WEBVTT - What is Microsoft up to Today?

0:00:04.120 --> 0:00:07.160
<v Speaker 1>Get in touch with technology with tech Stuff from how

0:00:07.200 --> 0:00:13.680
<v Speaker 1>stuff works dot com. Hey there, and welcome to tech Stuff.

0:00:13.680 --> 0:00:16.440
<v Speaker 1>I'm your host, Jonathan Strickland. I'm an executive producer at

0:00:16.440 --> 0:00:19.119
<v Speaker 1>how Stuff Works in I Love all Things Tech, and

0:00:19.160 --> 0:00:22.480
<v Speaker 1>we are continuing our catch up episodes with Microsoft from

0:00:22.520 --> 0:00:26.200
<v Speaker 1>the listener Rob who asked that we follow up, and

0:00:26.239 --> 0:00:27.960
<v Speaker 1>we're going to talk about what the company has been

0:00:27.960 --> 0:00:31.520
<v Speaker 1>doing since. One thing I did not talk about in

0:00:31.560 --> 0:00:36.000
<v Speaker 1>the last episode was Microsoft's work in mixed reality. Mixed

0:00:36.000 --> 0:00:39.000
<v Speaker 1>reality is sort of a broad category of technologies that

0:00:39.080 --> 0:00:42.640
<v Speaker 1>merge the real world and the digital world in various ways,

0:00:42.800 --> 0:00:45.600
<v Speaker 1>and it's kind of like a spectrum. So if you

0:00:45.640 --> 0:00:48.440
<v Speaker 1>have a system that mostly relies on the real world

0:00:48.680 --> 0:00:51.480
<v Speaker 1>and it has a very light touch with digital information,

0:00:51.920 --> 0:00:55.040
<v Speaker 1>we would call that more of an augmented reality solution.

0:00:55.120 --> 0:00:58.000
<v Speaker 1>You're augmenting the experience of being in the real world

0:00:58.080 --> 0:01:01.120
<v Speaker 1>with some digital information. If you have one where most

0:01:01.240 --> 0:01:04.880
<v Speaker 1>of the information a user will encounter comes from a computer,

0:01:05.440 --> 0:01:08.800
<v Speaker 1>that would be virtual reality. The term mixed reality started

0:01:08.800 --> 0:01:10.560
<v Speaker 1>to pop up when it became clear that there's a

0:01:10.600 --> 0:01:14.600
<v Speaker 1>gradient between these extremes, and sometimes it's hard to classify

0:01:14.640 --> 0:01:18.880
<v Speaker 1>a particular piece of technology as being augmented versus virtual

0:01:19.120 --> 0:01:23.240
<v Speaker 1>or anything else, so we use mixed reality instead. Anyway.

0:01:23.400 --> 0:01:26.200
<v Speaker 1>We first heard about Microsoft's work in this field in

0:01:26.280 --> 0:01:31.160
<v Speaker 1>twenty with the introduction of the Windows Holographic later known

0:01:31.200 --> 0:01:35.920
<v Speaker 1>as the Windows Mixed Reality and the Hollow Lens. This

0:01:36.040 --> 0:01:38.520
<v Speaker 1>had the code name of Project Baraboo back when it

0:01:38.560 --> 0:01:41.280
<v Speaker 1>was in development, and a lead developer on the technology

0:01:41.680 --> 0:01:44.280
<v Speaker 1>was a guy named Alex Kipman, who had first proposed

0:01:44.280 --> 0:01:48.360
<v Speaker 1>ideas that would become intrinsic in the Hollow Lens platform

0:01:48.520 --> 0:01:51.360
<v Speaker 1>way back in two thousand seven or so. He worked

0:01:51.360 --> 0:01:54.680
<v Speaker 1>on the technology that would become the Connect. And while

0:01:54.680 --> 0:01:58.080
<v Speaker 1>the Connect, which was an Xbox peripheral, never really cut

0:01:58.080 --> 0:02:01.200
<v Speaker 1>on in a big way with gamers, the technology itself

0:02:01.280 --> 0:02:05.680
<v Speaker 1>was really impressive. It could sense depth through its camera systems,

0:02:05.760 --> 0:02:07.760
<v Speaker 1>one of which was an infrared camera. It had this

0:02:08.080 --> 0:02:11.560
<v Speaker 1>projector that would shoot out infrared dots, and by the

0:02:11.600 --> 0:02:17.160
<v Speaker 1>deformation of the the UH infrared spectrum, like seeing how

0:02:17.240 --> 0:02:19.639
<v Speaker 1>close or far away it was, it could determine how

0:02:20.600 --> 0:02:23.640
<v Speaker 1>how deep the scene was and thus if you started

0:02:23.680 --> 0:02:26.920
<v Speaker 1>walking toward it, then the Connect would detect that you

0:02:26.960 --> 0:02:30.000
<v Speaker 1>were actually approaching it. So it used this to uh

0:02:30.240 --> 0:02:33.200
<v Speaker 1>learn about just your controls, were to implement just your

0:02:33.200 --> 0:02:36.240
<v Speaker 1>control so you would program just your controls in your game,

0:02:36.720 --> 0:02:39.680
<v Speaker 1>and then through moving in front of this connect device

0:02:39.960 --> 0:02:43.120
<v Speaker 1>of the user could actually command his or her Xbox

0:02:43.480 --> 0:02:45.560
<v Speaker 1>and it could do some pretty cool stuff when paired

0:02:45.560 --> 0:02:49.560
<v Speaker 1>with the right software and hardware. Hackers loved the connect

0:02:49.600 --> 0:02:51.600
<v Speaker 1>because it let them do all sorts of stuff, like

0:02:51.680 --> 0:02:54.239
<v Speaker 1>they could make a three D scanner, so you could

0:02:54.240 --> 0:02:56.720
<v Speaker 1>put a real three dimensional object within view of the

0:02:56.720 --> 0:03:01.440
<v Speaker 1>connects camera, slowly rotate the object and scan the entire thing,

0:03:01.480 --> 0:03:04.480
<v Speaker 1>and then you would get a virtual representation of that object.

0:03:05.080 --> 0:03:07.079
<v Speaker 1>Paired with a three D printer, you could actually make

0:03:07.120 --> 0:03:10.360
<v Speaker 1>copies of stuff, or you can make a action figure

0:03:10.400 --> 0:03:13.079
<v Speaker 1>of yourself if you really wanted to. Or you could

0:03:13.200 --> 0:03:15.880
<v Speaker 1>use the connect to give robots a source of optical

0:03:15.919 --> 0:03:19.840
<v Speaker 1>information helping with robotic vision. There were tons of different

0:03:19.840 --> 0:03:23.480
<v Speaker 1>potential applications for the connect Sadly, most of them did

0:03:23.520 --> 0:03:26.440
<v Speaker 1>not involve the Xbox, and since the connect was marketed

0:03:26.480 --> 0:03:29.640
<v Speaker 1>as a console peripheral and not a device meant for

0:03:29.800 --> 0:03:33.560
<v Speaker 1>makers and hackers, the company eventually withdrew all support for

0:03:33.600 --> 0:03:36.920
<v Speaker 1>the hardware, but Kitman's worked with the company would continue,

0:03:37.560 --> 0:03:40.960
<v Speaker 1>and he had been working seriously on the holographic goggles

0:03:41.000 --> 0:03:43.160
<v Speaker 1>that would evolve into the Hollow Lens for at least

0:03:43.240 --> 0:03:47.200
<v Speaker 1>five years. The vision Kitman has of augmented reality is

0:03:47.240 --> 0:03:51.200
<v Speaker 1>a truly transformative one. So imagine a device that allows

0:03:51.200 --> 0:03:54.600
<v Speaker 1>you to interact with the digital world through your interactions

0:03:54.680 --> 0:03:58.720
<v Speaker 1>in the physical world. You could potentially turn any surface

0:03:59.040 --> 0:04:02.440
<v Speaker 1>in the physical world into a computer display or an interface.

0:04:02.920 --> 0:04:06.240
<v Speaker 1>You can control software with gestures or with voice. You

0:04:06.240 --> 0:04:09.440
<v Speaker 1>can transform the world around you with digital overlays that

0:04:09.520 --> 0:04:12.680
<v Speaker 1>only you can see through your holographic goggles, which is

0:04:12.680 --> 0:04:16.880
<v Speaker 1>pretty phenomenal. The Hollow Lens demo video included doing things

0:04:16.960 --> 0:04:20.599
<v Speaker 1>like snapping a virtual video display to a physical wall.

0:04:20.960 --> 0:04:23.960
<v Speaker 1>So imagine you put on a headset, you know, special

0:04:24.000 --> 0:04:27.280
<v Speaker 1>hollow goggles, and in this headset you can see this

0:04:27.480 --> 0:04:29.760
<v Speaker 1>virtual screen. It's floating in front of you, and you

0:04:29.800 --> 0:04:32.400
<v Speaker 1>can resize the screen however you like, so it takes

0:04:32.480 --> 0:04:34.320
<v Speaker 1>up as much or as little of your field of

0:04:34.400 --> 0:04:37.520
<v Speaker 1>view as you like. And you position the virtual screen

0:04:38.040 --> 0:04:41.919
<v Speaker 1>within the physical room that you are occupying, so you

0:04:41.960 --> 0:04:46.000
<v Speaker 1>can still see the room because you're looking through goggles, right,

0:04:46.160 --> 0:04:49.040
<v Speaker 1>You're not looking at a headset that has a closed

0:04:49.040 --> 0:04:52.200
<v Speaker 1>off section. Now you're still looking at the world around you,

0:04:52.320 --> 0:04:55.680
<v Speaker 1>but this pair of goggles can also generate images itself,

0:04:56.080 --> 0:05:00.760
<v Speaker 1>creating things that appear to be in your room but aren't.

0:05:00.800 --> 0:05:04.599
<v Speaker 1>Like that video screen. So you choose to place the

0:05:04.640 --> 0:05:06.960
<v Speaker 1>screen on a wall in front of you. Right, you're

0:05:06.960 --> 0:05:09.680
<v Speaker 1>looking at a blank wall. You put this virtual screen

0:05:09.880 --> 0:05:13.080
<v Speaker 1>on that wall. It locks into place, and you look

0:05:13.120 --> 0:05:15.080
<v Speaker 1>away to something else, like to your right or to

0:05:15.120 --> 0:05:17.880
<v Speaker 1>your left. The screen stays put. It stays where you

0:05:17.960 --> 0:05:21.280
<v Speaker 1>locked it in the physical location. So it's acting like

0:05:21.320 --> 0:05:24.040
<v Speaker 1>it's a physical television screen that's been mounted to the

0:05:24.080 --> 0:05:28.440
<v Speaker 1>wall and maintains persistence even when it's not inside your

0:05:28.480 --> 0:05:31.200
<v Speaker 1>frame of you. So if you started playing a video

0:05:31.279 --> 0:05:33.800
<v Speaker 1>on that screen and then you are to look away,

0:05:34.080 --> 0:05:37.200
<v Speaker 1>the video continues just as it would on a physical television,

0:05:37.480 --> 0:05:39.279
<v Speaker 1>and if you glance back at the wall, you would

0:05:39.279 --> 0:05:42.760
<v Speaker 1>see the video still playing out on that virtual screen. Now,

0:05:42.839 --> 0:05:45.480
<v Speaker 1>let's say you want to lie down and you decide

0:05:45.520 --> 0:05:47.080
<v Speaker 1>for the heck of it that you're gonna move the

0:05:47.120 --> 0:05:50.160
<v Speaker 1>screen from the wall to your ceiling, so you lock

0:05:50.240 --> 0:05:52.440
<v Speaker 1>it into place into your ceiling overhead. So now you're

0:05:52.520 --> 0:05:55.000
<v Speaker 1>laying on your back and you're watching the video playing

0:05:55.000 --> 0:06:00.000
<v Speaker 1>out directly above you. That's a simple implementation of augmented reality,

0:06:00.400 --> 0:06:02.760
<v Speaker 1>which is pretty trivial in the grand scheme of things,

0:06:02.760 --> 0:06:05.160
<v Speaker 1>but it gives you an idea of what was possible.

0:06:06.279 --> 0:06:10.200
<v Speaker 1>Other applications could be much more serious. Imagine putting on

0:06:10.240 --> 0:06:12.680
<v Speaker 1>a pair of these goggles and looking at a complicated

0:06:12.680 --> 0:06:16.360
<v Speaker 1>piece of machinery that has broken down, and the goggles,

0:06:16.360 --> 0:06:19.200
<v Speaker 1>which have external cameras on them so it can see

0:06:19.320 --> 0:06:22.880
<v Speaker 1>what you are seeing, can process all the information that

0:06:22.880 --> 0:06:25.520
<v Speaker 1>they're taking in. They can identify the machinery based on

0:06:25.560 --> 0:06:30.080
<v Speaker 1>the shape and the configuration. They know what the problem

0:06:30.160 --> 0:06:32.440
<v Speaker 1>is because they can see if there's a missing piece

0:06:32.600 --> 0:06:35.880
<v Speaker 1>or whatever that might be, and then it can display

0:06:35.880 --> 0:06:39.279
<v Speaker 1>instructions on top of your field of view to guide

0:06:39.320 --> 0:06:42.120
<v Speaker 1>you step by step on how to remove or replace

0:06:42.200 --> 0:06:45.600
<v Speaker 1>pieces and what you need to avoid doing. It highlights

0:06:45.640 --> 0:06:48.000
<v Speaker 1>the relevant parts of the machine for every step. So

0:06:48.320 --> 0:06:50.400
<v Speaker 1>let's say that there's a particular gear that you need

0:06:50.480 --> 0:06:53.680
<v Speaker 1>to remove. It actually creates a highlight on top of

0:06:53.760 --> 0:06:57.000
<v Speaker 1>the physical gear you're looking at, so that way you know, oh,

0:06:57.160 --> 0:06:58.960
<v Speaker 1>this is the piece I need to take off next.

0:06:59.240 --> 0:07:02.360
<v Speaker 1>It's kind of like an expert guide you the entire time.

0:07:03.240 --> 0:07:06.400
<v Speaker 1>The implementation for augmented reality I would love to see

0:07:06.560 --> 0:07:09.160
<v Speaker 1>would involve having the chance to view an area as

0:07:09.200 --> 0:07:12.720
<v Speaker 1>if it were a different era of history. So imagine

0:07:13.080 --> 0:07:15.760
<v Speaker 1>that you are walking down the streets of London and

0:07:15.800 --> 0:07:18.040
<v Speaker 1>then you take a virtual look at what the city

0:07:18.120 --> 0:07:20.760
<v Speaker 1>would have looked like back in the time of Henry

0:07:20.760 --> 0:07:24.360
<v Speaker 1>the Eighth or Oliver Cromwell. But then, I'm a history geek,

0:07:24.440 --> 0:07:27.160
<v Speaker 1>so that's not necessarily something that everybody wants. It's just

0:07:27.320 --> 0:07:30.000
<v Speaker 1>the version that I always think about. The Hollow Lens

0:07:30.080 --> 0:07:34.480
<v Speaker 1>had three different processing units. You had your typical CPU,

0:07:34.640 --> 0:07:37.600
<v Speaker 1>your central processing unit. You had your graphics processing unit

0:07:37.720 --> 0:07:41.520
<v Speaker 1>or GPU, but then you also had the HPU or

0:07:41.560 --> 0:07:45.520
<v Speaker 1>holographic processing unit. The original Hollow Lens got a lot

0:07:45.560 --> 0:07:49.000
<v Speaker 1>of positive press coverage, but it never came out for consumers.

0:07:49.400 --> 0:07:53.040
<v Speaker 1>Microsoft had determined the device was important, but wanted to

0:07:53.160 --> 0:07:57.920
<v Speaker 1>keep refining it before trying to enter a consumer marketplace

0:07:57.960 --> 0:08:00.600
<v Speaker 1>with it, because users would need the vice to be

0:08:00.720 --> 0:08:04.200
<v Speaker 1>incredibly intuitive so that they could learn how to use

0:08:04.240 --> 0:08:07.200
<v Speaker 1>it and interact with it in a seamless way, and

0:08:07.200 --> 0:08:09.320
<v Speaker 1>it would need a lot of content as well, you know,

0:08:09.440 --> 0:08:12.880
<v Speaker 1>stuff to do. Once you bought it without applications, it

0:08:12.880 --> 0:08:15.520
<v Speaker 1>would just be a nifty piece of hardware, a very

0:08:15.560 --> 0:08:17.880
<v Speaker 1>expensive one, and you would just put it on your

0:08:17.880 --> 0:08:20.720
<v Speaker 1>head and that would be it. So instead, Microsoft chose

0:08:20.760 --> 0:08:24.520
<v Speaker 1>to focus primarily on enterprise uses of the Hollow Lens,

0:08:24.800 --> 0:08:28.640
<v Speaker 1>which created a much more narrowly focused set of parameters

0:08:28.680 --> 0:08:31.440
<v Speaker 1>for the goggles, and that meant developers didn't have to

0:08:31.440 --> 0:08:33.920
<v Speaker 1>worry about all the crazy stuff that happens out in

0:08:33.960 --> 0:08:37.040
<v Speaker 1>the wide world in general. They could concentrate on specific

0:08:37.200 --> 0:08:41.360
<v Speaker 1>use cases, like in manufacturing or in medicine. If you

0:08:41.400 --> 0:08:45.920
<v Speaker 1>reduce your variables, it becomes way easier to develop software applications.

0:08:45.920 --> 0:08:50.200
<v Speaker 1>As it turns out, but Microsoft is reportedly working on

0:08:50.280 --> 0:08:53.360
<v Speaker 1>the successor to the Hollow lens. Reports have leaked that

0:08:53.440 --> 0:08:56.640
<v Speaker 1>the Hollow lens too, will have a better battery life

0:08:56.760 --> 0:08:59.920
<v Speaker 1>and improved features, as well as being lighter and cheaper

0:09:00.120 --> 0:09:04.080
<v Speaker 1>than the original Hollow lens. I'm recording this episode in June,

0:09:04.320 --> 0:09:06.800
<v Speaker 1>and later this year the company is likely to give

0:09:06.840 --> 0:09:10.000
<v Speaker 1>more details about the successor of the Hollow lens. The

0:09:10.120 --> 0:09:14.840
<v Speaker 1>code name for it is the Sydney, like the Australian city.

0:09:15.040 --> 0:09:17.720
<v Speaker 1>I know that it's gonna be less expensive than the

0:09:17.720 --> 0:09:20.480
<v Speaker 1>original Hollow lens, at least according to all the rumors.

0:09:20.840 --> 0:09:23.680
<v Speaker 1>But I suspect it's still not going to be marketed

0:09:23.720 --> 0:09:26.080
<v Speaker 1>to the average consumer just yet. I think it's still

0:09:26.120 --> 0:09:29.640
<v Speaker 1>going to be an enterprise level device, not something that

0:09:29.720 --> 0:09:32.240
<v Speaker 1>the average person would go out and buy. And while

0:09:32.280 --> 0:09:35.800
<v Speaker 1>the Hollow Lens was not offered up to consumers, Microsoft

0:09:35.840 --> 0:09:39.720
<v Speaker 1>did partner with a lot of hardware manufacturers to provide

0:09:39.720 --> 0:09:43.560
<v Speaker 1>the platform for mixed reality applications, which was that Windows

0:09:43.600 --> 0:09:47.200
<v Speaker 1>Mixed Reality originally called Windows Holographic. It's part of the

0:09:47.240 --> 0:09:51.200
<v Speaker 1>Windows TIN operating system, and it's compatible with head mounted displays,

0:09:51.360 --> 0:09:54.040
<v Speaker 1>so you can go out and buy one of a

0:09:54.040 --> 0:09:58.080
<v Speaker 1>half dozen or so headsets that run on Windows Mixed Reality.

0:09:58.440 --> 0:10:01.400
<v Speaker 1>Those headsets range and price from about two hundred dollars

0:10:01.400 --> 0:10:05.080
<v Speaker 1>to about five dollars, and they require a connection to

0:10:05.120 --> 0:10:08.360
<v Speaker 1>a PC that's running Windows tents, So the Hollow Lens

0:10:08.360 --> 0:10:11.720
<v Speaker 1>itself is its own computer. You don't need a separate

0:10:11.720 --> 0:10:14.520
<v Speaker 1>computer to run the Hollow lens, which is why it's

0:10:14.720 --> 0:10:18.560
<v Speaker 1>incredibly expensive. The developer kit version of the Hollow Lens

0:10:18.600 --> 0:10:23.079
<v Speaker 1>cost about three thousand dollars, but the headsets that you

0:10:23.120 --> 0:10:25.720
<v Speaker 1>can go out and buy those would be tethered to

0:10:25.920 --> 0:10:29.800
<v Speaker 1>a PC, which limits their usefulness because you can't just

0:10:30.240 --> 0:10:32.760
<v Speaker 1>go out into the world wearing these things and have

0:10:32.880 --> 0:10:36.160
<v Speaker 1>an augmented experience everywhere you go. I've got a lot

0:10:36.200 --> 0:10:38.400
<v Speaker 1>more to say about what Microsoft has been up to

0:10:38.480 --> 0:10:40.520
<v Speaker 1>over the last few years, but first let's take a

0:10:40.600 --> 0:10:50.680
<v Speaker 1>quick break to thank our sponsor. So while we're on

0:10:50.720 --> 0:10:53.240
<v Speaker 1>the subject of mixed reality, I should also mention that

0:10:53.360 --> 0:10:56.600
<v Speaker 1>Microsoft has backed off of plans that it had made

0:10:56.640 --> 0:11:01.040
<v Speaker 1>to create VR support on the Xbox platform. Back in sixteen,

0:11:01.080 --> 0:11:05.480
<v Speaker 1>Phil Spencer, the chief of Microsoft's Xbox division, had said

0:11:05.520 --> 0:11:09.880
<v Speaker 1>that the code named Project Scorpio Xbox platform would end

0:11:09.960 --> 0:11:13.520
<v Speaker 1>up supporting high end virtual reality experiences similar to what

0:11:13.640 --> 0:11:17.400
<v Speaker 1>you could get with a PC. Since then, Microsoft has

0:11:17.400 --> 0:11:20.360
<v Speaker 1>seemed to kind of reconsider this, and I don't really

0:11:20.360 --> 0:11:23.720
<v Speaker 1>blame the company, because virtual reality has not taken off

0:11:23.760 --> 0:11:26.560
<v Speaker 1>in the consumer space like people thought that it might.

0:11:27.040 --> 0:11:29.560
<v Speaker 1>Part of that is probably due to a very high

0:11:29.640 --> 0:11:32.439
<v Speaker 1>cost of entry into the platform, because you have to

0:11:32.480 --> 0:11:34.840
<v Speaker 1>have a pretty good PC, and then you have to

0:11:34.840 --> 0:11:37.520
<v Speaker 1>have the headset, and then there's all the applications or

0:11:37.559 --> 0:11:41.000
<v Speaker 1>software for it. It gets really expensive, really fast. Another

0:11:41.000 --> 0:11:43.199
<v Speaker 1>good reason might be that there's there's a lack of

0:11:43.240 --> 0:11:47.520
<v Speaker 1>compelling content and experiences out there. Now. There are several

0:11:47.559 --> 0:11:51.319
<v Speaker 1>developers who have created really fun or really interesting VR

0:11:51.440 --> 0:11:55.520
<v Speaker 1>games and other applications, but there's not a very large

0:11:55.640 --> 0:11:59.320
<v Speaker 1>library that is convincing enough to enough people to buy

0:11:59.320 --> 0:12:03.600
<v Speaker 1>into the tech anology. Mike Nichols, the chief marketing officer

0:12:03.720 --> 0:12:06.480
<v Speaker 1>of Gaming, said in a two thousand eighteen interview that

0:12:06.520 --> 0:12:11.200
<v Speaker 1>the company has no plans specific to Xbox consoles in

0:12:11.280 --> 0:12:15.920
<v Speaker 1>virtual reality or mixed reality, so we're looking at pure

0:12:16.000 --> 0:12:18.760
<v Speaker 1>PC experience for that sort of stuff. Now. I'm recording

0:12:18.760 --> 0:12:22.439
<v Speaker 1>this episode a little less than a month after E Threeen,

0:12:22.600 --> 0:12:25.880
<v Speaker 1>the big video game industry event that happens every June

0:12:25.880 --> 0:12:29.840
<v Speaker 1>in Los Angeles, California, and during that event, Microsoft announced

0:12:29.840 --> 0:12:33.000
<v Speaker 1>a few things about its future in the world of gaming,

0:12:33.080 --> 0:12:36.760
<v Speaker 1>specifically console gaming. It sounds like the next generation of

0:12:36.920 --> 0:12:39.760
<v Speaker 1>Xbox will have at least a couple of different versions

0:12:39.880 --> 0:12:43.880
<v Speaker 1>upon launch. Phil Spencer referred to consoles in the plural,

0:12:44.320 --> 0:12:49.000
<v Speaker 1>and other company communications seem to indicate that the successor

0:12:49.080 --> 0:12:52.360
<v Speaker 1>to the Xbox One will likely have more than one version,

0:12:52.520 --> 0:12:55.280
<v Speaker 1>so there might be an entry level and then maybe

0:12:55.320 --> 0:12:58.119
<v Speaker 1>a more expensive one with more bells and whistles on it.

0:12:58.120 --> 0:13:01.200
<v Speaker 1>It may, but it's not. It's not definitive. But it

0:13:01.280 --> 0:13:05.079
<v Speaker 1>may support backwards compatibility, which is something Microsoft has been

0:13:05.080 --> 0:13:08.360
<v Speaker 1>trying to do with its various consoles. That means that

0:13:08.400 --> 0:13:11.120
<v Speaker 1>you should be able to run older Xbox games on

0:13:11.160 --> 0:13:14.760
<v Speaker 1>the new hardware, which may mean that the new hardware

0:13:14.800 --> 0:13:18.599
<v Speaker 1>will have similar chip architecture to the existing consoles, or

0:13:19.200 --> 0:13:22.160
<v Speaker 1>it could mean that it will run a virtual console

0:13:22.280 --> 0:13:26.360
<v Speaker 1>to emulate the older hardware. Microsoft also hinted at a

0:13:26.440 --> 0:13:31.200
<v Speaker 1>future video game streaming service. This service would let you

0:13:31.280 --> 0:13:34.480
<v Speaker 1>access video games over a device running a thin client,

0:13:34.640 --> 0:13:38.880
<v Speaker 1>meaning the device itself is not doing the heavy lifting. Instead,

0:13:39.320 --> 0:13:43.200
<v Speaker 1>Microsoft's computers would run all the games and stream the

0:13:43.240 --> 0:13:46.600
<v Speaker 1>experience to you. So technically, I mean, from a very

0:13:46.679 --> 0:13:49.079
<v Speaker 1>high level, what is going on is when you press

0:13:49.080 --> 0:13:51.719
<v Speaker 1>a button on your controller or your mouth or your

0:13:51.760 --> 0:13:54.920
<v Speaker 1>phone or whatever it may be, the command shoots through

0:13:54.920 --> 0:13:59.200
<v Speaker 1>the Internet, gets to Microsoft's hardware that then executes that command,

0:13:59.640 --> 0:14:02.640
<v Speaker 1>and then that shoots the results back to you. So

0:14:03.080 --> 0:14:05.200
<v Speaker 1>let's say you're playing a game where a is jump,

0:14:05.280 --> 0:14:07.520
<v Speaker 1>you press a the command goes through the Internet to

0:14:07.559 --> 0:14:11.439
<v Speaker 1>the machine, the machine executes the command to jump, The

0:14:11.480 --> 0:14:13.760
<v Speaker 1>result gets shot back to you, and you see your

0:14:13.800 --> 0:14:17.600
<v Speaker 1>little character jump, hopefully with very little latency, or else

0:14:17.640 --> 0:14:20.760
<v Speaker 1>you're gonna feel like there's something lagging every time you play.

0:14:20.960 --> 0:14:23.400
<v Speaker 1>This is not the first time anyone's tried to do this.

0:14:23.560 --> 0:14:27.040
<v Speaker 1>Lots of companies have tried this, but very few have

0:14:27.200 --> 0:14:30.360
<v Speaker 1>managed to make it succeed. On Live, which is no

0:14:30.480 --> 0:14:33.000
<v Speaker 1>longer a thing. Tried to do this years ago. But

0:14:33.080 --> 0:14:36.120
<v Speaker 1>Microsoft's goal is to create a streaming experience that will

0:14:36.160 --> 0:14:38.200
<v Speaker 1>let you play a video game on a lot of

0:14:38.240 --> 0:14:41.560
<v Speaker 1>different potential platforms without having to worry about having the

0:14:41.640 --> 0:14:44.840
<v Speaker 1>latest hardware to run the game. So you could potentially

0:14:44.960 --> 0:14:47.680
<v Speaker 1>run this on a PC, on a console, maybe even

0:14:47.720 --> 0:14:52.240
<v Speaker 1>on a phone. So Microsoft might not jump head first

0:14:52.280 --> 0:14:55.000
<v Speaker 1>back into the mobile market, but it may make a

0:14:55.080 --> 0:14:59.400
<v Speaker 1>service that runs on smartphone platforms and brings console style

0:14:59.480 --> 0:15:03.280
<v Speaker 1>gaming two phones. Something else Microsoft has been backing away

0:15:03.360 --> 0:15:07.600
<v Speaker 1>from is supporting the Windows seven build of its operating system.

0:15:07.880 --> 0:15:10.880
<v Speaker 1>Windows seven launched in July two thousand nine, so we're

0:15:10.880 --> 0:15:14.600
<v Speaker 1>coming up on its ninth anniversary. Microsoft has committed to

0:15:14.760 --> 0:15:19.560
<v Speaker 1>providing extended support for the operating system until twenty twenty,

0:15:19.560 --> 0:15:23.640
<v Speaker 1>but the company recently announced that Microsoft staffers would no

0:15:23.760 --> 0:15:28.600
<v Speaker 1>longer be answering Microsoft Community forum questions about Windows seven.

0:15:29.080 --> 0:15:32.040
<v Speaker 1>And you might think, Hey, that operating system is nine

0:15:32.120 --> 0:15:35.640
<v Speaker 1>years old. Why should we expect Microsoft to spend time

0:15:35.720 --> 0:15:40.760
<v Speaker 1>answering questions about an antiquated operating system. Well, first, the

0:15:40.760 --> 0:15:45.400
<v Speaker 1>company's commitment to supporting the OS until January would be

0:15:45.440 --> 0:15:48.160
<v Speaker 1>one reason. If you say you're gonna do something, you

0:15:48.200 --> 0:15:52.120
<v Speaker 1>should probably do it. But another is that Windows seven

0:15:52.200 --> 0:15:56.040
<v Speaker 1>is still a very popular operating system. In fact, according

0:15:56.080 --> 0:16:00.720
<v Speaker 1>to stat Counter in May, Windows seven an accounted for

0:16:00.760 --> 0:16:06.320
<v Speaker 1>nearly forty percent of all Windows based machines worldwide. Windows ten,

0:16:06.400 --> 0:16:10.040
<v Speaker 1>which is the current operating system from Microsoft, makes up

0:16:11.720 --> 0:16:15.720
<v Speaker 1>So in other words, Windows seven, just two versions back,

0:16:16.400 --> 0:16:19.720
<v Speaker 1>is on almost as many machines as the current operating

0:16:19.760 --> 0:16:24.040
<v Speaker 1>system as for Windows eight, which is sandwiched between Windows

0:16:24.080 --> 0:16:27.400
<v Speaker 1>seven and Windows ten, it only makes up a little

0:16:27.480 --> 0:16:30.320
<v Speaker 1>less than eight percent of the market share of all

0:16:30.360 --> 0:16:34.800
<v Speaker 1>Windows machines. And I'll remind you there is no Windows nine.

0:16:35.400 --> 0:16:38.400
<v Speaker 1>They went from eight to ten. So with Windows seven

0:16:38.600 --> 0:16:41.880
<v Speaker 1>being second place only to Windows ten and still having

0:16:41.920 --> 0:16:44.160
<v Speaker 1>a year and a half left of support on its

0:16:44.600 --> 0:16:48.360
<v Speaker 1>agreement with Microsoft, or Microsoft's agreement with the public. I

0:16:48.400 --> 0:16:52.280
<v Speaker 1>should say it seems premature to me to pull staffers

0:16:52.320 --> 0:16:55.600
<v Speaker 1>from answering questions about the platform. If you know that

0:16:56.040 --> 0:16:59.440
<v Speaker 1>almost half of your users are still on Windows seven

0:16:59.800 --> 0:17:02.240
<v Speaker 1>and that you've said you're going to continue supporting until

0:17:02.280 --> 0:17:06.200
<v Speaker 1>twenty I think it's a little weird to pull staffers

0:17:06.240 --> 0:17:09.400
<v Speaker 1>from answering those questions. On While I'm on the subject, Yep,

0:17:09.640 --> 0:17:12.960
<v Speaker 1>there are still people out there running Windows XP as

0:17:12.960 --> 0:17:16.760
<v Speaker 1>their operating system. Windows XP came out in two thousand

0:17:16.960 --> 0:17:20.760
<v Speaker 1>one and its last service pack was released in two

0:17:20.800 --> 0:17:24.000
<v Speaker 1>thousand eight, so that was a decade ago. Stat Counter

0:17:24.160 --> 0:17:27.480
<v Speaker 1>estimates that nearly three percent of all Windows machines out

0:17:27.480 --> 0:17:30.560
<v Speaker 1>there are running Windows XP, which sounds like it's a

0:17:30.600 --> 0:17:33.560
<v Speaker 1>small amount, but when you think three percent of all

0:17:33.680 --> 0:17:37.119
<v Speaker 1>the Windows machines out there and there are millions of them,

0:17:37.280 --> 0:17:39.399
<v Speaker 1>that's a lot. It's amazing to me that there are

0:17:39.400 --> 0:17:43.760
<v Speaker 1>still people running Windows XP. Recently, Microsoft announced that it

0:17:43.840 --> 0:17:47.320
<v Speaker 1>intended to acquire the company get hub. So what is

0:17:47.400 --> 0:17:50.840
<v Speaker 1>get hub. Well, it's a hosting service for get g

0:17:51.080 --> 0:17:53.840
<v Speaker 1>I T, which is probably not that helpful if you're

0:17:53.880 --> 0:17:57.080
<v Speaker 1>not familiar with what get is. So here goes get

0:17:57.720 --> 0:18:00.960
<v Speaker 1>is a way to keep track of changes in files

0:18:01.000 --> 0:18:04.280
<v Speaker 1>in an effort to make collaboration and coordination not become

0:18:04.640 --> 0:18:08.000
<v Speaker 1>nightmare fuel because if you've got a team of developers

0:18:08.040 --> 0:18:11.760
<v Speaker 1>working on code, then you've got people making changes to

0:18:11.920 --> 0:18:15.360
<v Speaker 1>this code and you need to track that. But digital

0:18:15.400 --> 0:18:18.120
<v Speaker 1>files are really tricksy because you can make copies of them,

0:18:18.320 --> 0:18:20.879
<v Speaker 1>and then you can end up with conflicting versions, or

0:18:20.920 --> 0:18:23.040
<v Speaker 1>you might find that some changes you made in one

0:18:23.160 --> 0:18:26.399
<v Speaker 1>version are breaking the code somewhere. So maybe something that

0:18:26.680 --> 0:18:29.840
<v Speaker 1>was working in a previous build is no longer working,

0:18:30.240 --> 0:18:32.520
<v Speaker 1>and you may need to work backward and find a

0:18:32.640 --> 0:18:35.560
<v Speaker 1>version of the software that was working just fine before

0:18:35.600 --> 0:18:39.000
<v Speaker 1>you implemented changes, and then see what happened so that

0:18:39.080 --> 0:18:41.360
<v Speaker 1>you can try to repair it or maybe build out

0:18:41.400 --> 0:18:44.920
<v Speaker 1>the new code without breaking the older stuff. Now, keeping

0:18:44.960 --> 0:18:47.960
<v Speaker 1>track of these different versions is incredibly important, but it's

0:18:47.960 --> 0:18:52.080
<v Speaker 1>also time consuming it's not much fun. So get is

0:18:52.119 --> 0:18:54.920
<v Speaker 1>a system that does the tracking on behalf of developers,

0:18:55.160 --> 0:18:58.560
<v Speaker 1>and it's frequently used to manage source code, although not

0:18:58.840 --> 0:19:02.960
<v Speaker 1>exclusively anyway. Get hub is a hosting service with the

0:19:03.000 --> 0:19:06.439
<v Speaker 1>functionality of get, along with some other additional features like

0:19:06.600 --> 0:19:09.800
<v Speaker 1>access control, so you can make certain that only people

0:19:09.800 --> 0:19:13.560
<v Speaker 1>who are authorized to access a particular type of code

0:19:13.880 --> 0:19:17.000
<v Speaker 1>can do that. The service has millions of users, some

0:19:17.119 --> 0:19:19.920
<v Speaker 1>of whom are working on open source projects on public

0:19:20.640 --> 0:19:24.960
<v Speaker 1>project pages, so anyone can go in there and see

0:19:24.960 --> 0:19:27.960
<v Speaker 1>the source code and make changes to it and that way.

0:19:28.080 --> 0:19:30.480
<v Speaker 1>You know, again, tracking those changes is very important, So

0:19:30.560 --> 0:19:34.600
<v Speaker 1>you know what has happened. Microsoft's announcement prompted a mixed

0:19:34.640 --> 0:19:38.200
<v Speaker 1>reaction from developers, which is to be expected. Some worry

0:19:38.200 --> 0:19:40.280
<v Speaker 1>that Microsoft is going to change things up in a

0:19:40.320 --> 0:19:43.720
<v Speaker 1>way that will discourage open source code development. Others see

0:19:43.720 --> 0:19:46.119
<v Speaker 1>it as a positive event and that Microsoft will bring

0:19:46.240 --> 0:19:49.920
<v Speaker 1>support and development to the hub as a whole. Nat Friedman,

0:19:49.960 --> 0:19:52.760
<v Speaker 1>who will head up get hub under the Microsoft deal,

0:19:53.040 --> 0:19:55.440
<v Speaker 1>has said that the company intends to operate get hub

0:19:55.520 --> 0:19:57.960
<v Speaker 1>as its own entity, helping it do what it does

0:19:58.040 --> 0:20:01.359
<v Speaker 1>on an even larger scale, and possible lee actually using

0:20:01.400 --> 0:20:03.440
<v Speaker 1>get hub as something of a model for the rest

0:20:03.440 --> 0:20:06.760
<v Speaker 1>of Microsoft rather than the other way around. Microsoft has

0:20:06.800 --> 0:20:10.520
<v Speaker 1>also been working on uh more serious moves into the

0:20:10.560 --> 0:20:14.399
<v Speaker 1>world of artificial intelligence. AI has been a big area

0:20:14.480 --> 0:20:16.760
<v Speaker 1>of research and development for more than a decade, but

0:20:16.800 --> 0:20:19.480
<v Speaker 1>we're starting to see a growing number of implementations and

0:20:19.520 --> 0:20:22.520
<v Speaker 1>stuff that the average person actually has a chance of

0:20:22.600 --> 0:20:26.200
<v Speaker 1>encountering in day to day life. Because for years, AI

0:20:26.280 --> 0:20:31.120
<v Speaker 1>applications were largely the realm of research labs and industrial applications.

0:20:31.119 --> 0:20:33.960
<v Speaker 1>It wasn't something that the average consumer typically would encounter.

0:20:34.280 --> 0:20:37.600
<v Speaker 1>But today we see AI, or at least aspects of

0:20:37.640 --> 0:20:42.440
<v Speaker 1>AI narrow AI incorporated into stuff like thermostats, personal assistants

0:20:42.520 --> 0:20:45.960
<v Speaker 1>like Siri or Alexa, and car systems, among other things.

0:20:46.280 --> 0:20:50.800
<v Speaker 1>So in twenty sixteen, Microsoft created an Artificial Intelligence and

0:20:50.880 --> 0:20:54.239
<v Speaker 1>Research Group, employing around five thousand people in fields like

0:20:54.280 --> 0:20:57.720
<v Speaker 1>computer science and engineering to work on AI developments and

0:20:57.760 --> 0:21:03.439
<v Speaker 1>practical applications like their own AI assistant, also known as Cortana. Today,

0:21:03.480 --> 0:21:06.600
<v Speaker 1>more than eight thousand people work in that same area

0:21:06.680 --> 0:21:10.800
<v Speaker 1>at Microsoft and investors investors are are watching with interest

0:21:10.880 --> 0:21:15.919
<v Speaker 1>because AI could help transform Microsoft yet again. More on

0:21:16.119 --> 0:21:18.359
<v Speaker 1>how that could happen in just a second, but first

0:21:18.400 --> 0:21:28.800
<v Speaker 1>let's take another quick break to thank our sponsor. So

0:21:28.920 --> 0:21:33.000
<v Speaker 1>Microsoft is incorporating AI into products like Office three sixty five,

0:21:33.080 --> 0:21:36.200
<v Speaker 1>which is the cloud based suite of productivity software the

0:21:36.200 --> 0:21:39.920
<v Speaker 1>company offers. There's a feature called inc analysis, which can

0:21:40.000 --> 0:21:42.760
<v Speaker 1>look at handwritten notes in something like a power point

0:21:42.800 --> 0:21:46.399
<v Speaker 1>presentation and interpret it, converting it into text. Or you

0:21:46.400 --> 0:21:49.159
<v Speaker 1>could use the Stylus input device to write in the

0:21:49.200 --> 0:21:52.240
<v Speaker 1>margins of a virtual document and the AI could interpret

0:21:52.240 --> 0:21:55.040
<v Speaker 1>those notes and incorporate them into the document itself, or

0:21:55.040 --> 0:21:59.480
<v Speaker 1>possibly even make the change using natural language processing, which

0:21:59.480 --> 0:22:03.719
<v Speaker 1>is a very simple phrase that describes the fiendishly complicated

0:22:03.760 --> 0:22:07.120
<v Speaker 1>task of teaching computers what we mean when we speak plainly.

0:22:07.960 --> 0:22:11.359
<v Speaker 1>Microsoft uses this to analyze information and an effort to

0:22:11.480 --> 0:22:14.760
<v Speaker 1>create greater value for users, though this can also get

0:22:14.760 --> 0:22:17.640
<v Speaker 1>a little creepy at times. It's similar to what companies

0:22:17.680 --> 0:22:20.440
<v Speaker 1>like Google and Apple are doing, and that these companies

0:22:20.440 --> 0:22:24.239
<v Speaker 1>are creating AI processes that can analyze your work and

0:22:24.280 --> 0:22:27.600
<v Speaker 1>your email messages in an effort to proactively make things

0:22:27.640 --> 0:22:30.480
<v Speaker 1>easier for you. So and a simple example might be.

0:22:30.800 --> 0:22:33.439
<v Speaker 1>Let's say you purchase tickets to go to a sporting event,

0:22:33.880 --> 0:22:36.479
<v Speaker 1>and you buy them online. You get an email about it.

0:22:36.880 --> 0:22:41.280
<v Speaker 1>The AI identifies the email. It identifies that the email

0:22:41.400 --> 0:22:45.600
<v Speaker 1>is about these this sporting event. It looks at the ticket,

0:22:45.840 --> 0:22:48.240
<v Speaker 1>It knows when the sporting event happens, it knows where

0:22:48.280 --> 0:22:50.840
<v Speaker 1>it happens. It knows where that is in relation to

0:22:50.840 --> 0:22:53.280
<v Speaker 1>where you are because you're holding some sort of device

0:22:53.400 --> 0:22:57.520
<v Speaker 1>that has your GPS coordinates as part of it. There's

0:22:57.520 --> 0:23:01.320
<v Speaker 1>a location element to this, and so on the day

0:23:01.440 --> 0:23:03.600
<v Speaker 1>of the sporting event, you get a notification and it

0:23:03.640 --> 0:23:06.800
<v Speaker 1>tells you, hey, traffic is unusually heavy today and based

0:23:06.840 --> 0:23:09.520
<v Speaker 1>upon where you are and where the sporting arena is,

0:23:09.800 --> 0:23:12.080
<v Speaker 1>you need to leave in the next forty five minutes

0:23:12.119 --> 0:23:14.400
<v Speaker 1>in order to make it on time. That's the sort

0:23:14.440 --> 0:23:16.920
<v Speaker 1>of stuff that AI can do, and like I said,

0:23:16.960 --> 0:23:19.199
<v Speaker 1>it can get really a little creepy if you think

0:23:19.240 --> 0:23:22.320
<v Speaker 1>about it too much. Um it can be helpful, but

0:23:22.400 --> 0:23:27.800
<v Speaker 1>there's also very real concerns about privacy issues and safety. Clearly,

0:23:27.800 --> 0:23:30.480
<v Speaker 1>it has to be implemented in a responsible way. And

0:23:30.600 --> 0:23:33.280
<v Speaker 1>AI has tons of other narrow use cases. I've only

0:23:33.600 --> 0:23:36.720
<v Speaker 1>given a tiny, tiny glimpse into it. You can see

0:23:36.760 --> 0:23:41.360
<v Speaker 1>stuff like image recognition or machine learning, or pulling relevant

0:23:41.359 --> 0:23:45.560
<v Speaker 1>information from enormous data sets. These are all different aspects

0:23:45.560 --> 0:23:50.080
<v Speaker 1>of artificial intelligence. Recently, Microsoft signed a deal with Britain's

0:23:50.160 --> 0:23:53.800
<v Speaker 1>Marks and Spencer retailer to test and AI implementation in

0:23:53.840 --> 0:23:58.440
<v Speaker 1>stores and corporate operations. But that's about all the information

0:23:58.480 --> 0:24:01.800
<v Speaker 1>I have on this partnership right now. I'm not certain

0:24:01.840 --> 0:24:04.360
<v Speaker 1>how the AI is going to be incorporated or what

0:24:04.480 --> 0:24:07.000
<v Speaker 1>it will be meant to do right now, but it

0:24:07.160 --> 0:24:09.560
<v Speaker 1>is another example of how Microsoft is moving ahead with

0:24:09.600 --> 0:24:12.520
<v Speaker 1>its work in AI. And another technology that has a

0:24:12.560 --> 0:24:15.359
<v Speaker 1>lot of buzz around it I wish it would stop

0:24:15.760 --> 0:24:19.240
<v Speaker 1>getting exhausting is blockchain. And I've talked about blockchain a

0:24:19.280 --> 0:24:21.480
<v Speaker 1>lot over the last year, but here's a quick refresher.

0:24:21.760 --> 0:24:25.359
<v Speaker 1>Blockchain is a process that groups together bundles of records

0:24:26.119 --> 0:24:30.000
<v Speaker 1>into blocks. So those records could be transactions of some sort,

0:24:30.480 --> 0:24:33.320
<v Speaker 1>but it puts these all into a block, and then

0:24:33.760 --> 0:24:37.280
<v Speaker 1>the blocks form a chain, so you've got a linear

0:24:37.359 --> 0:24:40.600
<v Speaker 1>block or linear chain of blocks. I should say. That's

0:24:40.760 --> 0:24:43.800
<v Speaker 1>where it gets his name blockchain. So each block in

0:24:43.840 --> 0:24:47.360
<v Speaker 1>the chain contains a history of all the previous blocks

0:24:47.400 --> 0:24:49.600
<v Speaker 1>in the chain, so not just the blocks, but the

0:24:49.640 --> 0:24:53.440
<v Speaker 1>actual transactions that have happened to create those blocks. They

0:24:53.480 --> 0:24:56.840
<v Speaker 1>become part of the shared history. So it's kind of

0:24:56.880 --> 0:25:01.359
<v Speaker 1>like looking almost like a fan only tree, being able

0:25:01.359 --> 0:25:04.440
<v Speaker 1>to trace ancestry from one person all the way back,

0:25:04.720 --> 0:25:08.000
<v Speaker 1>say twelve generations. Same sort of thing is that we're

0:25:08.000 --> 0:25:12.040
<v Speaker 1>talking about an actual record of transactions. Uh, when someone

0:25:12.200 --> 0:25:16.160
<v Speaker 1>updates a record that updated record joins a new block,

0:25:16.560 --> 0:25:19.520
<v Speaker 1>and all future blocks will have a history of that update,

0:25:20.000 --> 0:25:22.240
<v Speaker 1>but they'll also have the history of the versions of

0:25:22.240 --> 0:25:25.760
<v Speaker 1>the record before the update happened. Blockchain is most frequently

0:25:25.800 --> 0:25:29.639
<v Speaker 1>associated with the digital currency Bitcoin in the media because

0:25:29.680 --> 0:25:34.040
<v Speaker 1>Bitcoin relies upon blockchain technology to track and verify all

0:25:34.119 --> 0:25:38.280
<v Speaker 1>transactions that use the currency, which keeps anyone from trying

0:25:38.280 --> 0:25:41.240
<v Speaker 1>to spend a virtual unit of currency twice. Because the

0:25:41.400 --> 0:25:44.879
<v Speaker 1>entire bitcoin community has access to the shared ledger of

0:25:44.920 --> 0:25:48.160
<v Speaker 1>transactions and they can see when a unit has been spent.

0:25:48.240 --> 0:25:51.720
<v Speaker 1>It's also how new bitcoins are distributed. But never mind,

0:25:51.720 --> 0:25:53.720
<v Speaker 1>I've talked about bitcoin in another episode, so we're not

0:25:53.760 --> 0:25:55.760
<v Speaker 1>going to go into it here. The important thing is

0:25:56.040 --> 0:25:59.000
<v Speaker 1>blockchain can be used for all sorts of applications, not

0:25:59.160 --> 0:26:02.960
<v Speaker 1>just currency. Microsoft has partnered with a firm called Ernst

0:26:03.040 --> 0:26:06.280
<v Speaker 1>and Young to launch a blockchain system that would track

0:26:06.400 --> 0:26:11.160
<v Speaker 1>content rights and royalties management for creators, with video game

0:26:11.200 --> 0:26:13.520
<v Speaker 1>creators being among the first to take advantage of it.

0:26:13.720 --> 0:26:17.160
<v Speaker 1>It's supposed to streamline the process of tracking and collecting

0:26:17.240 --> 0:26:20.240
<v Speaker 1>royalties payments, something that traditionally has involved a lot of

0:26:20.280 --> 0:26:24.280
<v Speaker 1>third parties and middlemen, so video games present a particularly

0:26:24.359 --> 0:26:27.960
<v Speaker 1>complicated problem for royalties. Take a game like Grand Theft

0:26:27.960 --> 0:26:31.440
<v Speaker 1>Auto five, because it's not just the game. That game

0:26:31.520 --> 0:26:34.480
<v Speaker 1>happens to have a lot of licensed music in it,

0:26:34.840 --> 0:26:39.040
<v Speaker 1>and some of those licenses that have been agreed upon

0:26:39.480 --> 0:26:42.879
<v Speaker 1>might also involve paying royalties to the copyright holders of

0:26:42.920 --> 0:26:46.800
<v Speaker 1>the songs that were included in the game, So royalty

0:26:46.840 --> 0:26:49.959
<v Speaker 1>payments may not just go to the software developer. They

0:26:50.000 --> 0:26:52.439
<v Speaker 1>also might have to go to the copyright holders of

0:26:52.560 --> 0:26:56.359
<v Speaker 1>various songs. And sometimes one entity will buy the rights

0:26:56.480 --> 0:26:59.840
<v Speaker 1>to a piece of content, so royalty payments should go

0:26:59.920 --> 0:27:03.000
<v Speaker 1>to them instead of to the original holder of the rights,

0:27:03.000 --> 0:27:05.280
<v Speaker 1>because now the rights have shifted, and then that person

0:27:05.359 --> 0:27:07.480
<v Speaker 1>might end up selling the rights later on. This makes

0:27:07.520 --> 0:27:10.639
<v Speaker 1>the process of figuring out who you owe money to

0:27:11.280 --> 0:27:15.400
<v Speaker 1>really complicated, so the idea is that the blockchain approach

0:27:15.720 --> 0:27:18.840
<v Speaker 1>would simplify this. However, this is not the first time

0:27:18.880 --> 0:27:21.879
<v Speaker 1>someone has tried to use blockchain for this specific purpose,

0:27:22.240 --> 0:27:25.560
<v Speaker 1>and one of the big challenges of blockchain is that's

0:27:25.600 --> 0:27:30.720
<v Speaker 1>difficult to scale up to larger too larger scales, so

0:27:31.760 --> 0:27:34.080
<v Speaker 1>there's some question as to whether or not Ernst and

0:27:34.200 --> 0:27:37.160
<v Speaker 1>Young and Microsoft can pull this off. So it's too

0:27:37.160 --> 0:27:40.119
<v Speaker 1>early to say at the moment, one future product that

0:27:40.160 --> 0:27:42.920
<v Speaker 1>will come out of Microsoft is the Surface Hub too.

0:27:43.400 --> 0:27:48.120
<v Speaker 1>I mentioned the surface earlier in the last episode. Microsoft's

0:27:48.160 --> 0:27:51.679
<v Speaker 1>touch and gesture controlled smart white board is the hub.

0:27:52.359 --> 0:27:56.240
<v Speaker 1>So the Surface Hub to you, is something you can

0:27:56.280 --> 0:27:58.439
<v Speaker 1>mount on a wall and it has a base that

0:27:58.480 --> 0:28:02.080
<v Speaker 1>allows you to rotate the board from portrait mode into

0:28:02.160 --> 0:28:04.719
<v Speaker 1>landscape mode, so you can turn it ninety degrees just

0:28:04.760 --> 0:28:06.600
<v Speaker 1>like you would with a phone. Like if you're holding

0:28:06.600 --> 0:28:09.359
<v Speaker 1>a phone upright and then turn it to its side,

0:28:09.600 --> 0:28:11.920
<v Speaker 1>you can switch from portrait to landscape. Same sort of

0:28:11.920 --> 0:28:14.119
<v Speaker 1>thing with this. It's so it's much much larger. The

0:28:14.160 --> 0:28:17.280
<v Speaker 1>screen of the Hub two is fifty and a half

0:28:17.359 --> 0:28:20.160
<v Speaker 1>inches on the diagonal. It's got a three to two

0:28:20.200 --> 0:28:24.080
<v Speaker 1>aspect ratio, and the rate the resolution on this is

0:28:25.000 --> 0:28:28.159
<v Speaker 1>greater than four K. It's higher resolution than four K.

0:28:28.680 --> 0:28:31.320
<v Speaker 1>It also comes with a four K webcam that plugs

0:28:31.359 --> 0:28:35.880
<v Speaker 1>in via USBC that allows for video conferencing. UH. There's

0:28:35.880 --> 0:28:38.360
<v Speaker 1>a concept video of this thing that shows people using

0:28:38.400 --> 0:28:41.200
<v Speaker 1>the video chat while working with shared documents on the

0:28:41.240 --> 0:28:44.600
<v Speaker 1>same screen, using touch controls to send commands and make

0:28:44.680 --> 0:28:47.160
<v Speaker 1>changes in real time. In addition, you can link up

0:28:47.200 --> 0:28:49.680
<v Speaker 1>to four of the hubs together, plugging them in through

0:28:49.680 --> 0:28:53.400
<v Speaker 1>this USBC approach and putting them side by side and

0:28:53.440 --> 0:28:57.440
<v Speaker 1>create a truly enormous display. There's no telling right now

0:28:57.520 --> 0:29:00.000
<v Speaker 1>how much it's gonna cost when it debuts. The original

0:29:00.240 --> 0:29:03.400
<v Speaker 1>fifty five in surface hub whiteboard would set you back

0:29:03.400 --> 0:29:06.560
<v Speaker 1>a cool nine thousand dollars or so. Today an eighty

0:29:06.680 --> 0:29:09.480
<v Speaker 1>four inch one, the really big one would cost more

0:29:09.600 --> 0:29:13.040
<v Speaker 1>like seventeen thousand dollars. So this is not something I

0:29:13.040 --> 0:29:16.120
<v Speaker 1>would expect to see in the average home. Microsoft has

0:29:16.120 --> 0:29:17.960
<v Speaker 1>also been trying to make a bigger move into the

0:29:18.080 --> 0:29:21.320
<v Speaker 1>educational world. It recently acquired a startup company called flip

0:29:21.360 --> 0:29:25.400
<v Speaker 1>Grid that's a video app company. They create an app

0:29:25.480 --> 0:29:29.320
<v Speaker 1>that let's let's students record and share educational videos with

0:29:29.360 --> 0:29:32.520
<v Speaker 1>each other. Microsoft had been working with flip grid for

0:29:32.560 --> 0:29:36.200
<v Speaker 1>more than a year before they made this acquisition. Google

0:29:36.200 --> 0:29:39.120
<v Speaker 1>has been dominating in the educational space, largely due to

0:29:39.200 --> 0:29:42.560
<v Speaker 1>the relatively low cost of Google Chromebook devices compared to

0:29:42.600 --> 0:29:46.400
<v Speaker 1>Windows based computers, and Microsoft has recently contributed money to

0:29:46.440 --> 0:29:49.920
<v Speaker 1>a group that is fighting against a California proposal called

0:29:49.920 --> 0:29:54.040
<v Speaker 1>the California Consumer Privacy Act. Now the act would require

0:29:54.080 --> 0:29:58.239
<v Speaker 1>companies to reveal what data they collect from users and

0:29:58.280 --> 0:30:01.880
<v Speaker 1>how they make use of that data, specifically in using

0:30:01.880 --> 0:30:06.480
<v Speaker 1>that data to sell to people to make money from ads,

0:30:06.520 --> 0:30:09.080
<v Speaker 1>and it would require those companies to allow users to

0:30:09.120 --> 0:30:14.480
<v Speaker 1>opt out of having their information sold. Several companies, including Microsoft,

0:30:14.600 --> 0:30:17.040
<v Speaker 1>do not like this idea at all, and have paid

0:30:17.080 --> 0:30:21.320
<v Speaker 1>money into lobbying against it and to make a campaign

0:30:21.320 --> 0:30:27.120
<v Speaker 1>against the policy. Other companies that have also contributed include Uber, Google, Amazon,

0:30:27.240 --> 0:30:30.560
<v Speaker 1>and for a while Facebook, although Facebook has since withdrawn

0:30:30.600 --> 0:30:34.880
<v Speaker 1>its support from the group. Supporters of the proposal argue

0:30:34.880 --> 0:30:37.400
<v Speaker 1>that people should have a say in how their information

0:30:37.480 --> 0:30:40.840
<v Speaker 1>is used. The opposition, however, mostly in the form of

0:30:40.840 --> 0:30:45.080
<v Speaker 1>company statements, argue that the proposal itself is flawed and

0:30:45.160 --> 0:30:48.760
<v Speaker 1>that while reputable companies should always treat customer privacy as

0:30:48.760 --> 0:30:52.680
<v Speaker 1>a top priority, the the implementation of the proposal as

0:30:52.680 --> 0:30:56.680
<v Speaker 1>it is written would hinder innovation. How true is that?

0:30:56.760 --> 0:30:59.160
<v Speaker 1>I don't know? I do know that companies do not

0:30:59.400 --> 0:31:03.840
<v Speaker 1>want to their business models impacted by having this policy

0:31:03.960 --> 0:31:08.640
<v Speaker 1>UH brought to fruition because it would mean that an

0:31:08.640 --> 0:31:12.800
<v Speaker 1>extremely lucrative stream of revenue could potentially get cut off,

0:31:12.880 --> 0:31:16.040
<v Speaker 1>and that is terrifying to these companies. I keep telling

0:31:16.080 --> 0:31:19.080
<v Speaker 1>people Google is not a search company. Google is an

0:31:19.120 --> 0:31:22.520
<v Speaker 1>advertising company, and we are the product. It is. It

0:31:22.640 --> 0:31:26.320
<v Speaker 1>is you and I generating the information that Google can

0:31:26.360 --> 0:31:31.479
<v Speaker 1>then use to sell stuff to advertisers. So if that

0:31:31.560 --> 0:31:34.960
<v Speaker 1>were changed through this law, if this law got enacted

0:31:35.040 --> 0:31:39.080
<v Speaker 1>and then people could opt out, it could severely hinder

0:31:39.320 --> 0:31:42.360
<v Speaker 1>the way Google makes money, at least in California. And

0:31:42.440 --> 0:31:45.160
<v Speaker 1>depending upon how Google has been built out its systems,

0:31:45.160 --> 0:31:47.760
<v Speaker 1>and this is true for all these companies, not just Google,

0:31:47.760 --> 0:31:51.520
<v Speaker 1>but Amazon, Microsoft, Uber, depending on how they've built out

0:31:51.520 --> 0:31:53.200
<v Speaker 1>their systems, it might mean that they would have to

0:31:53.280 --> 0:31:58.160
<v Speaker 1>completely rebuild their systems in such a way that it

0:31:58.280 --> 0:32:02.040
<v Speaker 1>did not gather that in for nation, Um, it's not.

0:32:03.000 --> 0:32:07.040
<v Speaker 1>You could just argue, just don't sell it. But anyway,

0:32:07.200 --> 0:32:10.920
<v Speaker 1>it looks like it's gonna be an ugly fight in California.

0:32:11.160 --> 0:32:14.360
<v Speaker 1>Microsoft has been the news recently in the United States

0:32:14.440 --> 0:32:18.520
<v Speaker 1>because well by recently, I mean June two, eighteen, because

0:32:18.560 --> 0:32:21.520
<v Speaker 1>the companies work with the United States Immigration and Customs

0:32:21.640 --> 0:32:27.520
<v Speaker 1>Enforcement Division or ICE. In ICE became famous for being

0:32:27.560 --> 0:32:31.280
<v Speaker 1>responsible for separating migrant families as they attempted to enter

0:32:31.280 --> 0:32:34.760
<v Speaker 1>the United States, even those that were seeking asylum and

0:32:35.440 --> 0:32:39.800
<v Speaker 1>particularly famous for placing children in separate camps from their parents.

0:32:40.400 --> 0:32:44.280
<v Speaker 1>The practice was widely called out as being inhumane and cruel,

0:32:45.120 --> 0:32:47.640
<v Speaker 1>and this had a ripple effect on companies that had

0:32:47.680 --> 0:32:51.840
<v Speaker 1>accepted contracts from ICE to provide various services in hardware,

0:32:52.160 --> 0:32:56.280
<v Speaker 1>including Microsoft. There were calls for Microsoft to cancel those

0:32:56.320 --> 0:33:00.160
<v Speaker 1>contracts that came from both internal and external sources. Is

0:33:00.800 --> 0:33:04.840
<v Speaker 1>Late in June two eighteen, Donald Trump signed an executive

0:33:04.920 --> 0:33:08.880
<v Speaker 1>order calling for an end to the separation policy, though

0:33:09.000 --> 0:33:12.160
<v Speaker 1>by that time thousands of families had already been affected,

0:33:12.200 --> 0:33:15.120
<v Speaker 1>with no immediate solution as to how to reunite them.

0:33:15.680 --> 0:33:21.880
<v Speaker 1>So Microsoft CEO Nadella said that they were absolutely opposed

0:33:22.040 --> 0:33:25.960
<v Speaker 1>to the the process of separating families. He said it

0:33:26.000 --> 0:33:30.440
<v Speaker 1>was abhorrent. However, he also said Microsoft's contracts in no

0:33:30.600 --> 0:33:34.200
<v Speaker 1>way related to the practice of separating families. Rather, they

0:33:34.200 --> 0:33:37.960
<v Speaker 1>were for stuff like handling email service, or messaging systems

0:33:38.040 --> 0:33:42.720
<v Speaker 1>or document management. I don't know that that necessarily satisfied

0:33:42.800 --> 0:33:46.000
<v Speaker 1>the critics who said you shouldn't do business with this

0:33:46.240 --> 0:33:49.960
<v Speaker 1>group at all, but it seemed to be his approach

0:33:50.040 --> 0:33:53.760
<v Speaker 1>to saying, look, we're not responsible for tearing those families apart.

0:33:53.840 --> 0:33:57.680
<v Speaker 1>While not saying out loud, that's a big contract and

0:33:57.720 --> 0:34:02.600
<v Speaker 1>it's a lot of money, So your mileage may vary

0:34:02.640 --> 0:34:06.600
<v Speaker 1>on how you view that particular approach. One final bit

0:34:06.680 --> 0:34:10.160
<v Speaker 1>of information, I don't want to end on that particularly

0:34:10.239 --> 0:34:14.080
<v Speaker 1>distasteful notes. So on June twenty, geek wire published an

0:34:14.120 --> 0:34:17.920
<v Speaker 1>article stating that Microsoft had bought an office complex in Washington,

0:34:18.040 --> 0:34:21.920
<v Speaker 1>not too far from its headquarters campus, and they spent

0:34:21.960 --> 0:34:25.840
<v Speaker 1>two hundred fifty million dollars buying this thing. In addition,

0:34:25.920 --> 0:34:28.600
<v Speaker 1>the company is in the process of renovating its home

0:34:28.680 --> 0:34:32.400
<v Speaker 1>campus and replacing old buildings with new, larger ones, and

0:34:32.440 --> 0:34:35.600
<v Speaker 1>the new layout will allow for eight thousand additional employees.

0:34:35.680 --> 0:34:38.040
<v Speaker 1>So it looks like Microsoft is gearing up to grow

0:34:38.160 --> 0:34:42.040
<v Speaker 1>some more, which might be encouraging news after hearing about

0:34:42.040 --> 0:34:44.080
<v Speaker 1>all those layoffs that it had been doing over the

0:34:44.120 --> 0:34:48.719
<v Speaker 1>past several years. Now, where's Microsoft going next? It's hard

0:34:48.760 --> 0:34:50.960
<v Speaker 1>to say. I imagine I'm going to see a lot

0:34:51.000 --> 0:34:55.520
<v Speaker 1>more information about cloud services and artificial intelligence. And it

0:34:55.600 --> 0:34:59.320
<v Speaker 1>is really interesting to think of the fact that maybe

0:34:59.320 --> 0:35:03.359
<v Speaker 1>in five year years when you say the company name Microsoft,

0:35:03.400 --> 0:35:06.239
<v Speaker 1>you'll be thinking of a very different company than the

0:35:06.239 --> 0:35:10.280
<v Speaker 1>one that was creating, operating systems and productivity software suites.

0:35:11.360 --> 0:35:15.480
<v Speaker 1>That's the company I always associate with the name Microsoft.

0:35:15.520 --> 0:35:18.200
<v Speaker 1>I think of ms DOSS, I think of Windows, I

0:35:18.239 --> 0:35:21.640
<v Speaker 1>think of Word and Excel and power Point. But in

0:35:21.640 --> 0:35:25.120
<v Speaker 1>another five years we might be thinking about artificial intelligence,

0:35:25.320 --> 0:35:28.160
<v Speaker 1>and we might be thinking of blockchain. If they can

0:35:28.200 --> 0:35:32.040
<v Speaker 1>get that working properly for their various applications, it may

0:35:32.040 --> 0:35:35.040
<v Speaker 1>be a very different world. I'm excited to see. And

0:35:35.120 --> 0:35:37.239
<v Speaker 1>besides which that means that in five years I can

0:35:37.280 --> 0:35:40.400
<v Speaker 1>do another update episode, So that's something to look forward to.

0:35:40.920 --> 0:35:43.640
<v Speaker 1>If you guys have any suggestions for future episodes of

0:35:43.640 --> 0:35:45.480
<v Speaker 1>tech Stuff, why not write me and let me know

0:35:45.520 --> 0:35:47.640
<v Speaker 1>about them, because otherwise I'm just gonna pick what I

0:35:47.680 --> 0:35:50.799
<v Speaker 1>want and we all know where that goes. So send

0:35:50.800 --> 0:35:53.560
<v Speaker 1>me an email the addresses tech Stuff at how stuffworks

0:35:53.600 --> 0:35:56.000
<v Speaker 1>dot com or draw me a line on Facebook or Twitter.

0:35:56.040 --> 0:35:58.440
<v Speaker 1>The handle it both of those is tech Stuff hs W.

0:35:59.080 --> 0:36:02.040
<v Speaker 1>Don't forget. You can follow me on Instagram and I'll

0:36:02.080 --> 0:36:10.600
<v Speaker 1>talk to you again really soon for more on this

0:36:10.800 --> 0:36:13.319
<v Speaker 1>and thousands of other topics. Because at how stuff works

0:36:13.320 --> 0:36:23.480
<v Speaker 1>dot Com,