Matt Gemmell

Playing Nintendo games on a Mac

For me, Nintendo has always been the gold standard in gaming. I’ve not been without a Nintendo console in decades now, and I’m an enormous fan of the Zelda, Mario and Metroid series (and F-Zero, and Animal Crossing, and Starfox, and so on).

With today’s powerful Mac (and PC) hardware, we can rediscover all of our favourite vintage Nintendo games via emulation – and you can even use the original controllers, if you have them.

MGWordCounter

My latest chunk of open-source code is very simple: MGWordCounter provides live word-counting for NSTextViews on OS X and UITextViews on iOS.

  • Counting is asynchronous (happens in the background).
  • It tries not to count any more text than is necessary.
  • It counts both the full text and any selection in the textview.

MGWordCounter uses NSString’s own (excellent) understanding of what constitutes a “word”, and thus will improve as NSString and the text system are enhanced in future.

The Unfollower

People puzzle me. They really do. I think most of us are probably puzzled by those around them, and the internet of course multiplies the problem to Galactic Zoo proportions.

I have a theory on this subject, you won’t be surprised to learn. My theory is that there are two types of people: those who are actively puzzled by the behaviour of others, and those who don’t think about it at all. It doesn’t even occur to this latter group that others might not think the same way as they do. There’s no third group, by the way – and certainly not the mythical category of “people who truly understand the inner world of everyone else”. You only have the two basic categories:

  1. Barely enough awareness and empathy to be confused by others.
  2. No detectable empathy whatsoever.

Whilst the internet presumably has roughly the same distribution of each group as society at large does, it often seems like group 2 is in the majority. I want to talk a bit about those people, in the context of Twitter – though this stuff applies to any form of social media.