0:00:26
welcome back guys um
0:00:42
yeah back to the basic
0:00:48
even the intro countdown noise like the
0:00:55
nice it literally feels like the same
0:00:58
thing though like hey gekko's here
0:01:00
already like nothing's unchanged
0:01:02
already already taunting
0:01:11
yeah it's really good to have the old as
0:01:14
in sessions kind of and the feeling
0:01:17
feeling back where one of us becomes a
0:01:24
i am the guest because you you both have
0:01:27
full control of stream yacht and i don't
0:01:33
now you know what it feels like
0:01:38
hey pratz yeah kartik is back in action
0:01:43
hey how's it going
0:01:46
well i think that's one of my friends
0:01:49
yes i think he was um
0:01:52
there when you were in here
0:01:54
yeah then we had to tell him as in where
0:01:58
yeah yeah he's a good friend
0:02:01
yeah yeah nice yeah i think i i met him
0:02:03
like a week ago in india
0:02:06
it's a so a week ago right right
0:02:09
yeah because you were back in yeah yeah
0:02:12
yeah isn't it yeah
0:02:14
that's really interesting
0:02:16
there's a question for you
0:02:20
i don't know if you guys know i'm i'm
0:02:22
leading the programming club at uni um
0:02:25
we did a welcome event uh
0:02:28
like two weeks ago which was about
0:02:31
trivia like a programming trivia
0:02:33
but it was at like a pub so
0:02:35
it was just like all the nerds come
0:02:37
together like have a beer but like same
0:02:45
yeah yeah interesting stuff yeah i
0:02:47
haven't been to a program in trivia the
0:02:52
i've been to with basically from work
0:02:55
events as well and just answering random
0:02:58
questions but you know for programming
0:03:01
yeah yeah so the good part is that we
0:03:03
get we get the money and we get the
0:03:07
the next one which we are planning is
0:03:09
kind of like a amazing race
0:03:11
do you guys know what what that is
0:03:15
amazing maze oh wait i'm using race so
0:03:18
that's kind of like you you you give
0:03:20
clues so these are like programming
0:03:24
um it could be anything like solving a
0:03:26
challenge or something that
0:03:28
and you go to places around uni to and
0:03:32
whichever team finishes first
0:03:38
yeah yeah so it's been a long time since
0:03:43
like kind of a ctf but in real life
0:03:47
ctf i don't even know what that is
0:03:52
yeah yeah the ethical hacking thing but
0:03:55
anyway how's the project been like it
0:03:58
seems like it's like i've been watching
0:04:00
the stream here and then it seems like
0:04:01
it's going really good
0:04:04
yes um the project is actually going
0:04:07
really good um we are on just basically
0:04:10
bug fixing so we did
0:04:19
of the people as in for
0:04:23
and um they highlighted some points so
0:04:26
we're just from working on fixing those
0:04:30
ones but recently they were there
0:04:37
someone we all know very well
0:04:39
um i won't point out any names but um
0:04:45
and basically it was really really um
0:04:54
and did you see that stream oh no
0:04:58
i haven't seen that tree oh okay um
0:05:02
tori do you wanna um
0:05:06
a bit on the xss attack that we had
0:05:12
i think there's a clip
0:05:18
zane and i we were
0:05:20
we were we were doing something
0:05:24
on the stream like and then
0:05:26
something on the client the front end
0:05:35
just started going really slow and i was
0:05:37
like well that's odd and then i heard a
0:05:39
and then i heard a fart
0:05:44
i was like what what just happened and
0:05:48
it was followed by
0:05:50
about a thousand farts
0:05:53
and then my browser just locked up and i
0:05:56
think i was laughing for a good minute i
0:05:58
couldn't really breathe
0:06:02
and so and so what we realized was that
0:06:06
uh we didn't we didn't sanitize any of
0:06:10
um the back end um
0:06:13
in particular this was coming from the
0:06:19
it websocket took you like 30
0:06:20
milliseconds to realize who it was
0:06:25
yeah yeah probably um
0:06:34
i don't know if we have the clip anyways
0:06:43
it was really funny because
0:06:46
at first i was thinking hang on
0:06:49
this story falls that loud that i can
0:06:52
clearly think with a crispy voice
0:06:55
hearing on the headphones but then i was
0:06:59
like that can't be it can't
0:07:02
no it can't be there
0:07:04
that reason but eventually we found out
0:07:07
basically who he was
0:07:10
and it wasn't the real ones
0:07:13
yeah and if it was me then
0:07:17
i was disappointed because you didn't
0:07:19
even act concerned zane
0:07:22
i was coming i was gonna come to the
0:07:24
concerning part but then you didn't let
0:07:32
oh that sounds funny
0:07:36
yeah so um yeah before we forget and
0:07:40
reminding character uh tori do you mind
0:07:46
uh acknowledgement
0:07:48
of the country please i could play that
0:07:50
up if you want to heartick yeah i have
0:07:53
no idea how to do it okay i'll do that
0:07:57
i begin today by acknowledging the
0:07:59
traditional custodians of the land on
0:08:01
which we gather today and pay my
0:08:03
respects to the elders past present and
0:08:06
future i extend their respect to
0:08:08
aboriginal and torres strait islander
0:08:16
all right cool so do you want to choose
0:08:22
actually if pratt is still there uh
0:08:25
press you only you want to choose a
0:08:34
okay that's how we basically play the
0:08:37
background music so
0:08:39
which is why i'm asking
0:08:46
and the letter is p zane
0:08:51
well so the deck which i'm working on
0:08:53
would be um c sharp and dark net right
0:09:02
that didn't sound right right
0:09:06
yeah i don't know like it's interesting
0:09:08
though like all the nuget packages
0:09:10
i learned to about grpc recently
0:09:16
which was which was interesting
0:09:18
yeah all of that stuff
0:09:35
basically driving on that conclusion
0:09:37
also if we don't have a
0:09:40
um background closing starting with p we
0:09:44
pick the closest letter
0:09:47
oh version one yeah
0:09:53
someone's sad about it
0:09:58
i mean surely we can we can try
0:10:00
importing all the letters or is this
0:10:02
provided by children
0:10:08
yeah i'm not entirely sure how we're
0:10:18
bring down the volume because um
0:10:21
the viewers might not be able to hear us
0:10:25
all right let me know
0:10:33
yeah that should be fine
0:10:35
what do you think okay
0:10:37
yeah yeah sounds good yeah
0:10:40
perfect um yeah so i haven't really
0:10:43
worked with um splunk what is that kind
0:10:50
it's more of everything but we use it
0:10:54
so we can generate uh like machine
0:10:58
for every any event you do
0:11:01
obviously the company work for is a
0:11:06
they want to generate logs at every
0:11:10
but to configure it's pretty easy you
0:11:12
just put in a token um
0:11:15
in your splunk method and that's pretty
0:11:18
ah okay i didn't know about that
0:11:23
interesting stuff am i
0:11:26
not that we need more blogging
0:11:28
everywhere but i might bring it up with
0:11:32
development lead and see
0:11:35
yeah things about that
0:11:38
yeah yeah um is pretty good i don't know
0:11:40
how are you are you guys handling
0:11:42
vlogging right now
0:11:45
yes but that's will
0:11:52
i think so as far as i can remember
0:11:59
that's actually a pretty pretty cool so
0:12:04
research on that one and um see how that
0:12:09
i'm happy to help though um
0:12:11
and think thanks man
0:12:15
that'd be really really cool right so do
0:12:18
you wanna um tori do you wanna explain
0:12:23
give an overview of the project where we
0:12:34
on the last stream
0:12:38
working on sanitizing
0:12:44
so sanitizing input in the websocket
0:12:47
before we broadcast it to the other
0:12:53
the implementation
0:12:55
is there but we have to
0:12:58
deploy it and test it
0:13:06
i know why you're laughing
0:13:10
so yeah so we used we used a library um
0:13:14
called dom purify which
0:13:22
we've never used it so hopefully
0:13:24
we got the implementation right
0:13:31
yeah so we have the implementation but
0:13:34
we just basically have to test it um
0:13:40
um without basically showing all the url
0:13:44
on the screen and show how that works um
0:13:48
yeah cake dev's asking do you wanna show
0:13:51
us around your room kartik
0:13:59
i mean i just came back so there's a lot
0:14:02
of uh stuff which is
0:14:05
yeah not in perfect condition but no
0:14:08
i just unpacked so there's like
0:14:13
what did you bring back
0:14:16
um a lot of clothes actually those are
0:14:18
literally right here yeah yeah
0:14:22
yeah that's nearly that pretty
0:14:25
yeah can you see the view i don't know
0:14:26
if you guys can see it
0:14:28
yeah we can see the building with some
0:14:33
yeah so i don't know
0:14:34
global that's rmit
0:14:38
yeah that's very steady
0:14:42
oh lost focus okay there we go
0:14:45
that's flowers from my birthday was
0:14:53
you recently turned 21
0:15:01
yeah i always thought that you were
0:15:06
a little bit older than
0:15:08
no i just turned away
0:15:10
oh did you think i was
0:15:12
uh probably 23 or four
0:15:21
happy birthday as well
0:15:24
so those are the balloons as well
0:15:26
uh my room's pretty small though
0:15:29
uh these are all the stuff i unpacked so
0:15:33
yeah and that's the kitchen
0:15:36
does that work there we go good
0:15:41
i'm guessing it's just
0:15:43
studio apartment right yeah it's a
0:15:45
studio and that's the
0:15:47
that's the toilet and that's the
0:15:49
yeah it's a small apartment though
0:15:55
it's uh it looks modern that's why i
0:15:58
liked it so that's
0:16:00
nice man yeah because i'm i think
0:16:05
it's good to have as in uh compact
0:16:09
room uh as especially for students
0:16:21
yeah like i was living in a
0:16:24
apartment apartment um with my
0:16:27
flatmate and it was so hard to clean it
0:16:30
and then it takes like
0:16:32
four seconds of vacuuming to clean so
0:16:35
yeah yeah way better yeah
0:16:42
party i don't know what you mean by
0:16:44
party but i live in a student
0:16:49
so you can knock at anyone's door at any
0:16:52
like i have people coming over at like
0:16:54
3am as well just yeah just chill around
0:16:57
oh pretty good oh man i'll miss this
0:17:05
but uh it has to concentrate during uh
0:17:10
yeah yeah i think that's like
0:17:15
tori do you miss student life
0:17:18
i don't want to go back then
0:17:26
there's not enough there's not enough
0:17:28
like it's there was so much work to be
0:17:31
honest like i was probably sleeping like
0:17:33
five hours a night
0:17:38
yeah and going to school at the same
0:17:40
time i mean i like learning i love
0:17:44
but i don't like the pressure of grades
0:17:47
hmm fair yeah that's true
0:17:50
you you seem kind of a person who would
0:17:52
like perform really well in every class
0:17:58
i'm a bit neurotic
0:18:02
i mean but yeah it grinds you down like
0:18:06
yeah ryan at least for me like i don't
0:18:08
know i know people who are very very
0:18:12
do very very well i'm just not that type
0:18:19
uh how was your uni though intent
0:18:22
like did you like it was it fun
0:18:26
you said the first two year uh the first
0:18:29
year was just epic um didn't do anything
0:18:35
the last sunday's hangover that's pretty
0:18:41
yes second year was all right and
0:18:46
yeah i didn't do too well in the second
0:18:49
year but as soon as i knew my
0:18:52
grade in the second year
0:18:55
i was like okay if i don't do well as in
0:18:58
really well in my finale i'm basically
0:19:05
it's all the most part my first year
0:19:09
so um yeah on the finally i did
0:19:14
put my head down having no life at all
0:19:19
eating coding sleeping and working
0:19:21
part-time eating curly sleeping working
0:19:26
yeah that's how my uni went
0:19:30
so i would say in the middle
0:19:42
yeah i get this from a lot of people
0:19:46
just a lot of people tell you to just
0:19:48
enjoy uni time because like i said yeah
0:19:50
when you get into work life you don't
0:19:52
get to meet as much people i guess no
0:19:57
but you did the right thing partying for
0:20:02
yeah i would highly recom recommending
0:20:06
parting but not too much
0:20:09
like me otherwise you might end up
0:20:12
having no life in a finer way
0:20:18
yes so i know that you
0:20:22
you go in oh there's a question from
0:20:25
cactus are you any in
0:20:27
non-programming clubs
0:20:29
kartik i think that's for you
0:20:31
unfortunately not i don't fit in
0:20:40
only when i get accepted is the
0:20:44
no i think that would mean that you're
0:20:48
really smart right
0:20:50
no i think that just means
0:20:55
yeah i thought you played futsal or
0:20:57
something though oh yeah yeah so that's
0:20:59
how did you need it yeah um
0:21:05
and i read a skateboard so that's fun
0:21:09
by talking skateboarding uh is there any
0:21:12
clubs that actually do on skateboarding
0:21:17
saying gathering and the people guys
0:21:24
facebook group in melbourne
0:21:27
are you trying to get into skateboarding
0:21:29
though no no no no
0:21:32
just um a question as in
0:21:35
i'm trying to pawn away but if i just if
0:21:39
i just skateboarding i'll lose
0:21:41
weight so this is the reason why
0:21:44
i would love to teach you though
0:21:55
will you stream like break break and
0:21:58
and it will break break and break
0:22:01
how long does it does it take to learn
0:22:03
how to skateboard like to the point
0:22:05
where you can just kind of get around
0:22:08
um so i don't write the normal
0:22:10
skateboard i have an electric skateboard
0:22:11
i think zayn has seen it i'll show it to
0:22:13
you guys yeah it's really fancy to be
0:22:16
honest and the way he rides it is really
0:22:22
so it's literally only one wheel
0:22:28
take it off charging
0:22:36
uh we have to balance between
0:22:42
so the science behind it is is that
0:22:45
there's a gyroscope in it so if you lean
0:22:50
the gyroscope detects it and
0:22:52
makes the motor move forward
0:22:56
um what is it what is it called
0:22:58
it's literally called one wheel it's
0:23:00
actually it's actually really famous in
0:23:01
the us it's not as popular in australia
0:23:06
um what were the what were those other
0:23:09
things that were popular a few years ago
0:23:16
they don't categorize this in
0:23:18
hoverboards they are categorized in
0:23:20
skateboards only um
0:23:22
but yeah it's good fun though like
0:23:25
um i had a normal electric skateboard
0:23:29
um but this is like the dream of every
0:23:31
electric skateboard person so i saved up
0:23:34
for like six seven months and then one
0:23:36
finally got this so
0:23:40
like uh 25 30 kilometers an hour
0:23:44
no not the first wow
0:23:46
yeah like there are skateboards which go
0:23:48
like 60 70 kilometers an hour what
0:23:53
like it's an extreme sport in itself
0:23:56
right like professional skateboarding
0:24:01
but i guess the hard part on this is to
0:24:03
balance like this is more of a balanced
0:24:10
i think it's the same as uh
0:24:16
say on four wheels as as in two
0:24:20
in the front and two at the back
0:24:23
um and then there's advanced
0:24:26
one which is all in one row
0:24:30
four wheels i think this would be the
0:24:34
one little skateboards yeah yeah so
0:24:36
those literally feel like stan
0:24:38
standing on a rope
0:24:40
um but this fees are literally standing
0:24:44
ah right right right
0:24:51
seen you write it and a person does look
0:24:55
really cool as in head only you've got a
0:24:59
light on on the helmet
0:25:05
on the skateboard as well so that's yeah
0:25:09
yeah it's pretty as in bad boy stuff
0:25:15
good fun though that's all yeah yeah
0:25:18
abs absolutely though
0:25:20
are you into writing um
0:25:23
skateboards story or did you used to
0:25:27
uh no i never i never tried really my my
0:25:31
younger brother does though he's pretty
0:25:33
good at it i think he does like
0:25:36
long and short board
0:25:39
he has actually made his own boards too
0:25:41
which is pretty cool that's cool oh yeah
0:25:44
does he study like electrical or
0:25:46
yeah he does he's an electrical engineer
0:25:50
that's so good amazing
0:25:53
says basic please studying and basically
0:26:00
that's what we are doing as a yeah
0:26:03
he has a he has like a
0:26:06
a small 3d printer too so he makes like
0:26:09
parts for it and stuff too which is
0:26:14
yeah there's a big market though for
0:26:27
there you go typical gang devices
0:26:34
i would like that if somebody showed up
0:26:38
on that thing that'd be pretty fun
0:26:43
it's a good business model
0:26:47
you catch a lot of attention
0:26:55
won't the kebabs get cold pretty easily
0:27:01
special insulated kebab box
0:27:10
that'd be awesome though yeah true
0:27:13
all right so um do you wanna um i'm
0:27:16
thinking that we might uh
0:27:23
all right let's let's like our cheap
0:27:26
yeah fantastic all right caught it over
0:27:33
all right it you nice chatting with you
0:27:39
now um all right so what we can
0:27:42
basically do is um
0:27:47
is is um so we probably we probably can
0:27:54
basically take the risk of putting the
0:28:02
and doing testing in that way
0:28:08
pass each other urls and
0:28:11
just not share this screen and basically
0:28:14
do the testing in that way
0:28:25
i said i'll let you i'll let you decide
0:28:45
what we're trying to say i'm not sure
0:28:49
we're not we're not we're not writing
0:28:51
like unit tests or anything okay right
0:28:56
fidget basically thinking if we should
0:28:59
uh open it for more open the projects
0:29:09
or there are no farts because they can't
0:29:14
i mean you know what no yeah
0:29:18
yeah no no go ahead good i want to hear
0:29:22
oh i'll just say that because we have
0:29:25
already implemented the logic and we
0:29:27
basically want to test it
0:29:29
um it might be a good
0:29:32
initiative if we just put online by
0:29:37
the screen in that way
0:29:40
the parts happen we know that if it's if
0:29:43
our logic has worked
0:29:49
would you guys reckon
0:29:58
all right cool um do you
0:30:01
tory do you want to share your screen
0:31:06
so this was the this uh if i don't know
0:31:09
if i gotta zoom in
0:31:11
uh i think you're right for me i don't
0:31:13
know about car tech
0:31:24
uh with the sanitize method and then
0:31:28
this is a la this is this whole
0:31:31
file here this default js is a
0:31:35
in aws which just handles our websocket
0:31:40
when we when so when a client sends a
0:31:46
a aws api gateway like websockets
0:31:51
and then this default lambda
0:31:56
name picks it up and
0:32:01
all the other connected clients who are
0:32:04
connected to a particular board in
0:32:06
dynamodb so we're storing these
0:32:09
connection ids that we get
0:32:13
that aws gives us we store those in
0:32:15
dynamodb and that way we know who's
0:32:18
connected to which board
0:32:20
so when we receive a message
0:32:23
look up in dynamodb
0:32:26
who are the other clients connected to
0:32:27
the board we grab them and then we
0:32:31
we basically just broadcast
0:32:34
the message that someone sent to those
0:32:37
other clients does that make sense
0:32:44
studied or read about the dom peripheral
0:32:46
so i'll read about this in my own house
0:32:49
us neither so this is like a third-party
0:32:52
library we we installed
0:32:54
um and so we haven't used it yet we
0:32:56
haven't tested it but
0:32:59
there is like the documentation but
0:33:01
basically we're just
0:33:03
um taking the message which comes from
0:33:09
yep data that's sent and then we're
0:33:12
taking like a text property on it which
0:33:16
uh if you remember there are the the
0:33:18
notes so when somebody writes
0:33:21
the text this is the text
0:33:23
so then we're sanitizing it
0:33:26
um to hopefully remove any script tags
0:33:30
or other types of like malicious code
0:33:32
that javascript that can be executed
0:33:36
on the dom or right
0:33:43
so we haven't tested if it works or not
0:33:45
yet nope so that's
0:33:47
that's the risk we're taking
0:33:51
yeah that's right i'm just trying to put
0:34:00
i think i gotta run
0:34:02
uh while you're doing that zayn i think
0:34:14
i'm really hoping that your sam
0:34:31
uh it should be fine i guess and even if
0:34:39
we can always copy and paste
0:34:41
my one onto it and doing that way
0:34:45
but i'm pretty sure it should be fine
0:34:48
that's a good question
0:34:51
i have not planned it yet but surely um
0:34:54
that's something i'd really want to do
0:35:00
i never realized working full-time is it
0:35:02
trains you out at the end of the day so
0:35:05
uh and during the weekends you just just
0:35:07
don't want to do anything except uh like
0:35:10
chilling and like going out
0:35:13
uh but surely that's something on the
0:35:18
and right now i'm occupied with the
0:35:21
like programming club and like work as
0:35:24
one one head wonder
0:35:28
yeah sure yeah you could probably do
0:35:32
how many views did your video end up
0:35:36
i think it just stopped that thousand um
0:35:43
yeah i got a thousand immediately but
0:35:44
then pretty cool though yeah stop the
0:35:48
yeah if i did a second upload i think um
0:35:50
could have done better but you know
0:35:54
other priorities to go for so
0:36:02
who is using the same way to deploy
0:36:13
i'm trying to remember like everything
0:36:15
which was there five months ago so
0:36:24
yeah geckdev is saying your
0:36:28
your view counter is broken
0:36:35
funny thing happened
0:36:37
it was costing me a lot of money from
0:36:42
yeah yeah like a classic story right
0:36:44
like you're trying to do something you
0:36:45
trying to develop something
0:36:49
i think i remember i think it was cloud
0:36:51
nine's instance which was costing me
0:36:55
like 30 dollars a month
0:36:57
wow really wow yeah yeah just to keep
0:37:05
because cloud9 is the ec2 instance right
0:37:08
like most things are yeah yeah yeah but
0:37:10
it's running like literally
0:37:12
because it's running literally 24 7. if
0:37:20
yeah actually you remind me about my
0:37:29
yeah i think even you go to
0:37:31
you know overly charged didn't you
0:37:35
wouldn't say overly
0:37:38
charged but it was my carelessness that
0:37:41
i wasn't paying attention to how much
0:37:47
i'm just focusing on
0:37:49
learning and once i
0:37:54
i checked my bills statement um probably
0:37:58
200 bucks deducted and i was like what
0:38:01
where did that come from
0:38:06
that was a bit of fun
0:38:10
yeah more than a bit for sure
0:38:14
yeah it was it was
0:38:17
since then i haven't been on
0:38:25
paul actually told me that there's a
0:38:30
have the kobe locally
0:38:34
i did which was a huge
0:38:37
lifesaver to be honest
0:38:47
learning and then building it locally
0:38:50
it saved me a lot of money
0:38:57
way off the top yeah
0:39:06
this is almost there
0:39:08
which is looking good
0:39:09
just my computer is just not happy
0:39:12
because i'm streaming
0:39:14
do you wanna uh stop the background
0:39:17
is it because that
0:39:21
oh actually i did he did
0:39:23
just just a second ago
0:39:26
if this is on when i'm not streaming
0:39:28
this takes like 20 30 seconds
0:39:39
just 10 more minutes then
0:39:49
oh that helped a lot actually
0:39:53
yeah that helped a lot
0:39:55
or it just happened to be at the end
0:40:01
okay so let me share my screen again so
0:40:04
i was talking about this last time zane
0:40:08
um but yeah we got a we got an error on
0:40:14
i think that might be from s3
0:40:18
from uh no no no it's um no it wouldn't
0:40:21
do that package.json file is not found
0:40:27
oh right um so the package
0:40:31
json file has to be in your individual
0:40:39
d4 connect and disconnect
0:40:49
yeah so what i did was i basically
0:40:55
copy and paste um well not yet copy and
0:40:58
pasted the package
0:41:02
file in all the folders as in default
0:41:07
on connect and on disk connect and
0:41:12
built it in that way
0:41:13
how come they're not in the the
0:41:16
repository if we need them
0:41:21
because we don't build
0:41:25
depository that's why
0:41:27
it doesn't affect we just deploy it
0:41:36
okay so what do i have to do then
0:41:39
that's weird i don't remember having to
0:41:40
do this before but
0:41:46
i had the same error when you
0:41:53
websockets in different folders so
0:41:59
um what you can do is copy and paste um
0:42:03
your existing package.json into all the
0:42:07
folders which is defaults on connect and
0:42:12
and that should do the trick because
0:42:14
that did it for me
0:42:28
this one's smaller
0:42:30
i mean we don't the only dependency this
0:42:33
really needs is this but whatever
0:42:38
i don't understand why that's a i think
0:42:41
there's uh i've never used lambda layers
0:42:43
but i think that solves this issue
0:42:53
you don't have to deal with these
0:42:57
in separate folders
0:43:00
you can just have your dependencies i
0:43:07
like lambda layers folder or something
0:43:17
um all right let me see if this builds
0:43:26
how is interview interviewing is going
0:43:31
i've i think i did like
0:43:35
or 12 interviews last week
0:43:40
yeah like i i expect like
0:43:43
i think six of them said like
0:43:46
oh sorry like you have to be in the u.s
0:43:49
so i'm not like looking for that at the
0:43:52
moment so i was like oh no i'm i'm here
0:43:55
i'm not relocating
0:43:58
and the other ones
0:44:03
i'm looking forward to some
0:44:05
second rounds and then i still have
0:44:07
plenty more inter like first round
0:44:09
interviews next week as well
0:44:13
right that's pretty pretty good man as
0:44:18
moving as in quite good for you then
0:44:24
sad part is i don't code all day
0:44:27
is your criteria to begin bali and work
0:44:33
um my criteria is to
0:44:37
yeah like work work work from um
0:44:44
if it's a us company i'm i'm not really
0:44:47
i'm impartial to which
0:44:49
country it is it doesn't matter
0:44:51
and in fact if it's not a u.s company
0:44:53
then i kind of get some tax breaks which
0:44:58
although i wouldn't have benefits
0:45:01
which kind of is it is it hard uh
0:45:03
finding work in this
0:45:09
um i thought it was gonna be more
0:45:12
challenging but it's not
0:45:14
as hard as i thought it would be
0:45:16
yeah so people are getting
0:45:18
uh normalized this idea
0:45:21
yeah i think so and i just think there's
0:45:24
like the market is
0:45:26
quite hot as well and like yeah there's
0:45:33
more larger companies who are kind of
0:45:37
also taking taking on this like
0:45:40
new remote working stuff
0:45:47
give lens more support to other
0:45:49
companies doing this as well
0:45:52
or i mean there are already companies
0:45:55
doing this anyways for a long time but
0:45:59
like zapier for instance
0:46:04
yeah and they exist there's more
0:46:09
yeah that's good to know
0:46:12
uh yeah so i actually interviewed with
0:46:14
one aussie company last week and i might
0:46:17
interview with another uh next week
0:46:35
i think it's in melbourne
0:46:38
or maybe it's maybe it's um actually is
0:46:41
it in victoria or was it in was it near
0:46:43
sydney i can't remember actually
0:46:55
australian as in who is the
0:47:01
one in the interview process and a bit
0:47:04
more friendly i would say
0:47:07
uh actually my interview with them was
0:47:09
great i really liked the
0:47:13
the recruiter that i spoke to
0:47:15
it was probably one of my more favorite
0:47:20
interviewing experience talking to like
0:47:23
the first stage recruiter i really liked
0:47:25
her a lot um and the company culture
0:47:28
sounded pretty good
0:47:33
though that the coding challenge
0:47:42
or something um like that which i
0:47:44
haven't done in a long time
0:47:48
so i'm not i wouldn't be looking forward
0:47:52
if it's not something insanely
0:47:56
insanely insanely hard like if it's
0:47:58
basic traverse tree traversal or similar
0:48:02
fine but if i have to like balance
0:48:06
and blah blah blah
0:48:08
in like 40 minutes it's just not going
0:48:14
like we i can try for fun right now but
0:48:21
there was a question i did once which i
0:48:25
it wasn't recently it was a while ago
0:48:31
like coding challenge which was just
0:48:35
and it was two questions one question
0:48:39
kind of just like a data structures and
0:48:43
word problem let's call let's just say
0:48:45
it's like a lee code problem right you
0:48:48
know it was not that bad actually it was
0:48:51
um for the most part like if you've if
0:48:54
you've done these type of problems
0:48:56
before right because you have to get
0:48:59
yeah yeah the second problem
0:49:05
two matrices so do matrix multiplication
0:49:14
okay had to do both of those questions
0:49:23
matrix multiplication first of all i
0:49:25
have forgotten how to do that
0:49:32
like wow okay and then i didn't even
0:49:35
finish it by the time it was done i did
0:49:37
eventually afterwards arrive at the
0:49:39
answer but i don't even know if it was
0:49:41
performing enough to
0:49:50
how did you do matrix so like
0:49:53
did you put in the array or
0:49:58
so you have you have a you have a matrix
0:50:01
yeah in an array and then
0:50:05
no just just use a 1d
0:50:09
if you can't i always try to use 1d and
0:50:15
and then you have to find the
0:50:17
uh what is it called
0:50:26
the transverse matrix oh yeah it
0:50:28
transfers yeah yeah and then you
0:50:33
by the transverse matrix
0:50:37
matrix multiplication is a dot product i
0:50:43
dude i've never heard it mathematically
0:50:45
forget that's true i i just spend like
0:50:48
10 minutes like looking up some
0:50:53
matrix multiplication
0:51:00
yeah like those type of that was like
0:51:02
unfair like to do that in an hour i
0:51:04
don't know it's crazy
0:51:09
yeah yeah that's like and then
0:51:12
you have the kind of
0:51:14
time pressure is well there that
0:51:17
the clock is ticking and
0:51:20
you're okay do i do this
0:51:22
and or do i do this first
0:51:27
yeah yeah well you know what usually i
0:51:29
just ignore the clock i don't care
0:51:34
that's actually a really good thing but
0:51:36
for me i think i work the best if i've
0:51:45
so that's basically some personal
0:51:49
yeah i don't like it it'll just it'll
0:51:51
just make me like think about the time
0:51:55
and that makes sense to be honest
0:51:58
because you want to focus on the problem
0:52:01
and not caring too much by the um so it
0:52:05
says build failed again yeah
0:52:07
uh failed invalid package must have a
0:52:13
so i don't know i copied over a package
0:52:16
i guess we'll have to revisit this
0:52:19
yeah probably because i might have some
0:52:22
free time tomorrow so i can take a look
0:52:25
yeah if you can toy that'll be awesome
0:52:28
um but i will actually
0:52:31
so how i've got is
0:52:33
i basically copied over
0:52:42
so what i basically did is you know the
0:52:46
package.json in this scrambler api
0:52:53
folder i copied that one over into
0:52:56
default on connect and on disconnect
0:52:59
okay because yeah it's yelling at me
0:53:01
because it didn't happen
0:53:03
yeah yeah that would probably be the
0:53:06
reason why but anyway yeah we can
0:53:09
revisit that tomorrow and um see how we
0:53:13
go at the next step and if i have some
0:53:16
free time tomorrow then i will have a
0:53:20
look at testing them myself too
0:53:23
yeah i don't i don't have any interviews
0:53:26
so maybe i can find like 30 minutes
0:53:29
jordan yeah if you can that'd be really
0:53:36
um so yeah that would
0:53:40
call it a day and um yeah cutting do you
0:53:46
honest of breaking
0:53:50
do you guys have any outro music or
0:53:52
something i think you guys had oh my god
0:53:55
let me turn that back
0:53:58
i don't know how to do that so
0:54:00
i could just do the
0:54:07
you know how to do that
0:54:11
that's a good outro
0:54:24
yeah that was good fun guys like it's so
0:54:26
much fun uh coming back seeing uh
0:54:29
i mean i would love to see the project
0:54:30
so probably we'll be able to
0:54:32
um build it tomorrow
0:54:34
but uh like it's good fun to just
0:54:37
chat with you guys chat with the greg
0:54:39
dev and the other people in the chat so
0:54:42
now i'll probably come back uh this week
0:54:45
we'll sort out some timing or some sort
0:54:50
um but i want to give it a try and see
0:54:52
if it fits with my
0:54:56
uh oh yeah no for sure you'll see me see
0:55:03
sense all right guys if you want to see
0:55:10
up to join us at same time
0:55:20
oh it's interesting i thought dory says
0:55:26
have a great night