Are crossover and straight network cables interchangeable?

Wikipedia says

Owing to the inclusion of Auto-MDIX capability, modern implementations of the Ethernet over twisted pair standards usually no longer require the use of crossover cables.

Which implies that a crossover Ethernet cable can be used in place of a straight-through Ethernet cable with recent equipment.

Older Ethernet hubs and switches sometimes had a special "uplink" port or a "normal/uplink" button for this purpose,

Ethernet Hub with "normal/uplink" toggle-button

I don't see these on recent equipment. I believe this is because they nowadays have Auto-MDIX and don't need special ports or buttons for crossover connections.

enter image description here