Friday, 7 February 2014

Facial Recognition App Stirs Controversy


A new software ('glassware') for Google Glass was demoed this week, called NameTag - in a nutshell, it's a facial recognition app for Glass. It works by taking a picture of a face and having that face processed through NameTag's database for a match - the database in question scrapes information from social media websites, dating websites, sex offender registries and more for a match in real-time. It aims to display a brief, but relevant points about this person to you. Here's a video demo:



I'm in two minds about this. First of all, I absolutely love the idea of Google Glass and when possible; I'll definitely be getting one. I wrote a post earlier about some of my concerns for augmented reality with Glass and they still stand. This app somewhat extends my concerns but I feel like taking a different stance with this certain app.

The trouble with Google Glass is that, while the technologies behind it themselves are quite basic - realistically it's just duplicating information from one screen (your phone) to another via elegantly designed apps. It's the method that I think is both amazing & scaring people. This sleek, futuristic Star Trek-type technology is wearable and happening now. If we go back a decade or two - the elements that Glass provide are nothing but a wet-dream - all of this information accessible to you like a video game. So why are people so afraid of the implementation now?

This app has great potential and I fully understand the reasons why it's great - if you're terrible at forgetting names; if you're too shy to talk to somebody and want a good conversation opener - if you're worried this person might be dangerous - this database checks against sex offender registries!

We live in a world where everybody is looking down at their phone and nobody wants anything to do with anybody while we're out and about. This app can help you connect with people who are willing to connect. NameTag have stated this app is about connecting the world with people who want to be connected. 'Don't be a Stranger'.

I think that it's not the technology people are afraid of - it's the potential of the people who could abuse it. Whether it be the creepy guy at the bar (who totally didn't take a hint when you said you had a boyfriend and your gal-pal shooed him off) wants to find you the next day for 'a second chance'. Or the advertisers who want to pay NameTag's database owners for your information. Oh, Jon took a photo of Charlotte at this GPS co-ordinate at this time of day?

Now, I know what you're thinking:
"I don't strangers to know my information! My information is personal and I didn't say they could look at it. That's just creepy!"

This is my biggest quarry here and it's something that our generation overlooks - any information that NameTag displays is information that you have chosen to post online. Whether you realise it or not.

Social networks are not designed to be private, they never have been and never will be. Even if your profile is set to private; the pictures and details of yourself that you posted are unfortunately, still available online to anybody. Websites like Twitter, Facebook, LinkedIn etc. have this information at hand and make a lot of their revenue through advertisers who pay for this information and target advertisements towards you. A lot of games on Facebook request permissions before you install them - a lot of these permissions often involve scraping your information.

A huge problem this the new generation (and my own) is that we feel the need to share everything and want to know everything - how many times have you stalked a stranger's Facebook profile out of curiosity? We've all done it. Why is Glass the exception because it's a wearable technology?

It's important to note that NameTag allows (or will allow) you to opt-out of being in their database. Also that Google has repeatedly imposed an anti-facial recognition stance on their technology. But, as technology should be open; we all know it's inevitable that somebody will do this.

Thursday, 30 January 2014

12 Months with Raspberry Pi - Still Hungry For More

Over 6 months ago, I'd published a post entitled "6 Months With The Raspberry Pi: A Reflection" - a sort of mini review for the Raspberry Pi. Now, it's been over a year since I'd bought the little thing, so how about another post?

I'd stated it many times in previous posts; but my mission statement for the the Pi was:

To have a highly customisable; easy to use; affordable home media center that can interact with other devices (all on different operating systems) seamlessly in my home.

The device is at this point now - I'm at a point where I am happy with it, so let's see what I'm working with:

- XBMC running on Xbian (Overclocked to High)
- Quartz Skin (Apple TV themed)
- Yatse Remote for Android & XBMC Remote for iOS
- Raspberry Pi Board
- USB WiFi Dongle
- USB Hub with Power Supply
- 1TB USB 2.5" Hard Drive\
- 2TB WD Storage (plugged into our Router)

Both hard drives have 'TV' and 'Movies' folder - the Western Digital hard drive was a present from me for my parents; knowing they have a hell of a lot of content. For ease of use, any content added to either hard drive is automatically added into XBMC. I've set the device to scan every 4 hours for new content. I'd like to have it update instantly with an addon called Watchdog - but for some reason this wasn't letting either hard drive spin down as it was constantly looking for new content, I decided a 4 hour interval would more than suffice.

The two hard drives merge into one library on the Raspberry Pi - locally and streaming over the network. I've run a few tests and the Pi has been able to handle any media being streamed over the network with no buffering. It takes about 5 seconds to initially grab the video but from then it's clear sailing. There has been a few hiccups; but nothing outrageous. The Pi can of course handle local 1080p flawlessly and any file type you want to throw at it (one of my main reasons for purchase was file handling).

I'm using the Quartz Skin - It looks just like an Apple TV, is lightweight on the Raspberry Pi and is simple to use. Plus, I've always been a sucker for the Apple TV's. The skin is quite snappy at the moment. It can struggle but again, it's nothing too major. It can get unusable if there's too many background processes, so I try and keep them at a minimal.

I've installed XBMC on everybody's phones, tablets. Yatse for Android and the official remote for iPhones. I wanted the device to be as easy as possible to use and once I showed my family how to initially use the remote it kind of explains itself. I'd recommend the apps to anybody with XBMC.

Another thing was that I wanted the files themselves to be easily accessible. I had to allow read and write access for the whole network (this can be done over SSH) so we could easily change, copy and add files if needs be, on any device. Both hard drives are accessible over the local area network (both on Windows and Android (via ES File Explorer)) - this means that if my sister's in the living room with the Pi and my I wanted to watch one of my shows, I can just fire up my phone, access the Pi via ES File Explorer and stream straight to my phone, PS3 or Windows 8 computer. Flawless, no messing around -exactly what I wanted!

Addons I've got installed are:

- YouTube
- iTunes Latest Trailors
- VEVO TV

The benefits of Android is that I can send media straight from my phone to the Pi with Androids integrated 'Share' feature. I can 'Send to XBMC' at the click of a button. It's also worth noting that Xbian supports AirPlay from iPhones!

I'm incredibly happy with the device and what it can do - especially at the price it's been running 95% flawlessly. Xbian occasionally throws out errors but I guess that's down to it being in BETA. My family and girlfriend are happy with using it so I guess it was a big victory!

Yesterday I experimented with PseudoTV Live. If you don't know, PSTVL uses your home media (and web streams) to allow you to channel surf with your content. Think a DIY Virgin or Sky box with customisable channels for your content. The program itself is great, but was too much for the Raspberry Pi to handle, I'd found. I guess this means I could start moving from the Pi to a dedicated miniPC soon. I'd like more power on a home theatre PC device to really beef it out with add-ons and skins. I'd had to keep things relatively lightweight for the Pi.