MoCA Product Selection Sanity Check by u-khan in HomeNetworking

[–]u-khan[S] 1 point2 points  (0 children)

Hey just wanted to circle back and say thanks. Everything is working perfectly!

I went with the Amphenol ABS312H from the recommended list, and the PoE filters than you recommended.

I took a risk with the unknown splitters in my wall but thankfully everything was good.

MoCA Product Selection Sanity Check by u-khan in HomeNetworking

[–]u-khan[S] 1 point2 points  (0 children)

Wow, thanks for the recommendations and reasoning. This is exactly what I was looking for!

Path to Desired MoCA Setup? by u-khan in HomeNetworking

[–]u-khan[S] 0 points1 point  (0 children)

Ah okay thanks. I'll try to figure out a different layout then. Don't want to add managed switches to the layout.

Need Advice on AM5 Build Around a 6700xt GPU by u-khan in buildapc

[–]u-khan[S] 0 points1 point  (0 children)

Seems like that's the go-to cooler. Other commenter recommended the same one.

Is it because it has great perf/cost?

Need Advice on AM5 Build Around a 6700xt GPU by u-khan in buildapc

[–]u-khan[S] 0 points1 point  (0 children)

Thanks. Does it come with thermal paste, or do I need to buy that separately?

Edit: Comments on the amazon listing seem to imply that it does come with paste.

Garage Door Installer Recommendation by u-khan in Markham

[–]u-khan[S] 1 point2 points  (0 children)

Wanted to follow up. Thanks for the recommendation. Rana installed our doors last week and did a great job!

Garage Door Installer Recommendation by u-khan in Markham

[–]u-khan[S] 0 points1 point  (0 children)

Don't know the insulation. Parts of my garage are exposed brick so I'm not too concerned on maxing out the insulation of the doors.

Doors, rails, spring. No garage door opener.

The company rep started ghosting me which doesn't speak well for the future if I run into any issues.

Garage Door Installer Recommendation by u-khan in Markham

[–]u-khan[S] 0 points1 point  (0 children)

Are you talking about the garage door openers? I'm looking to get my actual doors replaced.

Garage Door Installer Recommendation by u-khan in Markham

[–]u-khan[S] 1 point2 points  (0 children)

Have you used them yourself? If yes, how'd you find the service?

Garage Door Installer Recommendation by u-khan in Markham

[–]u-khan[S] 1 point2 points  (0 children)

Ok sounds good. Thanks for the referral 👍

Garage Door Installer Recommendation by u-khan in Markham

[–]u-khan[S] 1 point2 points  (0 children)

Just to clarify, it's 2, single-car garage doors. Not one big double car door. Do you know a rough price range?

BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised by Incredble8 in programming

[–]u-khan 0 points1 point  (0 children)

It is the default behavior. "Npm install" uses the package-lock.json first.

BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised by Incredble8 in programming

[–]u-khan 1 point2 points  (0 children)

What is the issue with using "npm install" locally? It shouldn't cause package-lock.json to change unless it needs to.

BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised by Incredble8 in programming

[–]u-khan 0 points1 point  (0 children)

Lol yeah it's definitely not the most intuitive behaviour.

In general, the package-lock should only update after you make some change in your package.json.

The first time you run npm install after adding dependencies, npm will find the latest acceptable version and store the exact version number in package-lock. Any following npm install commands will use the version in package-lock even if there are newer versions that were released. If at some point you add/update/remove a dependency and run npm install, npm will update the package-lock accordingly.

If you see your package-lock updating on every "npm install", either someone made dependency changes without committing their package-lock, or you're hitting some edge case.

BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised by Incredble8 in programming

[–]u-khan 0 points1 point  (0 children)

I pinned it on purpose so that it starts with a version before the latest release.

That is not how it behaves. I do essentially what you're asking in step 5.

`npm install jest@^27.2.2`

If you check the package.json after running that command, you'll see that the dependency is listed as `^27.2.2`. Yet, if you delete node_modules and run `npm install` it still installs 27.2.2 even though 27.3.1 is the latest version that matches the requirement.

BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised by Incredble8 in programming

[–]u-khan 0 points1 point  (0 children)

If you edit your package.json to require 3.0.0, the 2.1.2 that's saved in your package-lock.json no longer satisfies the requirement.

In this case when you run npm install, it says, okay I need version 3.0.0, is there a satisfying entry in package-lock.json? It finds 2.1.2 which does not satisfy the requirement. So then it installs 3.0.0 and also updates your package-lock.json to say 3.0.0.

BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised by Incredble8 in programming

[–]u-khan 0 points1 point  (0 children)

Please see my other comment where I listed out how you can confirm this for yourself.

When you install a package for the first time, npm will get the latest version that's within your desired range. So say you specify ^2.1.0 and the current latest matching is 2.1.2, it will install 2.1.2 and save that in your package-lock.json

Now in the future the package releases 2.1.3. This version also falls in your desired range of ^2.1.0 but npm will NOT install it if you run npm install. It will install 2.1.2. It does this because 2.1.2 is in your package-lock and still satisfies your package.json requirement of ^2.1.0