It's become comedy at this point.

Many, many developers: "We hate this keyboard. It is atrocious! Give us back the old one please!"

Apple: "We have listened to your needs. The keyboard is now 8% quieter, and the touchbar is mandatory!"

It's almost as if Apple aren't even basing their hardware strategy on what developers are complaining about on Hacker News.

I'd go further and say that Apple isn't basing their hardware strategy on the needs of any real person. It's a laptop with only USB-C ports (and the 13-inch only has two of them). You can't even plug a USB stick into it. The only people who asked for a laptop like that are working at Apple.

Lately I've been working at a company that uses YubiKeys for 2FA. You can use a traditional YubiKey, but the YubiKey Nano is especially popular because you can put it in your laptop and leave it there. It barely sticks out at all, just enough that you can touch it and activate the touch sensor. [1]

I started noticing people in meetings with their new MacBook Pros and six inch cords sticking out the side, and on closer inspection, there was a YubiKey Nano plugged in at the end of the cord.

Meanwhile, the folks with ThinkPads or older MacBooks just had a Nano tucked into one of their USB-A ports like it was no big deal.

I know which I would pick.

[1] https://www.amazon.com/dp/B018Y1XXT6/

That's even more funny, because the MBP's touch-bar is essentially the same type of device as the YubiKey—an isolated offboard CPU with its own TPM that can be unlocked with a fingerprint and then asked to encrypt secrets for the host/parent PC. The touch-bar just has more screen.

I'm surprised nobody's hacked the YubiKey app into making use of the touch-bar as the YubiKey "device."