Skip to main content

SyncDevelopHER January 2014 Review

The Virgin Money lounge in the centre of Norwich is perfect for (relatively) small gatherings like this. The thirty or so attendees, about a third of whom were women, fitted easily and comfortably. The last time I was in this room it was a clothes shop and for many years, while I was growing  up in Norwich and before they built Castle Mall, it was the main Norwich post office. It’s a room with an important heritage and hopefully that is something that Vickie Allen is building with SyncDevelopHER (with some help from Tipsy & Tumbler).

This is the third SyncDevelopHER event and Vickie lined up two great women speakers. It started off with Lily Ash Sakula who is a Partner at Bethnal Green Ventures telling us how they fund startups for three months with £15,000 in turn for a 6% share. She suggested that the technology world is probably less equal than others in many ways, that it’s bad that conference panels often only feature men and that only a tiny percentage of female founded startups get funding. While this is all true, in my opinion, it’s not for want of encouragement.

Lily then went through the usual ‘lady geek’ type arguments about why women don’t feel comfortable in some tech environments and why many are not interested in getting into tech. As I am a man you may feel that my opinion on this has little worth, but I don’t agree with a lot of these arguments and I think we need a fresh perspective and a practical, deliverable plan of action if we want to encourage more women into tech. Although I feel the the reasons why we want more women in tech are becoming clearer, at least to me, and have moved beyond the ‘lady geek’ attitude that “it’s just not fair that there aren’t”, the how still needs more attention.

Lily went on to explain that if men prevail as the main problem solvers they will continue solving male problems. Diversity is important. She showed us a hilarious app that demonstrated the issue well. It was ever so slightly risque, so I won’t mention here, but you’re welcome to ask me about it. It was pointed out from the audience that women participate in similar behaviour to that promoted by the app, which readdressed the balance slightly, but the point still very much stands.
To finish up, Lily told us about a group called TechMums run by one of the saviours of Bletchley Park, Sue Black. It is intended to build confidence in programming and to encourage it's members to help their kids.

Catherine Breslin gave most of her session with her baby strapped to her chest, which was absolutely brilliant! Catherine has worked in speech technology for ten years and has carried out a lot of research to improve speech technology. She has a degree from Oxford, a PHD from Cambridge and worked for Toshiba before taking a career break to have children. Next year she’ll start working for Amazon on a top secret project that not even she knows about yet (voice operated drones anyone?).
Catherine started off by taking us through the history of machine learning including the Turing test.  She showed us ‘real big data’ on a graph that showed the amount of data in the world now and in the future in zettabytes (one billion terabytes). The contributing sources include smart phones, computers and social media. Most of this data is transient and not stored. In the future when storage is even cheaper, less will be thrown away - a scary thought!

Catherine went on to explain that this amount of data cannot be looked at manually. Traditionally you decide what your computer program is going to do and then write and execute it, but in this instance the amounts of data are too big and too varied for this to work. Machine learning is ideal for analysing large amounts of varied data, but because it’s grounded in probability it makes testing and debugging quite difficult.

Catherine gave us spam filtering as an example of machine learning. Emails are used to train a spam filter. When a new email arrives the system must decide if is it spam or not. Humans marking emails as spam helps the machine learn. There are a number of libraries available, including one written in Python, for machine learning.
Object recognition, sentiment analysis (positive or negative) and fraudulent transactions are areas where machine learning is applied. Catherine is particularly interested in audio. Machine learning can be used to help identify gender, identify adverts, separate speech and for translation.

Spoken languages can be very difficult to model. However, machine learning can be used to identify likely word sequences in a model and then used to determine what is said in audio. Other factors such as background noise can make it difficult for a machine to understand speech. Applications include assisting technology,  helping people to speak. helping the elderly and hard of hearing,  in car control and preserving languages.

Although there is a date (13th March), there is no agenda for the next SyncDevelopHER, but I can’t wait! If the speakers are anything like tonight’s pair it will be fantastic.

Also published on the Norfolk Tech Journal.

Comments

Popular posts from this blog

Write Your Own Load Balancer: A worked Example

I was out walking with a techie friend of mine I’d not seen for a while and he asked me if I’d written anything recently. I hadn’t, other than an article on data sharing a few months before and I realised I was missing it. Well, not the writing itself, but the end result. In the last few weeks, another friend of mine, John Cricket , has been setting weekly code challenges via linkedin and his new website, https://codingchallenges.fyi/ . They were all quite interesting, but one in particular on writing load balancers appealed, so I thought I’d kill two birds with one stone and write up a worked example. You’ll find my worked example below. The challenge itself is italics and voice is that of John Crickets. The Coding Challenge https://codingchallenges.fyi/challenges/challenge-load-balancer/ Write Your Own Load Balancer This challenge is to build your own application layer load balancer. A load balancer sits in front of a group of servers and routes client requests across all of the serv

Catalina-Ant for Tomcat 7

I recently upgraded from Tomcat 6 to Tomcat 7 and all of my Ant deployment scripts stopped working. I eventually worked out why and made the necessary changes, but there doesn’t seem to be a complete description of how to use Catalina-Ant for Tomcat 7 on the web so I thought I'd write one. To start with, make sure Tomcat manager is configured for use by Catalina-Ant. Make sure that manager-script is included in the roles for one of the users in TOMCAT_HOME/conf/tomcat-users.xml . For example: <tomcat-users> <user name="admin" password="s3cr£t" roles="manager-gui, manager-script "/> </tomcat-users> Catalina-Ant for Tomcat 6 was encapsulated within a single JAR file. Catalina-Ant for Tomcat 7 requires four JAR files. One from TOMCAT_HOME/bin : tomcat-juli.jar and three from TOMCAT_HOME/lib: catalina-ant.jar tomcat-coyote.jar tomcat-util.jar There are at least three ways of making the JARs available to Ant: Copy the JARs into th

Bloodstock 2009

This year was one of the best Bloodstock s ever, which surprised me as the line up didn't look too strong. I haven't come away with a list of bands I want to buy all the albums of, but I did enjoy a lot of the performances. Insomnium[6] sound a lot like Swallow the Sun and Paradise Lost. They put on a very good show. I find a lot of old thrash bands quite boring, but Sodom[5] were quite good. They could have done with a second guitarist and the bass broke in the first song and it seemed to take ages to get it fixed. Saxon[8] gave us some some classic traditional heavy metal. Solid, as expected. The best bit was, following the guitarist standing on a monitor, Biff Bifford ripped off the sign saying "DO NOT STAND" and showed it to the audience. Once their sound was sorted, Arch Enemy[10] stole the show. They turned out not only to be the best band of the day, but of the festival, but then that's what you'd expect from Arch Enemy. Carcass[4] were very disappoin