Eye tracking, Henry Kissinger on AI, Vim
6 Aug 2018 · 28 min
Daniel Whitenack and Chris Benson cover AI news including a University of South Australia study linking eye movements to personality, Henry Kissinger's Atlantic piece on AI existential risks, and sign-language Alexa. They recommend learning resources on Pandas, gradient descent, Vim, and capsule networks.
Chapters
Bandwidth for Changelog is provided by Fastly. Learn more@fastly.com we move fast and fix things here at Changelog because of Rollbar. Check them out@rollbar.com and we're hosted on Linode servers. Head to linode.com changelog this episode of Practical AI is brought to you by Hired. One thing people hate doing is searching for a new job. It's so painful to search through open positions on every job board under the sun. The process to find a new job is such a mess. If only there was an eas. Well, I'm here to tell you there is. Our friends at Hired have made it so that companies send you offers with salary, benefits and even equity up front. All you have to do is answer a few questions to showcase who you are and what type of job you're looking for. They work with more than 6,000 companies, from startups to large publicly traded companies in 14 major tech hubs in North America and Europe. You get to see all of your interview requests. You can accept, reject, or make changes to their offer even before you talk with anyone. And it's totally free. This isn't going to cost you anything. It's not like you have to go there and spend money to get this opportunity. And if you get a job through hire, they're even going to give you a Bonus. Normally it's $300, but because you're a listener of practical AI, it's $600 instead. Even if you're not looking for a job, you can refer a friend and Hire will send you a check for $1,337 when they accept the job. As you can see, Hire makes it too easy. Get started@hire.com PracticalAI.
Foreign.
Welcome to Practical AI, a weekly podcast about making artificial intelligence practical, productive and accessible to everyone. This is where conversations around AI, machine learning and data science happen. Join the community and slack with us around various topics of the show@changelog.com community. Follow us on Twitter we're at Practical AIFM. And now onto the show.
Well, hello everyone, this is Daniel Whitenack. I'm joined by my co host here, Chris Benson, and today we're going to do another one of our news and updates shows for you and just kind of update you on some of the goings on in the AI community, some things that have caught our attention this week and then also we're going to give you some more learning resources. Again, we're trying to make AI practical for you, so getting some of those learning resources out I Think is, is super useful and I know I've already appreciated getting some of those links from Chris. So I'll kind of start us out this week. Is that all right, Chris?
Absolutely. Go for it, Daniel.
Awesome. Well, I saw a couple things for you guys out there that like, you know, maybe KAGGLE challenges or other challenges and that sort of thing. There were a couple of challenges or RFPs that drew my attention this week. The first is this AI for Earth request for proposals from National Geographic. So first of all, it was, it was interesting to me that National Geographic was putting out a request for proposals related to AI, which I think is super cool. But also it's a big passion for me in terms of sustainability and the environment. And I've really been interested to see more applications of AI in this space. So if you're at all interested in, you know, the environment and using AI for good in that sense, definitely check out this link. I think you have until maybe October to submit proposals. And you know, it says that the proposals will get you, I think, request up to 200 grand. Maybe if you're part of a research organization or maybe you're a grad student or something might be a good, good link for you. The other one is Intel AI is putting on this AI interplanetary challenge, which sounds pret. Epic and you know, the subheading is Super Explorer mission, which, you know, there's a lot of great, great words there. But essentially in my understanding this is a way to kind of solicit proposals for space related applications of AI. And I think if you win, then you get lunch with Bill Nye and some other people. So this is a super fun one and maybe, maybe less of a, of a barrier than the National Geographic one in terms of expectations, but I think this is soon would be a good one for everyone to explore. So yeah, those were pretty cool. I was pretty excited to see both of those.
So I ran across an article in Neuroscience News entitled artificial intelligence can predict your personality by simply tracking your eyes. And that caught my attention. I know, I know that caught my attention because you know, going back to past conversations, you know how, how kind of invasive AI could become in certain use cases. So I read that and there's a university, it's the University of South Australia had done this process where they had 42 people that participated in this and they gave them personality surveys. And apparently it was one of the standard, and I'm not familiar with them, but one of the standard personality surveys that kind of covers all aspects and then they actually had them, they monitored their eye movements, not in a lab, but they apparently wanted advice and went around through their daily lives. And it ended up tying together the way you use your eyes and the types of movements that you have with your personality and how you might behave in certain scenarios compared to other people, which is a little bit creepy. You know, we were talking about the, in the last, in the last news.
The last news episode, we talked about.
You know, the law enforcement or government monitoring, you know, using, using different types of AI techniques. And so this, this caught that morbid fascination for me in terms of, of that thought. So it was, it was very interesting. They, they, they didn't take it farther than that. Maybe. Fortunately I got to the end of the article and kind of wiped my brow in relief, but I just thought I'd pass that on. We can put the link in the show notes in the interesting but slightly creepy category.
Yes, definitely in that category. It's funny to me because now it's like, well, we can't use Facebook data anymore post Cambridge Analytica and GDPR and all that stuff, but maybe there's hope for the creepy personality detectors out there using webcam data or something like that. That's pretty, pretty interesting though, I have to say. So the next one that I found is it was a Fast Company article and I think this is just like awesome. You know, I have a passion for applying AI to good. And this article highlights this, what they call Creative Coder. I actually don't know his, his association. I think this was kind of a hobby project for him. Correct me if I'm wrong in our community on Slack, but his name's Abhishek Singh. So sorry if I, if I pronounce that wrong, but he basically built a sign language interface to the Amazon Alexa API or the Amazon Alexa, I should say. So I think this is awesome. It's, you know, making this tech accessible to a whole nother community that was, you know, totally left out of that technology before. So he, he basically has this set up to where, you know, it will actually. There's a camera that's, that's watching you do sign language and you can sign language something. It's interpreted to text which I think is sent to Alexa and their, via their API. And, and then you get the response. So this is, I think, just super cool. I mean, not even in the realm of smart speakers, but in the realm of, you know, making more tech like this accessible to people with disabilities. Like, you know, maybe they're deaf or they need to use sign Language. I know that there's been other AI applied in a similar fashion for like, blind parents, helping them understand their environment, for maybe they're seeing kids. And so I just think this stuff in this category is super useful and just an encouragement from my end to any of you out there who are kind of exploring how to apply AI and what projects you might work on. I encourage you at least consider doing something in this realm if there's a way for you to do it and there's time for you to do it. It's awesome to see this.
First of all, I love that application of it. It's a fairly obvious one, but does so much good. And I think there are so many other opportunities for similar applications, whether it be Alexa or on other platforms. And in general, I definitely join with you on the aspiration of using these tools in AI to do good. I am actively looking at using AI for animal advocacy causes that I'm so passionate about. And so maybe in a future episode we can talk a little bit about how we, how we get into that as in terms of our own aspirations for, for AI plus Good. So I'm looking forward to that conversation.
That'd be great. We'll have to arrange a. A Twitch stream where we live code some. Some examples.
Excellent. Okay. Okay. So I. One of the things that I have been talking about a lot with people lately is how AI is impacting digital transformation and it's changed the nature of it. And that is seems to becoming a more and more popular thing for people to try to understand the implications of. And I ran across a Forbes article entitled Think, you know, how disruptive artificial intelligence is, Think again. And the, the basic idea there is they're kind of saying, you know, people talk about job displacement and automation and stuff like that, but that really, the effect of AI over time is really going to be driving, you know, digital transformation throughout organizations. And so they kind of finish up with the idea of it's not about a job, it's about how an entire business is set up and how it achieves its function and how it serves its customers. And they describe it as Digital Transformation 2.0 Rise of the fully automated business. And beyond the article itself, I just find this a really fascinating topic and not only in the way it reshapes technology, but in the way that it's reshaping business itself. And you know, some jobs are automated away, but new, totally new jobs that we're seeing come into existence are coming in. And that as you are combining these technologies with the humans that make up this business? How do you organize all that together going forward to best serve the customer need? And so I, I'm seeing more and more of these types of articles and probably will continue to share some. But I, I think the intrinsic change that business is now entering will be a pretty interesting topic for us for some time to come.
Yeah, that's great. And I am thinking about. I know next week we're going to have Mike Bugembe join us, who I've talked to before about how he kind of changed, in essence, a lot of his company's perception around how decisions are made and thinking about that in terms of data and this whole new realm of artificial intelligence and algorithms. And so I'm excited to hear his perspective on some of those things and think that will be really good.
That'll be a great conversation.
Yeah. The last one that I wanted to draw people's attention to was this article titled the Mythos of Model Interpretability. I know I've talked to a lot of different people and we've even talked on this show before, I think with the guests from Immuta about what really is model interpretability. I think there's a lot of people that are skeptical about this idea of model interpretability, but I think that this article really kind of, it's a pretty long article. I'll kind of give that context, but it dives a lot into details about how we think about model interpretability, where it comes up in our decision making and why we should be thinking about interpretability, maybe where we shouldn't be thinking about interpretability. I love certain of the statements like an interpretation may prove informative even without shedding light on a model's inner workings. So there's a lot of great perspective here. I think about kind of stepping back from all of these discussions around model interpretability and looking at that field kind of, and that idea as a whole. So I definitely recommend reading through that, especially in light of a lot of things coming out, like gdpr, which we talked about on another episode, which has connections to model interpretability. We all need to understand a little bit more about that. So I'd recommend this article.
I'm looking forward to reading that. After we stop recording, that's my next thing. So my final article that I wanted to draw is going back to a topic we've alluded to a little bit, but it was really who wrote it that caught my attention. It was in the Atlantic and it's called how the Enlightenment Ends. And it is, it's, it's going down the dark path about, you know, the dangers of AI to humanity. And, and I know there are lots of different perspectives on that from different people, but it was written by Henry Kissinger. And for those maybe, maybe.
Interesting.
Yeah. From. For those who may be younger in our audience and aren't familiar with him. Once upon a time, Henry Kissinger, who's now a very old man, was one of the world's premier guys in terms of diplomacy. His expertise in foreign affairs and such was just world renowned. And he was our secretary of state, I believe, back in the Nixon. He opened up China back in that day. And he has had a company ever since that was one of the top companies in the world in the space. And so even though he is not a technologist by any stretch, he is a brilliant thinker. Thinker. And he, when he was, he kind of starts off the article saying that he was almost about to walk out of this talk. They turned toward AI and he didn't have any particular interest, but he happened to catch the beginning of it and it started him thinking. And so he sat through the rest of that presentation and then he started going to many of the world's top AI luminaries and asking them their thoughts in different ways. And so he has, has really landed personally in the same space as Elon Musk and others who are warning us of the dangers in the term of, you know, to humanity. And that he kind of walks through a process that really spans a historical narrative, starting with the Enlightenment, you know, roughly five, 600 years ago, and talks about how humans have developed technically through that period and where he thinks AI will go. And he ends in a very dark place. That's a cautionary note that basically says, let's be very careful in terms of in the years ahead as new AI develops, how we implement that AI. And so there are many articles similar to this out there where people are warning us of such things. But it really, like I said, Henry Kissinger is one of the greats of the 20th and early 21st century and certainly a great living thinker today. And it made me pause a little bit. And as someone who myself tends to celebrate AI and all its possibilities going forward, forward, I do give a little bit of thought to Mr. Kissinger's perspective there. Any thoughts, Daniel?
Yeah, I definitely. So I'm glad you pointed out, I'm looking forward to reading it. I kind of wonder. I mean, this isn't really the case with Elon Musk necessarily, but I think there's this kind of balance between for the people that think that AI and the hype around AI, you know, that AI can currently do more than it can actually do, then people kind of either hype up AI to thinking, you know, oh, it's going to do all these amazing things to other people who kind of go down the darker path, like you were saying, at least in my opinion. In reality, I think we're at a point where our expectations around AI need to be kind of moderated in a certain way. But I also appreciate, you know, the fact that we as practitioners of AI need to be understanding how the influencers in our world are thinking about AI. And also, you know, how we as AI practitioners can better communicate and, you know, impress upon them the proper expectations around what AI can do and, and the proper way to go about thinking about AI ethics and where we should. Obviously that is an important thing that I don't want to shy away from, but I think it also has to be kind of wrapped in this cloak of proper expectations. So, yeah, it's very interesting.
I agree, I think, in general, I think, I would agree that the current state of deep learning and AI technologies today doesn't feel very threatening to me. There are certainly use cases, we talked about the Chinese government identifying people and stuff, but it definitely doesn't have that. I leave a tiny door open in the back of my mind to some future development in AI that's beyond where we're at today, well beyond where we're at today in terms of what could happen decades or even centuries down the road. But I think we get far outside of the practical when we, when we get to that. And so I absolutely agree with you that the reality check is pretty important. What's, what's possible today and in the, in the foreseeable future.
Yeah, and I think, yeah, the human element here is really important. I was just having a conversation with someone on, on a Slack channel about does, you know, AI have morality? And you know, my, my thought around that was, I mean, similar to other tech. I think the morality of the creators is what infuses any, any sort of moral in the technology in the same way that certain technology can be used for good to automate emails and all of those things, but it also could be maybe used for bad and like phishing scams and all of those things. And that really comes back to the root in the creators of that technology. And so I think we need people thinking about this and pushing us. So we also need people with a head looking towards the ethics of what we're doing. As the creators of AI, which is especially a technology which has kind of a. A more subtle infusion of the creator's morality and fairness and bias into it than maybe other technologies.
I agree. And I guess I'll finish by saying, as we've touched on ethics again in an upcoming episode, we will have an ethics expert relating to AI on. And so that will be a good surprise coming.
That's a much anticipated episode. We've already had a lot of requests for that, so now we'll kind of go. That was the news that caught our attention over the week. Definitely let us know in our Slack channel. You can join us on changelog.com community and join our Slack channel and let us know what news articles you're finding interesting from the week related to AI. But before we finish off, as always, we want to give you a few learning resources to help level up your skills and in practical AI and maybe help you be more productive as practitioners of AI or maybe learners or students of AI. One of those that I found this week was this article called Fast Flexible Pandas. I think is the. Is the title, sorry. Fast, Flexible, Easy and intuitive. Which are, which are all good things, I guess.
Excellent.
Yeah. And I know. So I've been guilty in the past of maybe slamming pandas on a few occasions. I definitely think that.
And just to clarify, we're not talking about the animals, right? We're talking about.
I'm the python package called Pandas, which is a kind of data munging and manipulation package that kind of organizes data into data. What's called data, frames and series and other things.
I just wanted to save you the hate mail on that. Sorry.
I appreciate that. Yeah, I have nothing wrong with pandas in general. And actually I have nothing bad to say about the Pandas package either. It's amazing and I use it most days. I think I love it. I think I've been guilty a little bit in the past of probably using poor pandas skills or patterns and blaming the slowness or the lack of good results in terms of performance on Pandas, when it's actually been my kind of poor use of pandas. I think this, this article lays out some good patterns that you can use when you're selecting data, when you're looping through data, when you're working with date, time data and other things. I still don't think Pandas is obviously right for every single use case, but I think it, it's incredibly powerful. Just an amazing project and I think this gives you some of some good patterns to Use with it.
Sounds good. I'm looking forward to that one. I ran into an article this week that was on Medium actually called An Introduction to Gradient Descent Algorithm, and it was by a lady named Sarah Iris Garcia. And we'll put a link in the show notes to her, to her post. And she basically talks about gradient descent, which finds parameters that minimize the cost function, which is the error in prediction. And she kind of takes you through what a gradient is and then talks about the learning rate associated with that gradient and gives you, you know, the talks about what big learning rates versus small learning rates do and what the implications of those are in your training, and then continues on with a working example and talks about the various steps in gradient descent and some of the variants to that. And so the reason this drew me in was gradient descent is really one of the very first things you learn when you step into the world of deep learning. And if you're new to the field, you may not be familiar with it and you may need to ramp up. And those, some of us who have been in this for a while kind of take it for granted. But it's one of those fundamental building blocks that you need to learn in those early days. And so I wanted to put this article out there so that people could get a start here, especially considering how well she puts the introduction together.
Awesome. Yeah, that's a great resource. And the last one that I have, I think you have one more. But I found this link to a newly released kind of package of ebooks, but one ebook particularly focused on vim. So the editor Vim, which you can, if you're in a terminal on some Unix machine or you can, can use VIM to edit various code or text documents or whatever it might be. I actually use VIM as my primary code editor and I definitely feel like I have not mastered vim. I know a lot of people give VEM a hard time because it's you get into it and then you can't figure out how to get out of it or whatever other jokes you might have about vem. But I think it's useful for everybody to learn a little bit about vem because maybe you are sshing into a machine where you're running a cron job or whatever it might be, and you want to be able to edit some script or something on the machine in a quick way right there in the terminal. VIM is a great choice for that, even if you don't use it as your primary editor like I do, which you should, but. But I won't get into that. But I think this is definitely for people that maybe struggle with knowing how to kind of when they're sshing into a machine and they want to modify stuff. This is a, this is a great resource to kind of level up your skills on that front and be a little bit more effective in that way.
So I wish that I was using VIM as my primary editor and for years you can. I keep trying to. And then, and then of course, of course I run into a situation where I get frustrated and I roll back to one of the other editors out there that, but I keep trying and certainly when I ssh in, it's what I'm using. So maybe this is my path forward.
Daniel yeah, well, I've definitely got a ways to go. I know that some VEM masters probably cringe when they watch me scroll through various parts of the document or something in a non efficient way.
So.
So I'm looking forward to learning a few things here too.
Okay, well, I'm definitely going to dive into that one. So the last thing that I am introducing today for learning is O'Reilly has an article called Introducing Capsule Networks and to give people a quick background is Capsule networks are, I guess, an invention by Geoffrey Hinton, who is one of the luminaries in the deep learning world. And it is what you might think of as an alternative to convolutional neural networks. And there's a, it's a really hot topic right now. There's a lot of interest in it. But what, what this article does is it kind of takes you through capsnets, which is what they're called for short, and it differentiates them with convolutional neural networks and talks about some of the different ways and places that you might use them. It talks about the differences in architecture and approach, approach strengths and weaknesses and, and kind of gives you a thorough introduction so that if this feels like it's one of the architectures that you're interested in for your use case, that you can then take it forward and learn more about it. But I thought it was a, I've been looking for a really good intro to this and I thought this was a good way of dipping your toe into it and deciding if it's something that you want to do further. Any thoughts on capsule nets?
Awesome. Yeah, my only comment is that I haven't gone through the article yet, but it looks like there's some really great figures in there to kind of help visually walk through some of the concepts. So I think if you're interested in this subject, it might be. Might be a good starting place to jump off from. So definitely take a look at that. Great. Well, I appreciated all the stuff you found this week, Chris. It's all always it's an exciting week in AI and I'm excited to talk to you next week to interview Mike Dugembe. So we'll, we'll talk to you next week.
Sounds good, Daniel. Have a good one and talk to everyone later.
All right.
Thank you for tuning into this episode of Practically I. If you enjoyed this show, do us a favor, go on itunes, give us a rating, go in your podcast app and favorite it. If you are on Twitter or social network, share a link to with a friend. Whatever you got to do. Share the show with a friend if you enjoyed it and bandwidth for changelog is provided by Fastly. Learn more@fastly.com and we catch our errors before our users do here at Changelog because of Rollbar. Check them out@robot.com changelog and we're hosted on Linode Cloud Servers. Head to lino.com changelog check them out. Support this show this episode is hosted by Daniel White Knack and Chris Benson. Editing is done by Tim Smith, the music is by Breakmaster Cylinder and you can find more shows just like this@change law.com when you go there, pop in your email address. Get our weekly email keeping you up to date with the news and podcast for developers in your inbox every single week. Thanks for tuning in. We'll see you next week.
More from LARRUZ


Ep 882: Rogue AI Agents: Why Breakouts are Happening More and How Companies Should Prepare (Replay)


Ep 881: Faster AI Agents, Fewer Human Coworkers: The Overly Productive Future of Managing Agents? (Replay)


Ep 879: New: OpenAI Presence. Has The AI Customer Service Takeover Finally Arrived? (Replay)




