Math is boring, says the mathematician and comedian Matt Parker. Part of the problem may be the way the subject is taught, but it's also true that we all, to a greater or lesser extent, find math difficult and counterintuitive. This counterintuitiveness is actually part of the point, argues Parker: the extraordinary thing about math is that it allows us to access logic and ideas beyond what our brains can instinctively do—through its logical tools we are able to reach beyond our innate abilities and grasp more and more abstract concepts.
In the absorbing and exhilarating Things to Make and Do in the Fourth Dimension, Parker sets out to convince his readers to revisit the very math that put them off the subject as fourteen-year-olds. Starting with the foundations of math familiar from school (numbers, geometry, and algebra), he reveals how it is possible to climb all the way up to the topology and to four-dimensional shapes, and from there to infinity—and slightly beyond.
Both playful and sophisticated, Things to Make and Do in the Fourth Dimension is filled with captivating games and puzzles, a buffet of optional hands-on activities that entices us to take pleasure in math that is normally only available to those studying at a university level. Things to Make and Do in the Fourth Dimension invites us to re-learn much of what we missed in school and, this time, to be utterly enthralled by it.
Matt Parker is a stand-up comedian and mathematician. He writes about math for The Guardian, has a math column in The Telegraph, is a regular panelist on Radio 4's The Infinite Monkey Cage, has appeared in and worked on Five Greatest on the Discovery Channel, and has performed his math stand-up routines in front of audiences of thousands.
Hacking the Kinect is aimed at makers of all types. Tech-savvy artists can use the Kinect to drive three-dimensional, interactive artwork. Robotics hobbyists can create robots capable of “seeing” and responding to human motion and gesture. Programmers can create applications in which users manipulate data through physical motion and gestures. The creative possibilities are limitless, and fun!
Hacking the Kinect does require some programming background. Familiarity with programming in C++ or similar languages is assumed. Readers should also be reasonably comfortable working with electronics—for example, with Arduino or similar equipment.