• Strategic Competition in an Era of Artificial Intelligence

    In choosing to frame previous industrial revolutions in terms of warfare and the balance of power between state actors (instead of, say, improvements to the lives of individuals, redistribution of wealth to reduce global inequality, or the generation of new forms of capital and "worthwhile" work), the authors are able to articulate a clear set of actions for the US (or any) government who wants to build and cement a technological advantage in to a global projection of power. https://www.cnas.org/publications/reports/strategic-competition-in-an-era-of-artificial-intelligence Developing strong, pragmatic and principled national security and defense policies. Continue reading →


  • Walmart wants us to believe it’s turning into a tech company

    I'm not sure I'd call facebook (media), Amazon (retail, logistics), uber (cabs) etc. technology companies now either. Yes, they are heavily technology-leveraged, but ultimately the machine under the covers matters less than what it achieves. Walmart, like many large companies, is identifying that significant new business opportunities can be released by better leveraging technology. Does that make it a "tech company"? https://www.technologyreview.com/the-download/611674/walmart-wants-us-to-believe-its-turning-into-a-tech-company/ Its latest partnerships and new services show the retailer’s continued evolution toward becoming a tech-focused business. Continue reading →


  • Hinge uses AI to suggest a ‘most compatible’ date every day

    I'm not sure what to make of this report. I remember reading about the history of "online dating" and how it is all basically smoke and mirrors (if people believe "the computer" paired them for a reason their dates are more likely to be successful https://www.theguardian.com/lifeandstyle/2014/feb/09/match-eharmony-algorithm-internet-dating), so does AI really help? https://www.engadget.com/2018/07/12/hinge-most-compatible-suggestions/ It’s betting that machine learning can find a mutual match.It’s betting that machine learning can find a mutual match. Continue reading →


  • Facebook improves AI by sending ‘tourist bots’ to a virtual NYC

    A recent experiment by Facebook pitted humans against AI to see which was better at helping another robot to navigate a (virtual) walk around an area of Hells Kitchen in New York. The bot had to describe its location using natural language ("I can see the bank on the corner"). Although the AI only scored 50% in this mode, when using "symbols" instead, it was able to beat humans 87.08% to 76.74%. The two AI were able to communicate far more efficiently than humans could. But as a test for their new "MASC (Masked Attention for Spatial Convolution)" model, it… Continue reading →


  • Stanford AI can predict negative side effects of millions of drug combinations

    Often when prescribing multiple drugs, doctors have very little information to judge side effects or drug interactions, and it can take years for drug side effects to be identified, as their discovery is usually purely by chance. Stanford University researchers trained their system on over 19,000 proteins and their drug interactions, which was able to successfully predict drug interactions based solely on the prescribing combinations. https://newatlas.com/ai-drug-side-effect-prediction-computer-stanford/55426/ When a doctor prescribes a patient more than one drug they have no way to predict whether that combination will have an adverse side effect. A new system from Stanford University presents a novel… Continue reading →


  • Building the Google Photos Web UI – Google Design – Medium

    There's a nice breakdown of the usability and scaling challenges the Google Photos team went through with the redesign of their app. Creating a "scrubbable" infinite scrolling page, maximising screen real estate, while maintaining photo aspect ratio, with instant loading and rendering, with libraries of 250,000 photos or more. The compromises and engineering challenges they encountered are laid out with clear explanations. An interesting read. https://medium.com/google-design/google-photos-45b714dfbed1 A peek under the hood Continue reading →


  • Apple’s new AI chief might actually be the right person to fix Siri

    Although it was first to market, Siri is so awful that i hardly ever use it. But with the reorganisation to bring Core ML and Siri under the same part of the company within Apple, and with a new "chief of machine learning and AI strategy", perhaps we'll see some improvement. https://www.theverge.com/2018/7/11/17559358/apple-new-ai-chief-john-giannandrea-siri-machine-learning John Giannandrea is tasked with educating Apple’s assistant Continue reading →


  • The Push For A Gender-Neutral Siri

    All 4 of the "big players" personal assistants – Apple's Siri, Google Assistant, Amazon's Alexa and Microsoft's Cortana started off female (although they now have male voices). LivePerson CEO, Robert LoCascio, "believes the male-dominated AI industry brings its own unconscious bias to the decision of what gender to make a virtual assistant".  Are the tech giants reflecting biases already present in society? https://www.npr.org/2018/07/09/627266501/the-push-for-a-gender-neutral-siri Siri, Alexa and Cortana all started out as female. Now a group of marketing executives, tech experts and academics are trying to make virtual assistants more egalitarian. Continue reading →


  • The rise of ‘pseudo-AI’: how tech firms quietly use humans to do bots’ work

    There's a massive ethical problem here – people expecting medical notes, receipts with personal data, or their emails to only be "read" by a machine may not have given that consent if it was clear a human would read that they ordered takeaway for 2 to their hotel room while on that business trip without their partner. But when i read the Guardian's article on "fake AI", i have to say i wasn't surprised. It reminded me of Andrew Mason's interview on how he started Groupon (https://mixergy.com/interviews/andrew-mason-groupon-interview/) – the big question was how the business should work, and building technology… Continue reading →


  • AI could soon clone your voice

    First, deepfakes swapped our faces (https://medium.com/huia/live-deep-fakes-you-can-now-change-your-face-to-someone-elses-in-real-time-video-applications-a4727e06612f), now a US company is developing the technology to recreate voices. The therapeutic uses are clear – there are dozens of situations which can lead to a person losing their voice (https://www.entnet.org/content/common-problems-can-affect-your-voice) – and clearly having a computer sound like me as well as speak my words will help maintain a sense of identity. But the potential for malicious use is also clear – the BBC had to find a reporter's twin to fool HSBC's voice ID system (https://www.bbc.com/news/technology-39965545). With this all you need is a few clips from facebook or recorded in secret.… Continue reading →


About me

I’m rob. I spend my time exploring the world, playing board games with my family, solving complex technical problems, and learning new things. At work, I lead a team of solution architects designing and building complex realtime trading systems. Sometimes i write about things here, or code them on GitHub. I believe a few things that guide what I do and how I do it:

  • Hard things are hard. It takes time, effort and practice to be good at them.
  • Everybody can learn something new every day. When we’re born we know how to eat and cry and that’s about it. Everything else we’ve learnt, and we can keep doing that all our lives.
  • Great teams are fun to work in, and great teams achieve great outcomes. The wider the range of people and perspectives in the room, the better the work.

Look back