#canada
1 messages · Page 123 of 1
It’s insane
Ppl in my team working the same role same exp same level
Had like
400k gap
Same everything bruh
Them were working on the same damn feature lmaoooo
yea same for a friend of mine
yes
very readily
But yeah I had my RO for SF and then got shmoked
So now we ball
and i may be convinced
he's working from canada remote for Google moutain view and makes aroun 45 percent of rest of his team at same level
it's open source project
lol
i'm not going to list off benefits for you lol
i'm just saying i would rather use it
because
Bruh
Rest is significantly easier to use
grpahql will come up on top
Other than that idk
in all use cases
that is why it will be phased out
you don't need codegen shit for rest
"phased out" lol
how's the jquery phase out going
Rest is not gonna be phased out that’s kinda wild claim
But graph will go on top
its used for testing lol
we used jquery in qa env at gaotek
for like a few weeks
then we just moved back to vanilla js
is react graphql django cracked stack
becaseu tis better
@quartz ridge
im prev @ Gaotek
source trust me bro
CS '23 | Previous @ gaotek, loking for new grad 2023
bootstrap is btter...
and lodash
Lol
very few peopl
will actually use jquery
the name itself is offputting lol
sounds like a query language
77 is a lot tho bossman
wdym look into the syntax
it prevents u frm learning
vanilla js
think about it
it has prebuilt functions
for everything
if u wanna be a good web dev
u should just use vanilla js...
Ruth Porat (born 1957) is a British–American business executive serving as chief financial officer of Alphabet and its subsidiary Google since 2015. Prior to joining Google, Porat was the Chief Financial Officer of Morgan Stanley from January 2010 through May 2015.In 2020, Porat was listed as the 16th most powerful woman in the world by Forbes,...
that's CFO
🤔 no cto?
ml listing off letters to assure us he knows the alphabet
j,q,u,e,r,y
not new
phase those out, NOW.
Looooooooool
sry
C and C only
If u need to do stuff that shows on FE
Make it happen w C
Backend, C
Nothing else is needed.. if u can’t do it u just lack the skills
disagree
best backend is ruby on rails
best frontend is angular/vue
best query language is graphql
in what capacity
"you can use dep injection" applies to literally everything
in what capacity are you using it
the mite programming language the only language i need
ur just defining dependency injection
ur not actually saying how you are using it 💀
because u lack depth
you lack substance
and you lack an explanation of how you're using it
jfc
u just use it
there is nothing to be explained
u are unfamiliar with the pattern?
how does angular or vue enable dependency injection to a higher degree than react or svelte or any other frontend framework
u better not just explain what dependency injection is for a third time
it is
core part of architecture
ok?
in angular
do u get it now
lol
react
does not have the di
in the framewkr
wdym do i get it now
idk is hard to explain it because u are slow at the comprehension part
like think about it
react does not have di built in
do u know what di is
in a freameowkr
some come with it
other do not
or do u prefer that i explain deep?
think about like this
in angular
u can inject service, like a singleton right
and it is hierarchical
u can inject at any layer of the app
react
literally
has no
di frameowkr
basically u have ot use
hooks or context
to simulate
DI
there is no
actual di system
out of box
do u get it?
think about it like this
u basically need some higher order component
or smth like
context api
to cache some stuff in the component tree
to simulate di
u get it?
@crystal comet
how is that only simulating dependency injection
ur using context
and hook
to pass down values
manually passing data
through layers
thats not DI
do u serious not get it
do u think he sends his emails in separate sentence fragments too
blud's brain is like python
if u have used vue
u know
there is
provide/inject
u have not used svelte
before
bc
there is no
Di system
just like
react
u would need
stores, or module context, or some
prop passing
cannot believe u cannot wrap ur head around
lack of di framework
in react svelte
@crystal comet hope u can get this one....
spend so much tiem type to expalin to sophomore.
not hitting the enter key would save time
i'm confused on how the provide / inject functions aren't just setContext / getContext
in terms of vue vs. svelte
ok well i can explain why
it is
different from
just using context..
if u want..
proceed
ok sure
so
u know in vue
we use provide inject right?
u know concept of
ancestor comopnent
yes
yes
think about like this
ok
setcontext
getcontext in svelte
is basicallys et up
shared state
for whole module
or service or ap
app*
no they don't
context only applies to a component's children
yes
it is used
ie exactly what setcontext/getcontext does in svelte
for
many components <_ context
not just
descendant
it is
scope difference
mianly.
provide/inject
like the name
expresses
is specifically
for
are you just ignoring everything i say
DI
it create
hierarchical DI system
with component tree
setContext
getContext
is more about
context sharing
it can be used for di
but that is not main purpose
context sharing with a component's tree
setcontext/getcontext are scoped
dude he's actually entirely ignoring me
are my messages sending
do u finally get it?
Huh who
@crystal comet do u get it?
or do i need to dumb it down another layer man
i really tired of type
no i don't because you're misdefining setcontext/getcontext
setcontext/getcontext are scoped
i will confirm/deny
to components
provide/inject is scoped
to descendants...
this is why
provide.inject give u hierarchical di....
u have ability to inject
at any layer
of component tree..
context is used across multiple component...
u can simulate di in svelte but it is not made for this...
it main use case is stuff like share store or theme
more module/app level...
how can i exaplin this?
i have used all word i know
all word in human language
but setcontext/getcontext are also scoped to descendents
no
yes
💀💀💀💀
i will give up now
this argument has taken a toll on my gaotek body
it is very clearly scoped to descendents
unless you're defining scope differently ig
main idea
is one is for multiple component and descendant
other is for
descendnet of a single comonennt
r u faang?
u must not be the faang i am talking to frmo before
@crystal comet
what 😭
r u faang mula
no lol
is this supposed to be for getcontext/setcontext? because i just plainly showed that context is scoped to a single component and its descendents
is it scope to multiple
component
and descendant
provide/inject
is for single component ok?
just accept this
and we can move on
with our petty lives
chasing tc
and having tesla with dimes
just look at the repl
malicious link....
it is very obviously scoped to the component
it says cybernetic in the descriptor... at risk of malware.
send reputable link.
do u admit im righy
about DI
wrong
we can move on
right in what way
i never said otherwise 😭
it's difficult to imagine you on any sort of team when you just say the first thing that comes to your mind without any thinking behind it
respectfully
keep your messages longer so you have more time to go back and change them if they're inaccurate to what you're replying to 👍
respectfully i figured u were not at faang level
u may be right
i am not best team player ... yet
but i also saw through your charlatan knowledge
but we are both right
in our own ways...
we can agree on this
Bros bored
relax just a touch
Gawdamn
both of u are noobs 🗂️
Tf FAANG level even mean lmao
u want me ot explain?
Why not
ok
Hi guys
anyone received the OA or VO from BMO?
Yeah
yeah but at least i'm more quiet about it
yea exactly
No
bmo not hiring externally just so you know
ok so
threshold is like
u meet a bar right
hope this makes sense so far
u need a certain bar
for faang mula
csjh has not yet reached this bar
u can tell from some micro conversation with him
This shit ain’t true at all tho
there is some knowledge of fundamentals
no hate i believe he can develop strong skill
im intrigued in what pork ahs to say
my bro works there lol
GG, I applied on waterloowork but forget to reapply on the workday
GG
just people internally like if someones family works there but even that is rare rn, they are laying off and not hiring for a while. Maybe by end of year
LETSSS GOO BACK TO FAANG BOUND
no hate but Pork do u think u know more than csjh?
tbh yes
hes a soph im a new grad @fossil field
no soph can accumulate more knowledge than a grad lol...
yes but csjh what work experience do u have
even if he is bright
and pork did u do internship?
1 yoe at startup
i did 1 yeah
how long?
csjh what tech did u work with
an addendum to my previous screenshot sry
i proved myself to be one of hte brightest members on my team
webshit sadly 😦
thank you...
exactly why he knows more
what languages, just frontend?
ok but andrew
yeah just js/ts
what about u pork
ts/react/graphql + jenkins + docker.
i think im better by tech stack
i did lot of jenkins
oh so u know the same lol
i didnt hear any real strong backends
ruby on rail
welp both of u need to improve lol but yea you both know nothing XD
not in a bad way
💀
how come andre
i see ur more passionate and probably do more coding than pork
pork let me see ur github
lol
okay so csjh knows more
he has more experience overall
i have more stars...
go grind some code
Csjh knows more I can’t lie
@crystal comet who is better me or u?
no disagree.
Congrats @crystal comet on knowing more
i'm impartial in this discussion
Congrats @crystal comet
Ur cracked
He’s already won the vote
if i win then
ML this should be your sign to go grind and work on projects and increase your knowledge
what?
will help u get a job too
^^
what odu mean andre
It’s okay you always have time to improve ML
r u just leetcoding for coding rn or building apps?
1️⃣ PorkML better 2️⃣ @crystal comet better
Use this as a starting point
while looking for jobs
we can settle this fair and square...
...
It looks like you’ve lost bro
ml bros it isn't looking good
It’s okay man use this to get better
ur not ML leader?
fr pork are you grinding projects and apps or just leetcode
core ML / infra
i can see csjh is grinding but you arent
im mainly just doing leetcode and a side project for my bf
doing backend + frontend
and @crystal comet whats ur tc?
uhh like 30k as barista
im saying this with love pork
i can help i can give u some project ideas and starting points
ok
30/hr
how much will ur tc be andre?
its just the truth u asked for it yourself
idk like 80k
then after a year around 90-100
depends how much i push myself up the chain
probably will be head ai engineer by eoy
no it sounds like a passion child
dont matter what school you went, its all about how much time and effort u put in
thanks everyone
@crystal comet heard back from shopify?
@crystal comet can we build a project together?
na not looking good
i'm working part time + 5 courses + working on compiler i have 0 time lol
Compiler in 2nd year is kinda nutty
2nd
i mean school lol
How much of it r u doing urself
all
actually that's a lie i cheated a bit for the lexer cuz i didn't know how ppl usually did that
what school poopiekins
carleton
ah ah
Ur building the FSM urself
r u using chatgpt to build it?
and i've been cheating by looking at some garbage collector implementations
Is compiler project actually worth building?
no
u should be
And the lexicon
no i shouldn't
yes u should...
everything u do paste into gpt and ask it to apply best coding practices and what you could chance
it's not an interpreter
it compiles to webassembly
i'm prob misinterpreting you though sorry
Ah no ur right
yeah
@crystal comet is compiled worth building? Plz help
Interpreter would be cool tho
I’m thinking of doing a copycat project of ur compiler
more of an intermediate representation
i think iti's been worth
interesting to talk about at least
This guy is causing my brain to smoothen
yeah
Which guy?
Just some random guy dw
Okay
So what does compiler do for Python
I notice I couldn’t find the compiler options under settings
nut
python isn't compiled
it's interpreted
try again, punk.
it's very partially JIT interpreted as of very recently but it's not enabled by default yet
Thanks nulbane
anything can be compiled if you try hard enough
use cpython
langchain anyone?
@unreal field do u have advice on compiler learnings
What is JIT can u explain
it allows me to do the job of 5 days with just myself
just in time compilation
basically compilation that happens during the runtime of the program which serves to optimize a hotpath more heavily
What it mean hotpath optimization tho
it means code runs in time instead of being compiled before
So u compiler while running
hotpath = path of code that runs frequently
How JIT optimize hotpath?
so let's say you have some function that runs in a tight loop a few thousand times a minute
the JIT would take that function and all the information it's analyzed from that function's execution (what types go in, which paths are taken most frequently, etc) and compile it down to a faster version
soph teaching a ng 
XD
which might materialize in the form of raw machine code or just better IR
Why not compiler just do this?
Why in runtime ?
@quartz ridge congrats
Just do it before jit @crystal comet
because that defeats the purpose of interpreted languages
What is IR so many acronym u spew
you don't want to distribute a python binary you want to distribute a .py file
IR = intermediate representation
Ok
basically like anything between the python source code and the machine code
yes
@quartz ridge
I have more employable qualities imo
more meek less tool monkey
yeah i think he has more lc tagged
Low meek but good learning absorption
bruh okay ur just too toxic
agreed he must be observed by soulsuck
this is real, they wont know more about raves than me
for no reasons
@quartz ridge
imo learning is more than just gpt
u saitsfy those?
prove me wrong
u learn through gpt, you should fully understand the code it produces before you use it and you will understand how production level applications are made and will make you a better developer
should you use load balancers usually
in producction
or is it frowned upon
what kind of lb
anyone updates for amex?
yea if that api is expecting lots of requests
but something that doesnt require lots of requests you dont need
u should always have load balancer
but for like in house use of apis dont need it but good practice
whats in hosue
like internal?
why would u ever return an iterator
when u can just return a list, could u explain @crystal comet similar to generator
indeed
do u prefer using load balance or just A/B test it
or blue green deploy it?
instead of a/b
what u guys think about this one
red black it
yes
Rbc testing
i personally am more of a red/yellow testing kinda guy
Wasn’t gaotek. Was gaotek spinoff. Rbc is 23/hour
30
i got 30 🤷♂️
RBC is highest paid quant firm in Canada
Truly
were you in capital markets?
ill be in amplify
oh cool, was wondering why it was so much
32 is fucking crazy wtf
yeah, it’s going up
32 for a bank
That’s insanity
That’s legit like 68k
Almost 70K for rbc
Intern
What’s their new grad like 90k base?
TC, yeah
probably depends on the division too
no
around there though, I assume
2k a month for rent 💀
That’s only 2 tho
Are data eng positions usually lower or around the same?
Data Eng usually pays more than swe btw
nope
+1 lol
really, what about data science
capital markets intern got $25 last year
30 and over is prob just amplify
Can someone explain difference between normal rbc, Amplify, Borealias and capital markets
What are these divisions
How much was ur offer?
Sucks for new interns going to rbc
Can someone explain difference between normal rbc, Amplify, Borealias and capital markets
most of the staff is focused on the recent acquisition of HSBC
Insane
amplify is the best out of those
nope
I don’t have google so it’s not improving
Is amplify better than BorealIS AI?
No lmao
Amplify is a group project
💀
It’s insane that interns are out here making 30+
Yeah, but senior directors look over it
capital markets sets you up for quant right?
yeah
better than just interning
lots of exposure to the whole company
well duh\
nothing will set u up for jane street except urself tbh
Nah
Only way to get Jane street
Is to do competitive math and cs growing up
And go to Waterloo
not even
not front office for sure but i’ve seen many people get js from bmo capital markets (obv other than their lc grind too)
phd at mit
ik a guy from UMinneapolis who is at Jane
If u have IMO or COMC or shit like that
or something
You’ll get Jane street
okay like many i mean like 3
hes also a genius he got a 35 on the ACT in 7th grade
but not waterloo kids fs
I’m prob smarter but I’ll give him benefit of the doubt
💀
💀
LIL
ur more meek probs
post gpa and awards rn
thats true
yeah BMO is pretty goood tbh
1 past internship at Gaotek spinoff (17/hour)
Interviewed with SAP and dayfroce (rejected but made to final Round)
500+ leetcodes
Coding Ninjas tutor (web dev)
500+ leetcodes is crazy!
Gpa:2.7
yeah, i’m just having a hard time even getting interviews now smh, wish i could intern longer LMAO
HOW DO U HAVE 2.7 at Ontario tech
🤣
yeah market is trash 😦
Bro relax man
I have had 0 good interviews
didnt mean to caps sorry
It sucks ☹️
Coursera is too hard
No way I could get in
Same with cohere
Bar is way too high lol
I’m destined for rbc qa
The hiring managers know that too, I talked to one who was basically bragging about it 😂
Had no idea
I feel like hiring bars for literally
Every single company
Has doubled
In the last year
Because way too much talent
It’s cause cs majors double every year
Its cuz every next university has a cs program now 😭
yeah its crazy
best way to get a job is cold email and events (hackathons, conferences) rn
I’ve only gotten interviews from cold applying
So idk if that’s true
Yeah rng too I guess for certain companies
Cold emailing usually never works but these hackathon specific applications work
@real island wdym, like applications at hackathons
Ye
was soft at a ahackathon?
some people making 70 usd as 2nd yeras 😭
Nah I cold applied heard back after 6 months
damnn
how do you get over the gates
nice!
Teach me the ways
can i intern?
Anyone get datadog interview from canada
Really, I thought 20s is the norm usually
but there are def some
only carleton kids
yeah idk why they like this school
but i havent gotten anything
there were postings on the coop board right?
idk im not in co-op anymore
but there werent last year
maybe in previous years
pretty sure they had quotas up on the board
wdym quotas?
like a certain number of kids from carleton
ohh datadog?
ye
Nah it wasnt
oh so then, just a bunch of carleton students getting in lol?
but DataDog is big DEI, which is chill, but just like a matter of fact
do i transfer
ok transferring rn
likely wont get it haha
LMAO fr don’t transfer
i swear data eng positions are more competitive than swe
cuz theres less
the applicants are more competitive i mean
ohh
Yea if we were talking like 2019-2022 then it was good
a lot of grad students too
just in general, but yeah for calrleton too
no i mean
like its mostly underrepresented groups AT carleton that get it
they put it on their app that theyre big about diversity
Also there’s way to many comp sci people now
used for logging a lot but other stuff too
yo guys just got a question am trying to get my first internships in Waterloo and my experience is volunteering as a web developer and tutoring on the side what step do you think I should take
good projects
to grab attention
projects with users
you think I should volunteer more or do projects
I think you should just apply you’ll get something regardless 💀
depends what volunteering
if its blueprint then ya
if its something random
i would do projects
not true anymore i think 😦
wdym blueprint 😕
Build technology that improves the world. UW Blueprint pairs motivated teams with local non-profits to create solutions for social good, pro bono.
something like t hat
Nah ik a lot of people that still do
true but am not trying to apply for 6 months
yeahh but its harder is what im sayin
ok I mean its close but not really blueprind
are you uw cs?
True
UW yes but CS no
if its something that ppl will use then ya!
