1 00:00:04,120 --> 00:00:07,160 Speaker 1: Get in touch with technology with tech Stuff from how 2 00:00:07,200 --> 00:00:13,560 Speaker 1: stuff works dot com. Hey there, everyone, and welcome to 3 00:00:13,720 --> 00:00:16,880 Speaker 1: tech Stuff. I'm your host, Jonathan Strickland. I'm an executive 4 00:00:16,880 --> 00:00:19,119 Speaker 1: producer with How Stuff Works, and I heart radio and 5 00:00:19,120 --> 00:00:22,279 Speaker 1: I love all things tech. And I'm still in San 6 00:00:22,320 --> 00:00:26,479 Speaker 1: Francisco at the two thousand nineteen IBM THINK Conference. IBM 7 00:00:26,520 --> 00:00:28,920 Speaker 1: was kind enough to invite me out here to dive 8 00:00:28,960 --> 00:00:32,159 Speaker 1: into their world and see what sort of technologies, products 9 00:00:32,159 --> 00:00:35,080 Speaker 1: and services the company has on offer to help push 10 00:00:35,159 --> 00:00:38,320 Speaker 1: the stuff that makes your stuff work into the future. 11 00:00:38,840 --> 00:00:42,159 Speaker 1: And so this is my perspective on the things that 12 00:00:42,240 --> 00:00:45,239 Speaker 1: I encountered here at the conference, and there were a 13 00:00:45,280 --> 00:00:49,519 Speaker 1: lot of really interesting elements here. And in a previous episode, 14 00:00:49,760 --> 00:00:52,880 Speaker 1: I talked about the struggle between taking an open source 15 00:00:52,960 --> 00:00:57,400 Speaker 1: approach and a proprietary approach in developing technology. So in 16 00:00:57,400 --> 00:00:59,720 Speaker 1: this episode, I'm really going to focus more on some 17 00:01:00,040 --> 00:01:04,040 Speaker 1: of these sessions and stories about open source and the 18 00:01:04,080 --> 00:01:06,720 Speaker 1: benefits of going with that approach that I saw here 19 00:01:06,760 --> 00:01:09,240 Speaker 1: at IBM THINK two thousand nineteen, and some of these 20 00:01:09,240 --> 00:01:13,000 Speaker 1: stories are really impactful, I think. Now a quick refresher, 21 00:01:13,200 --> 00:01:15,840 Speaker 1: the open source approach is one in which the development 22 00:01:15,880 --> 00:01:19,760 Speaker 1: process for a technology is open for a community to 23 00:01:19,840 --> 00:01:22,880 Speaker 1: work on. Often, it also allows for people in the 24 00:01:22,880 --> 00:01:26,400 Speaker 1: general public, or at least the developers and engineers out there, 25 00:01:26,600 --> 00:01:31,440 Speaker 1: to actively tweak, adapt, modify, or upgrade that technology in 26 00:01:31,480 --> 00:01:34,240 Speaker 1: their own way. One of the results of this approach 27 00:01:34,520 --> 00:01:37,840 Speaker 1: is that you have this enormous community that can help 28 00:01:37,880 --> 00:01:41,560 Speaker 1: make the technology better. In software and means that developers 29 00:01:41,600 --> 00:01:46,440 Speaker 1: can identify and patch vulnerabilities, they can extend features, they 30 00:01:46,440 --> 00:01:49,120 Speaker 1: can improve the way software works by applying their own 31 00:01:49,160 --> 00:01:52,560 Speaker 1: ideas and expertise to the overall project. It's kind of 32 00:01:52,600 --> 00:01:56,680 Speaker 1: like having a development team made up of millions of people. Now, 33 00:01:56,680 --> 00:01:59,880 Speaker 1: in theory, the good ideas stick around, the okay I 34 00:02:00,000 --> 00:02:03,360 Speaker 1: ideas can be massaged and tweaked to become good ideas, 35 00:02:03,600 --> 00:02:06,600 Speaker 1: and the bad ideas end up being abandoned. It all 36 00:02:06,680 --> 00:02:11,520 Speaker 1: happens really quickly, with potential iterations arriving much faster than 37 00:02:11,560 --> 00:02:15,600 Speaker 1: you would see with a proprietary closed approach. With the 38 00:02:15,680 --> 00:02:19,959 Speaker 1: proprietary approach, any changes to code rely upon a dedicated 39 00:02:20,320 --> 00:02:25,160 Speaker 1: and thus, by its very nature, a limited team of developers. Now, 40 00:02:25,160 --> 00:02:28,040 Speaker 1: on the positive side, with proprietary you can work to 41 00:02:28,080 --> 00:02:31,160 Speaker 1: create the experience you want people to have when they 42 00:02:31,280 --> 00:02:34,959 Speaker 1: use your software. You can have a very defined vision, 43 00:02:35,040 --> 00:02:37,960 Speaker 1: but on the flip side, the path of development is 44 00:02:38,000 --> 00:02:42,799 Speaker 1: completely dependent upon one group or one company's vision, and 45 00:02:42,880 --> 00:02:46,200 Speaker 1: there may not be room to incorporate valid ideas that 46 00:02:46,360 --> 00:02:51,400 Speaker 1: originate from outside that entity. One of the other big 47 00:02:51,440 --> 00:02:56,040 Speaker 1: differentiators between open source and proprietary approaches has to do 48 00:02:56,120 --> 00:03:02,359 Speaker 1: with adaptability. Sometimes markets change in ways that companies didn't anticipate, 49 00:03:02,880 --> 00:03:05,519 Speaker 1: and if you're running a really big company that has 50 00:03:05,560 --> 00:03:09,720 Speaker 1: tech processes that depend upon proprietary software and then the 51 00:03:09,760 --> 00:03:13,720 Speaker 1: market changes, you're stuck waiting on your provider to recognize 52 00:03:13,760 --> 00:03:17,000 Speaker 1: that change to the market and then to respond to it, 53 00:03:17,280 --> 00:03:20,200 Speaker 1: and you can't really do much in the meantime, and 54 00:03:20,240 --> 00:03:23,800 Speaker 1: if things are getting worse, you're kind of stuck. The 55 00:03:23,880 --> 00:03:28,680 Speaker 1: open source community can continuously work on software, changing it 56 00:03:28,800 --> 00:03:32,200 Speaker 1: as the market itself changes, in fact, anticipating changes and 57 00:03:32,240 --> 00:03:36,880 Speaker 1: building in new features to help mitigate any negative effects 58 00:03:36,880 --> 00:03:40,000 Speaker 1: of that change. So in an ideal case, you get 59 00:03:40,080 --> 00:03:42,640 Speaker 1: changes in the market and changes in software going hand 60 00:03:42,680 --> 00:03:45,520 Speaker 1: in hand with all everything else, and that leads to 61 00:03:45,560 --> 00:03:48,120 Speaker 1: a minimum of a gap between what the market is 62 00:03:48,160 --> 00:03:51,840 Speaker 1: doing and how businesses can respond to it. And then 63 00:03:52,280 --> 00:03:56,360 Speaker 1: There's a related problem with going with proprietary approaches. That's 64 00:03:56,360 --> 00:03:59,600 Speaker 1: the companies that do so limit the talent they can 65 00:03:59,640 --> 00:04:03,280 Speaker 1: rely upon to run that part of the business. Open 66 00:04:03,320 --> 00:04:06,480 Speaker 1: source software creates a lot of opportunities to find and 67 00:04:06,520 --> 00:04:10,160 Speaker 1: bring on new talent. This is particularly important for companies 68 00:04:10,200 --> 00:04:13,880 Speaker 1: located in places that don't have a really deep tech 69 00:04:14,040 --> 00:04:17,279 Speaker 1: talent population. So if you run a tech company in 70 00:04:17,360 --> 00:04:21,080 Speaker 1: San Francisco or maybe New York, you probably don't have 71 00:04:21,200 --> 00:04:24,160 Speaker 1: a shortage of talent to draw upon. There's probably plenty 72 00:04:24,160 --> 00:04:27,240 Speaker 1: of people who are qualified and you would want them 73 00:04:27,279 --> 00:04:31,080 Speaker 1: on your team. But maybe you're someplace else like Omaha, Nebraska, 74 00:04:31,200 --> 00:04:33,760 Speaker 1: and no shakes on Omaha. It's a great city, but 75 00:04:33,920 --> 00:04:36,320 Speaker 1: you may not have quite as large a talent pool 76 00:04:36,480 --> 00:04:40,159 Speaker 1: to pull from. You might have to try and give 77 00:04:40,200 --> 00:04:45,159 Speaker 1: incentives for people to move there instead. So open source 78 00:04:45,560 --> 00:04:48,479 Speaker 1: opens up a lot more opportunities. Otherwise, you have to 79 00:04:48,520 --> 00:04:52,080 Speaker 1: look for people who specialize in that proprietary software. It 80 00:04:52,160 --> 00:04:55,040 Speaker 1: might at first be surprising to hear that an organization 81 00:04:55,240 --> 00:04:59,560 Speaker 1: like IBM, which is an enormous multibillion dollar company it 82 00:04:59,560 --> 00:05:02,560 Speaker 1: does busy us all around the world, that such an 83 00:05:02,640 --> 00:05:06,640 Speaker 1: entity embraces open source but in truth, it's a strategy 84 00:05:06,680 --> 00:05:11,279 Speaker 1: that best serves the company's interests. Open source isn't just 85 00:05:11,520 --> 00:05:16,120 Speaker 1: about rapid evolution. It's also about establishing what the standards 86 00:05:16,200 --> 00:05:19,840 Speaker 1: are for a given process or approach. A developer might 87 00:05:19,880 --> 00:05:22,480 Speaker 1: have one idea for those standards, and then the community 88 00:05:22,560 --> 00:05:25,760 Speaker 1: might have a slightly different idea, but over time it 89 00:05:25,800 --> 00:05:29,120 Speaker 1: tends to shake out, and because of the open nature 90 00:05:29,160 --> 00:05:31,480 Speaker 1: of the code, it can find its way into many 91 00:05:31,560 --> 00:05:35,919 Speaker 1: different products, services and companies and other implementations, and it 92 00:05:35,960 --> 00:05:39,960 Speaker 1: helps cut down on the proprietary approach that by necessity 93 00:05:40,160 --> 00:05:43,360 Speaker 1: limits what the end user can do with the technology. 94 00:05:43,880 --> 00:05:46,880 Speaker 1: IBM really showed how interested it was in the open 95 00:05:46,920 --> 00:05:51,000 Speaker 1: source philosophy in when it announced plans to acquire the 96 00:05:51,000 --> 00:05:54,600 Speaker 1: company red Hat. So let's have a quick rundown on 97 00:05:54,640 --> 00:05:58,560 Speaker 1: what red Hat is. It's a company that began in 98 00:05:58,560 --> 00:06:02,159 Speaker 1: its earliest phases you could argue around, and it was 99 00:06:02,200 --> 00:06:05,320 Speaker 1: around the concept of a version of the Linux operating 100 00:06:05,320 --> 00:06:09,360 Speaker 1: system tweaked by a hacker named Mark Ewing. Now, there 101 00:06:09,360 --> 00:06:12,680 Speaker 1: are a lot of different versions of Linux, or maybe 102 00:06:12,760 --> 00:06:15,799 Speaker 1: I should say that there are a lot of distributions 103 00:06:16,000 --> 00:06:19,760 Speaker 1: or distros of Linux. That's the proper way to refer 104 00:06:19,839 --> 00:06:23,640 Speaker 1: to it. At the heart of any Linux distro is 105 00:06:23,680 --> 00:06:27,279 Speaker 1: the Linux kernel itself, and it's an example of free 106 00:06:27,320 --> 00:06:31,560 Speaker 1: and open software. And while Lena's Torvald's created and released 107 00:06:31,680 --> 00:06:34,359 Speaker 1: the first version of the Linux kernel way back in 108 00:06:36,120 --> 00:06:40,919 Speaker 1: thousands of programmers have made additions, improvements, and tweaks to 109 00:06:40,960 --> 00:06:45,360 Speaker 1: that kernel in the nearly three decades that followed. Linux 110 00:06:45,440 --> 00:06:49,600 Speaker 1: distro typically includes several other elements in addition to the 111 00:06:49,680 --> 00:06:53,560 Speaker 1: kernel in order to create a fully fleshed out operating system. 112 00:06:53,600 --> 00:06:56,479 Speaker 1: That operating system might be for a personal computer, it 113 00:06:56,480 --> 00:06:58,800 Speaker 1: could be for a mobile device, it might be for 114 00:06:58,880 --> 00:07:01,720 Speaker 1: a web server or even a supercomputer. And you can 115 00:07:01,760 --> 00:07:04,720 Speaker 1: also find it on stuff like set top boxes and routers. 116 00:07:05,040 --> 00:07:10,520 Speaker 1: It is an incredibly versatile operating system all right back 117 00:07:10,520 --> 00:07:13,520 Speaker 1: to the founding of Red Hat, Ewing used to wear 118 00:07:13,600 --> 00:07:16,840 Speaker 1: a red Cornell lacrosse hat that his grandfather had owned, 119 00:07:16,880 --> 00:07:18,600 Speaker 1: and he had become known as the guy in the 120 00:07:18,640 --> 00:07:21,000 Speaker 1: red hat while he was working in a computer lab 121 00:07:21,040 --> 00:07:23,720 Speaker 1: at Carnegie Melon, So he decided to use Red Hat 122 00:07:23,800 --> 00:07:26,760 Speaker 1: as the name of his Linux distro, and later on 123 00:07:26,920 --> 00:07:30,000 Speaker 1: Ewing with joint forces with a businessman named Bob Young. 124 00:07:30,360 --> 00:07:33,120 Speaker 1: Bob Young had been buying copies of red Hat from 125 00:07:33,160 --> 00:07:35,880 Speaker 1: Ewing and then selling them, and he had been selling 126 00:07:35,960 --> 00:07:38,040 Speaker 1: them about as fast as he could get them. So 127 00:07:38,160 --> 00:07:40,920 Speaker 1: they decided this was a very valuable product and they 128 00:07:40,920 --> 00:07:45,120 Speaker 1: formed red Hat Software in n Now, this is not 129 00:07:45,160 --> 00:07:47,640 Speaker 1: an episode about red Hat, so we're gonna skip ahead 130 00:07:47,680 --> 00:07:52,520 Speaker 1: to the company was successful at turning a profit despite 131 00:07:52,520 --> 00:07:57,480 Speaker 1: being centered on an open source and effectively free software package. 132 00:07:57,840 --> 00:08:01,200 Speaker 1: So if you're making something and offering it up for free, 133 00:08:01,560 --> 00:08:04,080 Speaker 1: how do you make money from that? How did red 134 00:08:04,120 --> 00:08:08,720 Speaker 1: Hat generate revenue? Well, the company sells professional services and 135 00:08:08,760 --> 00:08:11,880 Speaker 1: has maintenance and support plans that customers can use to 136 00:08:11,920 --> 00:08:15,720 Speaker 1: get tech support for their products. Red Hat developers still 137 00:08:15,720 --> 00:08:19,160 Speaker 1: make major contributions to the software, which is largely shaped 138 00:08:19,200 --> 00:08:21,880 Speaker 1: by the red Hat community of users and developers, but 139 00:08:21,960 --> 00:08:26,080 Speaker 1: the revenue comes from providing the supporting services around the product, 140 00:08:26,280 --> 00:08:31,960 Speaker 1: rather than from the product directly. In October, IBM announced 141 00:08:32,000 --> 00:08:34,440 Speaker 1: that it was making a move to acquire red Hat. 142 00:08:34,840 --> 00:08:37,760 Speaker 1: The deal would involve IBM buying all red Hat shares 143 00:08:37,840 --> 00:08:41,560 Speaker 1: for one dollars per share, which means this is a 144 00:08:41,679 --> 00:08:45,960 Speaker 1: thirty four billion dollar deal. Red Hat investors approved the 145 00:08:45,960 --> 00:08:49,160 Speaker 1: deal in January nineteen. Now, at the time of think 146 00:08:49,200 --> 00:08:52,280 Speaker 1: twenty nineteen when I'm recording this episode, that deal is 147 00:08:52,280 --> 00:08:56,319 Speaker 1: still going through the regulatory entities of the government for approval. 148 00:08:56,559 --> 00:08:59,480 Speaker 1: But the Red Hat acquisition plays a crucial role in 149 00:08:59,559 --> 00:09:04,640 Speaker 1: ibm strategy to lead in the cloud computing space in particular. Now, 150 00:09:04,679 --> 00:09:07,080 Speaker 1: as I mentioned in my earlier episode, one of the 151 00:09:07,120 --> 00:09:10,080 Speaker 1: big barriers of entry to cloud computing is a fear 152 00:09:10,200 --> 00:09:13,360 Speaker 1: of lock in going with a proprietary approach with a 153 00:09:13,400 --> 00:09:16,520 Speaker 1: specific vendor, and that means you've hitched your wagon to 154 00:09:16,600 --> 00:09:21,480 Speaker 1: that provider's proverbial horse. And if that horse would I 155 00:09:21,520 --> 00:09:23,480 Speaker 1: don't know. I gotta stick with this metaphor, I would 156 00:09:23,520 --> 00:09:26,600 Speaker 1: say it throws a shoe or something. You're stuck. The 157 00:09:26,679 --> 00:09:30,400 Speaker 1: open source approach allows for more options, and options sound 158 00:09:30,440 --> 00:09:33,600 Speaker 1: a whole lot better than only having a single choice. 159 00:09:34,120 --> 00:09:38,080 Speaker 1: But while all these are the business arguments for open source, 160 00:09:38,280 --> 00:09:41,240 Speaker 1: IBM has also pulled another lever. This one has to 161 00:09:41,280 --> 00:09:43,920 Speaker 1: do with the power of the open source approach to 162 00:09:44,000 --> 00:09:47,559 Speaker 1: do good in the world by engaging programmers and hackers 163 00:09:47,600 --> 00:09:51,679 Speaker 1: to build code to meet specific challenges and help people 164 00:09:51,720 --> 00:09:54,800 Speaker 1: who are most in need. I'll explain more in just 165 00:09:54,920 --> 00:10:06,199 Speaker 1: a moment, but first let's take a quick break. In eighteen, 166 00:10:06,360 --> 00:10:10,920 Speaker 1: the David Clark Cause proposed an initiative called Call for Code, 167 00:10:11,280 --> 00:10:14,600 Speaker 1: which would establish a particular challenge each year for coders 168 00:10:14,600 --> 00:10:16,840 Speaker 1: to tackle, and it would be a challenge that would 169 00:10:16,880 --> 00:10:19,880 Speaker 1: have a real world impact and could help people who 170 00:10:20,000 --> 00:10:23,480 Speaker 1: need it most. IBM joined on as a founding partner, 171 00:10:23,559 --> 00:10:27,680 Speaker 1: committing millions of dollars and making available much of the 172 00:10:27,720 --> 00:10:32,319 Speaker 1: company's technology and resources that it had developed for its clients, 173 00:10:32,360 --> 00:10:36,600 Speaker 1: so participants got access to these incredibly powerful tools for 174 00:10:36,679 --> 00:10:39,679 Speaker 1: their projects. The theme for the first Call for Code 175 00:10:39,720 --> 00:10:43,520 Speaker 1: was natural disasters, so they decided to go big really 176 00:10:43,679 --> 00:10:47,679 Speaker 1: early on. And natural disasters are an enormous threat to 177 00:10:47,920 --> 00:10:53,960 Speaker 1: millions of people around the world. Flooding, fires, hurricanes, earthquakes, tornadoes, 178 00:10:54,000 --> 00:10:58,160 Speaker 1: blizzards and more are all potential threats. They can wreak 179 00:10:58,320 --> 00:11:02,000 Speaker 1: havoc on massive scale seals and mounting an effective response 180 00:11:02,200 --> 00:11:06,640 Speaker 1: or mitigating the effects of the disasters that are hitting 181 00:11:06,720 --> 00:11:11,000 Speaker 1: different areas, those are those are types of businesses. We 182 00:11:11,080 --> 00:11:13,840 Speaker 1: just haven't seen much innovation around. We haven't seen a 183 00:11:13,880 --> 00:11:17,520 Speaker 1: lot of movement there. We've definitely had advancements in tech 184 00:11:17,679 --> 00:11:20,800 Speaker 1: and technique for dealing with disasters, but it's not the 185 00:11:20,840 --> 00:11:25,520 Speaker 1: sort of traditional problem that attracts programmers or companies. The 186 00:11:25,559 --> 00:11:28,160 Speaker 1: Call for Code was designed to be an incentive to 187 00:11:28,240 --> 00:11:31,800 Speaker 1: help change this, and to use the open source approach 188 00:11:31,920 --> 00:11:35,320 Speaker 1: to speed up the process. In the United States, the 189 00:11:35,400 --> 00:11:38,840 Speaker 1: need for solutions to create more effective disaster response efforts 190 00:11:39,160 --> 00:11:44,120 Speaker 1: was evident and keenly felt by eighteen. Puerto Rico, as 191 00:11:44,160 --> 00:11:46,559 Speaker 1: well as many islands in the Caribbean, had been hit 192 00:11:46,640 --> 00:11:53,200 Speaker 1: by a Hurricane Maria in September. The effects were absolutely devastating, 193 00:11:53,280 --> 00:11:55,440 Speaker 1: and the recovery has been slow, to say the least. 194 00:11:55,480 --> 00:11:59,160 Speaker 1: In fact, it's still going on in twenty nineteen. By 195 00:11:59,240 --> 00:12:02,280 Speaker 1: January of twenty eighteen, months after the hurricane had hit, 196 00:12:02,559 --> 00:12:05,440 Speaker 1: nearly half a million people on Puerto Rico were still 197 00:12:05,480 --> 00:12:09,080 Speaker 1: without electricity, and power outages due to failures in the 198 00:12:09,120 --> 00:12:13,520 Speaker 1: infrastructure exacerbated the problem. Hundreds of thousands more would find 199 00:12:13,559 --> 00:12:16,440 Speaker 1: themselves without power, at least on a temporary basis, and 200 00:12:16,440 --> 00:12:19,360 Speaker 1: by temporary I mean it would last days. The lack 201 00:12:19,400 --> 00:12:22,959 Speaker 1: of electricity obviously creates additional dangers. People can't use modern 202 00:12:23,000 --> 00:12:27,280 Speaker 1: communications to alert others to their needs, and first responders 203 00:12:27,280 --> 00:12:29,760 Speaker 1: have trouble knowing where they are needed. The Call for 204 00:12:29,880 --> 00:12:33,520 Speaker 1: Code initiative ended up getting a lot of momentum really quickly. 205 00:12:33,880 --> 00:12:37,640 Speaker 1: The announcement came out in May eighteen, and within six months, 206 00:12:38,120 --> 00:12:42,760 Speaker 1: thousands of coders from a hundred fifty six countries had 207 00:12:42,760 --> 00:12:46,120 Speaker 1: been hard at work and a community had formed around 208 00:12:46,200 --> 00:12:50,120 Speaker 1: this challenge. There were online discussions using tools like Slack 209 00:12:50,200 --> 00:12:54,840 Speaker 1: to facilitate communication. Some teams even found their fellow team 210 00:12:54,840 --> 00:12:58,360 Speaker 1: members through these channels, which connected people who were otherwise 211 00:12:58,400 --> 00:13:00,960 Speaker 1: living so far apart from one another that they probably 212 00:13:01,040 --> 00:13:04,920 Speaker 1: never would have had any connection otherwise. There were more 213 00:13:05,000 --> 00:13:08,200 Speaker 1: than three hundred Call for Code City challenges that took 214 00:13:08,200 --> 00:13:11,200 Speaker 1: place in cities all over the world to prepare the 215 00:13:11,240 --> 00:13:14,400 Speaker 1: coders for the grand challenge itself, and the prize was 216 00:13:14,440 --> 00:13:17,640 Speaker 1: a prestigious one. The winning team would take home two 217 00:13:18,040 --> 00:13:21,200 Speaker 1: thousand dollars, but more importantly, they would also get the 218 00:13:21,240 --> 00:13:25,200 Speaker 1: opportunity to actually deploy their solution with IBM S support. 219 00:13:25,679 --> 00:13:29,200 Speaker 1: Now that meant the submission wasn't just an interesting idea 220 00:13:29,280 --> 00:13:32,000 Speaker 1: that would win a prize. It would be put into 221 00:13:32,000 --> 00:13:35,440 Speaker 1: practice in the real world and real people could stand 222 00:13:35,480 --> 00:13:38,240 Speaker 1: to benefit from it. The winning team would also get 223 00:13:38,320 --> 00:13:41,839 Speaker 1: long term support from the Linux Foundation and an opportunity 224 00:13:41,880 --> 00:13:45,000 Speaker 1: to pitch their project to a venture capital firm. Now 225 00:13:45,040 --> 00:13:48,640 Speaker 1: teams really did embrace the open source philosophy. They also 226 00:13:48,679 --> 00:13:50,720 Speaker 1: were able to make use of many of the IBM 227 00:13:50,760 --> 00:13:55,000 Speaker 1: technologies that likewise depend on open source, such as the 228 00:13:55,040 --> 00:13:59,840 Speaker 1: company's cloud services. They got to work designing software and hardware, 229 00:14:00,160 --> 00:14:04,040 Speaker 1: and collectively the competitors built more than two thousand five 230 00:14:04,440 --> 00:14:09,000 Speaker 1: applications and there were more than one hundred thousand developers participating. 231 00:14:09,400 --> 00:14:13,320 Speaker 1: The finalists all had intriguing ideas, and I'm gonna run 232 00:14:13,360 --> 00:14:15,640 Speaker 1: down some of the finalists. I'll talk about the winner 233 00:14:15,640 --> 00:14:17,960 Speaker 1: in just a moment, but here are just some of 234 00:14:18,000 --> 00:14:20,640 Speaker 1: the ideas that made it to the final rounds. One 235 00:14:20,760 --> 00:14:24,880 Speaker 1: team proposed a system called the Post Disaster Rapid Response 236 00:14:25,000 --> 00:14:28,880 Speaker 1: retro Fit or p D three R. Their approach realized 237 00:14:28,880 --> 00:14:32,960 Speaker 1: on using artificial intelligence to assess damage done to houses 238 00:14:33,240 --> 00:14:36,360 Speaker 1: in the wake of a disaster like an earthquake, to 239 00:14:36,440 --> 00:14:39,720 Speaker 1: determine if and how the structures can be repaired effectively, 240 00:14:40,040 --> 00:14:43,600 Speaker 1: with designs meant to better withstand future earthquakes. So the 241 00:14:43,640 --> 00:14:46,720 Speaker 1: team used IBM s Watson platform in its design, both 242 00:14:46,760 --> 00:14:49,400 Speaker 1: to train computer models and to help recognize the extent 243 00:14:49,520 --> 00:14:53,040 Speaker 1: of damage in homes. So you're using computer vision, you're 244 00:14:53,080 --> 00:14:56,520 Speaker 1: using artificial intelligence to make design decisions. It was a 245 00:14:56,600 --> 00:15:02,200 Speaker 1: really inventive approach to this and to try and improve 246 00:15:02,240 --> 00:15:05,000 Speaker 1: communities in the future so that they could better withstand 247 00:15:05,040 --> 00:15:09,520 Speaker 1: these disasters that might hit at perhaps not regular intervals, 248 00:15:09,560 --> 00:15:12,120 Speaker 1: but often enough for it to be a concern. Another 249 00:15:12,200 --> 00:15:16,800 Speaker 1: team created what was called the Lolly Wildfire Detection System. 250 00:15:16,840 --> 00:15:20,520 Speaker 1: Their methodology was to deploy heat sensors over a wide 251 00:15:20,640 --> 00:15:23,960 Speaker 1: area that would be able to update the overall system 252 00:15:23,960 --> 00:15:27,160 Speaker 1: on the back end with real time analytics. So the 253 00:15:27,160 --> 00:15:29,760 Speaker 1: back end of the system used Watson to look at 254 00:15:29,840 --> 00:15:32,560 Speaker 1: changes and identify any markers that would indicate that a 255 00:15:32,640 --> 00:15:35,880 Speaker 1: fire might be moving into the area. Further, they used 256 00:15:35,920 --> 00:15:39,960 Speaker 1: artificial intelligence that would help figure out the features of 257 00:15:40,000 --> 00:15:43,080 Speaker 1: the fire. It could determine what the intensity of the 258 00:15:43,120 --> 00:15:46,160 Speaker 1: fire was, what the shape of it was, and it 259 00:15:46,200 --> 00:15:50,440 Speaker 1: could pair this with other information such as weather information 260 00:15:50,520 --> 00:15:53,080 Speaker 1: find out what the likely direction the fire might move 261 00:15:53,160 --> 00:15:56,120 Speaker 1: in would be. And this system could help responders plan 262 00:15:56,240 --> 00:15:59,920 Speaker 1: where they should dedicate firefighting resources. It could give residents 263 00:16:00,040 --> 00:16:02,760 Speaker 1: and early warning to evacuate before it becomes a life 264 00:16:02,800 --> 00:16:06,200 Speaker 1: threatening endeavor in the United States. The wildfires that happened 265 00:16:06,200 --> 00:16:08,440 Speaker 1: in the western part of the country in ten were 266 00:16:08,480 --> 00:16:10,800 Speaker 1: still very fresh in the minds of people, which I'm 267 00:16:10,840 --> 00:16:15,880 Speaker 1: sure made this particular pitch really compelling. United Aid Net, 268 00:16:16,000 --> 00:16:18,760 Speaker 1: which was another finalist, wanting to create a way for 269 00:16:18,960 --> 00:16:23,720 Speaker 1: those affected by natural disasters to get funds quickly. The 270 00:16:23,720 --> 00:16:26,240 Speaker 1: premise behind you a N is that you might have 271 00:16:26,320 --> 00:16:28,720 Speaker 1: family members who live in areas that are vulnerable to 272 00:16:28,800 --> 00:16:32,680 Speaker 1: natural disasters, and they might need access to money immediately 273 00:16:32,720 --> 00:16:34,880 Speaker 1: following a natural disaster, and it can be hard to 274 00:16:34,920 --> 00:16:37,240 Speaker 1: get money to people who need it. So you a 275 00:16:37,480 --> 00:16:41,920 Speaker 1: N has two interconnected networks. One is with various financial 276 00:16:41,960 --> 00:16:45,600 Speaker 1: institutions and the other is a network for family members. 277 00:16:45,960 --> 00:16:48,480 Speaker 1: So you can sign up those family members to be 278 00:16:48,560 --> 00:16:51,960 Speaker 1: part of this system and they can become beneficiaries so 279 00:16:52,040 --> 00:16:54,400 Speaker 1: that they can, in the wake of a disaster, draw 280 00:16:54,520 --> 00:16:57,640 Speaker 1: funds from an account you've set up and shared with them. 281 00:16:57,680 --> 00:17:00,200 Speaker 1: In some parts of the world, money transfers can take 282 00:17:00,000 --> 00:17:02,920 Speaker 1: as long as a few days, and according to U 283 00:17:03,000 --> 00:17:06,080 Speaker 1: a N, their approach decreases this to a couple of hours. 284 00:17:06,560 --> 00:17:10,199 Speaker 1: They proposed using blockchain to track the transactions, and they 285 00:17:10,240 --> 00:17:14,680 Speaker 1: relied upon facial recognition technology and again machine vision to 286 00:17:15,040 --> 00:17:18,639 Speaker 1: authorize withdrawals, leaning heavily on Watson for the horsepower to 287 00:17:18,680 --> 00:17:22,280 Speaker 1: do so. IBM had some internal teams that competed in 288 00:17:22,280 --> 00:17:25,439 Speaker 1: this as well. One of them freed to created a 289 00:17:25,520 --> 00:17:28,600 Speaker 1: sort of Internet connected earthquake sensor and a back end 290 00:17:28,600 --> 00:17:31,119 Speaker 1: to send alerts to mobile phones. So their focus was 291 00:17:31,160 --> 00:17:35,080 Speaker 1: primarily on schools, using some low cost hardware which they 292 00:17:35,119 --> 00:17:38,199 Speaker 1: actually housed in cardboard cases, so that really kept the 293 00:17:38,240 --> 00:17:43,240 Speaker 1: cost slow. They could put those sensors into schools and 294 00:17:43,359 --> 00:17:46,879 Speaker 1: monitor the schools for signs of earthquakes, you know, looking 295 00:17:46,920 --> 00:17:50,760 Speaker 1: for any sort of vibrations that would indicate an earthquake. 296 00:17:50,800 --> 00:17:53,239 Speaker 1: Is they're sort of like a seismograph, and it can 297 00:17:53,280 --> 00:17:57,000 Speaker 1: also estimate the magnitude of an earthquake once as detected. 298 00:17:57,000 --> 00:17:59,520 Speaker 1: It so not just that there is an earthquake, but 299 00:17:59,560 --> 00:18:02,879 Speaker 1: how wrong is it? You know, how how serious is 300 00:18:02,920 --> 00:18:05,399 Speaker 1: this problem? And it can send out alerts to mobile 301 00:18:05,440 --> 00:18:08,600 Speaker 1: phones that belong to students, parents, and teachers, as well 302 00:18:08,600 --> 00:18:11,879 Speaker 1: as first responders and other members of the community, bringing 303 00:18:11,920 --> 00:18:15,120 Speaker 1: the sensors to potentially vulnerable sites, as opposed to relying 304 00:18:15,160 --> 00:18:18,160 Speaker 1: on a sensing station that could potentially be a thousand 305 00:18:18,200 --> 00:18:22,639 Speaker 1: miles away means that you can get hyperlocal results and 306 00:18:22,680 --> 00:18:26,320 Speaker 1: that you can mobilize a response very quickly. And I'm 307 00:18:26,320 --> 00:18:28,520 Speaker 1: not just talking about a physical response about you know, 308 00:18:28,920 --> 00:18:31,760 Speaker 1: rescue workers going to the site, but kick starting the 309 00:18:31,800 --> 00:18:36,320 Speaker 1: bureaucratic response, the government response needed to h to supply 310 00:18:36,440 --> 00:18:39,520 Speaker 1: aid and other services to the area after the disaster. 311 00:18:39,640 --> 00:18:42,760 Speaker 1: It can get that started earlier so that you don't 312 00:18:42,800 --> 00:18:46,280 Speaker 1: have this long gap of time between when people need 313 00:18:46,359 --> 00:18:49,720 Speaker 1: services and when they can actually get them. Another IBM 314 00:18:49,760 --> 00:18:52,800 Speaker 1: project was help Chain, which took aim to address one 315 00:18:52,800 --> 00:18:56,359 Speaker 1: of the most challenging aspects of disaster relief, which is 316 00:18:56,400 --> 00:19:00,320 Speaker 1: making a case for donations. It can be a key 317 00:19:00,359 --> 00:19:03,439 Speaker 1: to ask people to donate money. The team cited a 318 00:19:03,480 --> 00:19:07,280 Speaker 1: figure about Puerto Rico and Hurricane Maria that is heartbreaking 319 00:19:07,920 --> 00:19:12,119 Speaker 1: and infuriating. Around ten thousand shipping containers full of food 320 00:19:12,119 --> 00:19:15,480 Speaker 1: and water never reached the point of distribution to the 321 00:19:15,480 --> 00:19:20,320 Speaker 1: people of Puerto Rico. That was reported by NPR. Now, 322 00:19:20,320 --> 00:19:22,760 Speaker 1: when you hear stories like that, you start to believe 323 00:19:22,880 --> 00:19:25,520 Speaker 1: that any donation you make would just be a waste 324 00:19:25,520 --> 00:19:28,240 Speaker 1: of money. Maybe you feel that the charities are taking 325 00:19:28,280 --> 00:19:31,600 Speaker 1: too much money for administrative costs and very little if 326 00:19:31,640 --> 00:19:33,520 Speaker 1: any of that money makes its way to the people 327 00:19:33,520 --> 00:19:36,359 Speaker 1: who actually need it. Or maybe you hear stories of 328 00:19:36,480 --> 00:19:39,359 Speaker 1: mismanagement and figure that any donation you make would be 329 00:19:39,400 --> 00:19:42,639 Speaker 1: like throwing money out the window. The help Chain team 330 00:19:43,000 --> 00:19:47,360 Speaker 1: used blockchain technology to help donators track a donation throughout 331 00:19:47,400 --> 00:19:50,600 Speaker 1: its life cycle so that they could see exactly how 332 00:19:50,680 --> 00:19:53,240 Speaker 1: much of their donation actually made it to the people 333 00:19:53,400 --> 00:19:57,480 Speaker 1: who needed it. They could see each stage of that 334 00:19:57,480 --> 00:20:02,159 Speaker 1: that transaction, and the transparency puts pressure on organizations to 335 00:20:02,240 --> 00:20:04,680 Speaker 1: deliver upon the promise they made to help those in need. 336 00:20:05,000 --> 00:20:08,000 Speaker 1: When everyone can see clearly how much money is going 337 00:20:08,040 --> 00:20:14,320 Speaker 1: toward administrative overhead, you can't expect to be extravagant with 338 00:20:14,359 --> 00:20:18,440 Speaker 1: those costs and still have people donate to your your cause. Now, 339 00:20:18,440 --> 00:20:20,959 Speaker 1: when we come back, I'll tell you about the winning 340 00:20:21,000 --> 00:20:23,879 Speaker 1: team of the team Call for Code and the follow 341 00:20:23,960 --> 00:20:27,359 Speaker 1: up effort called Code and Response. But first let's take 342 00:20:27,440 --> 00:20:37,480 Speaker 1: another quick break. The winning team for the two thousand 343 00:20:37,560 --> 00:20:41,320 Speaker 1: eight teen Call for Code was Project OWL O w L, 344 00:20:41,400 --> 00:20:45,600 Speaker 1: and that stands for Organization, Whereabouts and Logistics. I had 345 00:20:45,600 --> 00:20:48,280 Speaker 1: a chance to sit down with Brian Canals, one of 346 00:20:48,320 --> 00:20:51,680 Speaker 1: the members of the Project Owl team to talk about 347 00:20:51,720 --> 00:20:54,800 Speaker 1: this at the IBM think table, and here's what he 348 00:20:54,880 --> 00:20:59,119 Speaker 1: had to say. I'm here with Brian Canals of Project Owl, 349 00:20:59,600 --> 00:21:03,439 Speaker 1: which is a phenomenal project that marries hardware and software 350 00:21:03,880 --> 00:21:07,240 Speaker 1: for disaster relief in an application that I think is 351 00:21:07,280 --> 00:21:09,760 Speaker 1: absolutely fascinating. Please, Brian, can you give us kind of 352 00:21:09,800 --> 00:21:13,320 Speaker 1: the the big picture look at what Project Owl is 353 00:21:13,359 --> 00:21:17,560 Speaker 1: all about? Thank you. So. Project Owl, as you mentioned, 354 00:21:17,640 --> 00:21:21,280 Speaker 1: is a combination of two key ideas um and during 355 00:21:21,320 --> 00:21:24,199 Speaker 1: the Call for Code competition, we i a dated this 356 00:21:24,320 --> 00:21:28,679 Speaker 1: technology to help prepare for and recover from natural disasters 357 00:21:28,720 --> 00:21:30,879 Speaker 1: through an application of a lot of the technology that 358 00:21:30,960 --> 00:21:35,679 Speaker 1: IBM supports our our solution with. So we built two things. 359 00:21:36,080 --> 00:21:39,560 Speaker 1: The first is a software incident management system that's a 360 00:21:39,560 --> 00:21:42,240 Speaker 1: lot of buzzwords. It's really just dots on a map, 361 00:21:42,600 --> 00:21:46,480 Speaker 1: a way to see, uh, what things and resources and 362 00:21:46,560 --> 00:21:50,160 Speaker 1: people are where at what time to get a really 363 00:21:50,200 --> 00:21:54,160 Speaker 1: clear operating picture of an incident, which in some scenarios 364 00:21:54,200 --> 00:21:58,200 Speaker 1: if we're talking about a hurricane, chaos and misinformation is pervasive. 365 00:21:59,400 --> 00:22:02,879 Speaker 1: But there's still a problem in the worst disasters where 366 00:22:03,240 --> 00:22:06,320 Speaker 1: this type of data analytics capability would be really useful 367 00:22:06,359 --> 00:22:09,880 Speaker 1: to really large chaotic disasters, these are the ones where 368 00:22:09,920 --> 00:22:15,399 Speaker 1: infrastructure connectivity electricity is most likely to be offline. So 369 00:22:15,440 --> 00:22:19,600 Speaker 1: we built a a network of IoT devices we call 370 00:22:19,800 --> 00:22:23,280 Speaker 1: duck links, and these duck links generate a WiFi network 371 00:22:23,320 --> 00:22:25,320 Speaker 1: that anyone can connect to with their cell phone or 372 00:22:25,320 --> 00:22:28,280 Speaker 1: their laptop, and we can drop these duck links really 373 00:22:28,320 --> 00:22:31,880 Speaker 1: quickly through commercial drones and a cluster that we call 374 00:22:32,000 --> 00:22:36,120 Speaker 1: a cluster duck. And by dropping these cluster duck networks 375 00:22:36,119 --> 00:22:39,919 Speaker 1: were able to distribute OWL incident management software two locations 376 00:22:39,960 --> 00:22:43,119 Speaker 1: that may have no electricity or communications in a cost effective, 377 00:22:43,359 --> 00:22:46,480 Speaker 1: fast manner. So from what I understand, you only need 378 00:22:46,600 --> 00:22:50,360 Speaker 1: five of these ducks to cover a square mile, so 379 00:22:51,200 --> 00:22:56,200 Speaker 1: just a broad deployment can restore connectivity to a pretty 380 00:22:56,240 --> 00:22:59,159 Speaker 1: massive area in a short amount of time. And on 381 00:22:59,240 --> 00:23:02,960 Speaker 1: the software, I would imagine that having all that information 382 00:23:02,960 --> 00:23:06,120 Speaker 1: at your fingertips, you know important details such as what's 383 00:23:06,160 --> 00:23:08,240 Speaker 1: the weather going to do next, which obviously is going 384 00:23:08,280 --> 00:23:11,520 Speaker 1: to affect any kind of recovery efforts, and also who 385 00:23:11,720 --> 00:23:14,880 Speaker 1: is where so that you're not duplicating efforts, that you're 386 00:23:14,880 --> 00:23:17,480 Speaker 1: making the best use of your resources. Is that an 387 00:23:17,560 --> 00:23:20,920 Speaker 1: accurate assessment? Yeah, and you touched on one other aspect 388 00:23:20,920 --> 00:23:24,600 Speaker 1: that I didn't mention, we leveraged multiple APIs from the 389 00:23:24,640 --> 00:23:28,520 Speaker 1: Weather Company, so we're able to get real time local 390 00:23:28,600 --> 00:23:31,080 Speaker 1: climates in an area, which is really useful for first 391 00:23:31,080 --> 00:23:35,760 Speaker 1: responders operating during a disaster. UM but in conjunction with 392 00:23:35,800 --> 00:23:37,920 Speaker 1: that and using all the Watson APIs, we can get 393 00:23:37,920 --> 00:23:40,160 Speaker 1: a really crisp clear look on the ground. And as 394 00:23:40,160 --> 00:23:43,800 Speaker 1: you said, deploying these ducks UM is a unique way 395 00:23:43,840 --> 00:23:46,399 Speaker 1: to bring coms in an area that traditionally this is 396 00:23:46,440 --> 00:23:50,320 Speaker 1: a really complicated, expensive thing to do. And on top 397 00:23:50,400 --> 00:23:54,080 Speaker 1: of that, not everyone can carry a VSAT in their backpack. 398 00:23:54,760 --> 00:23:57,840 Speaker 1: These are hard that they require training, they're complicated and 399 00:23:57,920 --> 00:24:00,320 Speaker 1: time consuming to set up, not to mention expense, and 400 00:24:00,359 --> 00:24:04,200 Speaker 1: you have to align them to a particular geostationary satellite 401 00:24:04,440 --> 00:24:07,679 Speaker 1: in the sky that's at a very particular coordinate and 402 00:24:08,000 --> 00:24:11,040 Speaker 1: latitude and longitude. It's very hard to use. So our 403 00:24:11,160 --> 00:24:14,920 Speaker 1: ducks were designed to be almost, you know, idiot proof 404 00:24:14,960 --> 00:24:16,919 Speaker 1: in the sense that you just kind of throw a 405 00:24:16,960 --> 00:24:19,400 Speaker 1: bunch of these out and they just kind of turn 406 00:24:19,480 --> 00:24:22,040 Speaker 1: on an Internet in a place that doesn't have anything. 407 00:24:22,320 --> 00:24:24,680 Speaker 1: And I understand they even can float, so if you're 408 00:24:24,720 --> 00:24:28,080 Speaker 1: in a situation like a flooded area in the wake 409 00:24:28,200 --> 00:24:32,840 Speaker 1: of a hurricane. They still work there too. Yeah, especially 410 00:24:32,880 --> 00:24:35,560 Speaker 1: calling them ducks. It was imperative that they could float, 411 00:24:36,000 --> 00:24:38,640 Speaker 1: they could sit on the ground, and that we're thinking 412 00:24:38,680 --> 00:24:42,560 Speaker 1: about ways that maybe we'll make them fly to Oh fascinating. 413 00:24:43,040 --> 00:24:46,399 Speaker 1: So I'm curious. I I read a little bit about 414 00:24:46,520 --> 00:24:50,320 Speaker 1: the the actual genesis of the group. Can you talk 415 00:24:50,320 --> 00:24:56,439 Speaker 1: a little bit about how you all came together? So, yeah, 416 00:24:56,640 --> 00:24:59,560 Speaker 1: our team is just made up of technologists who and 417 00:24:59,640 --> 00:25:04,440 Speaker 1: I be personally here. I just love building things and 418 00:25:04,480 --> 00:25:07,440 Speaker 1: that has led me to some interesting communities and especially 419 00:25:07,480 --> 00:25:10,480 Speaker 1: software and technology competitions. I've been doing this for a while, 420 00:25:11,000 --> 00:25:13,960 Speaker 1: um and I think that's a great environment to find 421 00:25:13,960 --> 00:25:18,399 Speaker 1: people who are really passionate about building technology. Um So, 422 00:25:18,440 --> 00:25:19,840 Speaker 1: a couple of the guys on our team I had 423 00:25:19,840 --> 00:25:23,320 Speaker 1: met through previous competitions and then we've you know, worked 424 00:25:23,320 --> 00:25:27,160 Speaker 1: together on other projects. One gentleman in particular, Mangus Pereira 425 00:25:27,400 --> 00:25:31,400 Speaker 1: on our team from Greenville, North Carolina. We met each 426 00:25:31,400 --> 00:25:34,760 Speaker 1: other very early on in the competition through Slack, and 427 00:25:34,920 --> 00:25:38,520 Speaker 1: I distinctly remember we had one conversation one phone call 428 00:25:38,720 --> 00:25:42,840 Speaker 1: after that, and his passion and interest and creativity. And 429 00:25:42,880 --> 00:25:45,119 Speaker 1: he comes from the background of being self taught that 430 00:25:46,200 --> 00:25:49,040 Speaker 1: his desire to just be there doing things was self 431 00:25:49,080 --> 00:25:51,679 Speaker 1: evident from the very beginning. These are the people I 432 00:25:51,720 --> 00:25:54,399 Speaker 1: want to work with. These are the passionate minds I 433 00:25:54,440 --> 00:25:58,200 Speaker 1: want to be around. So through kind of these different communities, 434 00:25:58,240 --> 00:26:00,040 Speaker 1: through the Call for Code Slack, we're able to in 435 00:26:00,119 --> 00:26:02,080 Speaker 1: this team of people who just want to be they're 436 00:26:02,200 --> 00:26:06,280 Speaker 1: doing good things. And clearly you have impressed a lot 437 00:26:06,280 --> 00:26:09,760 Speaker 1: of people for you one call for code, So what 438 00:26:10,560 --> 00:26:12,879 Speaker 1: is next? What do you plan to do next after 439 00:26:13,240 --> 00:26:18,040 Speaker 1: after winning that prestigious or yeah, thank you? Um. So 440 00:26:18,119 --> 00:26:22,280 Speaker 1: when we won the Call for Code that was October Halloween, 441 00:26:22,320 --> 00:26:27,040 Speaker 1: I believe, and basically the next day we had set 442 00:26:27,040 --> 00:26:29,520 Speaker 1: a goal post in the ground that you know, this 443 00:26:29,600 --> 00:26:32,800 Speaker 1: wasn't just about winning a competition or building technology, as 444 00:26:32,840 --> 00:26:35,920 Speaker 1: fun as that is. This is about making a positive impact, 445 00:26:36,160 --> 00:26:39,800 Speaker 1: making tech for good. And we set a goal post 446 00:26:39,880 --> 00:26:41,679 Speaker 1: that we're gonna go to Puerto Rico and do a 447 00:26:41,720 --> 00:26:44,359 Speaker 1: stress test before a hurricane hits, and we're gonna deploy 448 00:26:44,359 --> 00:26:46,240 Speaker 1: a bunch of these and really see what can our 449 00:26:46,240 --> 00:26:50,440 Speaker 1: technology actually do. That test is happening in two weeks 450 00:26:50,920 --> 00:26:54,920 Speaker 1: in Puerto Rico. We're gonna go to three different regions, 451 00:26:55,000 --> 00:26:58,280 Speaker 1: an urban region in San Juan, a mountainous region, and 452 00:26:58,320 --> 00:27:02,080 Speaker 1: a coastal region, and we're basically going to start a 453 00:27:02,160 --> 00:27:05,760 Speaker 1: stop watch, deploy a hundred ducks, cover about twenty square 454 00:27:05,760 --> 00:27:10,840 Speaker 1: miles and see how quickly, how effectively, and how much 455 00:27:10,880 --> 00:27:13,040 Speaker 1: does it cost for a few people with a bunch 456 00:27:13,080 --> 00:27:15,679 Speaker 1: of ducks to get an Internet and Comm's network up 457 00:27:15,680 --> 00:27:17,840 Speaker 1: and running. And you know, can we do this in 458 00:27:17,880 --> 00:27:21,239 Speaker 1: a couple hours? Fascinating? Well, I have to say that 459 00:27:21,280 --> 00:27:24,919 Speaker 1: your story is absolutely inspiring on multiple fronts, from just 460 00:27:25,000 --> 00:27:29,520 Speaker 1: being passionate about tech and building things and this area 461 00:27:29,520 --> 00:27:33,119 Speaker 1: of experimentation that I find fascinating, to the desire to 462 00:27:33,200 --> 00:27:35,879 Speaker 1: actually make a positive impact and to help people who 463 00:27:35,920 --> 00:27:39,399 Speaker 1: are at the most vulnerable who need that help at 464 00:27:39,440 --> 00:27:43,479 Speaker 1: a critical time through an easy user interface where they 465 00:27:43,480 --> 00:27:46,480 Speaker 1: can connect, they can find out how everyone is doing, 466 00:27:46,480 --> 00:27:50,359 Speaker 1: they know what to do next. This is a wonderful story. 467 00:27:50,560 --> 00:27:54,440 Speaker 1: I am very honored to have been able to talk 468 00:27:54,520 --> 00:27:57,840 Speaker 1: with you about it. I greatly appreciate the opportunity and 469 00:27:58,000 --> 00:28:01,200 Speaker 1: I wish you the best of success us in Project 470 00:28:01,240 --> 00:28:04,040 Speaker 1: al in the in the years to come. Thank you, 471 00:28:04,119 --> 00:28:07,600 Speaker 1: so much. Um, you know, but like I said, we 472 00:28:07,720 --> 00:28:10,440 Speaker 1: just were really inspired to build things and do good. 473 00:28:10,480 --> 00:28:13,400 Speaker 1: I think, um, one of the challenges. You're very familiar 474 00:28:13,400 --> 00:28:16,000 Speaker 1: with technology and the landscape. I think there's been a 475 00:28:16,119 --> 00:28:19,720 Speaker 1: challenge with technology and that we're not certain a lot 476 00:28:19,760 --> 00:28:22,600 Speaker 1: of these things are actually helping us. Some people might 477 00:28:22,640 --> 00:28:25,560 Speaker 1: be getting rich, but does this really help us with 478 00:28:25,720 --> 00:28:28,600 Speaker 1: what's going on? So I think you know that the 479 00:28:28,680 --> 00:28:31,040 Speaker 1: holy grail of what we're trying to do as a 480 00:28:31,080 --> 00:28:34,440 Speaker 1: company is to marry the ability to build a business 481 00:28:34,600 --> 00:28:37,919 Speaker 1: and build a company with the ability to do good 482 00:28:37,960 --> 00:28:41,640 Speaker 1: and make a tangible, positive social impact. It really sounds 483 00:28:41,640 --> 00:28:44,640 Speaker 1: to me like you've made great strides towards that goal. 484 00:28:44,880 --> 00:28:46,920 Speaker 1: So I wish you the best. Thank you so much, 485 00:28:46,920 --> 00:28:50,400 Speaker 1: thank you. I really like Project Owl's approach here. The 486 00:28:50,480 --> 00:28:54,680 Speaker 1: hardware is both simple and innovative. Housing the mesh network 487 00:28:54,760 --> 00:28:58,480 Speaker 1: nodes in rubberized buoyant cases and then using a drone 488 00:28:58,520 --> 00:29:01,680 Speaker 1: delivery system makes deployment much less of a challenge than 489 00:29:01,680 --> 00:29:05,160 Speaker 1: it would be if you were using cell phone towers 490 00:29:05,240 --> 00:29:09,280 Speaker 1: or some other more traditional means of deployment, and using 491 00:29:09,320 --> 00:29:12,600 Speaker 1: cloud services to pull together different pieces of data to 492 00:29:12,680 --> 00:29:15,600 Speaker 1: provide to first responders and to help them plan effectively 493 00:29:15,880 --> 00:29:18,720 Speaker 1: is really exciting as well. It could help responders focus 494 00:29:18,840 --> 00:29:22,680 Speaker 1: specific efforts on particular regions rather than going in blind 495 00:29:22,760 --> 00:29:25,760 Speaker 1: with a wide but shallow response. You know, if you 496 00:29:25,760 --> 00:29:29,200 Speaker 1: have to prepare for anything, you probably don't have the 497 00:29:29,200 --> 00:29:32,959 Speaker 1: capacity to have a very deep response to any one 498 00:29:33,080 --> 00:29:36,920 Speaker 1: given need because you're trying to prepare to provide for 499 00:29:37,000 --> 00:29:41,040 Speaker 1: any need. Well, this would give responders more tools to 500 00:29:41,120 --> 00:29:45,800 Speaker 1: plan a specific approach and a more effective one. It 501 00:29:45,840 --> 00:29:49,040 Speaker 1: also helps them not duplicate those responses. So the code 502 00:29:49,040 --> 00:29:52,719 Speaker 1: in Response phase of this whole initiative is now ramping up. 503 00:29:52,760 --> 00:29:56,760 Speaker 1: IBM calls it a twenty five million dollar four your 504 00:29:56,800 --> 00:30:01,120 Speaker 1: initiative that will build, fortify, test, and laun open technology 505 00:30:01,160 --> 00:30:05,040 Speaker 1: solutions that helped communities needing critical aid. So this is 506 00:30:05,080 --> 00:30:08,480 Speaker 1: the opportunity to actually put into place the proposed solution 507 00:30:08,880 --> 00:30:11,200 Speaker 1: and see if it works in the real world, to 508 00:30:11,280 --> 00:30:15,080 Speaker 1: take it from the development team, from the code and 509 00:30:15,280 --> 00:30:19,080 Speaker 1: the prototypes and actually put it out there for real 510 00:30:19,200 --> 00:30:23,800 Speaker 1: zes well. In addition, collaboration is continuing beyond the call 511 00:30:23,920 --> 00:30:28,560 Speaker 1: for code competition, carrying forward that open source philosophy beyond 512 00:30:28,600 --> 00:30:32,240 Speaker 1: the event itself. Pedro Cruz who headed up another call 513 00:30:32,280 --> 00:30:35,840 Speaker 1: for code project called Drone Aide, maybe working with Project 514 00:30:35,880 --> 00:30:39,600 Speaker 1: Owl to combine his ideas with THEIRS into a new 515 00:30:39,640 --> 00:30:43,200 Speaker 1: implementation that could really help people. Drone Aide grew out 516 00:30:43,240 --> 00:30:45,760 Speaker 1: of a real world experience that Pedro Cruz had in 517 00:30:45,800 --> 00:30:49,120 Speaker 1: the wake of Hurricane Maria and Puerto Rico. Because getting 518 00:30:49,120 --> 00:30:52,960 Speaker 1: around the island was nearly impossible due to the massive 519 00:30:53,040 --> 00:30:57,760 Speaker 1: destruction and because communication systems were down, Cruz wasn't sure 520 00:30:58,040 --> 00:31:01,040 Speaker 1: how his family was doing, so he went and grabbed 521 00:31:01,040 --> 00:31:03,040 Speaker 1: a drone that he owned as a camera on it, 522 00:31:03,080 --> 00:31:05,040 Speaker 1: and he decided to fly his drone around to check 523 00:31:05,080 --> 00:31:07,560 Speaker 1: on his family members make sure they were okay. And 524 00:31:07,600 --> 00:31:10,000 Speaker 1: while he was doing that, he noticed that in some 525 00:31:10,120 --> 00:31:12,640 Speaker 1: of the areas around Puerto Rico, some of the damaged 526 00:31:12,640 --> 00:31:16,800 Speaker 1: areas that people had written messages on the ground, you know, 527 00:31:16,920 --> 00:31:20,400 Speaker 1: using chalk on pavement, and some of them were messages 528 00:31:20,440 --> 00:31:23,479 Speaker 1: to alert other people in the community about their family 529 00:31:23,520 --> 00:31:27,040 Speaker 1: members and their status. Others were requests for help. There 530 00:31:27,040 --> 00:31:29,560 Speaker 1: are a lot of requests for fresh water, for example, 531 00:31:29,840 --> 00:31:33,840 Speaker 1: and CRUs thought that a solution using object character recognition 532 00:31:34,240 --> 00:31:36,840 Speaker 1: could be paired with a drone to do scans of 533 00:31:36,840 --> 00:31:39,960 Speaker 1: an area and search for these messages and then you 534 00:31:40,000 --> 00:31:42,320 Speaker 1: could geo tag them so you know exactly where those 535 00:31:42,360 --> 00:31:45,280 Speaker 1: messages are and you know where people are and what 536 00:31:45,520 --> 00:31:47,800 Speaker 1: they need, and you can send that information to first 537 00:31:47,840 --> 00:31:51,640 Speaker 1: responders so they know immediately who needs what and where 538 00:31:51,640 --> 00:31:55,320 Speaker 1: they are. I think twenty nineteen I attended a session 539 00:31:55,320 --> 00:31:59,480 Speaker 1: in which Canals and Crews spoke about this collaboration, combining 540 00:31:59,520 --> 00:32:02,720 Speaker 1: the drone approach with the dashboard software that OWL built 541 00:32:02,840 --> 00:32:06,040 Speaker 1: to add more information for first responders, giving them a 542 00:32:06,160 --> 00:32:09,400 Speaker 1: much more complete picture of what's going on. And by 543 00:32:09,560 --> 00:32:13,760 Speaker 1: using object character recognition and automated processes to identify places 544 00:32:13,760 --> 00:32:16,120 Speaker 1: where people need help, you take the need for a 545 00:32:16,240 --> 00:32:20,200 Speaker 1: human to review hours of footage, which is an enormous 546 00:32:20,240 --> 00:32:24,120 Speaker 1: time constraint. These stories are really inspiring and I think 547 00:32:24,160 --> 00:32:27,840 Speaker 1: it serves IBM well in many ways. It's not just 548 00:32:28,000 --> 00:32:32,000 Speaker 1: good PR, although there's no denying it's good PR. It 549 00:32:32,080 --> 00:32:35,320 Speaker 1: also is encouraging more people to get into coding. It's 550 00:32:35,360 --> 00:32:38,800 Speaker 1: tapping into the desire to make a real positive difference, 551 00:32:38,800 --> 00:32:40,440 Speaker 1: and a lot of people want to do that and 552 00:32:40,520 --> 00:32:45,160 Speaker 1: aren't sure how so designing this program gives people an 553 00:32:45,200 --> 00:32:47,720 Speaker 1: avenue to actually do that. So it's not just to 554 00:32:48,040 --> 00:32:50,000 Speaker 1: build an app or a piece of software, but to 555 00:32:50,040 --> 00:32:53,520 Speaker 1: actually improve or even save lives. That's going to lead 556 00:32:53,560 --> 00:32:57,040 Speaker 1: to more people getting into the field, which will benefit 557 00:32:57,080 --> 00:33:00,120 Speaker 1: tech companies like IBM when they're seeking out talent. And 558 00:33:00,200 --> 00:33:03,719 Speaker 1: obviously the use of IBM S technologies raises awareness of 559 00:33:03,760 --> 00:33:06,760 Speaker 1: what those technologies are and how they can make an impact. 560 00:33:07,160 --> 00:33:10,720 Speaker 1: But throughout Think twenty nineteen, the message of using technology 561 00:33:10,760 --> 00:33:14,480 Speaker 1: to make a positive change was repeated. Jenny Romedi's opening 562 00:33:14,560 --> 00:33:18,240 Speaker 1: keynote even featured a video titled Dear Tech, and that 563 00:33:18,400 --> 00:33:21,720 Speaker 1: was an open letter to technology and to developers about 564 00:33:21,840 --> 00:33:24,760 Speaker 1: using these tools to transform the world in positive ways 565 00:33:24,840 --> 00:33:28,440 Speaker 1: and making that positive impact. I'll be following up on 566 00:33:28,520 --> 00:33:30,920 Speaker 1: Project al in the future. I want to speak to 567 00:33:30,960 --> 00:33:33,840 Speaker 1: the team to find out how the deployment tests turn out. 568 00:33:34,120 --> 00:33:36,720 Speaker 1: My hope is that they get the support to scale 569 00:33:36,800 --> 00:33:39,240 Speaker 1: up their efforts so that they can actually put this 570 00:33:39,480 --> 00:33:42,000 Speaker 1: into practice in the real world in in the wake 571 00:33:42,080 --> 00:33:45,400 Speaker 1: of real world disasters. Now you never want to need 572 00:33:45,560 --> 00:33:50,640 Speaker 1: a natural disaster response plan, but you absolutely should have one. 573 00:33:51,400 --> 00:33:55,280 Speaker 1: But back to open source. Open source projects cover every 574 00:33:55,320 --> 00:33:57,719 Speaker 1: area of coding. You can think of the community of 575 00:33:57,760 --> 00:34:01,800 Speaker 1: developers that grows around. Open source tends to be passionate. 576 00:34:02,120 --> 00:34:06,800 Speaker 1: Members can be really opinionated. People can disagree over implementations 577 00:34:06,920 --> 00:34:11,880 Speaker 1: or changes. Ideally, through the process of contributing code, the 578 00:34:11,920 --> 00:34:15,439 Speaker 1: best options survive and the others evolved or they fall 579 00:34:15,480 --> 00:34:19,680 Speaker 1: to the side. And there are thousands of workshops, hackathons, 580 00:34:19,840 --> 00:34:23,200 Speaker 1: meet ups, and seminars about coding. And from what I've seen, 581 00:34:23,239 --> 00:34:25,959 Speaker 1: the community tends to be really eager to welcome new 582 00:34:26,000 --> 00:34:30,239 Speaker 1: people into their world. After all, new people bring new ideas, 583 00:34:30,440 --> 00:34:34,600 Speaker 1: new perspectives, and new solutions, and that's really what open 584 00:34:34,600 --> 00:34:38,320 Speaker 1: source is all about. Well, that wraps up this episode 585 00:34:38,360 --> 00:34:41,120 Speaker 1: from Think two thousand nineteen. I want to thank IBM 586 00:34:41,160 --> 00:34:44,920 Speaker 1: again for the opportunity to kind of explore this world 587 00:34:44,960 --> 00:34:47,359 Speaker 1: and to talk with so many people who are really 588 00:34:47,360 --> 00:34:51,040 Speaker 1: passionate about open source. It was really a cool experience 589 00:34:51,080 --> 00:34:53,640 Speaker 1: for me. If you guys have any suggestions for future 590 00:34:53,719 --> 00:34:56,520 Speaker 1: episodes of tech Stuff, send me a note. The email 591 00:34:56,520 --> 00:34:59,480 Speaker 1: addresses tech Stuff at how stuff works dot com, or 592 00:34:59,520 --> 00:35:03,200 Speaker 1: you can visit our website that's tech Stuff podcast dot com. 593 00:35:03,600 --> 00:35:05,759 Speaker 1: You can find links to our social media there. You 594 00:35:05,760 --> 00:35:08,919 Speaker 1: can find links to our merchandise store. Check those out 595 00:35:09,120 --> 00:35:17,160 Speaker 1: and I'll talk to you again really soon. For more 596 00:35:17,239 --> 00:35:19,520 Speaker 1: on this and thousands of other topics. Is that how 597 00:35:19,560 --> 00:35:30,320 Speaker 1: stuff works dot com