Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

https://www.mcmaster.com/ is fast. I've never been to Georgia, I don't live in the US, I don't even need hardware. But I still enjoy just clicking on random links and seeing a swift response.


What I like about it is that it's a no-BS e-commerce store, get in and get out.

I've seen people shopping for hardware on reddit say that the navigation is clunky and confusing, and IIRC they said the products are price-gouged?

I'd be curious to know what other users here with an eye for design think of it, and if they know of similar websites, as I've been working on a hardware e-commerce store (mainly for my own use) that uses a lot of the same principles of no-BS shopping, I'm supposed to present it to my mentor next week

Also, a lot of the speed is pretty standard with most frameworks, they did a good job of blending in the slow loading bits into something that feels fast. Overall It's a great website and I'm sure it makes lots of sales


Mech engineer here. We truly buy everything we can for our company from here. If you order by 6pm and select ground shipping, it comes the next day by 11am, and we’re in Boston where the closest warehouses are NJ and Chicago.

Also they have the best return policy. If you don’t like it, send it back and they will reimburse you without asking a single question.

Lastly, part of the no-BS aspect is that no brands are given most of the time. You need test leads for a bench top multimeter? They offer whatever length or specs you want, and any of the ones you choose will be high quality and most likely made in the US (in my example, all their test leads are Pomona brand). The ability not to have to sift through Amazon reviews or decide whether a premium brand is worth it is easily worth the extra cost.


> Also they have the best return policy. If you don’t like it, send it back and they will reimburse you without asking a single question.

Sometimes I forget how good we have it in Europe. In the EU we have a pretty close to universal [0] 14 day no questions asked return period for all online purchases. You occasionally get a crappy retailer who tries to push back but one link to this document stops that pretty quickly.

[0] https://www.google.com/amp/s/europa.eu/youreurope/citizens/c...



Thanks for that - I replied from mobile and Firefox hides the URL by default so I didn't notice!


> I've seen people shopping for hardware on reddit say that the navigation is clunky and confusing, and IIRC they said the products are price-gouged?

I think these people are used to shopping from Amazon and Home Depot. They can get their bolts and random specialty items and it comes cheap. When you’re talking about a quality, precision piece of hardware, one where you know the manufacture and have reliable dimensions (and probably even a CAD model) it comes at a price. And if you’re working On something that matters, especially if this is your business, you’re willing to pay for that.


Yup, you see the same thing in industrial automation, even Automation Direct[1] which is on the cheap end is going to be 5-10x what HD/consumer options are. That said you know what you're getting and also that you'll be able to get support/replacement parts on short notice(I had one of their flow sensors go bad on me and they RMA'd + shipped with absolutely zero hassle).

[1] https://www.automationdirect.com


I love the UI. You know what's clunky? Amazon. Amazon's UI is awful and their search is the worst (it's just about useless and I think that's by design.) It looks pretty though and I doubt you'll hear people on Reddit complaining about it.


As a ME, I used to manage a lab in a large corporation. McMasterCarr is ingrained in the US engineering culture. Every lab has a 5 inch thick yellow catalog.

Also Thorlabs. Everytime I'd open their shipment, it'd include Lab Snacks™. I wrote about it here [1]. Both are awesome companies to deal with.

[1] https://neil.computer/notes/thorlabs-lab-snacks/


I’ve always wanted one of their printed catalogs. I’ve heard you’ve “made it” when they put you on the free catalog list.


> What I like about it is that it's a no-BS e-commerce store, get in and get out.

https://www.rockauto.com is like also.


We buy a ton from there. The price is a little high but not enough to matter unless its a significant part of your expenses. They save me money on balance by being fast and convenient.

I'm a huge fan of their website.


Is it just me, or did they custom/hand-draw all the illustrations for the hardware being sold?

And man, the UI is brilliant. Straight and to the point - just enough complexity to handle what they're selling, without the clunkiness of Amazon's UI.


Yep and the downloadable 3D files are especially helpful when designing with those parts in mind!


In a similar vein, I enjoy looking through ULine's website:

https://www.uline.com/

Everything looks satisfyingly clean and useful. I almost never buy anything from them, but sometimes I end up the site and go down a rabbit hole.


They still have paper catalogs, I think; you should get that.


This is also an easy way to get your local postman to hate you. Last I recall, the catalog was almost equivalent to two phonebooks in size.


Funny, for me it is much slower than average website. I'm on a phone right now. Will try from a desktop tomorrow


Could it be HN that's slowing it down?


Unusable on a phone too bad.


RS components https://uk.rs-online.com/web/ is the British equivalent. Also used to have an epic paper catalogue that came in 5 volumes.


Pretty amazing company. They're a big Ruby on Rails shop. At least they were back in 2016. FYI, I was offered a position there but didn't take it up due to long commute.


And it supports App clips that are just as swift and not bogged down by the app clip size.


Wow! Does anyone know what is built on and how it is this fast?


I don't know if they still have it but they used to have a giant catalog that was the same thing in paper form. Super thin paper thousands of pages of just random stuff.


You can flip through one from 2012 on the Internet Archive! https://archive.org/details/mcmaster-118_202012


McMaster is really cool, but not for the quick response time of their website (its actually not very fast)... the wide variety of parts available is why I like them.


And they have great products. Little expensive but you will know you're getting good product 100%.


I love that. That's my homestate and I hope GA continues to grow and thrive.


That is cool! Anyone know the tech behind it?


Looking at the page code, it appears that their main 'secret' is pre-loading the images for the page that are one-level deeper.


They appear to be using the Backbone.js/Marionette framework, which is super hardcore but also dates when this site was probably developed (I can't remember the last time I saw Backbone in the wild!)

https://builtwith.com/?https%3a%2f%2fwww.mcmaster.com%2f


It looks like something achievable with SPA frameworks such as next.js


In the spirit of clarification / correction (vs pedantry), SPA is a client-side web architecture pattern, whereas Next.js is a web framework best known for its support for rendering outside the browser (SSR and SSG).


Thanks. Terminology aside, what I referred to was exactly Next.js's pre-rendering (SSR & SSG) and prefetching. I feel like without them it'll be harder to achieve OP's interactivity with just React/Vue.


React / Vue is also irrelevant here however. It all depends how your actual prod code is built in the end. (For example you can use React with Next.js and still do all the SSR SSG stuff) In this case you're writing React for your server side rendered pages as opposed to the 'traditional' pattern of an SPA where everything happens in the client.


Might also be using the native Context Index API.[0] That's usually used to allow sites to be downloaded and browsed offline. I think that's how SVGOMG does it too

[0] https://developer.mozilla.org/en-US/docs/Web/API/Content_Ind...


The Content Index API only tells the browser that a page is available offline, you still have to cache it with a serviceworker.


Good tip, thanks




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: