1x45: Tons Of It About

Jeremy Garcia, Jono Bacon, Bryan Lunduke, and Stuart Langridge present Bad Voltage, in which we argue about whether to wear socks, loads of festivals are interested in our technology, and:

  • 00:02:00 The Register recently revealed that the Download music festival will have automatic facial recognition cameras. In Bad Voltage Fixes The Fucking World we discuss the problem of mass surveillance and how to fix it
  • 00:26:41 Jeremy reviews the HTC One M9 mobile phone, HTC's new flagship device
  • 00:42:55 Apple announce that they're open sourcing Swift, their OS X and iOS app programming language, and that it will also be available on Linux. We discuss whether this is a useful thing, and what it means for large companies' stance on open source
  • 01:11:08 In the previous show we discussed Sourceforge, their current path, and what they could do to make themselves a great service again; we speak to Ross Turk, the engineering and community manager for Sourceforge during the good years from 2000-2009, about how they reached their current position and the pressures that may have led to it

Also, we're going to take questions. Send us a question you want to ask the team to [email protected]; it might be about something we've discussed on this show, or about anything else you want, and we'll choose the best question and answer it in each show!

See details of Bad Voltage Live, in Fulda, Germany on September 30th 2015, at badvoltage.org/live, and go get your tickets to see the show!

Download the show now!

Also

1 Like

I had an idea about surveillance. It would, no doubt, be abused, but, I think, the idea is sound.

Why not have the facial recognition software ignore and dismiss negatives? Instead of the camera seeing me and saying ā€˜That is Gregā€™ making a positive identification for every face it sees, have it see me, compare it to the list of known suspects, and, when it sees that it is negative (for I am an unknown suspect :smile: ), and as soon as a negative is established, no further recognition is pursued.

Again, I donā€™t have any reason to trust that a government would do it this way. But it is an idea.

As I understand it, thatā€™s precisely whatā€™s happening at the Download festival. Other facial recognition schemes may be different, though.

The way government facial recognition use is portrayed, that they try to put an identification on every face. I have no idea if that is true.

I think Jeremy was right on Swift. Apps like Uber are 100% server controlled, they have a small shim app that downloads content to display from the Uber API so that changes can be pushed without re-submitting to the app store.

This especially makes sense when you consider that Apple is running their extremely valuable web services (iTunes, iCloud, and the App Store!) on Web Objects, something which has been outdated for years.

They need a new, popular platform to build web services on. Not just for 3rd party developers, but for themselves.

2 Likes

Found this tutorial about swift for anyone considering it.
Also- how long before weā€™re at this stage with facial recognition ?

Move along.

For what it is worth Samsung seems to have made similar choices around battery life as well. In the interest of getting all the features they wanted in while making it a smaller phone they put a smaller battery in the S6 than they had in the S4 or S5. Combine that with some of the power management issues in Lollipop and there goes your ability to use your phone for a full day.

Ever since I shared my views on battery life on the show I have been punished by awful battery life on my trip to Canada. Karma it appears, is a bitch.

I really end up using webkit as a consumer with qupzilla which is a nice browser I think more people should support. I donā€™t think I will learn swift but will be more into python or C++ or other stuff with Qt

1 Like

Iā€™m having the same thing this week. Everywhere I turn Iā€™m thwarted by my lack of battery. Becoming a real nuisance.

EFF is about to hit their 25 year anniversary. This is an area they have expertise in. Any chance of getting them on a future show to discuss their work in this area?

Itā€™s a good thing the phone is so small and light weight. It leaves room for me to carry a giant battery in my pocket for charging :smile:

If Swift means I can build a complete, releasable app for for iOS on Linux then Iā€™ll be all over it.

I work for FastMail. We have hybrid apps for Android and iOS (that is, apps that embed a webview and expose certain native features to the Javascript environment, which get detected and used by our regular mobile webapp.

I use Linux - its all Iā€™ve ever known. Iā€™m employed primarily to do operations, but I did our Android app because I use Android and it was interesting to me, and because the devtools are available for Linux I can mess with it from the couch in the evenings.

The iOS app was done by our main UX guy, who happens to be a Mac user. He did just enough to make it work, but doesnā€™t have the time or interest to push it much further. I am interested, but I canā€™t work on it from the couch. I have test devices available and theyā€™re easy to bring home. Bringing a whole Macbook home that doesnā€™t have my normal tools and environment available; thatā€™s just a bit too much effort for stuff I mostly do on my own time.

As a result, the Android app is pretty good and getting lots of new features all the time. The iOS app meanwhile languishes. It works, but it doesnā€™t have all the nice platform hooks you might like (eg sharing from other apps).

I wanted to work on an app for another platform in my spare time, mostly to test some architectural choices to make sure they work across all platforms. Based on devices we had in the office, I could choose Windows Phone or Blackberry. I chose Blackberry because it has development tools for Linux. At the time Windows Phone did not, though that might have changed with VS Code. Yes, I built a Blackberry app by choice (its actually really pleasant to program for).

If if turns out that Swift can build real apps for iOS from Linux, then I will be very quick to port the Objective-C parts of our app to Swift and its going to get a lot of features pretty quickly. Thatā€™s going to make our customers happy. Many of them are Mac users. That canā€™t be bad for Apple.

(I donā€™t even care about the open-source bit here; just the availability of cross-platform tools).

Maybe part of this is Apple acknowledging that restricting development for their mobile devices to users of their desktop devices is actually limiting the number of apps for their platform? I canā€™t imagine its a huge concern, but what does this lose them, really. Worst case, only the Mac users write apps for iOS and everything stays as it was.

The whole point of CCTV is to know ā€œwhat happenedā€. I think these facial recognition systems are a way of adding ā€œwho was involvedā€ to the CCTV recordings. IF thatā€™s all it getā€™s used for then I have no issue with it since the UK government/police/whoever already know who we are because of the UK state system, and they already know what I look like for my passport and driving licence.

Facial recognition systems are just a means of linking already incumbent systems together. We already have CCTV (and in the UK at least a crap-ton of CCTV). And when a crime happens the current means of identifying the victim and perpetrators of the crime is something that has to be done by the individuals who are investigating the crime. What the facial recognition SHOULD be used for is to make identifying both victims and perpetrators of crime quicker.

Of course thereā€™s no guarantees that this is how itā€™s going to be used, and of course thereā€™s a concern about data retentionā€¦ If I didnā€™t commit a crime and I was no where near the crime when it occurred, and very obviously had nothing to do with the incident in question then thereā€™s no reason to keep the data. But I donā€™t believe the recognition data will be kept, the same way that not all CCTV recordings are kept, simply because storing this information costs money.

Really I think the bigger problem here is that the organizers of Download werenā€™t going to reveal the fact that this type of surveillance was going to happen. I believe that to be a much bigger issue that the surveillance itself. Every time Iā€™m in a public place I pretty much assume that Iā€™m being watched (again comes back to the crap-ton of CCTV we have in the UK), but thatā€™s expectation is based on the information that is already available in the public domain, and the fact that in quite a lot of places thereā€™s a notice explicitly saying CCTV in operation. Would there have been less of an outcry about this if the fact that there was going to be facial recognition in operation was publicly advertised? If the signs not only said CCTV in operation, but actually said CCTV with Facial Recognition in operation (or some such thing)?

The UK has more CCTV than just about anywhere else and more and more of it is being linked to facial recognition software.

I was at a march in London recently, If you donā€™t know which one Iā€™m talking about search #EndAusterityNow on twitter. Point being I saw one police officer with a tablet showing a number of faces including mine with names.

I should stress here I am well known for protesting in the UK but have never had a criminal record. Iā€™m assuming this was based on facial recognition software as the pictures and names were changing on a regular basis.

@sil In the UK you can get hold of any video footage the authorities have you.

Whoā€™s idea was civil war by the way?

I think one of the main reasons for Open Sourcing Swift is the education sector. I donā€™t think Apple cares much that podcasts that are popular in the Linux community are discussing it, but there are lots of CS professors and school teachers that have been saying ā€œI like this Swift language, but I canā€™t teach a proprietary language as a start to computingā€.

I donā€™t know much about Swift at all, but Iā€™m sure that Apple is convinced themselves that the language is well structured, nicely thought through and easy to learn. In other words ideal for learning programming. If classroom after classroom learns how to program stuff for iPhones (albeit simulated on the schoolā€™s computer), quite a few of them will think twice before buying an Android phone.

Ah, a conspiracy is afoot! I like me a good conspiracy. :smile:

Huh. Invent a good language for education; teachers start using it to teach programming; students grow up being good at Swift and therefore able to write apps for Apple platforms and not for any others. Thatā€™s some pretty smart long-term thinking, if itā€™s the case.