Today I learned that the Kaby Lake i5-7360U dual-core processor in my 2017 MacBook Pro does support hyper-threading, earlier versions of dual-core notebook i5s did not.
Conversely, the Kaby Lake quad-core i5-7400 processor in my 2017 4k iMac lacks hyperthreading.