Most of the times I actually have the relevant background knowledge, I find XKCD somewhere between rather droll and PMSL.
The rest of the time it’s pretty obvious I’m not in on the joke. It’s kind of the whole point; as nerd humour it has to be inaccessible to most.