Dawn Shines on Manhattan 24-Hour Hackathon

WP_20140621_008

This past weekend, it has been my privilege to attend a 24 hour Kinect Hackathon in Manhattan sponsored by the NUI Central meetup and the Kinect team.  It’s been great seeing Ben, Carmine and Lori from the Kinect team once again as well as meeting lots of new people.  My fellow MVP Adras Valvert from Hungary was also here.  Deb and Ken from the meetup group did an amazing job organizing the event and keeping the coffee flowing.

Judging is happening now.  I was supposed to walk around and help people throughout the night with their code but for the most part I’ve simply been in a constant state of amazement over what these developers and designers have been able to come up with.  In many cases, these are java and web developers working with WPF and Windows Store Apps for the first time.

Here are some cool things I’ve seen.  Several teams are working with experimental near field technology to do up close gesture detection along the lines of Leap Motion and Intel’s Perceptual Computing.  One old friend is here working on improving his algorithms for doing contactless heart rate detection.  There are several finger detection apps doing anything from making a mechanical arduino controlled hand open and close in response to the user’s hand opening and closing to a contactless touch typing application.  There’s an awesome Kinect-Occulus Rift mashup that allows the player to see his own virtual body – controlled by the Kinect – and even injects bystanders detected by the Kinect for Windows v2 into the virtual experience.  There’s a great app that brings awareness to the problem of abandoned explosives worldwide which uses Kinect to map out the plane of the floor and then track people as they step carefully over and invisible minefield.

Field research: I also gathered some good material about developers’ pain points in using the Kinect.  I simply went around and asked what devs encountering the Kinect for the first time would like to see in a programming book. 

There’s also apparently a picture going around showing me sprawled on the floor and drooling down the side of my face.  Please delete this immediately if you encounter it.

It’s been a long sleepless night for many people but also a testament to the ingenuity and stamina of these brilliant developers.

3D Movies with Kinect for Windows v2

3d

To build 3D movies with Kinect, you first have to import all of your depth data into a point cloud.  A point cloud is basically what it sounds like: a cloud of points in 3D space.  Because the Kinect v2 has roughly 3 times the depth data provided by the Kinect v1, the cloud density is much richer using it.

pc

The next step in building up a 3D movie is to color in the pixels of the point cloud.  Kinect v1 used an SD camera for color images.  For many people, this resolution was too low, so they came up with various ways to sync the data from an DSLR camera with the depth data.  This required precision alignment to make sure the color images lined up with and then scaled to the depth pixels.  This alignment also tended to be done in post-production rather than in realtime.  One of the most impressive tools created for this purpose is called the RGBD Toolkit, which was used to make the movie Clouds by James George and Jonathan Minard.  The images in this post, however, come from an application I wrote over Memorial Day weekend.

3dcolor3cropped

Unlike its predecessor, Kinect for Windows v2 is equipped with an HD video camera.  The Kinect for Windows v2 SDK also has facilities to map this color data to the depth positions in realtime, allowing me to record in 3D and view that recording at the same time.  I can even rotate and scale the 3D video live.

trinity-matrix-opening

You’ll also notice some distortion in these images.  I actually ran this 3D video capture on a standard laptop computer.  One of the nicest features of the Kinect v2 is that it takes advantage of the GPU for calculations.  If I don’t like the quality of the images I’m getting, I can always switch to a more powerful machine.

3dcolor1cropped

The next step, of course, is to use multiple Kinects to record 3D video.  While I can rotate the current images, there are shadows and distortions which become more evident when the image is rotated to orientations not covered by a single camera.  Two cameras, on the other hand, might allow me to do a live “bullet time” effect. 

I don’t really know what this would be used for – for now it’s just a toy I’m fiddling with–, but I think it would at least be an interesting way to tape my daughter’s next high school musical.  On the farther end of the spectrum, it might be an amazing way to do a video chat or to take the corporate video presentation to the next level.

Metaphysical Knapsacks

europe knapsack

In my early twenties I travelled through Europe after graduating from college.  The economy in the U.S. was not very good at the time and it seemed like a good thing to do before applying to grad schools.  I learned quickly that it was a good idea to sew a small Canadian flag on my knapsack as it headed off potentially unpleasant experiences – for instance, getting overbilled for a meal.  Apparently people assumed that Canada was not a particularly wealthy country and consequently Canadians didn’t face these issues. 

The funny thing about the Canadians I ran into – besides the fact that they spoke exactly the way I did – was that once they sewed Canadian flags onto their knapsacks, they were surprised that they started feeling patriotic.  They found this odd since a part of the Canadian identity at the time was that you just didn’t do the patriotism thing.  That’s what countries further south did.

In turn, we Americans in Europe started to find ourselves not only missing mom and apple pie but also feeling these peculiar stirrings of the “P” word.  So at that point how did we feel about our allegiance to our false flags?

In fact it didn’t much matter since the fun thing about traveling in a foreign country is that it never feels completely real.  You feel as if you are always a spy spying on the native population and trying to act like you fit in when ifact you don’t really care.  Vladimir Nabokov, the eternal exile, had a facile turn of phrase for this: “spies from Terra.”  The only time I felt bad about this deep down sense of lightness and playfulness was when a Czech friend accused all Americans of being like children when it came to love.  I didn’t know how to reply at the time.  It only occurred to me later that this was true, but only when we were abroad flying false colors on our knapsacks.

I discovered later that when one returns to one’s home country, it is never fully your home country again.  To some extent, you continue to be a spy from Terra with a knapsack and flying false colors.  The knapsack is your soul and it is important to fill it with good things or you will lose yourself.

My metaphysical knapsack is invisible, of course, and I fill it up with books.  The books remind me of who I am and who I want to be.  Some I’ve carried around from over twenty years and some are newer.

The twenty year plus books include Doris Lessing’s Re: Colonised Planet 5, Shikaata which I found on a college bookshelf in Santa Fe, New Mexico.  It also includes Robert Graves’s The White Goddess: A Historical Grammar of Poetic Myth.  I’m not sure where I found that.  Nabokov’s Ada is of course also there.

My metaphysical knapsack includes books I’ve never read but that I enjoy just thinking about and imagining the contents of like Merleau-Ponty’s The Visible and the Invisible as well as Raymond Queneau’s Exercises In Style.  Brady Bowman’s Hegel and the Metaphysics of Absolute Negativity is also there.  It is a brilliant book but I don’t actually understand it.  It reminds me of a wonderful night I spent with my friend in Berlin in the 90’s.  There’s also a trashy book in my knapsack called Shadowrun: Never Deal with Dragons by Robert Charrette – I read it in a seacoast bed-and-breakfast in Northern Wales and it captures a mood.

Everyone should have a metaphysical knapsack.  It reminds you of who you are, who you were, and who you want to be.  It’s a terrible thing to lose track of who you once wanted to be.

What’s in your knapsack?

Who Killed Joffrey?

joffrey1

Who poisoned Joffrey Baratheon at the Purple Wedding in the latest episode of HBO’s Game of Thrones?

Tyrion gets blamed for it – which in the logic of television makes him the only person we can absolutely rule out.  The question, then, is who else has a motive for killing Joffrey?

varys

It could have been Varys, who has loyalties to the previous two regimes and who, in addition, seems sometimes like a fairly decent person – unlike Joffrey.

oberyn

Oberyn Martell is another possibility.  He holds a long standing hatred for the House Lannister going back to the murder of his sister Elia, wife of Rhaegar Targaryen, by Gregore Clagane on Tywin’s orders.

bronn_pod

Bronn and Pod, friends of Tyrion, might have done it to help out their BFF.  Joffrey, after all, tried to have Tyrion murdered at the Battle of the Blackwater.  The problem here is that Tyrion was implicated in the end, which would seem to rule out any of his friends being involved.

shae

Shae offered to take on all of the other Lannisters for Tyrion and would certainly have the nerve to do something like this.  Despite being spurned by Tyrion, however, it still seems unlikely that she would want to create a situation that would get him into further trouble, no matter how angry she is.

pycelle

Maester Pycelle is clearly a person who encourages others to underestimate him.  He has no love for Tyrion, who threw him in the dungeons of the Red Keep while acting as the Hand.  He also knows a lot about poisons and was the person who gave out poison to Queen Cersei during the Battle of the Blackwater.

melisandre

And of course there’s Melisandre who used the blood of kings – and some leeches — to perform a ceremony she promised Stannis Baratheon would eliminate his enemies: Rob Stark, Joffrey Baratheon and Balon Greyjoy (Balon, father of Theon/Reek, is the only one currently still alive on the show).

cup_last2

The truth is, however, that far too many people have motives for wanting Joffrey dead.  In CSI Westeros fashion, it may be time to check the forensics and find out who had opportunity as well as motive.  In order to poison Joffrey, the poison would have to get into his golden drinking cup somehow.   The poison couldn’t have been in the carafe of wine since no one else became ill.   So who had access to the cup?

acrobat2

Additionally, how do you smuggle the poison into a royal wedding?  There must be people checking for such things.  Where would you hide it?

dontos

To get the poison to the wedding and then into the cup, we’re going to work backwards.  As Joffrey is gasping his last, this weird fellow shows up next to Sansa “Stark” Lannister and tells her to come with him if she wants to live.  Who is he?

dontos_northremembers

Dontos Hollard first showed up at the start of season two in an episode called The North Remembers.  He is a drunk knight whom Joffrey is about to have killed when Sansa uses a ruse to save Dontos’ life.  Joffrey then has him made into the court fool.  (By the way, note the Captain America theme of Dontos’ armor.  There are references to comic book characters throughout Game of Thrones as George R. R. Martin is a big fan of the genre.)

 necklace

In the first episode of season four, he shows up in the Godswood where Sansa is spending some quiet time.  He says he wants to thank her for saving his life by giving her an old family heirloom.

necklace2

Sansa promises to always wear the necklace.  She in fact wears it to the royal wedding.  Unbeknown to Sansa, this is how the poison is smuggled into the wedding.

  sansa2

Now lets follow the golden wine cup which, in this scenario, is our smoking gun.  After making an infelicitous joke, Tyrion has wine poured on his head from it and is told that he should come be the king’s cupbearer.  He is, so far, the only person other than Joffrey who has had access to the cup.

 cup1

Not willing to let it go, Joffrey then ratchets up the tension by telling Tyrion to kneel.  Tyrion isn’t about to do that.

cup2

Fortunately Margaery Tyrell, Joffrey’s bride, distracts everyone by yelling “Pie!”

cup4

Joffrey drinks up a last sip of pre-poisoned wine.

cup6

Joffrey hands the cup to Margaery.

cup7

Margaery turns around and places it …

cup8

next …

 cup9

to the Tyrells – her father and her grandmother, the Queen of Thorns.

cup10

At this point, we know that Margaery can’t poison the wine because she is standing right behind Joffrey as he cuts the slightly undercooked pigeon pie.

cup11

Having chomped down on some of the pie, Joffrey complains that it is dry and once again goes back to his game of having Tyrion play at being his wine bearer.

cup12

Tyrion picks up the now poisoned cup …

cup13

with the Queen of Thorns, Lady Olenna, looking very interested …

cup14

while Tyrion looks very put out …

cup15

and hands it off …

cup16 

to the king …

fin2

and things don’t work out well for Joffrey.

sansa

So now that we know when the poison is put in the cup, how did it get there?  You’ll notice in this picture that Sansa, as promised, is wearing the necklace that Dontos gave her.

thorn_queent2

Lady Olenna comes by to express her condolences to Sansa.

thorn_queen3

If you watch her hands, she plays with Sansa’s hair and then her necklace.  The Queen of Thornes then seems to palm something in her right hand and bring it to the thick folds of her skirt.

thorn_queen4

She distracts Sansa from what’s really going on with some simple patter:  “I haven’t had the opportunity to tell you how sorry I was to hear about your brother.  War is war but … killing a man at a wedding — horrid — what sort of monster would do such a thing? As if men need more reasons to fear marriage.”

thorn_queen6

Now if you look closely at Sansa’s necklace, you may notice that something is missing.

enhance1

Enhance …

enhance2

Enhance …

enhance3

Enhance …

And just in case you still aren’t completely clear about who killed Joffrey, it was this lady:

DianaRigg

It is also noteworthy that this episode, written by George R. R. Martin himself, marks a turning point in the relationship between the books and the television series.  This is the first time that something only hinted at in the books and still a matter of debate among fans is spelled out explicitly, albeit subtly, in the HBO series.  From now on, readers of the books can no longer be certain of knowing more than tv viewers from week to week.

A Guide to Kinect related sessions at //build 2014

lauren

Build is over and there were some cool announcements as well as sessions related to Kinect for Windows v2.  I’ve added links below to the Kinect sessions as well as some additional sessions I found interesting. 

The second of these links concerns using Kinect v2 for Windows Store apps (they only run on Win8 Pro, not WinRT – but still pretty cool).

Kinect 101: Introduction to Kinect for Windows: http://channel9.msdn.com/Events/Build/2014/2-514

Bringing Kinect into Your Windows Store App:
http://channel9.msdn.com/Events/Build/2014/2-532

 

Since Kinect was initially designed for XBox, I found these XBox One sessions pretty enlightening:

Understanding the Xbox One Game Platform Built on Windows: http://channel9.msdn.com/Events/Build/2014/2-651

Leveraging Windows Features to Build Xbox One App Experiences: http://channel9.msdn.com/Events/Build/2014/3-648

 

Here’s a session on how to develop newly announced “universal apps” – which isn’t directly tied to Kinect development, but may be one day:

Building Windows, Windows Phone, and Xbox One Apps with HTML/JS/CSS & C++:  http://channel9.msdn.com/Events/Build/2014/2-649

 

Two C++ sessions, just kuz:

Modern C++: What You Need to Knowhttp://channel9.msdn.com/Events/Build/2014/2-661

Native Code Performance on Modern CPUs: A Changing Landscape: http://channel9.msdn.com/Events/Build/2014/4-587

 

Finally, here’s an all-too-short channel 9 panel discussion with friend Rick Barraza from Microsoft and some dudes from Obscura and Stimulant talking about design and dropping some great one-liners I plan to steal and so can you (note the excellent use of the $12K 46-inch massive multi-touch Perceptive Pixel device in the background):

build 

Experience at the Intersection of Design and Development: http://channel9.msdn.com/Events/Build/2014/9-003

Kinect v2 Community Projects

bogart

One of the great strengths of the original Kinect sensor was the community that gathered around it almost by happenstance.  The same thing is currently happening with the Kinect for Windows v2 – even though the non-XBox version of the hardware is still yet to be released.  Going into this v2 release, Microsoft took the prescient stance of reaching out to creative coders, researchers and digital agency types (that’s me) to give them pre-release versions of the hardware to start playing with.

Here are just a few of the things they’ve come up with:

wieden-kennedy/Cinder-Kinect2 – Stephen Schieberl’s Kinect v2 wrapper for Cinderlib

englandrp/Kinect2-Data-Transmitter – a Unity3D plugin for Kinect v2

rfilkov/kinect2-unity-example-with-ms-sdk – another Unity3D plugin for Kinect v2 (also, I believe, using the Data Transmitter strategy)

OpenKinect/libfreenect2 – Josh Blake, Theo Watson, et. al.’s open source drivers for Kinect v2 (in progress, but this will allow it to run on operating systems other than Windows 8 – for instance, on a Mac)

https://github.com/MarcusKohnert/Kinect.ReactiveV2 – a reactive library for Kinect v2

https://github.com/DevHwan/K4Wv2OpenCVModule – OpenCV bridge for Kinect v2

http://k4wv2heartrate.codeplex.com/ – Dwight Goins’ sample implementation of heart rate detection using Kinect v2

… and then there are twice as many in the works I’ve heard about through the grapevine.

The walled garden approach to software doesn’t work anymore and the Microsoft Kinect for Windows team seems to have embraced that in a big way.  Not only are people experimenting with the new hardware but they are even making their code publicly available – free as in beer type available – in order to foster the community. 

This is a philosophical stance that in some ways harkens back to one of Bill Gates’ early intuitions when he was building the Microsoft Corporation.  At some point, he realized that he couldn’t be the smartest person in the room forever.  What he could do, though, was to gather the best people he could find and drive them to be their best.  He would contribute by clearing the roadblocks and guiding these people toward his goals.  This, more or less, was also how Steve Jobs went about adding value to his company and to contemporary culture.

The community currently building up around Kinect v2 is like that but with a difference.  The goal isn’t to lead anyone in a particular direction.  Instead, the objective is to open up tools / toys to allow people to discover their own goals.  Each community member contributes to something bigger than herself by making it possible for other people to do something new and original – whether this turns out to be an app, an art installation, a better way of shopping, an improved layout for visualizing spreadsheets – whatever.

So what’s so bad about walled gardens?

Quite simply, they stifle innovation.  The Microsoft I’d grown used to in the double naughts was all about best practices and guidelines and “components” and sealed classes. 

Ultimately, Microsoft did everything it could to minimize support calls.  Developers were given a certain way to do things – whether this was a good way or not – and if they went off the reservation (sorry, left the walled garden) they were typically on their own: no callbacks from MS and a lot of abuse on support forums asking ‘wtf are you doing that for?’

And I can understand all that — support calls suck – but the end result of this approach was that innovation started occurring more and more outside of Microsoft platforms.  Microsoft, in turn, became a ‘use case’ culture.  Instead of opening up their APIs like everyone else was doing, their most common response to requests was ‘what’s your use case’ followed by ‘we’ll get back to you on that.’

The logic of this was very simple.  Microsoft in the 00’s was about standardization of programming practices.  If you’re the sort of person who wants to innovate, however, you don’t want to do the ‘standard’ – by definition you don’t want to do what everyone else is doing.  So you looked for platforms with open APIs and tried to find ways to do things with the APIs that no one else was doing, i.e., you hacked those APIs.

And Microsoft, traditionally, hasn’t liked people using their products in ways they are not intended to be used – they haven’t liked hacking.

The original Kinect sensor changed all that.  It took a moment, but as videos started showing up all over the place showing people using a hacked driver to read the Kinect sensor streams, the Grinch’s heart grew three sizes that day.  MS was getting instant street cred by simply letting people do what they were doing anyways and giving a thumbs up to it.  Overnight, Microsoft was once again recognized as an innovative company (they always have been, really, but that wasn’t the public perception).

Which is why v2 of libfreenect is so exciting.  It’s a project that will, ultimately, allow you to use the Kinect on a Mac.

To put things into context, PrimeSense (the provider of the depth technology behind Kinect v1) got bought out by Apple last year.  PrimeSense’s alternative, open source library + drivers for Kinect, OpenNI, was suddenly put in jeopardy and an announcement was circulated that the OpenNI site was coming down in April, 2014.  So…

The anti-Microsoft is currently bringing OpenNI inside its walled garden.  Meanwhile Microsoft is providing devices to the people writing libfreenect, which will allow people to use Kinect devices outside of Microsoft’s not-so-walled garden. 

How do you like them Apples?

Ten 2014 Tech Trend Haiku

blade-runner-billboard

2014 has seen a proliferation of articles about tech trends — this is, as it were, the trend in tech trends.  News outlets, consultancies, and the random web page all feel an urgency about putting their two cents in. 

Even as more voices are being heard about what to expect in the near future (or more accurately, the ‘intimate future’), what is actually said seems to be getting shorter and shorter.  Moreover, what is being said seems to be getting recycled year over year.

Where near future predictions used to be long and thoughtful, intimate future predictions have become terse and uniform. This process is known to economists as the process of commoditization. What was once crafted is now generic, easily digestible, and able to be mass produced: predictions in 140 characters or less.

This trend of writing about tech trends seems to be running out of steam, however.  Repetition and terseness are sure signs of an exhausted meme.  They are last year’s fashion.

This is a shame, as they clearly once had a purpose in informing, inspiring and entertaining us. In an attempt to revive the genre, I’ve taken the trend to its logical conclusion: the tech trend Haiku. 

Surveillance culture
Watches your clicks and your votes.
— Learn to embrace it.

The Quantified Self
Takes the means of surveillance
Back from government.

Technology and
Fashion allow me to find
My socks. Wherables.

The revolution
Will be tweeted on an app
You’ve never heard of.

"Drones on leashes shoot
Aerial photos" — creepy.
Drone on, drone, drone on …

All things great and small
Will have unique addresses:
Internet of things.

New studies show tech
Cripples attention span and

 

A 3-D printer
Printed itself from old parts.
The circle of life.

Reality augmented
Through tinted glasses. Only
Virtually real.

Self-driving cars are
A placeholder for our hearts’
desire: flying cars.

The Open Office and Panopticism

open office plan

The magazine Fast Company has recently been on a tear critiquing the modern “open office” design ubiquitous in white collar businesses.  Several studies have found that marginal improvements in communication are offset by stress and productivity loss due to noise and lack of privacy.  Satisfaction levels for people who work in offices with doors that close are significantly higher.

How did we get to this place?  Open office plans arose sometime in the late 90’s as a response to the jokes about cubicle culture and densification which dehumanized the office worker while squeezing every  square footage out of usable office space. Open plans were intended to be more humanizing and to encourage social interactions, bringing the serendipity of water cooler conversation to the worker’s desk simply by lowering the height of cubicle walls and introducing a few plants.

Cubicles, in their turn, were also once seen as a humanizing and egalitarian effort.  Instead of low-valued employees being doubled or tripled up in fluorescent-lighted rooms while high-valued employees got more desirable windowed private offices, cubicles broke down the divide and gave more or less the same amount of space to middle managers as well as the people under them (corner offices still go to executives).  Moreover, to the extent that metaphors make up the furniture of our minds, we collectively moved away from the notion of smoky closed rooms as the space where decisions were made and generally redesigned our workspaces to emphasize transparency and equality.

This general trend towards greater and greater openness is captured in the name: “open office”.  Like some dystopic novel or Orwellian word game, we have somehow been placed in a position of seeking out and realizing our own discontent.  With only a little exaggeration, it resembles Michel Foucault’s notion of fascism as a force the leads us “to desire the very thing that dominates and exploits us.”  Fortunately for us, we’re only talking here about furniture fascism and it’s only middle- and upper middle-class white collar workers who are standing in for the exploited masses.

Even office workers have the right to have Foucault speak for them, however.  Were Foucault to perform a genealogical \ archeological analysis of the problematic of the contemporary open plan office, it might go something like this:

The initial move involved a misdirection concerned with repression.  Middle managers were seen as repressing their employees with a feudal style architecture that crowded office workers into shared spaces while they were allowed the luxury of having their own space.  Because of the preponderance of this repressive hypothesis, the ur-father from Freud’s Civilization and Its Discontents, now embodied in the middle-manager, could only be brought down by giving everyone her own version of the manager’s office: the modern cubicle.

There are two sides to these sorts of power dynamics, though.  On their side, managers were driven to the new office plans by their own bad conscience and desire not to be seen as authoritarian figures – they, as much as anyone else, bought into the repressive hypothesis.  On the other hand, bureaucratic movement requires expediency and expertise to justify change – this was provided by consultants more than happy to explain the cost-cutting that would be afforded by replacing office walls with removable cubicle walls.  On top of this, they touted the benefits of being able to put up new cubicles or remove old ones in response to fluctuations in the workforce.

Dilbert

The argument from economic necessity led to something Scott Adams, the creator of Dilbert, identified as “densification.”  Over time and as if by a natural law, cubicles became increasingly smaller.  Because the change was gradual it was difficult to notice.  Nevertheless, the cost savings produced by “densification” – a cost savings eerily reminiscent of Marx’s analysis of surplus value – could be touted each quarter as middle managers and executives justified their own value to the company. 

When employees began to complain more regularly about densification as they stood around the water cooler, it was quickly observed that through a trompe l’oeil.  The gradual densification could no longer be plausibly denied once cubicle walls had reached the point where they were taller than they were wide.  This awareness of densification, it was discovered, could be resolved by simply making the walls shorter and consequently making the perspectival distortion caused by densification less obvious.  All one had to do then was bring in a few architects to pretty things up and provide an aesthetic explanation for the changes.

Hence was born the movement toward greater openness and collaboration – as well as the eventual removal of water coolers.  As by products of this transition, we also saw the introduction of headphones into the workplace, the rise of music players, the increase in the fortunes of Apple, the proliferation of online music streaming services and eventually the necessity of workplace broadband, now considered in some circles a human right,  to pump all this music into our headphones to drown out the conversations of our neighbors in the open office.

What caused all this to happen?  Recall that for Foucault the repressive hypothesis is at best false and at worse a misdirection.  Management did not get together and plan out a way to decrease productivity in exchange for less expensive office space – all while convincing workers that the workers were getting one over on management by being allowed to spend more time talking and avoiding hearing other people talking rather than working.

orderly rows

Instead Foucault identifies a general trend toward scientific regularity and the privileging of visual metaphors he identifies as the “empire of the gaze” and, eventually, “panopticism”.  Let’s try to make this plausible and show how it is relevant to the rise of the open office.

In his book Discipline and Punish, Foucault introduces the notion that modern civilization, built on firm scientific principles, has had regulation and observation built into it on a cultural level.  As an example, he cites the development of geometrical plans for the laying out of military camps starting in the 17th century.  Military manuals from that time spell out explicitly how camps were to be laid out, how far tents needed to be from one another, how high they must be, etc.  The goal of these standardized layouts was to make the entire camp visible and an easy object of surveillance from a given point of view.  More importantly, soldiers were made to know, by the layout of the camps that they themselves built, that their conduct was being observed by their superiors and that they needed to fall in line, so to speak.

“For a long time this model of the camp, or at least its underlying principle, was found in urban development, in the construction of working-class housing estates, hospitals, asylums, prisons, schools: the spatial ‘nesting’ of hierarchized surveillance … The camp was to the rather shameful art of surveillance what the dark room was to the great science of optics.

“A whole problematic then develops: that of an architecture that is no longer built simply to be seen (as with the ostentation of palaces), or to observe  the external space (cf. the geometry of fortresses), but to permit an internal, articulated and detailed control – to render visible those who are inside it; in more general terms, an architecture that would operate to transform individuals: to act on those it shelters, to provide a hold on their conduct, to carry the effects of power right to them, to make it possible to know them, to alter them.”

The fault in each of these geometries is the point of view required to perform surveillance.  It is a weakness in the system that constantly draws attention to itself as the observer.  When a soldier in the camp knows who is observing him – that is, whose opinion matters most – he can choose to be obsequious to his officer, to buddy up to his officer, to flatter him, to bribe him, and in other ways undermine the surveillance culture that is being developed.  In this sort of scenario, the soldier merely has to “act” as if he is behaving and only when he thinks someone is watching; whereas the true goal of a surveillance culture is to mold people to behave well all the time and to do this sincerely rather merely as an act.

panopticon

Foucault finds the architectural fulfillment of this managerial vision in something known as the Panopticon.  The Panopticon is a concept for a prison designed by Jeremy Bentham, the father of utilitarianism.  The idea behind it was to have a prison designed in a ring so that every prisoner was constantly being observed by other prisoners.  Additionally, there was a tower in the center of the ring that provided the only privacy available in the prison layout.  The tower housed guards, but inmates could never be sure how many were watching them at any time.  What is important in the design is that prisoners always feel as if they are being watched.  Under constant surveillance of this sort, it was hoped, would cause prisoners to behave morally and hence undergo rehabilitation through self-discipline as well as punishment.  The Panopticon would put them on their best behavior.

How does this apply to the open office?  Just as there are design patterns in architecture – patterns that repeat themselves to the point that technicians can use them as guides for architectural design – there are also patterns in civilization.  These patterns mark epochs in culture. Thomas Kuhn, when discussing scientific revolutions, called them “paradigms” – from which we get the overused term “paradigm shift” that, technically, describes the transitions between scientific epochs.

For Foucault, the cultural epoch we are currently living through is ultimately one guided by the notion of surveillance.  Surveillance patterns inform our managerial practices as well as our modes of self-governance as a nation, our architecture as well as how we do interior decorating, our city planning as well as how we raise our children.  Surveillance entertainment, more commonly known as “reality television”, is a media staple.  And of course, surveillance design patterns inform our office spaces.

In discussing living in a surveillance society, in this particular time and place, it feels overly heavy handed to even link to articles about Edward Snowden, WikiLeaks, NSA spying or project PRISM.   These are the design patterns of a world we have simply learned to accept as a matter of course.  It is worth reflecting, however, that Foucault worked through his insights on surveillance and panopticism in the 60’s and 70’s; Discipline and Punish, in which he laid out these observations, was published in 1975.

The picture at the top of this post is of the office I work in.  It is an open office plan.  There happen to be offices with doors for managers.  Their office walls, however, as well as their doors are made of glass.  This allows management to more easily observe us, just as it allows us to more easily watch management.  It is the fulfillment of panopticism because it has no area for guards whatsoever – everyone inhabits the empire of the gaze.

The greatest office design innovation here at work are the two tiny rooms designated for nursing mothers.  They are the most used spaces – not because we have that many nursing mothers but rather because they are the only places in the office where people can hide.  This requires correction.

Quick Reference: Kinect 1 vs Kinect 2

 

This information is preliminary as Kinect for Windows SDK 2.0 has not been released in final form and some of this may change.  Some things, such as no tilt motor and supported USB standards, are probably impossible to change.

Feature Kinect for Windows 1 Kinect for Windows 2
Color Camera 640 x 480 @30 fps 1920 x 1080 @30 fps
Depth Camera 320 x 240 512 x 424
Max Depth Distance ~4.5 M 8 M
Min Depth Distance 40 cm in near mode 50 cm
Depth Horizontal Field of View 57 degrees 70 degrees
Depth Vertical Field of View 43 degrees 60 degrees
Tilt Motor yes no
Skeleton Joints Defined 20 joints 25 joints
Full Skeletons Tracked 2 6
USB Standard 2.0 3.0
Supported OS Win 7, Win 8 Win 8
Price $249 $199

My daughter the sword swallower

sasha

My fifteen year old daughter, Sasha, publicly performed her sword swallowing act this past weekend at the Ripley’s Believe It or Not! museum in Gatlinburg, TN for Sword Swallowers Day and in the process officially became a member of the Sword Swallowers Association International.  She is currently one of about 25 female sword swallowers in the entire world.

There are three common questions that arise when people find out about my teenage daughter’s unusual hobby:

1. How did she tell you about it?

2. How did she learn to do it?

3. How do you feel about your daughter being a sword swallower?

1. How did she tell you about it?

My wife and I were watching TV in the living room when my daughter came down from her room and said “There’s something I want to show you.  Don’t freak out.”

2. How did she learn to do it?

Over the summer we sent Sasha to Los Angeles to spend time with some of her relatives on the west coast.  Her Vietnamese grandmother took her shopping in one of the more interesting areas of L.A. which included a small Chinese curiosity shop where she became fascinated by a dusty, aging volume simply called The Book of Swords.  Among other things, the book provides drawings and instructions on the ancient art of sword swallowing.  When she got back to Georgia, she practiced quietly and diligently in her room for weeks until she was ready to show us what she had learned to do.  Surprisingly, her younger brother and sister knew about it but managed to keep it a secret from me and my wife.

3. How do you feel about your daughter being a sword swallower?

At first I freaked out.  I didn’t want to see it when she wanted to show me what she could do and instead asked for a reprieve of a few days while my wife and I researched it.  I learned that sword swallowing is in fact dangerous – but it is also an art that, when practiced correctly, allows the practitioner to accomplish remarkable feats.  And then when I finally saw my daughter perform …

A father worries about his children harming themselves.  He worries that they will get involved in unsavory things or end up with unsavory friends.  He worries about his daughters more than his sons out of a perhaps chauvinistic belief that his daughters are more likely to be taken advantage of, will have more trouble standing up for themselves and saying no, are more susceptible to peer pressure, etc.  A father of teenage daughters lives half his life in fear and I am no exception.  Yet, when I finally saw my daughter perform …

I was amazed.  I learned that my daughter can accomplish anything she puts her mind to.  I learned that, unlike many people her age, my daughter has no body image issues whatsoever and in fact is in complete control over her own body and emotions in a way I find enviable.  I realized that my daughter will never have troubles saying no to anyone because she freakin’ swallows swords.  My daughter is fierce and wonderful, and I never have to worry about her being her own person and doing whatever she wants to do. 

I learned that I worry way too much.