> which is cool because I have an HDMI port right there on the side of my [2014, may-it-last-forever] macbook pro
I would point out that modern non-Apple PCs don't tend to have HDMI ports, either. They either have mini-HDMI ports, or OTG ports. The dongle requirement is nearly-universal for connecting modern devices to projectors, to the point that you may as well just buy a set of dongles for each projector, rather than for each laptop.
> It's next to the SD card slot where I can put in the SD cards from my rather nice digital camera
Is there a reason you can't plug the camera into the computer (using a USB cable) to transfer the photos instead? That's what I see the photographers at my own office doing.
(I asked one just now, and they said: if you're trying to transfer photos outdoors, moving an SD card also has the chance of pushing dust into the SD card slot on the camera. They say they've had SD card slots wear out/break before. And for cameras that take micro-SD, when moving the card they're always a little paranoid they might drop the thing on the floor and lose it. All in all, cables are just easier if it's your own camera and your own computer. SD cards are just for passing off to other people.)