This is what I hate about M.2. If I plug something into a SATA port or USB port I know it's going to work. Why the hell would you bother making a keyed standard where matched-key products don't have to be compatible with one another?
This is what I hate about M.2. If I plug something into a SATA port or USB port I know it's going to work. Why the hell would you bother making a keyed standard where matched-key products don't have to be compatible with one another?
If you look at PCI or PCI Express there is a mechanical component to the case and socket which holds on to the card so that it's not just floating there. However M.2 capable boards seem to have a wide variety of fasteners, and that's the only thing holding it in. There is no standard part for this, and good luck if you need a replacement or it wasn't included in the stock machine.
I've also watched an employee of a computer store install an M.2 card in a bent position because the included fasteners were not even capable of correctly holding the card. Why is it so easy to mis-install in the first place?
It Just Works, Unless It Doesn't™
Apple seems to be moving things forward, where others still keep some seriously legacy options, but neither option is pain free.
is USB-C somehow different that people expect Thunderbolt 3 (Dec 2015) using a connector introduced in Aug 2014 on a 12" Macbook announced in March 2015?
The world where a plug was enough to identify underlying protocol in 100% of never fail cases never existed.
However, nostalgia deletes enough memory for us to whine about times that never existed ;)
I think I've only ever found B-key slots in adapter cards that have one M-key slot for an NVMe drive and one B-key slot for a SATA drive, but it would be hard to miss the distinction when they're right next to each other like that.
IT support for a fleet of USB-C monitors is actually awful.
Thunderbolt can't and won't function unless the cable meets the specifications, and thunderbolt cables have every conductor populated. This means that USB, DisplayPort, and USB-C Alt modes work over them as well.
Long version:
On any given USB-C cable you have either zero or four high-speed lanes at 5, 10, or 20 Gbps max signalling. Zero pairs is USB 2.0 only and is typically bundled with smartphones (grumble) or USB-C chargers. No USB 2.0 pair probably also exists somewhere but I've not encountered one yet.
The "PD" wattage of a cable is whatever the current rating of the VBUS wire is times 20. All power delivery is is running the VBUS wire at 20V instead of 5V and the sideband protocol to agree on boosting the voltage and finding out what the max voltage and current of the source is.
Thunderbolt requires the fastest of the differential lane configurations and if you get thunderbolt + PD, you know the max VBUS current of the cable.
I bought a handful of the one meter "Cable Matters Thunderbolt 4 40 Gbps" cables off Amazon for $30 each. I run one from a Dell XPS 15 laptop pulling up to 100W to a dock. They are quite chunky though.
Beware anything longer than 2 meters that isn't an active cable though. The differential lanes will probably drop to 10 Gbps. Fine for USB 3, 3.1, and 3.2x2 but you'll lose half the USB4 bandwidth.
---
I'm not sure if Thunderbolt allows for lane speed degradation. You see some "thunderbolt 3 20gbps" cables but I don't know if that's two pairs at 10 Gbps or one pair at 20 Gbps.
Now you've got this whole USB4 mess - USB 4 and Thunderbolt 4 are the exact same protocol and physical layer, same controllers and everything. The difference is whether the device or host adheres to the performance specification and paid for certification.
$/m gets a lot cheaper with longer fiber cables. They're more flexible too
Pretty much. The cost of the optics amortizes at a certain length. You also don't have to worry about breaking something super expensive if you accidentally damage the fiber (for shorter runs).
Consider some of the DAC cables for the new 800 GbE standard cost $1300 for a 2 meter cable.
These types of signals are extremely vulnerable to the impedance of the cable, capacitive losses, etc. Producing a cable that stays in spec over some large arbitrary length while taking the abuse of being wiggled around all the time is expensive.
I really wish they made them something like a miniature IEC C13/C14 power plug (the standard power plugs on most desktop computers), where a rubbery plug fits snugly into a rubbery housing. You can drop bricks on connectors, and the worst that can happen is they unplug themselves. Both connector and socket are virtually impossible to break.
> the share dialog takes forever to load
> I have a mid-range Pixel 4a running CalyxOS and it works without hiccups. Not sure why yours is so slow.
>I am using an absolutely ancient phone (2016 iphone SE) that's perpetually in low power mode, so it's possible that this isn't a big problem for other iOS users.
>I love HN threads where the complainer is knowingly using an old device on power mode, while complaining about performance… all while the responder is using a custom de-googled niche ROM and claiming somehow it works flawlessly. I always wonder how non-HNers use such software, if even the dedicated people are struggling."
What is up with that? Mine's constantly in low power mode too. Such a great phone, except for the battery binge that started last Spring.