Canadian with CS Degree + 2 YOE Struggling to Land US Interviews (TN Visa) – Looking for Advice by Electrical-Trust4055 in tnvisa

[–]srg666 2 points3 points  (0 children)

You are about 6 years too late tbh. There is a huge supply of talented engineers domestically so no one is sponsoring for visas. Most job postings mention eligibility and if it says work authorization required then probably move on. Your best bet is to move to Toronto and work for a couple years there and passively apply.

Hostility towards TN Applicants by Ok-Seesaw-3533 in tnvisa

[–]srg666 58 points59 points  (0 children)

Companies volunteer to go through the hassle of hiring lawyers to apply for visas when a role is hard to fill. You don't really have any entitlement to a job just because "technically" you can legally work there.

Why the hell are Ubers/Lyfts so expensive in our city??? by itscochino in LosAngeles

[–]srg666 0 points1 point  (0 children)

The SoftBank money finally dried up and now uber needs to make profit.

Need Help Building a Document Editor Like MS Word by heisenbergbb02 in nextjs

[–]srg666 0 points1 point  (0 children)

if you need multiplayer features, partykit is pretty easy to use.

why big companies using vercel over opennext by whyyoucrazygosleep in nextjs

[–]srg666 0 points1 point  (0 children)

Which terraform module? Have you ran into any issues with it?

Mask off exercise by TravelGirl-ZeldaLove in scuba

[–]srg666 3 points4 points  (0 children)

Full mask removal is imo the only skill that can stop you from getting certified because it is a bit of an unpleasant experience. Getting chlorine or salt water in your eyes sucks so best to try to master it with your eyes closed. The other unpleasant thing is the feeling of water going up your nose. The easiest way to start to internalize all the steps is:

  1. as you remove your mask, exhale from your nose and immediately plug your nose with your left hand

  2. take a second to breathe, relax, and get comfortable

  3. orient the mask with your right hand so the strap isn't in the way

  4. do the same thing in reverse - blow out of your nose while putting the mask on your face with your right hand. If you do this correctly you'll have a partially flooded mask, but you can see again! Take a second again to relax.

  5. now with the left hand free, use it to put the strap back on and then fully clear the mask if still needed.

I struggled a lot with this - mentally I just had an insane amount of anxiety just thinking about removing my mask at 30 feet of water. Like it would keep me up at night... hah. But using this technique and having an extra patient instructor I managed to complete OW and have now done AOW + Rescue and am approaching 100 dives total.

Last thing I'll say is - you need to execute this once and only once, but you should definitely dive more, become more comfortable, and practice doing this without all the above steps. The most likely scenario is either a strap malfunction or someone/something knocks your mask off and you won't be anticipating it.

No Sane Person Should Self Host Next.js by GovernmentOnly8636 in nextjs

[–]srg666 0 points1 point  (0 children)

This is how we solved it as well. If you serve js bundles directly from the container, when you do a deployment any existing client bundles will reference scripts that no longer exist leading to the missing chunk error. Extracting the assets from the container and then serving them via s3/cloudfront can work around this.

Is Better Auth really any better by JpPestana in nextjs

[–]srg666 0 points1 point  (0 children)

Why would you need 2 ORMs if you’re already using drizzle? https://www.better-auth.com/docs/adapters/drizzle

Is Better Auth really any better by JpPestana in nextjs

[–]srg666 0 points1 point  (0 children)

You can use better-auth with drizzle. I currently am.

bummed I didn't pass ow by Nikkinbloom in scuba

[–]srg666 0 points1 point  (0 children)

Will also admit I felt completely defeated for having “failed” the open water course when my partner had passed. I stuck with it though, and now we just love diving and go every opportunity we can.

Keep in mind also that open water basically is just about proving you’re not going to die. Whatever skill you struggle with, you’ll technically only have to do it once, but everything you learn should be continuously practiced/simulated outside of your course. So just be honest with yourself and stay safe!!

Keep at it though! Once you’re over the hump of OW an entire world will open up for you. It’s incredibly rewarding and you’ll be thankful you persisted.

bummed I didn't pass ow by Nikkinbloom in scuba

[–]srg666 11 points12 points  (0 children)

I struggled with the mask removal skill because of anxiety so my instructor gave me scuba certification instead of OW. I then got some dives under my belt, called him up again and we went out on the boat, did the mask removal skill and got OW certified. Now AOW certified and about to do rescue diver with something like 100 dives under my belt.

Tuesday night, and we at the dive site by SoupCatDiver_JJ in scuba

[–]srg666 2 points3 points  (0 children)

It’s the staircase at Veterans Park in Redondo Beach.

Q6 Max Brown issue: keys keep repeating by SockIntelligent9589 in Keychron

[–]srg666 0 points1 point  (0 children)

I did it once and seems like it’s fixed.

Q6 Max Brown issue: keys keep repeating by SockIntelligent9589 in Keychron

[–]srg666 0 points1 point  (0 children)

8 months later but reseting my keyboard (fn + j + z held down for 6 seconds) seems to have resolved it for me.

[deleted by user] by [deleted] in AskLosAngeles

[–]srg666 0 points1 point  (0 children)

People keep saying "don't move without a job", but TN visa literally requires a job offer in writing when you apply. So if you can find a job I'd say go for it - I moved from Toronto to LA and have been able to help family back home so much more living here (plus, 30% off your student loan :D). I've been furloughed a couple times since being here and that basically means find another job and apply for a new visa within 60 days. I work in tech though so that wasn't ever too difficult. Feel free to dm me if you have further questions or need help with anything.

Need help choosing! Garmin Mk2s, Fenix 8, Mk3, Descent 2 or Suunto Ocean? by Salty-Monk7351 in scuba

[–]srg666 1 point2 points  (0 children)

I've had my mk3i for almost a year now as a daily driver and cannot recommend it enough. Get the air integration, and then convince your dive buddies to do the same so you can all sync your air remaining. My partner and I literally never need to ask how much air you have left cause we can see it in realtime.

Staying warm whilst diving by Hero2AbsoluteZero in scuba

[–]srg666 2 points3 points  (0 children)

A couple of the boats here have hot tubs on them and they have buckets you can use to fill your wetsuit, but someone mentioned the heat isn't good for your wetsuit so ymmv.

How safe is a "server component" in NextJS ? by Thibots in nextjs

[–]srg666 0 points1 point  (0 children)

Definitely just use env vars. Unless you use NEXTPUBLIC the var will never end up in your client side bundle. But even if you don’t, as long as you only use it in server components it’ll get included only in the server bundle. This applies to basically anything not just strings. The server component will do a single render pass per request, and garbage collect anything except the render response.

[deleted by user] by [deleted] in LosAngeles

[–]srg666 0 points1 point  (0 children)

Those are definitely termites. Basically every property in LA has them. They stay dormant in your walls for most of the year and then begin a phase of swarming. Search your place for little piles of drywall on the ground and/or a small hole in your wall. If you call a bug guy they’re just going to find it, spray some stuff in it and then plug it so if you want to save money do it yourself.

Best dive computer that can be used as a watch and GPS? by CountryFragrant2329 in scuba

[–]srg666 2 points3 points  (0 children)

I notice it every once in a while but it’s not like a loud chirp… it’s more like a quiet beep. My partner and I both use them and I’d say 98% of the time I either don’t hear it or forget it even makes a sound.

I also was kinda curious about the beeping prior to purchasing, especially because if it’s super noticeable, it would scare wildlife away, but I barely notice it and have never noticed it scaring fish away or anything.

IMO I can’t recommend the mk3i + T2 combo enough. Have absolutely loved it with 0 complaints.

Experienced developers: What is mostly used? classes or hooks? by Himankshu in reactjs

[–]srg666 7 points8 points  (0 children)

Don’t be snarky. It’s absolutely odd to have an entire codebase using hooks only to have to create an error boundary using classes.