PodSearch

ATP

372: Things Are Degraded

 

00:00:00 ◼   ► Do people still buy Xboxes? Is this fight even still on?

00:00:04 ◼   ► Yeah, all three competitors are viable.

00:00:08 ◼   ► You know, Sony destroyed everybody in the last generation, but Xbox is viable.

00:00:12 ◼   ► They have enough money to make a second one, you know, and Nintendo as we know

00:00:16 ◼   ► is definitely viable. So the market can sustain three.

00:00:20 ◼   ► Each generation, maybe the winner will swap and Nintendo won

00:00:24 ◼   ► the Wii generation, Xbox won the PS3 generation.

00:00:28 ◼   ► See what happens this time. Sega did not win.

00:00:32 ◼   ► It hasn't won anything lately. Sorry.

00:00:36 ◼   ► Sega won the Genesis generation and that was it. No, it did not win the Genesis generation. Only in your mind.

00:00:40 ◼   ► No, I think... It depends on how you measure, but

00:00:44 ◼   ► they did very well. Go look up the numbers. It did fine. It was viable.

00:00:48 ◼   ► Viable? I think they were very, very

00:00:52 ◼   ► successful during that generation. Sega didn't win, but they were very, very, very

00:00:56 ◼   ► strong. But I still think Nintendo won. They won Marco's heart.

00:01:00 ◼   ► They did win my heart, dammit. Sega was awesome for that one generation.

00:01:04 ◼   ► I've said this many times on the show. I peddled so many Dreamcasts when I worked at Babbage's

00:01:08 ◼   ► and that just did not work out well. No. The Dreamcast was not viable.

00:01:12 ◼   ► It's sad, because the Dreamcast was a good system with good games,

00:01:16 ◼   ► but Sega just blew it so hard after the Genesis

00:01:20 ◼   ► that nobody trusted them anymore. I'm not going to say it was a good system. Dreamcast had

00:01:24 ◼   ► good games. The system? Oh, come on. It had the little

00:01:28 ◼   ► Game Boy memory card. What did they call that? The controller was awful.

00:01:32 ◼   ► The visual memory thing was dumb. There it is. Yeah, visual memory unit, the VMU,

00:01:36 ◼   ► something like that. It did have a fishing controller, but still. No, that fishing game was amazing.

00:01:40 ◼   ► Yeah, actually, this is not for this week, but I have

00:01:44 ◼   ► a whole retro gaming setup now, and I'm super into this world, and

00:01:48 ◼   ► one of these days I will talk about it on the show. It's

00:01:52 ◼   ► been quite a ride. Aren't there Sega games on Switch?

00:01:56 ◼   ► You can buy them in a virtual console? Yeah, yeah. Sega became just like, you know, software

00:02:00 ◼   ► for everybody now. Yeah, I feel like that's probably your best bet to get all your Sega

00:02:04 ◼   ► hopes and dreams on Nintendo consoles. Oh, no. I don't need to.

00:02:08 ◼   ► Well, I know you can do MAME. Yeah, yeah. No, I have my

00:02:12 ◼   ► Genesis running. You'll see.

00:02:16 ◼   ► I don't have time to talk about this week, so we can do it next week if you want.

00:02:20 ◼   ► Is that less work than just running them in an emulator? I don't know. Oh, it's way more work, but

00:02:24 ◼   ► it's way cooler. Alright, it has a warmer

00:02:28 ◼   ► feel. I'll get there. It's all about the

00:02:32 ◼   ► ritual. I don't have time this week. Save it for the show. Save it for the show.

00:02:36 ◼   ► John, you guessed right about the A12Z. I'm

00:02:40 ◼   ► very impressed. Yeah, we were talking about that when the new iPad had just

00:02:44 ◼   ► come out and we weren't sure what the deal with the system on a chip

00:02:48 ◼   ► was except that it was one letter different from the previous one and it turns out that one letter

00:02:52 ◼   ► stood for something that I speculated about on the show, which is that

00:02:56 ◼   ► all the parts on it are working. The A12X had seven GPU cores

00:03:00 ◼   ► as an insurance policy to increase yields because if one core is a dud

00:03:04 ◼   ► then you can still use it. Apparently now they've gotten good enough at manufacturing

00:03:08 ◼   ► this particular chip or they just saved all the high-bend ones for this particular thing, something like that.

00:03:12 ◼   ► But anyway, this is a common practice in the industry. That's what the A12Z is. It's an

00:03:16 ◼   ► A12X without any boo-boos.

00:03:20 ◼   ► I wanted to very quickly explain what this is because

00:03:24 ◼   ► I bet there are some listeners out there who don't know about this process and it kind of affects a lot of things

00:03:28 ◼   ► about chip making. If you ever hear people talk about a chip having low

00:03:32 ◼   ► yields or things like this or binning, roughly what

00:03:36 ◼   ► this is, and please correct me if I'm getting any parts of this grossly wrong and to any experts in the field, I'm

00:03:40 ◼   ► sorry because I only have a passing knowledge of it, but I just wanted to explain this. So basically

00:03:44 ◼   ► when you make silicon chips, like CPUs, GPUs and everything, they're made on

00:03:48 ◼   ► these giant silicon wafers. You've probably seen them. The big circular cool looking shimmery

00:03:52 ◼   ► silicon wafer and they're cut out. There's some rate

00:03:56 ◼   ► of flaws of either a flaw in the wafer itself or a flaw in the

00:04:00 ◼   ► process that is printing the chip on the wafer.

00:04:04 ◼   ► There is some rate of flaws and it's like, okay, well you might have a couple of flaws per

00:04:08 ◼   ► square inch or whatever the rate is. And so as you're cutting out

00:04:12 ◼   ► those chip dies from that giant wafer, some of them are going to have

00:04:16 ◼   ► bad flaws and you won't be able to use them. And yield is literally like

00:04:20 ◼   ► the percentage of how many that you make can be used. That's one of the

00:04:24 ◼   ► reasons why the larger a chip is, the more expensive it tends to

00:04:28 ◼   ► be because you can fit fewer of them per wafer and

00:04:32 ◼   ► if there's an imperfection, there's a higher chance of each

00:04:36 ◼   ► chip having an imperfection because it has more surface area basically.

00:04:40 ◼   ► And so if you think about if there's going to be a certain number of flaws on each wafer

00:04:44 ◼   ► there's a higher chance that fewer chips on that wafer will contain

00:04:48 ◼   ► no flaws. One of the ways you can deal with some flaws is

00:04:52 ◼   ► alright, we're going to manufacture a chip that has eight GPU cores on it.

00:04:56 ◼   ► But we're only going to actually spec it to have seven. And so we can

00:05:00 ◼   ► crank these out more so and for lower prices because

00:05:04 ◼   ► if there's a flaw and it happens to land on one of these GPU cores, we just

00:05:08 ◼   ► mark that one as the disabled one. And we enable the other seven

00:05:12 ◼   ► and it's fine. And we can still use that chip, we don't have to toss it in the garbage.

00:05:16 ◼   ► And so what they've done here basically is, it used to be that. It used to be

00:05:20 ◼   ► a chip that had eight physical cores on it for the GPU, which takes up a lot of

00:05:24 ◼   ► chip real estate. One of them was just disabled. And which one

00:05:28 ◼   ► didn't really matter. So if there happened to be a flaw in that area of the chip

00:05:32 ◼   ► they could disable that one and still use the chip and still ship it and

00:05:36 ◼   ► make their money. And so all that has changed with the A12X versus Z

00:05:40 ◼   ► appears to be that they're now shipping all eight cores enabled. So they've gotten better

00:05:44 ◼   ► enough at this manufacturing process or it's gotten cheaper or whatever it is

00:05:48 ◼   ► the economics are working out better so that now they don't have to

00:05:52 ◼   ► leave that reserve where they don't have to increase the yield

00:05:56 ◼   ► artificially by having this one disabled area that they can move around as needed. They can just

00:06:00 ◼   ► ship only the ones that have all eight that are flawless.

00:06:04 ◼   ► So they saved all the ones that had all eight working. I don't know what the economics of that is

00:06:08 ◼   ► but these are small items. If this was a premeditated strategy

00:06:12 ◼   ► and they really had awful yields they could have said everyone with eight cores is working, just put that over there

00:06:16 ◼   ► we're going to use them later. That seems less likely than what you described but it is

00:06:20 ◼   ► a possibility. Yeah, definitely. And then the other thing I wanted to touch on while we're talking about this because it's

00:06:24 ◼   ► a very similar thing is the idea of binning. A lot of people don't

00:06:28 ◼   ► know that when you get a CPU that has the same CPU

00:06:32 ◼   ► available in three different clock speeds. That's the same CPU

00:06:36 ◼   ► they're not making, like, okay now we're going to make the 2.5

00:06:40 ◼   ► GHz ones and then next week we're going to make the 2.2 GHz ones

00:06:44 ◼   ► they're making one chip and certain ones

00:06:48 ◼   ► will have whatever flaws or whatever better or worse

00:06:52 ◼   ► outcomes of their manufacturing, certain ones will be able to run at higher clock speeds

00:06:56 ◼   ► without having flaws. And so they basically test them

00:07:00 ◼   ► and they bin them, they sort them into like, this one passed the highest test

00:07:04 ◼   ► so we're going to sell this one as the highest clock speed. The ones that

00:07:08 ◼   ► couldn't quite run at that speed without errors or flaws but could run at a lower clock speed

00:07:12 ◼   ► will bin those down here, will set them by whatever method

00:07:16 ◼   ► like burning in certain things and whatever, will fix them to this one clock speed

00:07:20 ◼   ► that they tested okay at and so on. And as you can imagine

00:07:24 ◼   ► there are fewer that can run at the highest clock speeds. So the highest clock speeds are more

00:07:28 ◼   ► expensive because they don't have as many of them. And of all the ones they make, they can make a whole

00:07:32 ◼   ► bunch more that run at the lower clock speeds than the few that run at the highest clock speeds.

00:07:36 ◼   ► So that's, if you ever hear the term binning, that's what that's about. And it's all

00:07:40 ◼   ► between binning and this weird partially disabled chip thing

00:07:44 ◼   ► it's all about improving yields when you're making these chips and it's directly

00:07:48 ◼   ► related to cost and feasibility and everything else.

00:07:52 ◼   ► And game consoles is one area where obviously it's very price sensitive, you're trying to

00:07:56 ◼   ► sell what is essentially an entire gaming system for less than the cost of a really good PC

00:08:00 ◼   ► video card. So in the past several generations it's been

00:08:04 ◼   ► common practice to plan ahead and just assume that you're never going to get perfect

00:08:08 ◼   ► chips for your game console and just assume that one or more cores are going to be bad

00:08:12 ◼   ► and GPU cores, there's usually more of them and they're more sort of like

00:08:16 ◼   ► regular and equivalent to each other, like GPUs in general are more, if you look at them like

00:08:20 ◼   ► in the wafer view they have a more regular pattern, it's just repeats

00:08:24 ◼   ► of the same block over and over and over again. So it's the perfect, A, it's the

00:08:28 ◼   ► area that usually takes up most of the square millimeters on the chip and B, it's the

00:08:32 ◼   ► perfect place to say, okay, well we're going to allow one or two of these things to be duds and we're

00:08:36 ◼   ► still going to ship it because that's the only way we're going to be able to sell people this thing for $400

00:08:40 ◼   ► taking a minimal loss on it or whatever.

00:08:44 ◼   ► All right, and we also have learned in the last week that

00:08:48 ◼   ► all 2020 iPad Pros have 6 gigs of RAM. So on the 2018s

00:08:52 ◼   ► which is what I have and I think one or both of you guys have, those

00:08:56 ◼   ► only the 1 terabyte models had 6 gigs of RAM for reasons

00:09:00 ◼   ► that I don't think were ever clearly explained, but one way or another, apparently in the

00:09:04 ◼   ► 2020 iPad Pros all of them have 6 gigs of RAM, which is a small but

00:09:08 ◼   ► potentially significant difference and if you're really scratching at the bottom of the barrel to

00:09:12 ◼   ► find a recent upgrade, Marco, then maybe that could be your get a

00:09:16 ◼   ► jail free card. I forget the supposed U1 chip that's in there as well.

00:09:20 ◼   ► I've heard since that people are saying no, that's not there after all.

00:09:24 ◼   ► I am so happy that these iPads are really

00:09:28 ◼   ► good and they're the best iPads we've ever made and all that stuff. I have no interest in this

00:09:32 ◼   ► update and that's fine. I use my 11

00:09:36 ◼   ► inch 2018 model every day around the house and

00:09:40 ◼   ► it's wonderful and there's nothing wrong with it and the one thing that we all

00:09:44 ◼   ► want to play with, which is the new iPad Magic Keyboard, isn't out yet

00:09:48 ◼   ► and the reviewers don't have it yet and so, and it's compatible

00:09:52 ◼   ► with mine, with the 2018 models, which is awesome.

00:09:56 ◼   ► I don't know yet, I know that Gruber was talking about this in the talk show, I don't know

00:10:00 ◼   ► yet if the magnet arrangement might have been improved on the new one

00:10:04 ◼   ► like maybe the Magic Keyboard attached us to the old one but it's not as secure

00:10:08 ◼   ► or it's not as good or it's more cumbersome in some way. I don't know, but it appears

00:10:12 ◼   ► that the 2020 iPad is almost identical

00:10:16 ◼   ► to the 2018 iPad and iPad Pro specifically

00:10:20 ◼   ► and that's wonderful because on one level it's

00:10:24 ◼   ► a little concerning in the sense that wow, they had almost two years

00:10:28 ◼   ► and this is all they really changed and I'm

00:10:32 ◼   ► minimizing this. In the world of AR, I think the LIDAR sensor is actually a really big deal

00:10:36 ◼   ► because it makes it so much faster to pair or to

00:10:40 ◼   ► establish the AR room arrangement and it makes it more stable and everything else.

00:10:44 ◼   ► That's wonderful. That's a feature I've never once used my iPad to do

00:10:48 ◼   ► so it's not going to be a thing that affects my life at all

00:10:52 ◼   ► and so the fact that there's literally like nothing else that's different except a RAM

00:10:56 ◼   ► upgrade which I also won't use because I don't multitask almost ever on my iPad.

00:11:00 ◼   ► If you had an earlier iPad model and you want what was great about

00:11:04 ◼   ► the 2018, great, this is a good time to upgrade. There's a slight improvement. Otherwise

00:11:08 ◼   ► though, I see no reason and that's totally fine. Man, what's wrong with me?

00:11:12 ◼   ► I don't have the new iPad and don't want it. I don't have a Mac Pro and

00:11:16 ◼   ► don't want it. Am I okay? I'm not so sure. I'm getting worried.

00:11:20 ◼   ► I mean you're going to get that keyboard when it comes out so don't worry. You'll be able to buy something soon.

00:11:24 ◼   ► Thinking about this update though,

00:11:28 ◼   ► last show I think we characterized it as a speed bump and it is as we've described but

00:11:32 ◼   ► it makes you think

00:11:36 ◼   ► Apple has been content to not update the iPads for a long time

00:11:40 ◼   ► like with big gaps between them and it never seemed like they were in a rush

00:11:44 ◼   ► to get out of speed bump. So I'm thinking like why

00:11:48 ◼   ► this time? Why be in a hurry to put any change?

00:11:52 ◼   ► Why not just make us wait until the A14X sporting

00:11:56 ◼   ► the next big jump? Could be that the next big jump

00:12:00 ◼   ► is not coming for a while. It could be

00:12:04 ◼   ► that they always wanted to have a big jump now and they couldn't hit that date so they wanted to

00:12:08 ◼   ► get something out and they had a bunch of these fast A12s hanging around but this is actually the new

00:12:12 ◼   ► camera system from the one that will have the A14 in it. I don't know

00:12:16 ◼   ► but it is actually a little bit concerning to me. Despite the fact that this is a good

00:12:20 ◼   ► iPad and if you want an iPad you should totally get this one. It's really good. But if you've got the previous one

00:12:24 ◼   ► it's not that compelling and it does make me wonder what's happening.

00:12:28 ◼   ► I forget who was sending around the rumors. The internal part numbers of

00:12:32 ◼   ► the supposed next generation chip. I think it was the A14. They have

00:12:36 ◼   ► all these internal part numbers and they've gone through the sequence where they've been increasing

00:12:40 ◼   ► the number by one with each thing and supposedly

00:12:44 ◼   ► again these are all just rumors. Supposedly the next major chip

00:12:48 ◼   ► does not increase the number by one of the previous internal

00:12:52 ◼   ► codename model part number thing. It's just an entirely different part number. Like it starts over

00:12:56 ◼   ► it's like 101 again where they're up to 108 or 9 or something like that.

00:13:00 ◼   ► And that's making people think wow this is like a big

00:13:04 ◼   ► change. This next chip is not just an iteration of the previous one

00:13:08 ◼   ► or maybe it's the big chip that's going to power all the ARM powered Macs and

00:13:12 ◼   ► all sorts of stuff like that. If that ends up being in remotely true it makes me

00:13:16 ◼   ► think that this model is a stop gap because the next iPad is not going

00:13:20 ◼   ► to be out anytime soon because the next iPad is a big leap because it uses

00:13:24 ◼   ► again speculating on these rumors. Maybe it uses a totally new

00:13:28 ◼   ► chip that's suitable for use in Mac laptops and as well as

00:13:32 ◼   ► iPads and it's a new generation and yada yada yada. And

00:13:36 ◼   ► that could be coming out according to the ARM rumors now. What are they saying like 2021 or something?

00:13:40 ◼   ► And who knows if that will be delayed by all the virus stuff.

00:13:44 ◼   ► So if they waited until 2021 to update

00:13:48 ◼   ► the iPad people would be getting a little bit cranky.

00:13:52 ◼   ► So that makes this A12Z make more sense. They need something

00:13:56 ◼   ► they couldn't wait that long because it would be too long. So give them

00:14:00 ◼   ► a better iPad now because we know the next one is not coming along anytime soon.

00:14:04 ◼   ► Yeah I think that's an important point that in years past

00:14:08 ◼   ► when there were multiple years between iPad

00:14:12 ◼   ► updates and this was also exacerbated by the fact that I don't think they were really touching software either

00:14:16 ◼   ► but nevertheless Apple would go a couple of years between iPad updates of memory

00:14:20 ◼   ► serves and everyone would be like "Dudes! What's going on?"

00:14:24 ◼   ► Like can we get a little love for the iPad somewhere, someway, somehow? And yeah this

00:14:28 ◼   ► is not a very interesting update in terms of the iPad itself although I am so

00:14:32 ◼   ► amped for that keyboard I can't even tell you. But I think the alternative

00:14:36 ◼   ► is all of us talking heads start raking Apple over the coals for not even

00:14:40 ◼   ► doing a speed bump. So yeah the speed bump may not be the most exciting thing in the world but I do think

00:14:44 ◼   ► it's important to recognize that they're giving us what we want. They're showing us that

00:14:48 ◼   ► yeah even if they don't have something magical that changes our lives to offer

00:14:52 ◼   ► they're still doing something. Admittedly this is very little something but

00:14:56 ◼   ► I will take something, some sign that something is happening rather than

00:15:00 ◼   ► having the iPad somehow befall the Mac mini timeline

00:15:04 ◼   ► where it doesn't get updated like you said John for two or three years. So I'm glad that

00:15:08 ◼   ► Apple is doing something even if the something they're doing is a little bit of a snooze to me.

00:15:12 ◼   ► You want the speed bumps to be like

00:15:16 ◼   ► sooner. Speed bumps are good, it's better than nothing but you'd like to see

00:15:20 ◼   ► a big release and then the next one would be a speed bump and then a big release. Some kind of iteration

00:15:24 ◼   ► like that whereas this was the normal gap that we would get for a big release and then instead

00:15:28 ◼   ► we got a speed bump. That said the last time they did a big update it was the change

00:15:32 ◼   ► to these flat sided iPads which everybody loves and they're great right so

00:15:36 ◼   ► they deliver when the big ones come down the line. By the way someone in the chat

00:15:40 ◼   ► found that thread that I was thinking of, Steve Trout and Smith, these are the

00:15:44 ◼   ► are they code numbers? Part names or code numbers? Anyway

00:15:48 ◼   ► A10 was the T-8010, A11 was

00:15:52 ◼   ► the T-8015 so I guess they didn't go by ones. Anyway

00:15:56 ◼   ► the A12 was the T-82X and the A13

00:16:00 ◼   ► was the T-83X and the next one is

00:16:04 ◼   ► T-8101. So it's the T-80, forget about the T-80s, this is the

00:16:08 ◼   ► first in the T-81 line. Does that mean anything?

00:16:12 ◼   ► Who knows? Like just, you know, it's all just tea leaf reading

00:16:16 ◼   ► from rumors and so on and so forth but it is

00:16:20 ◼   ► excitement is building in the world of ARM

00:16:24 ◼   ► on the Mac and apparently on the iPad too because you would imagine that whatever

00:16:28 ◼   ► the work they're doing to make CPUs for laptops it's

00:16:32 ◼   ► basically 100% overlap with the iPads which are already faster than their laptops in

00:16:36 ◼   ► most regards so fingers crossed for 2021.

00:16:40 ◼   ► We are sponsored this week by Squarespace. Start building your website

00:16:44 ◼   ► today at squarespace.com/ATP and enter offer code

00:16:48 ◼   ► TPA check out to get 10% off. Make your next move with a beautiful website

00:16:52 ◼   ► from Squarespace. Squarespace makes it so easy to make

00:16:56 ◼   ► a website and your website with Squarespace can look incredibly nice

00:17:00 ◼   ► with pretty much no effort from you and you can customize it to your heart's content

00:17:04 ◼   ► you can leave things the way they are and you have a great site right there or you can customize

00:17:08 ◼   ► it, you can move stuff around, you can add and remove stuff, you can change the fonts and

00:17:12 ◼   ► the colors and everything else to make it really look like yours and your site and your

00:17:16 ◼   ► brand and whatever else you might need it to look like. And you have amazing functionality

00:17:20 ◼   ► built in with Squarespace. Obviously the basics, you can make a website with

00:17:24 ◼   ► all these kind of content pages, blogs and everything else, portfolios, you can also do fancier

00:17:28 ◼   ► stuff. You can do things like host podcasts there, you can host storefronts

00:17:32 ◼   ► you can have advanced galleries and event calendars and all sorts of dynamic functionality

00:17:36 ◼   ► all built in all with Squarespace and all of this is done with

00:17:40 ◼   ► easy to use visual tools. You don't need to be a developer or

00:17:44 ◼   ► a designer, there is no coding required, you can do this no matter what your skill level

00:17:48 ◼   ► is and if you sign up for a whole year up front you can get a free domain

00:17:52 ◼   ► name with that as well. All of this is backed by incredible support

00:17:56 ◼   ► and you don't need to worry about things like upgrades or patches or

00:18:00 ◼   ► server uptime, they take care of all of that for you at Squarespace.

00:18:04 ◼   ► See for yourself by starting a free trial, whatever you need to build, try it there

00:18:08 ◼   ► first, give it like an hour, I'm telling you, you're going to be amazed what you can get done and

00:18:12 ◼   ► how great the result will look and work. See for yourself at squarespace.com/ATP

00:18:16 ◼   ► to start that free trial and to really test it out for yourself

00:18:20 ◼   ► really build something with it. When you decide to sign up after that, and I know you will, make sure

00:18:24 ◼   ► to go back there to squarespace.com/ATP and use offer code ATP

00:18:28 ◼   ► to get 10% off your first purchase. That's squarespace.com/ATP

00:18:32 ◼   ► code ATP for 10% off your first purchase. Thank you

00:18:36 ◼   ► so much to Squarespace for sponsoring our show, make your next move with Squarespace.

00:18:40 ◼   ► [Music]

00:18:44 ◼   ► May I tell you gentlemen a story? Is it a happy story?

00:18:48 ◼   ► Is it a story where awesome things happen and you're smiling

00:18:52 ◼   ► throughout and it's just joy? No. That's the best

00:18:56 ◼   ► kind. This kind of story still hasn't ended

00:19:00 ◼   ► and it's been almost a week. So Casey, what computer are you using?

00:19:04 ◼   ► [Laughter] Well done. I wish I could

00:19:08 ◼   ► tell you that was a real deep cut, but it's not. No, I'm still on the iMac Pro.

00:19:12 ◼   ► Oh thank god. The iMac Pro seems

00:19:16 ◼   ► to be fine. My phone seems to be fine, although I will say

00:19:20 ◼   ► that there is a very frustrating, I'm going to say gouge,

00:19:24 ◼   ► but that's way over selling it. Like nick in the screen right where I

00:19:28 ◼   ► scroll that's driving me batty. This is by the way the one that I

00:19:32 ◼   ► paid $100 to get. You know, the refurb that I got after I shattered the back

00:19:36 ◼   ► like a moron. But anyways, that's also not the problem here. So how did you

00:19:40 ◼   ► gouge the screen by the way, side mark? I genuinely don't have the famous idea.

00:19:44 ◼   ► Obviously I did something. How do you not know when you put a...

00:19:48 ◼   ► I'd sound like I put the phone in the same... You put it in a pocket with your keys? I mean what's going on?

00:19:52 ◼   ► I was just about to say it's not like I put my phone in the same pocket as my keys. We're missing the point.

00:19:56 ◼   ► We're missing the point. It doesn't matter. It doesn't matter. Remind me never to let Casey use my phone.

00:20:00 ◼   ► [Laughter] He doesn't remember how he put a gouge in the screen. It's so big that it's

00:20:04 ◼   ► annoying his thumb. Yeah, that's very true. Alright, so I gotta tell you

00:20:08 ◼   ► a tale of woe about my sonology.

00:20:12 ◼   ► Oh no! Things are not good

00:20:16 ◼   ► at the Liz household right now. Didn't hear me telling you that you should basically kill it

00:20:20 ◼   ► and get upset? Alright, let me set some ground rules

00:20:24 ◼   ► for you guys and the listeners. The ground rules are

00:20:28 ◼   ► I am not interested in ways of getting rid of the sonology. We've covered

00:20:32 ◼   ► that ad nauseam. I'm not interested. Things I should have or

00:20:36 ◼   ► could have done differently, don't want to know. It's too late. Doesn't matter.

00:20:40 ◼   ► So don't even bother. Don't care.

00:20:44 ◼   ► This gets real bad real quick. You're gonna hear about things you could have done differently.

00:20:48 ◼   ► I know you're trying to set down rules, but you're gonna... I mean from us.

00:20:52 ◼   ► Oh no! You guys all allow it. What do you think this show is? Exactly.

00:20:56 ◼   ► Alright, so let me set the stage. In 2013, some very nice

00:21:00 ◼   ► individuals at Sonology sent all three of us DS1813+

00:21:04 ◼   ► That is the particular model name of our sonologies

00:21:08 ◼   ► and it basically means that they were eight

00:21:12 ◼   ► bay sonologies in the, I believe, small business line

00:21:16 ◼   ► from 2013. And at the time they sent us

00:21:20 ◼   ► they were filled with eight

00:21:24 ◼   ► three terabyte, what are they, Seagate Red's, I think, hard drives?

00:21:28 ◼   ► Western Digital Red. Sorry, yes, what you said. I apologize.

00:21:32 ◼   ► In the last seven-ish years, I don't recall exactly when

00:21:36 ◼   ► in 2013 we got them, I think I've had to replace

00:21:40 ◼   ► one, maybe two drives. The way I have set up

00:21:44 ◼   ► my sonology, which I think was Marco's idea, maybe it was, it must have been John's, because I always

00:21:48 ◼   ► think it's Marco and it's always John. Somebody told me, "Hey, take two drives, make them time

00:21:52 ◼   ► machine, take the other six and make them one humongous volume for everything else." This time this is actually

00:21:56 ◼   ► me. Okay, see, there you go, I actually remembered something. Look at me go.

00:22:00 ◼   ► So, anyway, so drives, not drives, I'm gonna go

00:22:04 ◼   ► one based, so one and two, our time machine, three, four, five, six,

00:22:08 ◼   ► seven, eight are all lumped into one big volume using

00:22:12 ◼   ► sonology hybrid rate, or I think it's hybrid rate, SHR, which basically

00:22:16 ◼   ► means I can lose one of them and everything's fine. And

00:22:20 ◼   ► I noticed that all of these drives,

00:22:24 ◼   ► four, five, six, and eight were all OGs from 2013.

00:22:28 ◼   ► So these are seven-year-old hard drives that have been running non-stop

00:22:32 ◼   ► for seven years. I just want to interject here that

00:22:36 ◼   ► I am using all of those same drives, those eight

00:22:40 ◼   ► three terabyte drives that I got seven years ago, all working perfectly.

00:22:44 ◼   ► Well, I hope so, and I hope you have some wood to knock on.

00:22:48 ◼   ► I'm just saying, I'm not gonna blame it on the fact that you put it in

00:22:52 ◼   ► the same room with you, but that's probably why. Well, yeah, yours is in the basement

00:22:56 ◼   ► or something, isn't it, right? Yeah, climate control, dark,

00:23:00 ◼   ► nobody disturbs it. Mine is in my un-temperature controlled

00:23:04 ◼   ► garage, and it's fine, I've never lost a drive. I cannot believe that.

00:23:08 ◼   ► I cannot believe that yours is still working, but anyways, so be that as it may,

00:23:12 ◼   ► I have four, five, six, and eight that are all the originals from 2013.

00:23:16 ◼   ► Three and seven have been replaced with

00:23:20 ◼   ► ten terabyte Western Digital Reds. I'm slowly going

00:23:24 ◼   ► to replace all these, put these ten terabyte drives in, and again

00:23:28 ◼   ► four, five, six, eight. I would like to replace one of these

00:23:32 ◼   ► in order to try to get ahead of all of these eventually failing.

00:23:36 ◼   ► This is the first part where we'll talk about what Casey could have done differently. What you're

00:23:40 ◼   ► doing now is taking a thing that ain't broke and you're trying to fix it.

00:23:44 ◼   ► Yes. Right? Like you did not have any bad drives, but you decided preemptively

00:23:48 ◼   ► I'm going to take my working Synology and I'm going

00:23:52 ◼   ► to endeavor to upgrade it to stave off

00:23:56 ◼   ► what I think is the imminent failure of my seven year old drives.

00:24:00 ◼   ► Right. So, why do you think I would have made that choice?

00:24:04 ◼   ► Do you get the little emails from Synology that tells you how many bad

00:24:08 ◼   ► sectors it's finding on your disks? Do you get those? Mm-hmm. Have those numbers been going up

00:24:12 ◼   ► lately? No. Are any of those numbers non-zero? I don't believe they were

00:24:16 ◼   ► non-zero now. So, in theory, just to be clear,

00:24:20 ◼   ► in theory drives four, five, six, and eight were all fine.

00:24:24 ◼   ► In theory. And by the way, I know we all talk about our Synology love, but the thing I just described

00:24:28 ◼   ► is a real thing. The Synology has a feature where it will email you weekly

00:24:32 ◼   ► or monthly or whatever updates on your drive health and it will tell you if it has found any bad

00:24:36 ◼   ► sectors. And if you get those emails and it starts saying that the bad sector count is increasing,

00:24:40 ◼   ► your drive's probably going bad and you should do something about it. That happened to me on my

00:24:44 ◼   ► other Synology, which, it says bad sector's found or whatever, and it does a consistency check.

00:24:48 ◼   ► My other Synology, which does not have Western Digital Reds, one of my drives

00:24:52 ◼   ► said I found one bad sector and the next week it found two and the next week it found like

00:24:56 ◼   ► 37 and I was like, "Okay! Time to replace that sucker." So,

00:25:00 ◼   ► another cool feature of this NAS. Yeah, it also tells you

00:25:04 ◼   ► how many smart, you know, like the acronym SMART, how many smart errors

00:25:08 ◼   ► and disconnects there have been. Generally speaking, when it comes to this kind of thing

00:25:12 ◼   ► from a hard drive, it's kind of like, you know, I was going down a hill with my car

00:25:16 ◼   ► and I pressed the brakes and once they didn't work. Anything besides

00:25:20 ◼   ► zero on these numbers means replace it immediately.

00:25:24 ◼   ► Well, that's the Marco approach, but let me give you another story.

00:25:28 ◼   ► One of my drives in my Synology has had one bad sector

00:25:32 ◼   ► since like the first week I got it. That number is always one. It's been one for seven years.

00:25:36 ◼   ► Like, you're right that there is usually a cascade, but drives have bad sectors

00:25:40 ◼   ► and usually they're found and mapped out before you get the drive, but it is conceivable

00:25:44 ◼   ► that you get one out of the box and it finds a bad sector and it maps it out.

00:25:48 ◼   ► And if that number never goes up for seven years, like, I mean it may go up someday, right?

00:25:52 ◼   ► But, you know, if you see one and it doesn't change for months and months,

00:25:56 ◼   ► fine. But you do have to watch them. Like, if it shows from one to two to five to thirty-seven

00:26:00 ◼   ► to a hundred and forty-five, like, replace the drive. I don't think I've ever had a bad

00:26:04 ◼   ► sector on a hard drive that didn't then die.

00:26:08 ◼   ► I've got seven years with one bad sector. One of my drives did. I just got an email

00:26:12 ◼   ► the other day. It's still there. It's not going to go away. It's not going to go back to zero.

00:26:16 ◼   ► So why would I try to do this preemptively? Why would I do that?

00:26:20 ◼   ► Because you're home all day and you've got nothing to do and you're going to break your working computer.

00:26:24 ◼   ► Go ahead. That's part of it. Maybe it's because you were worried that, you know,

00:26:28 ◼   ► because it's kind of like, so when you have to replace a drive in a RAID

00:26:32 ◼   ► array, and yes, SHR is not exactly RAID. It's kind of like what Drobos do.

00:26:36 ◼   ► It's like kind of software expandable kind of thing. But, you know, it's close enough to RAID.

00:26:40 ◼   ► So when you have to do a RAID rebuild, one of the common problems is

00:26:44 ◼   ► like, a RAID rebuild requires a lot of disk activity

00:26:48 ◼   ► because you have to read the entire rest of every other disk

00:26:52 ◼   ► to write what is necessary onto the replacement disk. So actually

00:26:56 ◼   ► one thing that can happen is kind of like the, you know, dead cat box thing of like

00:27:00 ◼   ► you might think everything's fine. Shringer's cat? Is that what you're trying to say?

00:27:04 ◼   ► Dead cat box is not what it's called. Go ahead.

00:27:08 ◼   ► But like, so you might think everything's fine, but then the second you replace

00:27:12 ◼   ► a disk, it has to way more

00:27:16 ◼   ► than usual stress the other disks that were in the system

00:27:20 ◼   ► to rebuild the array onto the new disk. So you actually kind of risk a bad

00:27:24 ◼   ► cascade, which I hope this isn't what happened to you, where like you might think everything's fine

00:27:28 ◼   ► replace one disk and then another disk or two

00:27:32 ◼   ► die during the rebuild because it's stressing them out so much.

00:27:36 ◼   ► So, on Thursday, I say to myself, I've got 4, 5,

00:27:40 ◼   ► 6, and 8 that I'd like to replace. I'm going to take 5

00:27:44 ◼   ► because it is in the middle of, physically in the middle of 4 and 6.

00:27:48 ◼   ► Sure, let's go with that one. Completely arbitrary seems like a reasonable approach, right? Why not?

00:27:52 ◼   ► I replace drive 5, I tell the Synology, okay rebuild yourself, I go to sleep.

00:27:56 ◼   ► I wake up on Friday, the 27th of March

00:28:00 ◼   ► and the volume has crashed, which is Synology speak for you have lost

00:28:04 ◼   ► everything. Drive 8, during the restore

00:28:08 ◼   ► had one or more IO errors and died.

00:28:12 ◼   ► So, I replaced drive 5 in the process of

00:28:16 ◼   ► fixing everything and putting everything back to where it was or where it should be

00:28:20 ◼   ► drive 8 sh*ts the bed. Well, now I've got problems.

00:28:24 ◼   ► So... No wait, quick question. Can you just put

00:28:28 ◼   ► the old drive 5 back in? That's a good question

00:28:32 ◼   ► but John, I'd like to hear your thoughts before I answer it.

00:28:36 ◼   ► This is not shocking and what Marco suggested is definitely what

00:28:40 ◼   ► I would have tried first, but in the list of things you could do

00:28:44 ◼   ► differently in general because if you're worried

00:28:48 ◼   ► about your drives because, you know, whatever, I forget what the word is, the old raid

00:28:52 ◼   ► word used to be called resilvering, I forget what the hell they call it, but anyway, because doing what you're doing, replacing

00:28:56 ◼   ► a drive is so taxing on the other drives. If the reason you're doing it is you're worried

00:29:00 ◼   ► about all the drives in your thing, in general it's safer to try to

00:29:04 ◼   ► do a one time copy of everything off to another volume

00:29:08 ◼   ► like, you know, if you insisted on doing this, if you're in a situation where

00:29:12 ◼   ► you're like, I feel bad, I feel like these drives are going to go at any minute, what

00:29:16 ◼   ► can I do? If you don't already have a complete backup, which obviously you should, but if you don't

00:29:20 ◼   ► already have a complete backup, what you'd want to do is get something

00:29:24 ◼   ► that can receive all the data and then copy all the data off all the drives and put it onto this

00:29:28 ◼   ► new place. Then, after you've successfully done that and you take that safe copy

00:29:32 ◼   ► of all your data and you put it somewhere and you unplug it and you just sit in the corner of the room, then you go try

00:29:36 ◼   ► to do this whole, you know, swap out drives thing, so then when it blows up like this

00:29:40 ◼   ► you're like, oh well, I tried, and now you've got your data in the other place. But anyway,

00:29:44 ◼   ► continue. What did you actually do? Did you try Marco's thing of putting back in the five and

00:29:48 ◼   ► swapping out the eight? Not exactly, and I have reasons. Let me

00:29:52 ◼   ► explain my thought process. You may not agree, but I have a thought process here.

00:29:56 ◼   ► So drive eight dies, I walk in and I am on the verge of tears

00:30:00 ◼   ► and that is no exaggeration because everything in theory is gone.

00:30:04 ◼   ► Now I do have backup, I know I have a couple of backups

00:30:08 ◼   ► of my photos, that is not up for grabs, and that is the one thing that I

00:30:12 ◼   ► cannot lose. I would be, and in this moment in the story,

00:30:16 ◼   ► I am devastated that I've lost other things. But

00:30:20 ◼   ► I would be beyond repair as a human being

00:30:24 ◼   ► if I lost all my pictures. Did you really lose other things? I thought you had

00:30:28 ◼   ► didn't you, did you have online backup? Did you have like your parents

00:30:32 ◼   ► backup? Like what was your backup situation? Gentlemen, this is my story, I will tell it in my own time.

00:30:36 ◼   ► Oh no. So you were devastated, we're up to the point

00:30:40 ◼   ► where you're devastated because you think you've lost stuff. That means at this point in the story, you think

00:30:44 ◼   ► you don't have some of that data in another location, right? I don't

00:30:48 ◼   ► I am not confident that everything is the way I want it

00:30:52 ◼   ► to be in terms of backups. So let me take you through my situation. I know

00:30:56 ◼   ► I have my photos on an external hard drive that normally is at mom and dad's

00:31:00 ◼   ► but because of the quarantine is actually sitting in the garage. But I know

00:31:04 ◼   ► they're there, I have confidence that I'm okay.

00:31:08 ◼   ► That doesn't happen to be the drive you put into Bay 5, is it? No, no, no, no, no, no.

00:31:12 ◼   ► This is an external, this is an external sitting off to the side.

00:31:16 ◼   ► And I don't think I've updated it in a month because I usually do that at the top

00:31:20 ◼   ► of the month. But I mean, I don't, maybe I lost a week or two of photos.

00:31:24 ◼   ► And even if that's the case, like okay. It's not desirable but fine.

00:31:28 ◼   ► I would be okay with that. I still have the last 20 years of photos, whatever it's been.

00:31:32 ◼   ► But everything else, I'm not sure.

00:31:36 ◼   ► So I've been awake for 30 minutes at this point. It's Friday morning.

00:31:40 ◼   ► I walk into my office and I go, "Oh God, oh God, oh God, oh God, oh God, oh God."

00:31:44 ◼   ► And I look at Backblaze, which I've been running on my iMac and I know hadn't quite finished

00:31:48 ◼   ► uploading everything but I thought it was really close. And it turns out

00:31:52 ◼   ► Backblaze is not as close to done as I thought for my own, because of dumb

00:31:56 ◼   ► things I've done that I'm not going to get into right now. So okay, next thing.

00:32:00 ◼   ► I need to interject again. You're in the middle of running a gigantic Backblaze backup, right?

00:32:04 ◼   ► Yep. This is a good time to rebuild my array. You have the itch, you have the itch

00:32:08 ◼   ► to do this disk thing. Why didn't you wait for the Backblaze thing to finish? I agree.

00:32:12 ◼   ► No argument. That absolutely was a mistake on my part. Absolutely a mistake

00:32:16 ◼   ► on my part. No argument. There's nothing I can say to defend myself. This is like one of the situations where, you know, when they have

00:32:20 ◼   ► like an analysis of catastrophes, it's never like one thing went wrong. It has to

00:32:24 ◼   ► if you do one thing wrong, like usually the system or whatever recovers

00:32:28 ◼   ► but it has to be a series of small errors that build on each other. You know what I mean?

00:32:32 ◼   ► Mm-hmm. All right. Go on. All right. So crash plan, I

00:32:36 ◼   ► haven't run in at least a month, maybe two months. And I

00:32:40 ◼   ► have had a reminder for myself to cancel it for at least a week, maybe two weeks.

00:32:44 ◼   ► But I didn't. So. Finally,

00:32:48 ◼   ► procrastination pays off. Exactly. So in an absolute

00:32:52 ◼   ► desperation scenario, I would lose a couple of months worth of other

00:32:56 ◼   ► things. Again, photos, I'm confident I'm okay. But everything else, I'd lose a

00:33:00 ◼   ► couple months of that, but I'd be okay. Now, restoring from crash plan would be a friggin' nightmare

00:33:04 ◼   ► because they don't do that awesome thing that Backblaze does where they'll just send you a physical hard drive

00:33:08 ◼   ► and then you can send it back and no harm, no foul. I would have to actually download

00:33:12 ◼   ► everything from crash plan, which would stink even on a gigabit connection. But

00:33:16 ◼   ► I could get it. That's all that matters. I could get it. So

00:33:20 ◼   ► I know my pictures are safe, but at this point I think all of these

00:33:24 ◼   ► TV shows that I've acquired by gray means, like

00:33:28 ◼   ► using YouTube DL to download stuff off of NBC's website, for example.

00:33:32 ◼   ► I'm not signing into anything to get it. It's available for anyone. You can do it on

00:33:36 ◼   ► any one of you could do it, but it's work I've put in to download all these shows and sometimes they take

00:33:40 ◼   ► them off the internet and I might want to watch them again sometime. And another great example

00:33:44 ◼   ► is concerts. I really enjoy watching concerts with Aaron. And

00:33:48 ◼   ► I will take the time to use an app called Subler to like go through and add chapters

00:33:52 ◼   ► for all the different songs so I can skip around if I want to. You can think that's crazy.

00:33:56 ◼   ► That's fine. This is me. This is the way I like to do things. All that stuff.

00:34:00 ◼   ► Gone. So I think, "Oh God, oh God, oh God, what do I do?"

00:34:04 ◼   ► The thought did occur to me to turn the

00:34:08 ◼   ► Synology back off, put Drive 5 back in, and just

00:34:12 ◼   ► go from there. Turn it on whistling.

00:34:16 ◼   ► Right, exactly. Nothing to see here.

00:34:20 ◼   ► So anyway, I didn't do that. And before you jump all over me, let me tell you why.

00:34:24 ◼   ► What I thought was, "Okay, the first step is let's restart this thing

00:34:28 ◼   ► as is and just see what the state of the world is."

00:34:32 ◼   ► So I left Drive 5 with this new 10 terabyte drive, and

00:34:36 ◼   ► I reboot it. And it comes up and it says,

00:34:40 ◼   ► "Things are in..." I forget the term for it on the Synology. It's degraded.

00:34:44 ◼   ► That's it. Things are degraded, but they're there.

00:34:48 ◼   ► Drive 8's hiccup is just a hiccup.

00:34:52 ◼   ► Everything is still there. Now there is no Drive 5, according to Synology, because it's empty.

00:34:56 ◼   ► Like that makes perfect sense. But it's there. And at this point I have

00:35:00 ◼   ► to make a choice. I'm not saying I made the right choice, but what I decided was,

00:35:04 ◼   ► "Okay, at this moment in time, Drive 8

00:35:08 ◼   ► still works." And it has already failed once.

00:35:12 ◼   ► I don't know if breathing on this thing

00:35:16 ◼   ► is going to cause it to fail again. So the very first order of

00:35:20 ◼   ► operations, as far as I'm concerned, is get all this data off this

00:35:24 ◼   ► thing as quickly as I possibly can. And that's

00:35:28 ◼   ► what I did. So what I did, and I will give you a chance to respond.

00:35:32 ◼   ► Hold on, wait, wait, wait. Just hold on. Hold on. Just give me a chance.

00:35:36 ◼   ► Just give me a chance. You have to make it through the gauntlet of telling us this story.

00:35:40 ◼   ► At various points I haven't told you the different things that I would have done.

00:35:44 ◼   ► No, not yet. Just give me 30 seconds. I have the talking stick.

00:35:48 ◼   ► So I decide to... Now, mind you, we are in big time

00:35:52 ◼   ► lockdown quarantine mode. We are the worst friends. I look at Amazon to see

00:35:56 ◼   ► what can I do? Is there a drive big enough that I can prime now

00:36:00 ◼   ► on Amazon to get all this stuff off the Synology? The answer is no.

00:36:04 ◼   ► But Best Buy is delivering to the

00:36:08 ◼   ► parking lot of Best Buy, and they happen to have

00:36:12 ◼   ► literally one 12 terabyte external available for purchase.

00:36:16 ◼   ► And so that's what I did. And then I connected it to my Mac Mini

00:36:20 ◼   ► and started r-syncing the entirety of my Synology to this

00:36:24 ◼   ► external drive. And that is where I will pause and allow you to beat the hell out of me.

00:36:28 ◼   ► So I understand your thing. You want to get the data off, right?

00:36:32 ◼   ► It comes back up. Drive 5 is empty. Drive 8, you're scared, is going to break.

00:36:36 ◼   ► Again, why didn't you take out the empty drive 5 and put back the full drive 5?

00:36:40 ◼   ► So that way, if 8 breaks, you still have all your data.

00:36:44 ◼   ► I 100% agree with you. And in retrospect, maybe I should have, but at this

00:36:48 ◼   ► point, I was so nervous that touching anything

00:36:52 ◼   ► would screw it up that I knew at this one moment,

00:36:56 ◼   ► at this one moment, everything was working. So I have to capitalize on it

00:37:00 ◼   ► while I still can. But you didn't know that. Half your data on Drive 8 could be corrupt.

00:37:04 ◼   ► You have no idea what's going on with Drive 8. You know it had some kind of I/O error. You're assuming you can get

00:37:08 ◼   ► all the data off it. Anyway, that's what I would have done differently at that point. As soon as, if it came back up

00:37:12 ◼   ► and if you wanted to get your data off of it, which I suggested earlier would have been the first step,

00:37:16 ◼   ► but fine, you're going to do it now, I would have put the 5 back in. So that way the 8

00:37:20 ◼   ► could die and I'd still have all my data. Well, one minor complicating factor here, if the array

00:37:24 ◼   ► was online at the time, it could have been written to in the meantime.

00:37:28 ◼   ► And so we will come to a point where I will answer this question and I think

00:37:32 ◼   ► that is exactly what happened. And if that is the case, then your old Drive

00:37:36 ◼   ► 5 is now out of date and is basically corrupt. Yep.

00:37:40 ◼   ► Yeah, there was no way to, I mean, what's being

00:37:44 ◼   ► written to it? Do you have like jobs running in the background pulling down things from feeds?

00:37:48 ◼   ► I honestly don't think so, I don't know, but. Well, and regardless of like

00:37:52 ◼   ► no matter what it is, even if it's one byte somewhere, if the RAID controller

00:37:56 ◼   ► like keeps track of this, which it should, then it will say, "Sorry,

00:38:00 ◼   ► this disk, this old disk 5 is now out of date, we can't use it." And so

00:38:04 ◼   ► I will cut to the almost end of the story very quickly and say once

00:38:08 ◼   ► I got all 12 terabytes off of that, or well it was like a 10 and a half

00:38:12 ◼   ► terabytes off the Synology, onto the external, which seems as far as I can tell

00:38:16 ◼   ► to have gone just fine. I did at that point, mind you this is

00:38:20 ◼   ► admittedly literally four or five days later, I did plug in Drive 5

00:38:24 ◼   ► because at this point I thought, I don't want to lose everything, but if I did

00:38:28 ◼   ► I now have a complete backup so it's okay. And I did

00:38:32 ◼   ► try plugging in Drive 5 and it absolutely said this drive is useless to me, do you

00:38:36 ◼   ► want to, you know, bring it back up as though it's new? Well, that was five days later, I

00:38:40 ◼   ► can imagine stuff would have happened in five days. Agreed, agreed, but

00:38:44 ◼   ► again, my thought process was, the only thing I care

00:38:48 ◼   ► about is getting this data off this box, that's all I care about. And as

00:38:52 ◼   ► long as I can do that, anything else is secondary. So

00:38:56 ◼   ► I am in this degraded state, I ordered this 12 terabyte from

00:39:00 ◼   ► Best Buy, and within a couple hours I have it, within an hour of that it's

00:39:04 ◼   ► hooked up to the Mac Mini, the Mac Minis are syncing literally 2.2 million files

00:39:08 ◼   ► and something like 10 and a half terabytes to this 12 terabyte drive.

00:39:12 ◼   ► So, at the same time, because I'm a moron but I'm really freaking out now,

00:39:16 ◼   ► I'm also manually r-syncing a handful of things that I just really don't want to lose.

00:39:20 ◼   ► So I'm getting a third copy of my photos, a second copy

00:39:24 ◼   ► or third copy, I'm losing count now, of some of the kid shows that

00:39:28 ◼   ► the kids adore that I've spent a long time amassing. I got

00:39:32 ◼   ► another copy of Top Gear, you know, literally 25 seasons of Top Gear that I have

00:39:36 ◼   ► and I do occasionally go back and watch some of all of these concerts and

00:39:40 ◼   ► things like that, and just some other essentials that I really don't want to lose. So that was

00:39:44 ◼   ► started on Friday, this past Tuesday, yesterday,

00:39:48 ◼   ► the 11-ish terabytes and 2.2 million files are complete.

00:39:52 ◼   ► So what do I do? And I already told you, I thought, alright, let me just try throwing in that

00:39:56 ◼   ► old drive 5, obviously it didn't work, I already told you it didn't work, but

00:40:00 ◼   ► let me try it. So now, what do I do?

00:40:04 ◼   ► Well, the only real option I have

00:40:08 ◼   ► other than just nuking it all from orbit and starting anew, like you were saying, John,

00:40:12 ◼   ► is, well, I take that 10 terabyte that's been sitting in drive 5

00:40:16 ◼   ► all this time, and just try again, and hope that 8 holds on

00:40:20 ◼   ► long enough. So, I thought to myself, what can I do to make

00:40:24 ◼   ► this work, or what can I do to improve my odds? And although

00:40:28 ◼   ► this room, outside of when I'm recording and the door is closed, this room

00:40:32 ◼   ► doesn't get very hot, I thought to myself, well, heat is the enemy

00:40:36 ◼   ► of everything, so I got a box fan and sat it on the filing cabinet that's like

00:40:40 ◼   ► 2 or 3 feet away from the Synology, and I have been blasting this box fan up until this recording

00:40:44 ◼   ► on the Synology for a day or so

00:40:48 ◼   ► while it's rebuilding itself, hoping, hoping, against all odds, that drive 8

00:40:52 ◼   ► will hold on long enough for it to repair itself. And then, thankfully

00:40:56 ◼   ► I actually have another 10 terabyte that's brand new waiting

00:41:00 ◼   ► just in case one of these dies, and I would put that in drive 8

00:41:04 ◼   ► and then hopefully, what did I say, the other ones were 4, 4 and 6

00:41:08 ◼   ► don't die in the same way as I'm replacing drive 8. So

00:41:12 ◼   ► it takes about a day for my particular Synology to put everything back together

00:41:16 ◼   ► and I'm watching this like I'm watching the school clock

00:41:20 ◼   ► at the end of the day on Friday, I'm watching it like a hawk. And just

00:41:24 ◼   ► a couple hours ago as we record this, I see it tick, well, a few hours

00:41:28 ◼   ► ago I see it tick past 50%, which is I know roughly where it was when drive 8 died.

00:41:32 ◼   ► I see it get past 60, 70, 80, 90, I even took a

00:41:36 ◼   ► screenshot at 99.5% thinking, this is when it's going to die

00:41:40 ◼   ► and that will make for a hell of a great story, but I'm going to be miserable. So I want

00:41:44 ◼   ► to get a screenshot so we can put it in the show notes, so when it dies at 99.5%

00:41:48 ◼   ► at least we'll all get a good laugh out of it. During this process

00:41:52 ◼   ► however, I realized, oh, today is April 1st.

00:41:56 ◼   ► Guess what happens on April 1st, John?

00:42:00 ◼   ► It's time for a smart test on all of my drives.

00:42:04 ◼   ► The monthly, yeah. Indeed.

00:42:08 ◼   ► So while I'm doing this restore, using

00:42:12 ◼   ► a drive that is on the edge of death as far as I'm concerned, the Synology says to itself

00:42:16 ◼   ► you know what would be a great idea right now? Let's do a smart test. And

00:42:20 ◼   ► as we're recording, which is in the evening on Wednesday,

00:42:24 ◼   ► let's see, the smart test has only been completed on five of the eight drives.

00:42:28 ◼   ► The other three are sitting at 90%. So naturally that's slowing

00:42:32 ◼   ► everything down, it's further hammering these drives that are probably on the verge of

00:42:36 ◼   ► catching on fire. And so as I'm watching this tick up, finally

00:42:40 ◼   ► right around bedtime for the kids I reach 100%, I get my email saying

00:42:44 ◼   ► volume two, which is the volume I'm talking about,

00:42:48 ◼   ► the consistency check of storage pool two on disk station

00:42:52 ◼   ► has ended. No abnormality has been found. And at this point I expect to

00:42:56 ◼   ► see the degraded or repairing become

00:43:00 ◼   ► normal, and everything should be good, right? Well, no.

00:43:04 ◼   ► Apparently, for reasons that I don't understand, it has decided to

00:43:08 ◼   ► start its consistency check over at 0%. So

00:43:12 ◼   ► as I sit here right now, it has gone from 0 to 100, back

00:43:16 ◼   ► to repairing, checking parity consistency 2.01%

00:43:20 ◼   ► as I record right now. So maybe in another day it'll

00:43:24 ◼   ► work this time? I don't even know. But I am so freaking

00:43:28 ◼   ► miserable and annoyed and upset, and this is like the most ridiculous

00:43:32 ◼   ► just inconsequential problem in the world, but I'm about to rip all of my hair out

00:43:36 ◼   ► and go crazy. Is the box fan off now? The box fan's

00:43:40 ◼   ► off now. Well, here, I can turn it on for you. That's alright.

00:43:44 ◼   ► How loud would it be? Because you're basically, you could be sacrificing your data to podcast.

00:43:48 ◼   ► There it is. Do you hear it? It's on now.

00:43:52 ◼   ► Your data's fine now, right? Well, the data is fine in the

00:43:56 ◼   ► - I gotta turn this box fan back off before Marco kills me. - Thank you.

00:44:00 ◼   ► The data is hypothetically fine, insofar as the

00:44:04 ◼   ► volume on the Synology is functional at this moment.

00:44:08 ◼   ► Like, it's not happy, but I can pull data off of it. I guess hypothetically

00:44:12 ◼   ► I could put data on it, although I'm trying my darndest not to. It is theoretically functional.

00:44:16 ◼   ► Additionally, that 12 terabyte I got from Best Buy does,

00:44:20 ◼   ► as far as I can tell, have a complete duplicate of everything on the Synology.

00:44:24 ◼   ► So, what file system did you use? APFS.

00:44:28 ◼   ► No, I'm not on that. On the Synology. Oh, on the Synology? I don't know.

00:44:32 ◼   ► Does it offer ZFS that would actually make this useful?

00:44:36 ◼   ► As BTRFS and EXT4?

00:44:40 ◼   ► I think it's EXT4. Here's the thing about you wondering about the state

00:44:44 ◼   ► of all your data. Like, oh, I got that copy off under the 12 gigabyte driver. You know

00:44:48 ◼   ► you have drives that are having some kind of problem. If you're using a file system like most file systems

00:44:52 ◼   ► that doesn't do any kind of consistency check of the data,

00:44:56 ◼   ► it's like, I asked the drive to read it, these are the bits that came off the disk, here you go.

00:45:00 ◼   ► And you successfully copied those bits to another place, and another place dutifully stored them.

00:45:04 ◼   ► Are those the right bits? That's why file systems

00:45:08 ◼   ► with data integrity checks like ZFS are handy, because it can tell when

00:45:12 ◼   ► the data right off the disk is not the data that was originally written there, and there are other applications

00:45:16 ◼   ► that can store checksums off to the side, so on and so forth. EXT4, which I think

00:45:20 ◼   ► was the default when we all got our Synologies, does not have any features like that.

00:45:24 ◼   ► So, if your data went bad, I mean, the good thing is with media files,

00:45:28 ◼   ► so you got a few bad blocks here and there, you'll see a weird glitch, or maybe you won't even

00:45:32 ◼   ► see a weird glitch in the video, because it's a lossy compressed thing, and it can tolerate

00:45:36 ◼   ► errors, and it's not like it's an executable program where it might

00:45:40 ◼   ► not even launch if the wrong part of it is corrupt. So for media files, it's probably not

00:45:44 ◼   ► actually that bad, but not knowing, you know, and propagating

00:45:48 ◼   ► bitrod is always a problem, which is why it's better to do these things

00:45:52 ◼   ► before things go wrong, or to go whole hog and have some

00:45:56 ◼   ► kind of checksumming system. Checksumming is more reasonable when you have a small

00:46:00 ◼   ► number of very large files, but it sounds like you have a large number

00:46:04 ◼   ► of large files, like 2.2 million files is a lot. It's nothing compared, like

00:46:08 ◼   ► I have way more than that on my boot drive on my Mac, but they're all tiny.

00:46:12 ◼   ► Media files tend to be big, which is usually pretty good for dealing with files, because big files

00:46:16 ◼   ► means long sequential reads, means less metadata to shuffle around,

00:46:20 ◼   ► and if you're going to store a bunch of checksums offline using some other third-party program,

00:46:24 ◼   ► the fewer checksums you have to store, the better. But it sounds like you didn't have

00:46:28 ◼   ► any of that stuff there, so you're just kind of crossing

00:46:32 ◼   ► your fingers, hoping that nothing was corrupt, because otherwise

00:46:36 ◼   ► you just successfully copied the corrupt data to your Best Buy drive.

00:46:40 ◼   ► Indeed, but I don't feel like I have a whole lot of other choices. So,

00:46:44 ◼   ► the funny thing about all this is, in the end, after going around

00:46:48 ◼   ► and around for like two or three episodes with you two about what I should do to back up the Synology,

00:46:52 ◼   ► the future, once I get the Synology itself squared away, the future

00:46:56 ◼   ► backup approach is going to be hook up that Best Buy hard

00:47:00 ◼   ► drive to the Mac Mini, and have Backblaze back that up. You just did that, you just

00:47:04 ◼   ► did the backup, right? Well, in theory. Well, yeah, but not to Backblaze. The Backblaze one

00:47:08 ◼   ► is still in some sort of limbo for uninteresting reasons that I'm not going to go into

00:47:12 ◼   ► right now. But as soon as I get the Synology to a good place,

00:47:16 ◼   ► even if that means nuking it all from orbit, I will then be permanently

00:47:20 ◼   ► hooking this external up to the Mac Mini and having that go to Backblaze

00:47:24 ◼   ► and just calling it a day. But, gentlemen, it has been an adventure.

00:47:28 ◼   ► Can I suggest some things? If it involves getting rid of the Synology, no.

00:47:32 ◼   ► Well, okay. First of all, we'll get there.

00:47:36 ◼   ► Step one, go get yourself

00:47:40 ◼   ► a second 12 terabyte drive. I don't care if you want to return it

00:47:44 ◼   ► in a few weeks, just get yourself one. First thing you need to do is copy everything

00:47:48 ◼   ► from this 12 terabyte drive to a second 12 terabyte drive.

00:47:52 ◼   ► After you do that, connect it to a computer that will

00:47:56 ◼   ► finish the online backup and back it up. During that process,

00:48:00 ◼   ► so, okay, so copy it onto the second drive, so you have two new

00:48:04 ◼   ► hard drives that have this. The second one,

00:48:08 ◼   ► remove it from the computer and power it down. The Synology,

00:48:12 ◼   ► turn it off and keep it off until you have an online

00:48:16 ◼   ► backup of that entire dataset. Just because

00:48:20 ◼   ► if things are, I know certain times, sometimes powering things down can actually make them die

00:48:24 ◼   ► and actually turn them on, but for the most part that's rare. Usually things wear with usage

00:48:28 ◼   ► and so, for the love of God, freeze this data in

00:48:32 ◼   ► place, like until it is securely backed up somewhere useful.

00:48:36 ◼   ► After that, I want you to consider, you mentioned

00:48:40 ◼   ► recently that you don't use Dropbox or iCloud Photo

00:48:44 ◼   ► Library anymore. The lack of iCloud Photo Library in your

00:48:48 ◼   ► setup has just been made apparent by some of your descriptions of your photo status here.

00:48:52 ◼   ► Why? I know Apple's

00:48:56 ◼   ► not wonderful at certain services. I know that the plans are not

00:49:00 ◼   ► free to get enough storage. I know that

00:49:04 ◼   ► iCloud Photo Library doesn't have all the features of things like Google or whatever, who cares.

00:49:08 ◼   ► But, in this case, this data is so important to you

00:49:12 ◼   ► that I think whatever cost it would be, which, I mean you could probably

00:49:16 ◼   ► get away with what, the $10 a month one probably, right? Whatever cost it would be

00:49:20 ◼   ► for you to have enough storage to have your entire photo library in iCloud Photo Library

00:49:24 ◼   ► is probably worth it, just for considering it as an

00:49:28 ◼   ► automatic off-site backup alone. Not to mention all the other

00:49:32 ◼   ► convenience features of it and the integrations and everything else. But just to have

00:49:36 ◼   ► that be somewhere else that you know that your photos

00:49:40 ◼   ► have one additional layer of backup safety,

00:49:44 ◼   ► whether it's iCloud or Google, I don't care which one you use, but one of those you should

00:49:48 ◼   ► be using. I personally would recommend the iCloud one because I think Google Photos has a bunch of weird

00:49:52 ◼   ► issues with their local uploader apps, but that's up to you.

00:49:56 ◼   ► You know all this too. None of this is news to you, but I think this should

00:50:00 ◼   ► inform that decision that you should probably have

00:50:04 ◼   ► a photo, an online photo backup service in place

00:50:08 ◼   ► because they exist, they're pretty good, even among Apple's reputation

00:50:12 ◼   ► for weird service problems, most of those problems haven't hit

00:50:16 ◼   ► iCloud Photo Library. It's been pretty good.

00:50:20 ◼   ► For me, it's been perfect, honestly, as far as I know. But I haven't even heard

00:50:24 ◼   ► of major issues from other people with iCloud Photo Library. It seems to work very well.

00:50:28 ◼   ► So that is, I think, whatever you

00:50:32 ◼   ► choose to do, your strategy I think should include one of these online photo

00:50:36 ◼   ► services because they're well integrated, they're automatic, and

00:50:40 ◼   ► for something as important as your family photos, having that

00:50:44 ◼   ► additional backup plus one layer

00:50:48 ◼   ► I think is worth it. So moving on from that,

00:50:52 ◼   ► you are running a whole bunch of seven year old drives inside of a seven year old

00:50:56 ◼   ► RAID enclosure. This entire setup is dead to you.

00:51:00 ◼   ► Now, whether you want to replace it with

00:51:04 ◼   ► a better, with like a new Synology, that's

00:51:08 ◼   ► up to you. I wouldn't, as we've talked about, and I don't think you necessarily

00:51:12 ◼   ► need it, but I buy stuff I don't need all the time because I like it.

00:51:16 ◼   ► You know, you only live once, so sometimes you just buy stuff

00:51:20 ◼   ► because you like it. So I won't follow you if you want to

00:51:24 ◼   ► replace the Synology with another Synology. But

00:51:28 ◼   ► one thing people don't always consider when they're thinking about RAID

00:51:32 ◼   ► or RAID-like things is the RAID controller itself as a

00:51:36 ◼   ► potential point of failure. But this happens. RAID controllers die, or flake out,

00:51:40 ◼   ► or have problems. I'm not sure I would trust any

00:51:44 ◼   ► part of my storage infrastructure that was like

00:51:48 ◼   ► critical primary storage that was seven years old. I think at that

00:51:52 ◼   ► point, you're rolling the dice more than necessary. And if

00:51:56 ◼   ► you're going to really count on something that is that old as something that is not

00:52:00 ◼   ► well backed up, you know, I think that is taking

00:52:04 ◼   ► too much risk. So, A, for God's sake, get

00:52:08 ◼   ► iCloud Photo Library. I know it's not perfect. Suck it up. Whatever problems you have with it, suck up

00:52:12 ◼   ► those problems. If I can live in the same world as Dave Matthews, you can get

00:52:16 ◼   ► out of Photo Library. It'll be fine. And so,

00:52:20 ◼   ► A, do that. B, get yourself a second

00:52:24 ◼   ► hard drive and copy all these files onto it and turn off the Synology

00:52:28 ◼   ► because, C, you need to preserve that until the online

00:52:32 ◼   ► backup is done. And D, after that, you should really retire

00:52:36 ◼   ► the Synology. And what you do to replace it, that's up to you.

00:52:40 ◼   ► But you're playing with fire here. There's no evidence that

00:52:44 ◼   ► the Synology hardware other than the hard drives is bad, right?

00:52:48 ◼   ► Agreed. So, I know you're suspicious of it because it's old, but

00:52:52 ◼   ► as someone who just got through using a 10+ year old computer that worked

00:52:56 ◼   ► fine the whole time, hard drives, they're moving parts.

00:53:00 ◼   ► They go bad, for sure. He's got some bad hard drives in there, sounds like, right?

00:53:04 ◼   ► But for a low-powered CPU that's doing the same task

00:53:08 ◼   ► all the time with no GPU to speak up,

00:53:12 ◼   ► in the absence of any evidence that there's anything wrong with this Synology hardware

00:53:16 ◼   ► other than that it's got a bunch of old, crappy drives in it, I don't think he needs to go on and buy a new Synology.

00:53:20 ◼   ► Now, that said, new Synologies are cool, and I've thought about getting one just because they're cool, exactly

00:53:24 ◼   ► for the reasons you said. There's nothing wrong with my Synology. In fact, all my drives are still working.

00:53:28 ◼   ► There's no reason I should get a new one, but I look at the new ones every once in a while because they're cool.

00:53:32 ◼   ► They have better CPUs and fancier file systems and other neat

00:53:36 ◼   ► features. But, at this point, I'm still just waiting for mine to die. But it sounds like

00:53:40 ◼   ► Casey may be in, may have had enough

00:53:44 ◼   ► pain and anguish that as a reward for himself, as a treat,

00:53:48 ◼   ► he could get himself a new Synology. Sounds like he's already getting a bunch of new drives, right?

00:53:52 ◼   ► So once you're doing that, you can get a new Synology too. And then you can use the old Synology

00:53:56 ◼   ► which I believe will be resurrected, and use it to back up the new Synology.

00:54:00 ◼   ► That actually is not a bad idea. In the money-no-object

00:54:04 ◼   ► perfect world, that is what I would do, is I would get a new one

00:54:08 ◼   ► and I keep saying, "Oh, I need a new 8 bay, I need a new 8 bay." But

00:54:12 ◼   ► now that I'm thinking about it more, and listeners had said this to me, I could

00:54:16 ◼   ► just put bigger drives in like a 2 or 4 bay, probably like a

00:54:20 ◼   ► 4 bay. I think 4 is the minimum that you should get

00:54:24 ◼   ► and probably the right number. Yeah, we're saying the same thing though. That I could get like a

00:54:28 ◼   ► 4 bay Synology, and that would probably be enough. And then I'll put

00:54:32 ◼   ► more smaller drives in the existing ones, stick that at mom and dad's house,

00:54:36 ◼   ► and then I have a live, or nearly live, duplicate

00:54:40 ◼   ► of the one in the house. And I might do that, I don't know, it depends

00:54:44 ◼   ► on how grumpy I am with all this whenever I come out the other end of it, be that if I have to nuke it from

00:54:48 ◼   ► orbit, be that if it does finally repair itself, I don't know.

00:54:52 ◼   ► Yeah, and speaking of nuking it, by the way, that will be faster than letting it validate

00:54:56 ◼   ► itself again. If you just wipe it clean and re-copy the data onto it from one of your

00:55:00 ◼   ► two 12-derafight backup drives, I think that will take less time than allowing it to

00:55:04 ◼   ► re-verify, based on my experience. Oh, almost certainly. Trying to do re-verification.

00:55:08 ◼   ► Yeah, because if you figure like verification is going to be a very like

00:55:12 ◼   ► you know, a small block read-write-read-write-read-write kind of cycle, whereas

00:55:16 ◼   ► like, you know, re-copying onto it is going to be these like giant block transfers

00:55:20 ◼   ► and it only has to do like one pass with the writing, whereas

00:55:24 ◼   ► like if you're rebuilding, it has to like, you know, to write the

00:55:28 ◼   ► parity back on one new drive, it has to read everything off of all the drives, right? Then

00:55:32 ◼   ► you're going to have to put in another new drive, it's going to do the exact same process again.

00:55:36 ◼   ► And re-read everything again for that next drive, and like, you're going to have to go through the whole process what, four

00:55:40 ◼   ► times? Something like that, yeah. And I

00:55:44 ◼   ► hear you, but at the same time, it took four

00:55:48 ◼   ► days to rsync all of these files from the

00:55:52 ◼   ► Macbenny sitting literally underneath the thing. That's because you had multiple rsync

00:55:56 ◼   ► jobs running at once. Lesson number one for copying large volumes of data off

00:56:00 ◼   ► of a spinning disk, just do one copy at a time. You think you're going faster by having five

00:56:04 ◼   ► copies in parallel, you're not, you're just angering the disk, you're just making the disk controller angry.

00:56:08 ◼   ► I agree, I agree, no no no, I didn't think I was making it go faster by any stretch of the imagination,

00:56:12 ◼   ► what I was doing was getting redundant copies of the things that I really and truly

00:56:16 ◼   ► couldn't miss. Right, but if you wanted to do that, do the small copies first, like do things

00:56:20 ◼   ► and, you know, do the small emergency copies first, one at a time, serially.

00:56:24 ◼   ► Because there's only, there's only one, I'm not going to say there's only one disk head, because there's multiple disk heads,

00:56:28 ◼   ► but there's only one set of disk heads on a single arm, and that arm can only

00:56:32 ◼   ► follow one instruction at once, go left, go right, go up, you know, just, let it

00:56:36 ◼   ► do its, you know. No, I hear you, I hear you, you're absolutely right. And so,

00:56:40 ◼   ► sitting here now, we have moved to 2.14, no no,

00:56:44 ◼   ► 2.15% in the time we've been talking, and so I figure in about a day

00:56:48 ◼   ► it will either finish or one of the drives will die, or

00:56:52 ◼   ► it'll finish and start over again, and if it starts over for a third time, then I think that's

00:56:56 ◼   ► probably a sign. But yeah, I don't know what the final

00:57:00 ◼   ► answer is. I don't see my life not having

00:57:04 ◼   ► a Synology in it, but in contrast to the last we spoke about this,

00:57:08 ◼   ► I do see a world where maybe what I end up doing is I get a

00:57:12 ◼   ► smaller Synology, like I said a moment ago, and putting larger drives

00:57:16 ◼   ► in that, having that local, and then sticking this one in, like

00:57:20 ◼   ► Mom and Dad's garage, and syncing to that and calling it a day.

00:57:24 ◼   ► And then additionally, for now anyway, I'm going to

00:57:28 ◼   ► plan on doing some sort of replication onto that 12 terabyte

00:57:32 ◼   ► once everything is squared away. Once everything's squared away, and I know I'm good

00:57:36 ◼   ► again, then I'll do some sort of replication onto the 12 terabyte, that will be backed up to Backblaze

00:57:40 ◼   ► the way it's supposed to be backed up, because it'll be physically connected to the Mac Mini, Backblaze

00:57:44 ◼   ► has no issue with that. Everything will be right as rain once it spends all

00:57:48 ◼   ► the time uploading to Backblaze, which is taking quite a long time in and of itself, but be that as it

00:57:52 ◼   ► may, then in theory I will be in a much better place. And if

00:57:56 ◼   ► Backblaze had already had everything, which is not Backblaze's fault, it's my

00:58:00 ◼   ► fault, if Backblaze already had everything, I could have asked them for like,

00:58:04 ◼   ► I don't remember how big the drives are they offer, but I could have asked them for one or two physical hard drives

00:58:08 ◼   ► to be next day aired to me, and then I could nuke everything, put these hard drives,

00:58:12 ◼   ► attach them to some things, maybe the Synology itself, copied all that data

00:58:16 ◼   ► back, like John was saying a moment ago, and then sent these hard drives back to Backblaze

00:58:20 ◼   ► and I have literally spent no money other than the normal Backblaze fees.

00:58:24 ◼   ► So, I'm feeling better about it now because of that

00:58:28 ◼   ► 12 terabyte drive, which by the way, I don't think I said, I did disconnect and put it

00:58:32 ◼   ► in the garage, so it is literally across the house on a different floor, so

00:58:36 ◼   ► God forbid the house goes up in flames in the next 48 hours, it is as far away

00:58:40 ◼   ► from the Synology, so hopefully one of them will survive if

00:58:44 ◼   ► the house literally goes up in flames, and it is not connected to any sort of power source

00:58:48 ◼   ► or anything like that, but it has been, it has been a rollercoaster.

00:58:52 ◼   ► It has been a rollercoaster, mostly of my own doing, and I appreciate you letting me

00:58:56 ◼   ► get this off my chest, and I hope that this time tomorrow everything will

00:59:00 ◼   ► be restored and everything will be in a good place again, and then

00:59:04 ◼   ► I'll have to weigh whether or not I really want to replace drive 8 preemptively, or just

00:59:08 ◼   ► let it sit until it explodes. You keep forgetting about or not mentioning the

00:59:12 ◼   ► thing that you should do that it seems like you're not going to do because you've already forgotten about it, which is what Margot said,

00:59:16 ◼   ► make a second copy of the 12 terabytes. Yeah, well, I should. And you can do it by buying

00:59:20 ◼   ► a drive, like you can do it in such a way that later you can reuse that drive into one of your Synologies

00:59:24 ◼   ► or whatever, and speaking of new Synologies, you should look at, I was looking at

00:59:28 ◼   ► in my many, in my fantasy Synology shopping, there's more

00:59:32 ◼   ► variants in the CPUs these days, and it's not linear with the

00:59:36 ◼   ► sort of price of the device, like you can get a big one with a wimpy

00:59:40 ◼   ► CPU, and you can get a small one with a powerful CPU, so shop around and see

00:59:44 ◼   ► if you can get one that might actually be able to do all your transcoding for you, especially

00:59:48 ◼   ► most of your stuff is H.264, not H.265, it's possible you could get a

00:59:52 ◼   ► 4 or 5 bay Synology that can do all your transcoding without breaking a sweat, so check that out

00:59:56 ◼   ► if you're shopping. Yeah, just looking, like the price differences for the bay count

01:00:00 ◼   ► actually aren't that big, like, if you, like, a 5 bay

01:00:04 ◼   ► is $650, and an 8 bay is $931

01:00:08 ◼   ► right now on Amazon, like, of the same line with all the premium processor, the plus line

01:00:12 ◼   ► and everything, so like, you actually, given, if you're gonna, you know

01:00:16 ◼   ► spend another 7 years with this, whatever you might get next, it might

01:00:20 ◼   ► be worth getting something a little bit bigger, but, uh, but you probably don't need

01:00:24 ◼   ► to. Also, the new Synologies let you connect expansion

01:00:28 ◼   ► bays to them, so you can buy one good Synology with a good CPU and 4

01:00:32 ◼   ► bays or something, and if you fill those 4 bays, you can buy another dumb

01:00:36 ◼   ► Synology bay thing, and use it to expand

01:00:40 ◼   ► your existing Synology, which I don't think that feature existed in 2013. It did,

01:00:44 ◼   ► our support it. Really? I didn't know that. I'm almost sure they do, yeah. I think, I'm

01:00:48 ◼   ► pretty darn sure that Marco's right. I love how on their site, uh,

01:00:52 ◼   ► they have, you know, if you go over, go to products, and then, you know, they have all these, like, sections

01:00:56 ◼   ► 'cause they're all enterprise-y, and you have to choose whether you are a personal and home user,

01:01:00 ◼   ► or an IT enthusiast, or, you know, small,

01:01:04 ◼   ► small and mid-sized business enterprise, but is Casey an IT enthusiast?

01:01:08 ◼   ► I think so. I sure hope so. The funny thing is, the models it shows you seem to be

01:01:12 ◼   ► identical between whether you pick IT enthusiast... Well, that's the thing. If you

01:01:16 ◼   ► pick the business one, they're not gonna give you the ones with the good

01:01:20 ◼   ► CPUs. Like, it could be that the enterprise-y ones are the wimpier CPUs, that they just expect

01:01:24 ◼   ► to be doling out files to a large number of people, so look at the actual CPU options. They vary

01:01:28 ◼   ► a lot. That's fair. I don't know. So that's my,

01:01:32 ◼   ► that's my tale of woe, and what I, what I really want to do is

01:01:36 ◼   ► throw a whole pile of money at this problem, but I don't want to throw a whole pile of money at this

01:01:40 ◼   ► problem, so I'm trying to do this on the cheap, and that's half the issue right there. But

01:01:44 ◼   ► I will update you next week as to where all this lands, but it's been...

01:01:48 ◼   ► After you, after you copy the 12 terabyte to another 12 terabyte, right? Yes.

01:01:52 ◼   ► Please do that. He keeps not mentioning it. I know. I don't know why.

01:01:56 ◼   ► Like, yeah, 'cause even if you can get back to Best Buy and just get yourself

01:02:00 ◼   ► another, you know, 12 terabyte external from the parking lot, you can use that

01:02:04 ◼   ► even if you don't want an external, just take, take the drive out of it. Like, I've done that before, where like you buy

01:02:08 ◼   ► a drive versus an external. Later on, you want it to be internal. In fact, I think two

01:02:12 ◼   ► of the drives in my Synology, I think, are this exactly, where like, I just

01:02:16 ◼   ► took, I just took a screwdriver, took apart the enclosure that they came with from Seagate or whoever,

01:02:20 ◼   ► and inside of those enclosures is a regular drive with a little USB controller board. You just unplug it

01:02:24 ◼   ► from that. It's a regular SATA drive, and you plug it into whatever you need. Yeah.

01:02:28 ◼   ► Yeah, I probably should. That's why I always buy my, my mechanisms

01:02:32 ◼   ► specifically, and I buy all these crappy external cases, just so I get to pick the mechanism.

01:02:36 ◼   ► Because if you buy some, I mean, obviously what you bought from Best Buy is like, you gotta do what you gotta do. You need to

01:02:40 ◼   ► get drive ASAP, you know, situation, I get it, right? But with more

01:02:44 ◼   ► time to spare, it's always better to pick the mechanism yourself. Even if you pick wrong,

01:02:48 ◼   ► at least you can, you know, skew towards drives

01:02:52 ◼   ► that you think are, have a better reliability reputation.

01:02:56 ◼   ► You can look at the back play stats. I do that all the time. They, they have the hard drive stats of like

01:03:00 ◼   ► their failure rates. The problem is, there are two problems with the back play stats. One, most

01:03:04 ◼   ► people's use case is not like back plays' use case. Yours might be

01:03:08 ◼   ► similar, kind of, but not really. Like, I don't, back plays drives

01:03:12 ◼   ► are running in a different environment than, you know, they're running in a data center, they're running in these

01:03:16 ◼   ► big racks and these machines right next to each other. They don't have a giant box fan pointing

01:03:20 ◼   ► at them. Yeah, they might have better cooling than you, they might have

01:03:24 ◼   ► worse, they might have more activity or less, but it's, it's not a typical

01:03:28 ◼   ► use case of like, oh, occasionally I watch Plex off of my thing. Like, that's,

01:03:32 ◼   ► that's calmer than back plays. And the second thing is, back plays gives you the exact

01:03:36 ◼   ► model numbers. By the time they do their readouts of the exact model, sometimes it's hard

01:03:40 ◼   ► to find those exact models. So it's like, wow, or you can find them, but they

01:03:44 ◼   ► only have like, you know, three months worth of data. And if you look

01:03:48 ◼   ► at the past reports, you can say three months is not a long enough time to know if this thing is going to die

01:03:52 ◼   ► in the first year. When you see one, it's like, we've had these drives for two years and their reliability

01:03:56 ◼   ► has been excellent. You can no longer buy those drives. So it's not a slam

01:04:00 ◼   ► dunk, but at least it can give you a feel for

01:04:04 ◼   ► manufacturers, model lines. It's so hard, because like, it could be, you know, wow,

01:04:08 ◼   ► it looks like, you know, Western Digital Reds are doing really well. But it turns out the 14 terabyte

01:04:12 ◼   ► Western Digital Red is a reliability disaster and you get it based on the reputation

01:04:16 ◼   ► of the smaller ones and you make a terrible mistake. So it's, it's not an

01:04:20 ◼   ► exact science, but I don't know, I always feel better being able to pick the magnets, especially since

01:04:24 ◼   ► if you buy one off the shelf, it could have something in there that isn't even a drive,

01:04:28 ◼   ► you know, a quote unquote consumer drive. Like, it's a drive that's not

01:04:32 ◼   ► even meant for NAS type situations where it's expected to be

01:04:36 ◼   ► on all the time and, you know, maybe it has a little bit, a little bit more

01:04:40 ◼   ► redundancy. Like, that's in theory when you buy a spinning

01:04:44 ◼   ► disk that's intended for use in a data center or intended for use in

01:04:48 ◼   ► a NAS. A, you're paying some stupid premium for their profit margins.

01:04:52 ◼   ► Just live with that. But B, in theory there is something physically different about the drive

01:04:56 ◼   ► that makes it slightly more suitable to this purpose.

01:05:00 ◼   ► Yeah, I gotta rethink my whole world, unfortunately. But one step at a time.

01:05:04 ◼   ► We'll see how this restore goes.

01:05:08 ◼   ► We are sponsored this week by Eero, the WiFi your home

01:05:12 ◼   ► deserves. Now, we've all had bad WiFi experiences.

01:05:16 ◼   ► In our houses, in our relatives and parents and friends' houses, whatever it might be.

01:05:20 ◼   ► So I told you last time about how I had a vacation rental with terrible WiFi and I

01:05:24 ◼   ► got an Eero and I fixed their WiFi and took it with me when I left. It was wonderful.

01:05:28 ◼   ► And where that Eero went after that was to my in-laws house.

01:05:32 ◼   ► They had, like, you know, areas where their WiFi wouldn't reach. They had bad rooms

01:05:36 ◼   ► including the room that we would stay in, which hit me personally.

01:05:40 ◼   ► When we stayed with them, they would just have slow WiFi there. And I thought, I gotta fix this problem.

01:05:44 ◼   ► At least for us, but also for them. So we

01:05:48 ◼   ► moved that Eero there. And their problem was fixed

01:05:52 ◼   ► immediately. They have amazing WiFi now, thanks to

01:05:56 ◼   ► Eero. There's also an all new Eero now, so not only

01:06:00 ◼   ► can you fix your WiFi problems. As soon as tomorrow, which I'll get to in a moment.

01:06:04 ◼   ► But now there's an all new Eero starting at just $99. So you

01:06:08 ◼   ► too can have your entire home blanketed in fast, reliable WiFi.

01:06:12 ◼   ► Get rid of your slow rooms, your dead spots. You get a strong signal

01:06:16 ◼   ► wherever you need it. It's super easy to set up an Eero system. It sets up in just minutes.

01:06:20 ◼   ► You plug it right into your modem or your router, and you manage it from there.

01:06:24 ◼   ► Super easy to use app. This is the easiest router setup I've ever seen.

01:06:28 ◼   ► Single router or multi router setup. Easiest I've ever seen by far with their

01:06:32 ◼   ► awesome app. So there's no more WiFi problems. No more, you know, video buffering

01:06:36 ◼   ► in certain rooms or can't load Instagram, whatever it is. It's just fixed.

01:06:40 ◼   ► Let Eero fix your WiFi problems too. And you can get it

01:06:44 ◼   ► fixed as soon as tomorrow. Go to Eero.com/ATP

01:06:48 ◼   ► That's Eero.com/ATP and use offer code

01:06:52 ◼   ► ATP at checkout to get free overnight shipping with your order.

01:06:56 ◼   ► That's Eero.com/ATP. Code ATP to get your Eero delivered with

01:07:00 ◼   ► free overnight shipping. You must use this URL to receive this offer.

01:07:04 ◼   ► Eero.com/ATP. Code ATP. Thank you so much to Eero

01:07:08 ◼   ► for fixing our WiFi and sponsoring our show.

01:07:12 ◼   ► So there was some news today as we

01:07:16 ◼   ► record, and it surprised me a lot.

01:07:20 ◼   ► Apple has bought Dark Sky. And if you're not familiar, Dark Sky

01:07:24 ◼   ► I don't know, it started something like five to ten years ago

01:07:28 ◼   ► and at the time it was its own weather app

01:07:32 ◼   ► and then they shortly thereafter provided an API. And

01:07:36 ◼   ► especially early on, it was eerie how accurate it was.

01:07:40 ◼   ► It's still very accurate, but I don't personally feel like it's quite as accurate as it used to be.

01:07:44 ◼   ► But it would eerily predict when it was going to start to rain, where you were

01:07:48 ◼   ► sitting. So it would say something like rain in seven minutes. And

01:07:52 ◼   ► five, six years ago whenever it came out, I would look at my watch and it was, I don't know,

01:07:56 ◼   ► ten past ten, and sure enough, seven minutes later, it started raining.

01:08:00 ◼   ► It was bananas. It was magic as far as I'm concerned.

01:08:04 ◼   ► And over time, I stopped using the Dark Sky app, I personally am a

01:08:08 ◼   ► Carrot Weather user, but Carrot Weather, for Americans anyway, still uses

01:08:12 ◼   ► Dark Sky for most if not all of its weather information.

01:08:16 ◼   ► And pretty much all of my favorite weather apps over the years, including

01:08:20 ◼   ► Check the Weather by Underscore, and I forget what else I've used in the past, but almost all

01:08:24 ◼   ► of them use Dark Sky in part if not in whole, for Americans

01:08:28 ◼   ► anyway. And Apple has bought them. And they, I believe they

01:08:32 ◼   ► either killed the Android app or have said it's not going to get updates. Do you guys remember

01:08:36 ◼   ► the 20 dollars? I think it's removed from the store or something like that. But I think it still works.

01:08:40 ◼   ► Okay, and then on top of that, they have announced that the

01:08:44 ◼   ► iOS app is still available, no, it's still available and it's still purchased,

01:08:48 ◼   ► which is a little bit weird, but the API is going away next year.

01:08:52 ◼   ► And I think that's basically the summary of what's happened. Marco, any thoughts

01:08:56 ◼   ► on this as the person who I think is most close to

01:09:00 ◼   ► developing an app that would use, obviously you don't use Dark Sky, but

01:09:04 ◼   ► you're the kind of person that would develop this kind of app, so how do you feel

01:09:08 ◼   ► about this? Well, I do use Dark Sky. That's the thing. I have their app installed,

01:09:12 ◼   ► I also use, my usual weather app is Weatherline, and

01:09:16 ◼   ► Weatherline uses Dark Sky data. It used to use it, I think, for everything.

01:09:20 ◼   ► When they redid the app, they now use a hybrid that

01:09:24 ◼   ► includes Dark Sky for certain things, but uses other data providers for other things.

01:09:28 ◼   ► This, I really don't like this news, honestly. And we'll see what happens.

01:09:32 ◼   ► Maybe over time, I will end up liking whatever Apple has in mind

01:09:36 ◼   ► to do with this here. But I don't love this the way it is now,

01:09:40 ◼   ► because the Dark Sky API has been so important. It really is,

01:09:44 ◼   ► it has powered so many

01:09:48 ◼   ► indie weather apps that I have really liked it. As you mentioned, Carrot,

01:09:52 ◼   ► Weatherline, and including Dark Sky's own app.

01:09:56 ◼   ► And it's been really great. There have been times in the last,

01:10:00 ◼   ► whatever it's been, ten years, there have been times where it is less accurate.

01:10:04 ◼   ► But, you know, it's an algorithmic based thing. It's reliant

01:10:08 ◼   ► on certain data, and I'm sure they've tweaked the algorithms over time. So, you know,

01:10:12 ◼   ► some people try it and it doesn't work out for them, or it works for a while, then it's bad for a while,

01:10:16 ◼   ► then it's good again. It's always been good for me. And I use it all the time, because I want

01:10:20 ◼   ► to know, like, every day, I'm going to go outside, I'm going to walk my dog for the next half hour, is it going to rain?

01:10:24 ◼   ► The whole concept of the app is a great, it's a great app, and

01:10:28 ◼   ► it has really been important to me, you know, both as a user

01:10:32 ◼   ► of Dark Sky directly, and as a user and fan of third party,

01:10:36 ◼   ► especially indie, weather apps. It's been great. I even,

01:10:40 ◼   ► I forget why, but I even had a couple of email exchanges with the

01:10:44 ◼   ► founders forever ago, and I remember them being very nice. Like, it's just, it's a

01:10:48 ◼   ► wonderful app, run by wonderful people. It's also been very

01:10:52 ◼   ► successful. It has been the top paid app, or within the top

01:10:56 ◼   ► few paid apps on the app store for years. So,

01:11:00 ◼   ► you know, they've, whatever they're selling to Apple for, it's probably not

01:11:04 ◼   ► that their sales sucked, like, it's not, it's probably not that they needed the money,

01:11:08 ◼   ► and they also charge for the API, and they make good money from that, I assume.

01:11:12 ◼   ► So, the reason for them going to Apple, I'm sure they're going to do great things,

01:11:16 ◼   ► I'm sure, you know, Apple wants them to, you know, work on the weather team or whatever,

01:11:20 ◼   ► that's great, the Apple weather app could use some love, but

01:11:24 ◼   ► I would feel a lot better about it if they were still going to run the API for other

01:11:28 ◼   ► apps to use as well. And maybe there's a way that they're going to do this. Maybe Apple

01:11:32 ◼   ► will offer, like, a weather kit API for iOS apps, you know,

01:11:36 ◼   ► screw Android, but for iOS apps to use this, maybe.

01:11:40 ◼   ► That would be nice, but I don't know that they will. So,

01:11:44 ◼   ► you know, if the idea is just for Apple to, you know, have their own weather

01:11:48 ◼   ► source, and I guess not have, maybe not have to pay, like, whoever it is, like,

01:11:52 ◼   ► the Weather Channel or Yahoo or wherever they're going to source now, if, whatever Apple's

01:11:56 ◼   ► value is getting out of this, if it's just to, like, save on a license

01:12:00 ◼   ► fee to some other data provider and to have, like, local rain forecasts

01:12:04 ◼   ► in the iOS weather app and screw everybody else and, you know,

01:12:08 ◼   ► no one else is going to have this data anymore, that's no good. But if there's a way

01:12:12 ◼   ► that third-party apps can continue to be good and have access to

01:12:16 ◼   ► this kind of data, I hope they can manage to do that.

01:12:20 ◼   ► But for now, I don't feel good about this, because that's an uncertain future,

01:12:24 ◼   ► and I really do like all of the

01:12:28 ◼   ► benefits that the Dark Sky API has provided. It also, like, they

01:12:32 ◼   ► also have a website. For a while it was forecast.io, but now I think

01:12:36 ◼   ► it's just dark-sky.something. I don't know, it's always auto-completing for me. And what's

01:12:40 ◼   ► great about the website, not only can you see weather anywhere, of course, which is actually surprisingly nice

01:12:44 ◼   ► on something like a Mac where there really aren't a lot of good weather apps on the Mac, but

01:12:48 ◼   ► also you can look up historical weather data, which is really cool.

01:12:52 ◼   ► All that for free on their website. Like, it's just been a wonderful service and a wonderful

01:12:56 ◼   ► app and a wonderful API that has been such a key part of so many people's

01:13:00 ◼   ► daily usage. So to have Apple take it over and

01:13:04 ◼   ► give it a shutdown date is concerning. I always wonder how Apple feels about

01:13:08 ◼   ► these situations where

01:13:12 ◼   ► there's, like, an API or some other thing

01:13:16 ◼   ► that third-party apps build on. From

01:13:20 ◼   ► our perspective as users and even as developers, these all seem like

01:13:24 ◼   ► clear winds. You just mentioned, like, oh, this could go into some kind of weather kit thing or whatever, but

01:13:28 ◼   ► think about cases where Apple has done this either by accident or on purpose.

01:13:32 ◼   ► There's tons of calendar apps for the Mac because Apple provides a bunch

01:13:36 ◼   ► of APIs that allow those apps to access the Apple calendar.

01:13:40 ◼   ► Also, those calendar apps access other calendars, like Google Calendar

01:13:44 ◼   ► and so on and so forth. Apple, you know, was just a super plan for Apple

01:13:48 ◼   ► to say, we want to have tons of awesome calendar apps on iOS and the Mac

01:13:52 ◼   ► for that matter, so let's do this open calendar API. Clearly,

01:13:56 ◼   ► they made whatever the calendar APIs are called with that intention, same thing with the

01:14:00 ◼   ► address book, contacts, all that stuff. They made those APIs with that intention, but

01:14:04 ◼   ► at various points they could have made different decisions. They could have said, oh, great, well, you can

01:14:08 ◼   ► make an iOS app that accesses the shared calendar, but your app

01:14:12 ◼   ► can't access Google Calendar or something like that. That totally sounds like a thing that Apple would entertain.

01:14:16 ◼   ► They do all sorts of stuff like that related to an app purchase and other scenarios where they're trying

01:14:20 ◼   ► to sort of steer the market through restrictions because they control the whole

01:14:24 ◼   ► store. API stuff, CloudKit and all that stuff.

01:14:28 ◼   ► They make a lot of essentially faceless services. The

01:14:32 ◼   ► only reason they exist, aside from Apple using them themselves, is, hey, if you want

01:14:36 ◼   ► to make an app for iOS that has an online component but you're not a

01:14:40 ◼   ► server-side developer, we have a bunch of libraries that talk to our

01:14:44 ◼   ► servers with a fairly attractive business model of

01:14:48 ◼   ► you don't have to worry about the service being up or anything like that. We will store your data.

01:14:52 ◼   ► They have this tiered thing where if you have a small number of users, it's not a big deal.

01:14:56 ◼   ► The fees go up as you get more. Those services

01:15:00 ◼   ► exist so that people can write better, cooler apps

01:15:04 ◼   ► with less, not with less effort, but with less people power, with

01:15:08 ◼   ► less expertise. It makes their platform better

01:15:12 ◼   ► for users because they get better apps. It makes it more attractive for developers because smaller

01:15:16 ◼   ► developer teams can do better things. So you look at this scenario.

01:15:20 ◼   ► There's tons of cool weather apps for iOS and

01:15:24 ◼   ► less so for the Mac, as usual. But anyway, why are there all these weather apps?

01:15:28 ◼   ► Is every one of these weather apps backed by some company that owns weather

01:15:32 ◼   ► stations and weather data? No. Sometimes they use commercial APIs that exist out in the world

01:15:36 ◼   ► and the Dark Sky API, I'm assuming, is just a wrapper around a bunch of commercial APIs because I

01:15:40 ◼   ► assume the Dark Sky people don't run a bunch of weather stations. So it's just wrappers on top of wrappers

01:15:44 ◼   ► are just fine. But if you want to make a weather app and your idea is it's going to

01:15:48 ◼   ► be named after a vegetable, it's going to have snarky messages about the weather,

01:15:52 ◼   ► you can implement that without worrying so much about

01:15:56 ◼   ► "Yeah, but how would I get the weather? Do I have to contract with AccuWeather?

01:16:00 ◼   ► How do I do all this stuff?" And if the Dark Sky API is

01:16:04 ◼   ► a path of least resistance to do that, then that makes

01:16:08 ◼   ► more weather apps available. So here Apple is faced with a choice. We want Dark Sky

01:16:12 ◼   ► because basically, I'm assuming, they want to make their weather app better because their weather app has been falling

01:16:16 ◼   ► behind. Great, fine, buy them. It's great for the developers because they presumably get a big pay

01:16:20 ◼   ► day. As has been discussed any time anyone gets acquired, a lot of the motivation

01:16:24 ◼   ► for people going to Apple is often that their work can

01:16:28 ◼   ► be put in front of more people because Apple has a huge audience and as

01:16:32 ◼   ► successful as Dark Sky is, if you are the default weather app on the iPhone,

01:16:36 ◼   ► that is a bigger impact. So if you're looking for what that next step is, boy, I'd like to be

01:16:40 ◼   ► in front of hundreds of millions of people instead of just single digit millions, right?

01:16:44 ◼   ► But anyway, it's all good for them and it's good for Apple to get a better weather

01:16:48 ◼   ► app, but I really hope that Apple looks at what

01:16:52 ◼   ► they've acquired and the fact that it is an API and says, "Regardless of whether

01:16:56 ◼   ► we shut down this API or not, we should do the same thing that we have done, again, either

01:17:00 ◼   ► accidentally or on purpose, with things like CloudKit

01:17:04 ◼   ► and like the calendar and contact APIs."

01:17:08 ◼   ► It doesn't always have to be server-side, but enabling

01:17:12 ◼   ► there to be more competitors for their own apps.

01:17:16 ◼   ► And that's why I started this by saying I wonder what Apple thinks about this because

01:17:20 ◼   ► if I was inside Apple, I'd be like, "Don't you see, in all the places

01:17:24 ◼   ► where we have the most richness in the App Store, it's because we did things

01:17:28 ◼   ► like this?" On the other hand, I can imagine someone saying, "How did our weather

01:17:32 ◼   ► app fall behind?" Well, it fell behind because we allow all these other apps to just have

01:17:36 ◼   ► this ecosystem of sharing this API and we need to nip that in the bud and now we'll have the best

01:17:40 ◼   ► weather app again, which is short-sighted and stupid. And I don't think they think that,

01:17:44 ◼   ► but I also don't see, I never see them come out and sort of

01:17:48 ◼   ► other than in obscure technical WWC sessions, tout the idea

01:17:52 ◼   ► that by making services and APIs

01:17:56 ◼   ► available, we are making a better software ecosystem

01:18:00 ◼   ► on our platform. I know they have a big

01:18:04 ◼   ► services picture. When we say services with the capital S as in these earnings

01:18:08 ◼   ► that we've been talking about for the past several years, it's like, "Oh, I'll pay Apple

01:18:12 ◼   ► so I can watch TV shows. I'll pay Apple so I can store my photos for you. I'll pay Apple

01:18:16 ◼   ► for more disk space. I'll pay Apple for a music service." It's all about just paying Apple,

01:18:20 ◼   ► consumers paying Apple. But this scenario where

01:18:24 ◼   ► there are services but the people who pay for them and use them are developers,

01:18:28 ◼   ► like one degree separated from users, doesn't seem like something that Apple

01:18:32 ◼   ► it's not that they don't like it, they do it enough times, but

01:18:36 ◼   ► it always strikes me as a little bit too accidental, huh?

01:18:40 ◼   ► That they just found themselves in a situation like, "Why is it true for Calendar but

01:18:44 ◼   ► not true for something else?" And the podcasts are a good example. They have this podcast directory

01:18:48 ◼   ► which accidentally or on purpose powered this entire ecosystem of podcast apps,

01:18:52 ◼   ► but was that the plan from the beginning or did it just kind of happen and they were smart enough not to screw it

01:18:56 ◼   ► up? I think they should embrace this model because I think this model has been proven to work.

01:19:00 ◼   ► It gives Apple control. They have control over the CloudKit APIs. They have control

01:19:04 ◼   ► over all the other things they offer. They have control over their libraries.

01:19:08 ◼   ► They could make a weather kit and they could have essentially Dark Sky

01:19:12 ◼   ► API v2 powered by Apple's access through weather kit

01:19:16 ◼   ► and that would enable someone else's great idea of how to make a weather app

01:19:20 ◼   ► to be done or someone's bad idea for a weather app. Either way, it will

01:19:24 ◼   ► attract developers to the platform. It will make it a more

01:19:28 ◼   ► attractive place for customers to shop because they have lots of cool weather apps made by

01:19:32 ◼   ► small teams with a good idea who didn't want to deal with the weather stuff. So my fingers are

01:19:36 ◼   ► crossed for that eventuality, but if they just take the

01:19:40 ◼   ► crew, make their weather app better and stop the API after

01:19:44 ◼   ► a year, it's not the end of the world, but it's not great.

01:19:48 ◼   ► That's where we get into Marco being pessimistic about this. I'm choosing to think

01:19:52 ◼   ► that they're going to do the right thing and if not continue that API

01:19:56 ◼   ► then have a similar API fronted by a library or something so that

01:20:00 ◼   ► we can continue to have tons of weird and ridiculous weather apps on

01:20:04 ◼   ► iOS. Yeah, I totally think and hope that that's the case and

01:20:08 ◼   ► it vaguely reminds me of when Google Maps was the

01:20:12 ◼   ► only mapping software on the iPhone and if you wanted to put a map in your

01:20:16 ◼   ► app, you had to jump through some hoops. I don't remember exactly what they were, but you had to jump

01:20:20 ◼   ► through some hoops to establish a relationship with Google and

01:20:24 ◼   ► I think you might have even had to get a Google SDK in order to do it, which kind of makes sense.

01:20:28 ◼   ► And then Apple starts providing its own maps and granted they

01:20:32 ◼   ► were garbage for a long time, but now I don't think they are for most people. And

01:20:36 ◼   ► adding a map into your app is super simple because the API is right

01:20:40 ◼   ► there. It's part of the system and I feel like this feels as

01:20:44 ◼   ► though it's an analogous sort of event and this is exactly what you're saying John, that maybe

01:20:48 ◼   ► there will be some sort of weather API. Perhaps it could be even part of the MapKit API,

01:20:52 ◼   ► who knows. But some sort of weather API that will allow you to

01:20:56 ◼   ► get weather information for all sorts of different things. I mean if you think about it, weather

01:21:00 ◼   ► information, I'm trying to think off the top of my head, on my phone shows up in Fantastical,

01:21:04 ◼   ► it shows up in the Maps app, it shows up in my weather apps,

01:21:08 ◼   ► there are more places than you would expect. Oh, and day one it shows up, there's more

01:21:12 ◼   ► places than you would expect that have or show weather

01:21:16 ◼   ► data and to be able to... Is there already a weather API? I don't even know, maybe there's already a simple

01:21:20 ◼   ► weather API. There isn't. Yeah, I don't think there isn't. So I don't know, I don't know where

01:21:24 ◼   ► this goes. It certainly could be another

01:21:28 ◼   ► form of lock-in, you know, if the only way you get a really good weather port is if you have

01:21:32 ◼   ► an iPhone. Like I hope that's not the case, but it would be an interesting

01:21:36 ◼   ► and very unusual form of lock-in. Well yeah, I really like that Android phone,

01:21:40 ◼   ► but I can't get my weather app that I rely on because, I don't know, I'm a dog walker or something like that,

01:21:44 ◼   ► like a professional dog walker, or I don't know, I'm a landscaper, you know, and it's

01:21:48 ◼   ► incredibly important, I know exactly. I don't think that's that bad of a situation,

01:21:52 ◼   ► that's basically my optimistic scenario, is that it is, you know,

01:21:56 ◼   ► that Apple uses it as a platform differentiator. Again, Apple, as far as I'm aware,

01:22:00 ◼   ► you never know, doesn't own a million weather stations around the world, like some, the weather

01:22:04 ◼   ► data comes from elsewhere. This is all just about mediating access to that and providing

01:22:08 ◼   ► a nice interface to it, and if it's a differentiating factor

01:22:12 ◼   ► to say, you know, anyone can get like the weather from just some source or whatever, but Dark Sky

01:22:16 ◼   ► is a big thing, as Marco said, is like, it was super, you know, whatever they call it, hyper-local,

01:22:20 ◼   ► like you can get the weather right where you're standing right now,

01:22:24 ◼   ► which was a differentiating feature and the reason it's a popular application. So,

01:22:28 ◼   ► having a weather API is something anybody can do. Having a really good weather

01:22:32 ◼   ► API is harder, and that's, if Apple wants to use that as a differentiating feature for the iPhone,

01:22:36 ◼   ► oh, the iPhone has, you know, they bought Dark Sky, so they have the current best

01:22:40 ◼   ► weather API, whether it's because of the way Dark Sky processes the data that it's

01:22:44 ◼   ► got or the data sources it has or whatever, but it's not like they're locking anybody out

01:22:48 ◼   ► because, you know, the weather is, information is

01:22:52 ◼   ► publicly available, as in we can all see what the weather is, and anybody can build weather stations

01:22:56 ◼   ► or anyone can pay someone who has weather stations, so like, I don't feel that there's

01:23:00 ◼   ► any evil in them, you know, confining the best weather API

01:23:04 ◼   ► and the easiest to use weather API to their platform,

01:23:08 ◼   ► that's exactly what they should be doing. You know, Android and Google

01:23:12 ◼   ► can do exactly the same thing. You know, that's how they should be competing with each other.

01:23:16 ◼   ► Yeah, and so the other angle to this is

01:23:20 ◼   ► that weather apps are famously

01:23:24 ◼   ► frequently bad for privacy. Not the ones we've mentioned, not like the nice indie ones,

01:23:28 ◼   ► but there's a lot of weather apps out there. You know, weather apps, by their nature,

01:23:32 ◼   ► need your location for most convenient features.

01:23:36 ◼   ► You know, you can always not give some of your location and maybe just type in your location or have it just

01:23:40 ◼   ► always display that location or have it to change it manually, but for the most part, most people

01:23:44 ◼   ► give most weather apps their location access so they can show the weather wherever they happen to be.

01:23:48 ◼   ► Because weather apps have location access, they can sell that information.

01:23:52 ◼   ► Location data is very valuable in the ad tracking creepiness business.

01:23:56 ◼   ► Not only do many weather apps, you know, have a lot of

01:24:00 ◼   ► not only do many weather apps just sell this data outright,

01:24:04 ◼   ► if you have a weather app that gets location access, you will be approached, people will email you

01:24:08 ◼   ► from these scam companies offering you money to

01:24:12 ◼   ► integrate their SDK. And this might be more money than you might be making from your

01:24:16 ◼   ► app sales if you're not doing that well in the app store, which is very often the

01:24:20 ◼   ► case for a lot of apps, right? They will offer you money to build in their tracking

01:24:24 ◼   ► SDK because your app has location access, right, by the user.

01:24:28 ◼   ► So they'll give you money to put their SDK in that will measure your

01:24:32 ◼   ► location that the app already has access to and tie it to ad profiles

01:24:36 ◼   ► and then they can sell that and make more money from you. So that's a whole thing that's

01:24:40 ◼   ► going on behind the scenes now, and that might be informing this decision by Apple as well.

01:24:44 ◼   ► There's this whole seedy underbelly of weather apps that because

01:24:48 ◼   ► they by their nature usually get your location permission,

01:24:52 ◼   ► they have this valuable data and many of them are being really creepy with it.

01:24:56 ◼   ► Again, not the ones we've mentioned because we wouldn't use an app that did that, right?

01:25:00 ◼   ► The ones we've mentioned, you know, Carrot, Weatherline, like these are all good apps made by good people. They don't do this kind of crap.

01:25:04 ◼   ► But many apps do. So it's a very big deal

01:25:08 ◼   ► that weather apps are a notorious privacy hole

01:25:12 ◼   ► for your location data. And Apple's very sensitive to that. So maybe

01:25:16 ◼   ► this is part of some kind of play to crack down on that.

01:25:20 ◼   ► I haven't quite thought about how they could do that effectively.

01:25:24 ◼   ► One option would be they no longer allow weather apps to

01:25:28 ◼   ► have your location and they just provide weather data for them.

01:25:32 ◼   ► But that's a really aggressive move. And that would have a lot of other

01:25:36 ◼   ► problems too. Like, for instance, no one

01:25:40 ◼   ► weather data source is good for the entire world. There's different

01:25:44 ◼   ► data sources in different parts of the world and certain ones are better than others for different

01:25:48 ◼   ► regions and everything. So I don't think they would or should do something

01:25:52 ◼   ► as drastic as prohibit any other weather API from having location

01:25:56 ◼   ► access. That would be weird. So I'm just trying to think through, like, is there

01:26:00 ◼   ► some kind of privacy angle on this that would lead to an actual

01:26:04 ◼   ► possible and likely and enforceable outcome

01:26:08 ◼   ► that they could maybe crack down on this incredibly seedy

01:26:12 ◼   ► underbelly of privacy selling weather apps by somehow

01:26:16 ◼   ► buying Dark Sky. Again, I haven't quite figured out how that can work yet, but maybe there's something there.

01:26:20 ◼   ► I was thinking about all the other platforms that Apple has where weather data is

01:26:24 ◼   ► useful. Apple has weather data like this weather. There's a weather widget on your watch,

01:26:28 ◼   ► there's weather thing in the notifications, whatever the hell that thing's called on

01:26:32 ◼   ► the Mac on the right side of the screen, the Today View, that has a weather thing in it, I believe.

01:26:36 ◼   ► And obviously on our phones. And buying Dark Sky will give them

01:26:40 ◼   ► better weather presumably, gives them people who are experienced making

01:26:44 ◼   ► more advanced weather apps than Apple's own and plus all the hyper local stuff with the local

01:26:48 ◼   ► radar to say it's going to rain in five minutes. But, you know,

01:26:52 ◼   ► having your watch nudge you that it's going to be raining on your head in five

01:26:56 ◼   ► minutes is pretty cool. Dark Sky app, I already have a watch app that does

01:27:00 ◼   ► that. But, you know, AR glasses, you can look up in the sky and see which direction

01:27:04 ◼   ► the rain clouds are coming from. There's all sorts of scenarios where even better weather

01:27:08 ◼   ► than they currently have is an attractive thing to Apple. So this

01:27:12 ◼   ► purchase doesn't surprise me in the slightest. I'm just really hoping

01:27:16 ◼   ► that the path they take with this purchase is not simply to give Apple's

01:27:20 ◼   ► platforms better weather stuff, but to

01:27:24 ◼   ► make an API and a service that everybody can use, even if they

01:27:28 ◼   ► discontinue the current one, make a new API, like Margot was saying, perhaps with different privacy

01:27:32 ◼   ► trade-offs. Hopefully not with too many different restrictions, like

01:27:36 ◼   ► what we don't want to see is like, oh, Apple has a cool new weather kit that's very

01:27:40 ◼   ► advanced and has all the features of Dark Sky plus an API and you can use it in the right theory of the reason, and

01:27:44 ◼   ► every other weather service is forbidden on the platform. I don't think they would do that, but

01:27:48 ◼   ► that's the worst case scenario. That's like the in-app purchase scenario where

01:27:52 ◼   ► if you want to sell things through your applications

01:27:56 ◼   ► for this huge swath of stuff where you have to go through Apple's thing and give them 30%

01:28:00 ◼   ► and stuff. So that's at one extreme. And the other extreme is it's a free-for-all

01:28:04 ◼   ► Apple is going to compete in that free-for-all by having a really good weather service, which they can

01:28:08 ◼   ► do now that they bought Dark Sky and I feel like they should just be happy to compete with that, like they do with CloudKit.

01:28:12 ◼   ► You can use CloudKit or whatever, you know, core data

01:28:16 ◼   ► I don't like cloud core data, maybe you don't want to use that, but anyway, Apple has a bunch of services

01:28:20 ◼   ► that you can use in your iOS app, or not. By the way, isn't it a shame that they already

01:28:24 ◼   ► use the name CloudKit? Like wouldn't that have been perfect for this?

01:28:28 ◼   ► Yeah, and they don't know if they wanted to use Dark for Dark Sky, but

01:28:32 ◼   ► like the only scenario where Apple has most recently

01:28:36 ◼   ► forced its hand is in a situation like Marco was alluding to, which is where there's a privacy

01:28:40 ◼   ► thing. So Apple has a thing that you can use for your sign-in, sign-in with Apple,

01:28:44 ◼   ► and there they do mandate that if you have an app that allows you to sign in with Facebook

01:28:48 ◼   ► with Google, with whatever, you have to offer sign-in with Apple. And the reason they're doing

01:28:52 ◼   ► that is privacy related. Part of it is yes, okay we want everyone

01:28:56 ◼   ► to use Apple's things, but honestly Apple has you already. The whole point is, you're on your iPhone

01:29:00 ◼   ► you have an iCloud, you know, Apple's got your Apple ID. Like they're all set on that front.

01:29:04 ◼   ► Sign-in with Apple is, I guess, you know, partially

01:29:08 ◼   ► so they can get their hooks into you one more way, but the reason I think they're

01:29:12 ◼   ► mandating it is not just for adoption, but also because

01:29:16 ◼   ► they have a privacy angle, as evidenced by the way the API looks, where you can use it without

01:29:20 ◼   ► even giving people your email, which is unheard of on the other services.

01:29:24 ◼   ► They want everything from you, right? So if there's

01:29:28 ◼   ► a privacy angle on this, I can see Apple being a little bit more forceful

01:29:32 ◼   ► perhaps not mandating the use of their API, but further restricting

01:29:36 ◼   ► the other APIs to compete on a level privacy playing field with Apple's.

01:29:40 ◼   ► They haven't done that with the sign-in stuff. You sign in with Facebook, Facebook gets all

01:29:44 ◼   ► your everything. You sign in with Google, Google gets all your everything. You sign in with Apple, Apple

01:29:48 ◼   ► is the one voluntarily saying, "Hey, when you use our API, you

01:29:52 ◼   ► have to actually ask people for the email address. You don't get it by default.

01:29:56 ◼   ► We'll make up a random email for you." You know, all that stuff that Apple is doing

01:30:00 ◼   ► is tying their own hands behind their back in terms of the amount of data they get.

01:30:04 ◼   ► Apple doesn't want the data. They want to have a more private

01:30:08 ◼   ► API, but they didn't require everybody else to do the same thing, at least yet anyway.

01:30:12 ◼   ► The weather API, we'll see. This is an interesting thing to watch, not so much because we're

01:30:16 ◼   ► interested in weather APIs and the ecosystem weather apps on the iPhone, but because it shows where Apple's head

01:30:20 ◼   ► is at currently in terms of the range of things that they can do

01:30:24 ◼   ► both policy-wise and tech-wise for their platforms.

01:30:28 ◼   ► We are sponsored this week by Postmates.

01:30:32 ◼   ► From an early morning breakfast to a bottle of wine for movie night, sometimes you just need

01:30:36 ◼   ► what you need, and you need it delivered fast. That is where Postmates

01:30:40 ◼   ► comes in. Postmates delivers food from every restaurant you can think of

01:30:44 ◼   ► right to your door. And they don't just deliver takeout. You can also get deliveries from

01:30:48 ◼   ► grocery stores, convenience stores, clothing stores even, you name it.

01:30:52 ◼   ► This is especially nice to have right now. So, no more trips to the

01:30:56 ◼   ► store, no more late night fast food runs. Just download Postmates

01:31:00 ◼   ► on iOS or Android, find your favorites, and you can get anything you want

01:31:04 ◼   ► delivered within the hour. For a limited time, Postmates is giving

01:31:08 ◼   ► our listeners $100 of free delivery credit for your first

01:31:12 ◼   ► seven days. So, that's right. If you are new to Postmates, you can get

01:31:16 ◼   ► $100 of free delivery credit with no minimum purchase.

01:31:20 ◼   ► So to start your free deliveries, download the app and use code ATP.

01:31:24 ◼   ► That's code ATP for $100 of free delivery

01:31:28 ◼   ► credit in your first seven days. So, once again, to start your free deliveries,

01:31:32 ◼   ► download the Postmates app and use code ATP for

01:31:36 ◼   ► $100 of free delivery credit with no minimum purchase for

01:31:40 ◼   ► your first seven days when you download the Postmates app using code ATP.

01:31:44 ◼   ► Anything you need, anytime you need it, Postmate it.

01:31:48 ◼   ► Thanks to Postmates for sponsoring our show.

01:31:52 ◼   ► Just today,

01:31:56 ◼   ► apparently it's now possible, and I'm very unclear on where

01:32:00 ◼   ► the dividing lines are, but it is possible to rent

01:32:04 ◼   ► or buy or do something with video through

01:32:08 ◼   ► Amazon Prime Video's app, but not using in-app

01:32:12 ◼   ► purchase? Did one of you pay closer attention to this? Because I am deeply confused as to what the situation is.

01:32:16 ◼   ► Well, why don't you read the very, very clear Apple quote that's in the show notes.

01:32:20 ◼   ► Well, I would be happy to, John. Apple has established

01:32:24 ◼   ► program for premium subscription video entertainment providers to offer a variety of customer benefits,

01:32:28 ◼   ► including integration with the Apple TV app, AirPlay 2 support, TVOS apps, Universal Search,

01:32:32 ◼   ► Siri support, and, where applicable, single or zero sign-in.

01:32:36 ◼   ► On qualifying premium video entertainment apps such as Prime Video, Altice One, and

01:32:40 ◼   ► Canal Plus, customers have the option to buy or rent movies and TV shows using the payment method

01:32:44 ◼   ► tied to their existing video subscription.

01:32:48 ◼   ► Wow, look what they snuck in there. That's a lot of words. What does that actually mean?

01:32:52 ◼   ► So this is incredible. So forever, Amazon

01:32:56 ◼   ► and Apple have been battling over in-app purchase rules.

01:33:00 ◼   ► Apple has always, since the introduction of in-app purchase on iOS,

01:33:04 ◼   ► they've always required that apps are not allowed

01:33:08 ◼   ► to collect payment information and have their own payment processing

01:33:12 ◼   ► to buy digital goods in their apps

01:33:16 ◼   ► without going through in-app purchase. Like, Amazon and Apple

01:33:20 ◼   ► has not been allowed to have something like the Kindle app,

01:33:24 ◼   ► where I believe we first saw this, and later on when they launched Prime Video

01:33:28 ◼   ► that Amazon will sell you videos to rent or buy

01:33:32 ◼   ► or whatever, and Apple has not allowed them to do

01:33:36 ◼   ► Amazon's own purchase system inside the app in their iOS app.

01:33:40 ◼   ► They would require them to use Apple's in-app purchase system, but Apple's in-app purchase system

01:33:44 ◼   ► charges 30% for most things, and they would require

01:33:48 ◼   ► Amazon charges 30% for most things, and had other various

01:33:52 ◼   ► limitations that Amazon didn't want to comply with.

01:33:56 ◼   ► There's always been this battle of heads, you know, budding, and they've been going back and forth

01:34:00 ◼   ► kind of quietly in the background for years, and Amazon and Apple

01:34:04 ◼   ► had this, you know, pretty tense relationship for a while.

01:34:08 ◼   ► And last year, I think, or whenever it was, they basically

01:34:12 ◼   ► announced that they had come to some kind of agreement. For the first time in a while,

01:34:16 ◼   ► Amazon would start selling Apple products again, which like,

01:34:20 ◼   ► things had gotten so bad that it was actually tricky to buy

01:34:24 ◼   ► Apple products on Amazon. Like, that's how bad their relationship had gotten.

01:34:28 ◼   ► And there was this whole thing. But the critical,

01:34:32 ◼   ► like the main thing that Amazon didn't like about Apple was

01:34:36 ◼   ► this in-app purchase rule, that Amazon just wanted to offer their own purchases

01:34:40 ◼   ► in their app. And Apple doesn't care if you do that for physical goods,

01:34:44 ◼   ► or for services. That's why you can use your own payment methods

01:34:48 ◼   ► for things like, you know, Lyft rides, or for, you know, Amazon's

01:34:52 ◼   ► shopping website, because that's physical goods. Apple doesn't have

01:34:56 ◼   ► a payment processing system for that, but they do have, for any kind of

01:35:00 ◼   ► digital goods, like buying or renting videos or songs or ebooks,

01:35:04 ◼   ► Apple always has required that that goes through their system.

01:35:08 ◼   ► And Amazon has always said, basically, no. And that's why, and

01:35:12 ◼   ► they have all these other crazy rules, like you aren't even allowed to link out to a browser to do it,

01:35:16 ◼   ► and that's why you have all these crazy things where you have situations like the Amazon,

01:35:20 ◼   ► like the Kindle app, who won't tell you that you can go to

01:35:24 ◼   ► Amazon's site to sign up or buy these things. It just has to kind of assume you'll figure that on your own

01:35:28 ◼   ► somehow. And there's all these crazy rejections. Spotify's been involved, and

01:35:32 ◼   ► you know, HBO and Netflix have done their own things also. So it's been this whole thing.

01:35:36 ◼   ► So what has changed today is that Amazon's

01:35:40 ◼   ► app for Prime Video, not for anything else, but so far only

01:35:44 ◼   ► for Prime Video, and I think there's a reason for that that we'll get to in a moment, now allows

01:35:48 ◼   ► you to buy and rent, you know,

01:35:52 ◼   ► or otherwise pay for video using your

01:35:56 ◼   ► Amazon billing method that's already entered. So you can't type in

01:36:00 ◼   ► a credit card newly into this system. Otherwise, there's some

01:36:04 ◼   ► weird exceptions that you might be able to do it some way, but for the most part, you can't do

01:36:08 ◼   ► that. But if you, you know, most people with Amazon accounts have some kind of

01:36:12 ◼   ► payment method already tied to them, and so if you have that,

01:36:16 ◼   ► now you can use the Prime Video app on iOS

01:36:20 ◼   ► with Apple's blessing, maybe through gritted teeth, but with Apple's blessing

01:36:24 ◼   ► to buy videos that don't go

01:36:28 ◼   ► through Apple's payment processing at all and don't pay Apple's 30%.

01:36:32 ◼   ► There's a whole bunch of complicating factors here. For instance, 30%

01:36:36 ◼   ► has not been 30% for people like Amazon for a while. Large

01:36:40 ◼   ► companies like Netflix, HBO, way before Apple

01:36:44 ◼   ► announced the whole like 15% for years to and up thing for the rest of us,

01:36:48 ◼   ► whenever that was about two years ago, one year ago, long before that, the big companies

01:36:52 ◼   ► were already paying something like 15%. Like Apple had already cut deals with some of the big ones

01:36:56 ◼   ► because they wouldn't do it otherwise, and they eventually made that public. So there is already

01:37:00 ◼   ► a history of Apple having to negotiate with big companies

01:37:04 ◼   ► with exceptions to these rules here and there. But this is a

01:37:08 ◼   ► really big one, and I think the reason why they were willing to do this

01:37:12 ◼   ► for Amazon specifically, and apparently Altus One and Canal Plus,

01:37:16 ◼   ► which I don't follow this business, I've never heard of those, I hear Canal Plus is big

01:37:20 ◼   ► I think in Europe or France or something, but it's fine, whatever, I'm sure they're big somewhere, but

01:37:24 ◼   ► the key part of this, of why Apple capitulated on such a massive

01:37:28 ◼   ► thing they've stood so firm on for so long, I think is in the

01:37:32 ◼   ► previous sentence. Apple has established a program for blah blah blah

01:37:36 ◼   ► video providers specifically, not all apps, video

01:37:40 ◼   ► providers, including integration with the Apple

01:37:44 ◼   ► TV app, and then AirPlay support, TV OS, Universal

01:37:48 ◼   ► Search, blah blah blah blah blah. Okay. That's it right there.

01:37:52 ◼   ► Apple was willing to do this because

01:37:56 ◼   ► they have something else they're trying to get off the ground, the TV app.

01:38:00 ◼   ► Which is really important to Apple's new subscription push services

01:38:04 ◼   ► push, TV Plus, it's very important to Apple that

01:38:08 ◼   ► the TV app become the home of where everyone goes to

01:38:12 ◼   ► start their TV watching it. That's like, they want that to be where

01:38:16 ◼   ► people's TV lives. And they don't have all the buy-in.

01:38:20 ◼   ► The TV app is not new, all the APIs it uses, things like the Universal Search

01:38:24 ◼   ► and the Siri support, all this other stuff they mention, and not to mention just the

01:38:28 ◼   ► integration period with the TV app. Netflix still doesn't do that.

01:38:32 ◼   ► I guess Amazon probably didn't before this, or I'm sure there were holes in the

01:38:36 ◼   ► functionality. And so what Apple needs, like, you know, it was

01:38:40 ◼   ► easy when Apple had all the power in their relationship. Like Apple

01:38:44 ◼   ► has iOS, this amazing platform that tons of people use

01:38:48 ◼   ► and where lots of money flows through, and if Amazon doesn't want to play nice

01:38:52 ◼   ► with iOS, that's mostly Amazon's problem, not Apple's problem.

01:38:56 ◼   ► And so Apple was able to basically dictate the terms of this in-app purchase relationship

01:39:00 ◼   ► for a long time, because they had most of the power in that relationship, you know, from

01:39:04 ◼   ► certain angles. But in the last couple years, Apple needs something from them.

01:39:08 ◼   ► Apple needs these companies, in specifically certain

01:39:12 ◼   ► areas like video, to adopt Apple's APIs and to participate in

01:39:16 ◼   ► Apple's TV app and that ecosystem and that whole integration

01:39:20 ◼   ► and everything. Apple needs them to do this. And understandably, people at Netflix

01:39:24 ◼   ► looked at this and were like, "Why should we do this exactly? Why should we

01:39:28 ◼   ► not have our own app be the place to be? Why should we integrate with Apple's TV app,

01:39:32 ◼   ► which is inferior in a lot of ways to our own app, and

01:39:36 ◼   ► then we lose all these metrics and all this data? Like, why? Why?"

01:39:40 ◼   ► Like, there's no reason, from Netflix's point of view, there's no reason to integrate with the Apple TV app.

01:39:44 ◼   ► People's home for Netflix content is the Netflix app, period, right?

01:39:48 ◼   ► Amazon probably, I haven't followed the Amazon situation closely in the video area, but they probably

01:39:52 ◼   ► had similar feelings. Like, why? What's in it for them, right? Why should they adopt Apple's

01:39:56 ◼   ► thing and go into Apple's playground if they don't need to, if they're powerful enough that they can have their own

01:40:00 ◼   ► app and have all the advantages of that? But the Amazon apps always suck. But anyway,

01:40:04 ◼   ► that's a different story. So finally, Apple needed something

01:40:08 ◼   ► from them. And Amazon had all the power on that relationship and Amazon's like,

01:40:12 ◼   ► "Well, no. Probably, like, why should we integrate your TV

01:40:16 ◼   ► app?" Right? So because Apple finally needed something from someone

01:40:20 ◼   ► else, for something that's very important to Apple, you know, their TV services push

01:40:24 ◼   ► and TV app integration and everything else, that's why I think they finally made

01:40:28 ◼   ► this deal specifically for this area. You know? That's why I don't think

01:40:32 ◼   ► we're going to see the same thing, like, in the Kindle app or Comixology, like, because I don't

01:40:36 ◼   ► think Apple's really trying really hard to make, like, you know, a home of all eBooks on iOS.

01:40:40 ◼   ► Like, I don't think that's going to happen.

01:40:42 ◼   ► I mean, Amazon couldn't negotiate for that because it's always, like, give and take. What does Apple,

01:40:46 ◼   ► how does Apple have to offer, "Hey, we'll let you do sales and rentals through the Prime Video app."

01:40:50 ◼   ► Amazon could say, "And also, please let us do it through the Kindle app." Like, it's another thing that you can

01:40:54 ◼   ► offer Amazon. But, like, that brings up, the Kindle app and the iBook

01:40:58 ◼   ► brings up another point. There's strategy taxes all over this because despite what you said

01:41:02 ◼   ► all being true, Apple also has a service that competes with Prime Video

01:41:06 ◼   ► called Apple TV Plus and that competes with Netflix, right? So Apple

01:41:10 ◼   ► is trying to be a platform and have that TV app,

01:41:14 ◼   ► just like you said, and they need the services that

01:41:18 ◼   ► people want to be in that. Netflix is big enough to still

01:41:22 ◼   ► tell Apple to, you know, go walk off a pier.

01:41:26 ◼   ► Amazon is apparently, you know, weak enough that they're willing to integrate, but

01:41:30 ◼   ► in the end, Apple, you know, Apple may have to decide

01:41:34 ◼   ► do you want to be the app that is the gateway for all of these video services

01:41:38 ◼   ► except for Netflix because they're too big? Or do you want to be

01:41:42 ◼   ► the biggest video service, right? Apple TV Plus

01:41:46 ◼   ► is a sibling to Prime Video,

01:41:50 ◼   ► Canal Plus, or whatever, all these other sort of things, like people that have video

01:41:54 ◼   ► services, Apple TV Plus is competing with them in the same way that the Apple

01:41:58 ◼   ► Bookstore, whatever the hell it's called now, no, it's not the iBook store, competes with

01:42:02 ◼   ► the Amazon store, with the Kindle store, right? And it's

01:42:06 ◼   ► like, I understand this move from a strategic

01:42:10 ◼   ► perspective, especially if you're trying to make Netflix feel bad about being left out, if you can

01:42:14 ◼   ► get everybody but Netflix into the TV app

01:42:18 ◼   ► and maybe give advantages to apps that integrate with the TV app that aren't available

01:42:22 ◼   ► to the Netflix app, like, maybe you can use this as a wedge, but at

01:42:26 ◼   ► a certain point, whether that strategy works or not, you've invited

01:42:30 ◼   ► all the foxes into the henhouse, and how well is your

01:42:34 ◼   ► Apple TV Plus service doing that you're paying billions of dollars to make these, you know, TV shows

01:42:38 ◼   ► for when you've got all these other competitors that you are helping

01:42:42 ◼   ► by, you know, whatever you're trying to make Netflix jealous with,

01:42:46 ◼   ► you're also helping competitors to Apple TV Plus in the process

01:42:50 ◼   ► of doing that. So it's this balance where I

01:42:54 ◼   ► do think that, you know, both efforts could just fizzle and go nowhere and we just get the status quo, right?

01:42:58 ◼   ► But if one of the things starts going really well, there may come a

01:43:02 ◼   ► point where Apple has to decide what's more important, Apple TV Plus becoming the next

01:43:06 ◼   ► Netflix, or Apple becoming the platform gateway

01:43:10 ◼   ► for television viewing. Like, what's the

01:43:14 ◼   ► we have to sacrifice one or the other, we can't have both of them, because I don't see any scenario where

01:43:18 ◼   ► Apple TV Plus dethrones Netflix as the most important streaming service

01:43:22 ◼   ► and all video services go through the Apple TV app and they become

01:43:26 ◼   ► the gateway and platform for all TV watching on Apple platforms. Like, I don't see both

01:43:30 ◼   ► of those happening. I barely see one of them happening, but certainly not both. So

01:43:34 ◼   ► best case scenario Apple has to choose. More likely scenario, they never have to

01:43:38 ◼   ► choose because neither one of them goes that well. Yeah, maybe, but I think the power dynamic

01:43:42 ◼   ► is so different though. Like, you know, you brought up the whole Fox and Hen house

01:43:46 ◼   ► argument, but I think it's more like Apple walked into

01:43:50 ◼   ► a Fox house. It was already an established Fox house and Apple's walking

01:43:54 ◼   ► in as a hen and being like, "Hey, can I hang out here too? You guys, maybe you could do me a favor

01:43:58 ◼   ► also?" Like, Apple had so little power

01:44:02 ◼   ► trying to get this TV app off the ground and

01:44:06 ◼   ► Apple TV Plus is such a small player, really. I mean, I'm sure Apple's going to talk

01:44:10 ◼   ► about numbers and how many people they have using it and everything the next time they

01:44:14 ◼   ► get the opportunity to, but the reality is it's a very minor player in this game right now and

01:44:18 ◼   ► will probably remain one for some time, if not forever. So, like,

01:44:22 ◼   ► Apple had to come to these companies on their terms. And so I'm guessing

01:44:26 ◼   ► that this has been in the works for a while.

01:44:30 ◼   ► Possibly even since before the Apple TV Plus launch.

01:44:34 ◼   ► Well, that's part of the strategy tax things. Because you never know.

01:44:38 ◼   ► Like, the organization is so big that someone's trying to work this deal.

01:44:42 ◼   ► As you said, the TV world is different. You do need to work with not

01:44:46 ◼   ► just streaming services, but also cable providers. There's a whole bunch of parties that Apple has

01:44:50 ◼   ► to deal with to do anything in this space, right? So there's one team working on that.

01:44:54 ◼   ► And elsewhere in this giant organization, there's another team saying, "We should have our own service

01:44:58 ◼   ► because we could charge people for it." And, like, you have to reconcile that somehow. It wouldn't surprise

01:45:02 ◼   ► me at all if there was some tension between these two efforts because they are at odds with

01:45:06 ◼   ► each other in many respects. Anyway, I'm guessing

01:45:10 ◼   ► this was in place for a while. This was negotiated a while ago.

01:45:14 ◼   ► Probably back when Apple and Amazon announced they reached some kind of settlement with everything

01:45:18 ◼   ► two years ago. I'm guessing this has been in the works since then. Because this also

01:45:22 ◼   ► -- so, Guy Rambo and Steve Trouton-Smith have been doing some spelunking

01:45:26 ◼   ► on the Amazon binary, and it has a private entitlement

01:45:30 ◼   ► to get extra data from StoreKit. And so there's

01:45:34 ◼   ► clearly some kind of, like, software side of this that they

01:45:38 ◼   ► had to do in addition. And given that that software side of things

01:45:42 ◼   ► involves the StoreKit API, which is one of

01:45:46 ◼   ► Apple's largest, most important, and most creaky and old

01:45:50 ◼   ► and infamously horrible things to work on web services,

01:45:54 ◼   ► I'm guessing that the software implementation side of this took some

01:45:58 ◼   ► time and required certain rollouts of certain

01:46:02 ◼   ► API changes and blah, blah, blah. So I'm guessing that

01:46:06 ◼   ► this has been in the works for a long time as part of that big agreement

01:46:10 ◼   ► that they made a couple years ago. And that's why it's just coming out now.

01:46:14 ◼   ► But anyway, a lot of people -- this is rubbing the wrong way because it's like

01:46:18 ◼   ► Apple's treating these big companies separately and giving them separate rules

01:46:22 ◼   ► than the rules that the rest of us have to follow within

01:46:26 ◼   ► AppPurchase. And you know what? That's true.

01:46:30 ◼   ► It's wonderful that Apple doesn't do that most of the time.

01:46:34 ◼   ► It's wonderful that for the vast majority of

01:46:38 ◼   ► aspects of the app store, big companies and small companies

01:46:42 ◼   ► play by the same rules. But that's not true for all the rules. That's just

01:46:46 ◼   ► business, you know? Facebook and Uber get away with murder

01:46:50 ◼   ► with what their apps do and the privacy things that they

01:46:54 ◼   ► take. Facebook and Uber, you know, big companies like that, like

01:46:58 ◼   ► they're so important that Apple can't ban them from the app

01:47:02 ◼   ► store. That's business. That's the reality.

01:47:06 ◼   ► Amazon is so important that no matter what Amazon does,

01:47:10 ◼   ► Apple can't kick them out of the app store. Spotify probably

01:47:14 ◼   ► also has this status, right? These big companies

01:47:18 ◼   ► are super important to Apple's platform. Way more important than

01:47:22 ◼   ► Overcast or any other independent app that any of us work

01:47:26 ◼   ► on and run and anything like that. Apple does make business deals

01:47:30 ◼   ► sometimes with big companies behind the scenes that do change the rules for them. Or they

01:47:34 ◼   ► do give them, like in the case of Facebook and Uber, they do give them like

01:47:38 ◼   ► maybe a private heads up from an executive, "Hey, you need to stop doing this."

01:47:42 ◼   ► Rather than just ban them from the app store immediately upon their first offense.

01:47:46 ◼   ► Big companies get special treatment because they're really important to Apple.

01:47:50 ◼   ► And because Apple doesn't have all the power in those relationships. Yes,

01:47:54 ◼   ► Apple made a special deal with a small number of big companies.

01:47:58 ◼   ► It's not the first time, it won't be the last time, and that's just business.

01:48:02 ◼   ► I don't love that as any developer who, you know, I have to follow

01:48:06 ◼   ► like I can't implement my own credit card thing for, you know,

01:48:10 ◼   ► my stuff in Overcast. I have to pay Apple's 30%. But

01:48:14 ◼   ► that's the reality. That's business. Apple can live without

01:48:18 ◼   ► Overcast. Apple can't live without Amazon and Netflix and HBO and

01:48:22 ◼   ► stuff like that. So they have to make deals with big companies sometimes.

01:48:26 ◼   ► That's just the reality. And so from that angle, you know, again,

01:48:30 ◼   ► I don't love this, but I see why they have to do it.

01:48:34 ◼   ► I think this is just, I keep fast forwarding like a year and saying like, "How could this possibly

01:48:38 ◼   ► shake out?" And especially if this was a thing made

01:48:42 ◼   ► before Apple TV+ was announced, before the rumors

01:48:46 ◼   ► of it were solid, like, you know, there's been, there's always a possibility

01:48:50 ◼   ► that Apple could do what they did with LG TV+, but it took for the

01:48:54 ◼   ► recent couple of years for it to really come to a head. So say this deal was negotiated three years ago,

01:48:58 ◼   ► Amazon had to judge. If we do this, what if Apple just comes out

01:49:02 ◼   ► with their own video service and competes with us? And the judgment could be, "Well, it's going to take them a while to do that, so we

01:49:06 ◼   ► should just do this deal anyway, and, you know, we'll get all the get-ins good. We'll

01:49:10 ◼   ► sell stuff to our app. We won't have to pay them 30%." And if they come out with the service,

01:49:14 ◼   ► it'll probably take them a while to get up to speed, and, you know, like, you can always stop

01:49:18 ◼   ► whatever, I don't know what the contracts look like, but I can imagine them doing

01:49:22 ◼   ► this while they can, making money while they can, and re-evaluate in a year or two.

01:49:26 ◼   ► Because even for Amazon, Amazon is also trying to compete to Netflix. They don't want

01:49:30 ◼   ► to be just a little serf in the Apple TV, you know, app kingdom.

01:49:34 ◼   ► Everyone wants to be big enough that you can just rebuff

01:49:38 ◼   ► Apple and say, "No, we're doing our own thing." Right now, Netflix is big enough to do that,

01:49:42 ◼   ► and continues to do that. Netflix took all their purchases out of the

01:49:46 ◼   ► Apple ecosystem, and Netflix doesn't want to be in the TV app

01:49:50 ◼   ► thing that tries to control everything, right? Amazon would love to be

01:49:54 ◼   ► in that power position, but apparently they're not. And also, I think Amazon has more things

01:49:58 ◼   ► they want from Apple, which kind of surprises me that they didn't get more concessions, like, you know, the Kindle

01:50:02 ◼   ► store or whatever, because Amazon isn't just a video company. They have all sorts of things.

01:50:06 ◼   ► They would love to not pay Apple for book purchases, to sell

01:50:10 ◼   ► books on phones and not pay Apple 30%. You can give Apple 0%,

01:50:14 ◼   ► right? But apparently they couldn't negotiate for that.

01:50:18 ◼   ► So, as the balance of power shifts, and interestingly,

01:50:22 ◼   ► in this particular scenario, the balance of power among these video

01:50:26 ◼   ► services is influenced by

01:50:30 ◼   ► creative output, right? If you get good TV

01:50:34 ◼   ► shows, that puts you in a more powerful position. It's unlike many

01:50:38 ◼   ► other scenarios where, like, it's a technical concern, or there's some other

01:50:42 ◼   ► regulatory scenario. The reason Apple

01:50:46 ◼   ► TV+ has been successful as it has been is A, the free trial, and B,

01:50:50 ◼   ► the fact that they made TV shows that weren't terrible, that people

01:50:54 ◼   ► were interested in watching and talked about. That's what made Netflix what it is today.

01:50:58 ◼   ► Netflix started by just giving a bunch of content that they didn't make, and they started making their own content.

01:51:02 ◼   ► In the beginning, they had one or two good ones, and now they make so much stuff that the

01:51:06 ◼   ► percentage of stuff that's good may only be 1%, but that

01:51:10 ◼   ► 1% is a lot. That is a weird scenario for

01:51:14 ◼   ► Apple to be in. I mean, we talked about this when they were doing the service

01:51:18 ◼   ► to begin with. Apple has a music store,

01:51:22 ◼   ► but they don't have a bunch of bands that they started. Well, I guess the breakpoints, but they don't have

01:51:26 ◼   ► a bunch of bands that Apple is fielding, but they're making TV

01:51:30 ◼   ► shows. It's weird to see Apple suddenly in a

01:51:34 ◼   ► scenario where you can really influence your odds of success

01:51:38 ◼   ► by doing things that have nothing to do with technology and everything to do with

01:51:42 ◼   ► creative output. It's like, how do you become a powerful movie studio? You make good

01:51:46 ◼   ► movies that people want to buy or people want to watch. Pixar is

01:51:50 ◼   ► Pixar because they made a bunch of good movies. Now, Apple can,

01:51:54 ◼   ► in theory, try to get a leg up on its competitors in the

01:51:58 ◼   ► studio market. Yes, there's the technology stuff going on over here. Yes, there's the TV app and

01:52:02 ◼   ► there's all sorts of angles of control. We control the store and there's all those things that they normally

01:52:06 ◼   ► do. But also, A, they have to make good shows

01:52:10 ◼   ► and B, if they make really, really good shows and a lot of them, it can give them an

01:52:14 ◼   ► advantage, which is a strange situation

01:52:18 ◼   ► for a technology company to be in, but it's a fact of life.

01:52:22 ◼   ► Netflix became Netflix not because their app is awesome. Hell, they were able to

01:52:26 ◼   ► voice stupid auto-playing trailers or whatever on us

01:52:30 ◼   ► before they finally gave us a preference for that. The reason they were able to annoy us to that degree

01:52:34 ◼   ► is Netflix is not Netflix because of their app. They're Netflix

01:52:38 ◼   ► these days because of their original content and that's what Apple is competing with ultimately

01:52:42 ◼   ► in the end. For Apple TV Plus to even be a contender,

01:52:46 ◼   ► it has to have good enough content and if it ever wants to

01:52:50 ◼   ► get bigger and start taking market share, it has to have better content.

01:52:54 ◼   ► Thanks to our sponsors this week, Squarespace, Eero, and Postmates

01:52:58 ◼   ► and we will talk to you next week.

01:53:02 ◼   ► Now the show is over, they didn't even

01:53:06 ◼   ► mean to begin, cause it was accidental

01:53:10 ◼   ► Oh it was accidental

01:53:14 ◼   ► John didn't do any research, Marco and Casey wouldn't let him

01:53:18 ◼   ► Cause it was accidental

01:53:22 ◼   ► And you can find the show notes

01:53:26 ◼   ► at ATP.FM and if you're

01:53:30 ◼   ► into Twitter, you can follow them

01:53:34 ◼   ► @C-A-S-E-Y-L-I-S-S

01:53:38 ◼   ► So that's Casey List M-A-R-C-O-A-R-M

01:53:42 ◼   ► Anti Marco Arment S-I-R

01:53:46 ◼   ► A-C-U-S-A Syracuse

01:53:50 ◼   ► It's accidental, accidental

01:53:54 ◼   ► They didn't mean to accidental, accidental

01:53:58 ◼   ► Tech podcast so long

01:54:02 ◼   ► John do you want to tell me about consoles? Cause I'm really excited to hear about it

01:54:06 ◼   ► Yeah this is console follow up and after show

01:54:10 ◼   ► Do we have after show follow up? That's right, well it's not really follow up

01:54:14 ◼   ► I guess it is, it's stuff that I forgot to mention or didn't know, so last time I talked about

01:54:18 ◼   ► the new Xbox and the PlayStation 5 and I hadn't watched the full Sony presentation

01:54:22 ◼   ► and so now I have, but I did talk about it last time

01:54:26 ◼   ► that Microsoft had decided against the trends in the industry

01:54:30 ◼   ► to lock the clock speed on their

01:54:34 ◼   ► system on a chip, essentially, instead of having a turbo boost

01:54:38 ◼   ► or going faster and slower clock speed depending on load and all the stuff that modern

01:54:42 ◼   ► CPUs do, they had it just stay at a constant clock speed, it's actually two clock

01:54:46 ◼   ► speeds because if you enable symmetric multithreading it goes slower or faster

01:54:50 ◼   ► I forget which, but anyway, the point is you're in a particular mode and it just runs that speed the whole time

01:54:54 ◼   ► no varying while it's running in whatever mode it's running in

01:54:58 ◼   ► which is super weird and requires aggressive cooling

01:55:02 ◼   ► but it makes a very consistent experience, like that was their pitch, we don't want you to have the console

01:55:06 ◼   ► if it's in a place where it can't get a lot of cooling your game starts hitching

01:55:10 ◼   ► Sony took a different approach, in some ways a more traditional

01:55:14 ◼   ► approach, their thing does change clock speed, but they spent a while on their presentation

01:55:18 ◼   ► talking about how it doesn't change clock speed based on temperature

01:55:22 ◼   ► they didn't do a good job explaining, or at least I didn't do a good job absorbing why

01:55:26 ◼   ► they don't want to do it based on temperature, the idea was like, well, temperature is

01:55:30 ◼   ► one thing, but it can be a false signal maybe

01:55:34 ◼   ► like, really, we don't want it to

01:55:38 ◼   ► like, here's the thing, this is the reason I'm confused, you don't want

01:55:42 ◼   ► your chip to melt, like temperature is important, like in the end that's what you're controlling for

01:55:46 ◼   ► you know, if the thing is in the console under your TV

01:55:50 ◼   ► and it's in a cabinet where it doesn't have good airflow, and you're playing a game

01:55:54 ◼   ► and the clock speed is whatever, 2 point something gigahertz

01:55:58 ◼   ► and stuff starts to get so hot, at a certain point

01:56:02 ◼   ► chips stop working, like there's a safe temperature for chips operating in, if they get too hot

01:56:06 ◼   ► they just don't work anymore, and worst case scenario you could even damage them, right?

01:56:10 ◼   ► so in the end that's what you're controlling for, heat is the enemy here

01:56:14 ◼   ► but I guess apparently you can't

01:56:18 ◼   ► get accurate enough or reasonable enough temperature sensing

01:56:22 ◼   ► to just have temperature be the only thing

01:56:26 ◼   ► that you're measuring, or if you did you would end up clocking yourself slower than you technically needed to

01:56:30 ◼   ► so it seems like what they're looking for is a situation where they

01:56:34 ◼   ► run as hot as they possibly can, but not

01:56:38 ◼   ► hotter, and they think the way that they can do that

01:56:42 ◼   ► is instead of controlling for temperature, they have sort of assigned

01:56:46 ◼   ► cost, sort of heat cost to certain

01:56:50 ◼   ► operations, and they have special circuitry to say, if you're doing this

01:56:54 ◼   ► type of operation, it takes this much of the heat budget, and this type of operation takes this much of the heat budget

01:56:58 ◼   ► and they sort of real time measure what the actual CPU

01:57:02 ◼   ► and GPU are doing, and from that come up with

01:57:06 ◼   ► they try to assemble that all together to

01:57:10 ◼   ► come up with a profile of how much energy are we using

01:57:14 ◼   ► and then just, they have sort of a balanced equation that says we can do this amount of work

01:57:18 ◼   ► with, this is the amount of cooling we have, and this is how

01:57:22 ◼   ► our cooling relates to our clock speed and we can do this amount of work with this amount of heat, so they're

01:57:26 ◼   ► trying to, I guess get closer to that ragged edge

01:57:30 ◼   ► don't back off just because this one part's going to get really hot for a second

01:57:34 ◼   ► because we know based on the workload across the entire system on a chip that you'll be fine

01:57:38 ◼   ► because overall we're not doing that much work, so

01:57:42 ◼   ► a very different strategy from Microsoft, which committed fully

01:57:46 ◼   ► to just constant clock speed, again two different clock speeds for whether symmetric multithreading

01:57:50 ◼   ► is enabled or not, and Playstation 5 is saying we're going to be variable but we're going to do

01:57:54 ◼   ► variable clock speed better than anyone else has done it, so good luck to

01:57:58 ◼   ► Sony, it was a little bit scary, I hope it works out better than my

01:58:02 ◼   ► description of it made it sound. And the second weird thing Sony is doing, Sony being Sony

01:58:06 ◼   ► they have this big part of the presentation still about 3D audio, or

01:58:10 ◼   ► I don't know, audio that sounds more interesting in games, having more different audio

01:58:14 ◼   ► sources, I'm fully sold on the idea that this can be more immersive

01:58:18 ◼   ► because sound, you don't appreciate it until you've played

01:58:22 ◼   ► a really good game with sound, but point sources and sound

01:58:26 ◼   ► in games, in first person shooters and stuff you want to hear footsteps of enemies

01:58:30 ◼   ► coming, are they behind me, are they to my left, to my right, sound can be super important

01:58:34 ◼   ► but there's a small number of those sound sources and localizing them is difficult

01:58:38 ◼   ► most interestingly, most

01:58:42 ◼   ► movie based surround sound things

01:58:46 ◼   ► only support a small number of sources, because movie soundtracks when they're mastered

01:58:50 ◼   ► I say a small number of sources, you know they have like

01:58:54 ◼   ► 7 speakers or whatever around you, or whatever it is, 8 or 9, there's a lot of speakers around you

01:58:58 ◼   ► but it's not the number of speakers that determines the number of sources, the sources are like

01:59:02 ◼   ► how many different individual point sources of sound can there be in the

01:59:06 ◼   ► scene, and I think the movie ones are like 32 or something, it's a big number

01:59:10 ◼   ► but it's not a huge number, and Sony wants to have a situation where you can have like

01:59:14 ◼   ► 5000 point sources of sound, the example they gave was like if you're in the middle

01:59:18 ◼   ► of a rainstorm and each raindrop was its own sound source with a drop hitting the ground, that's what it's like in real life

01:59:22 ◼   ► each raindrop that hits the ground is its own sound source, whereas

01:59:26 ◼   ► in games today, they just record the sound of the rain and put it in a channel, or make it

01:59:30 ◼   ► come from all around you or whatever, but that rain sound is like flattened out

01:59:34 ◼   ► so anyway, Sony's super into the 3D audio, they want to have

01:59:38 ◼   ► this new audio engine, they have dedicated hardware for it, it's very powerful, they've spent time

01:59:42 ◼   ► bragging about it, Marco you would like this part of the presentation, you should watch it, they talked about

01:59:46 ◼   ► ring buffers and all sorts of... I'm a stereo guy

01:59:50 ◼   ► well that's why I think you'll like this part of the presentation, first of all, first they talk about hardware

01:59:54 ◼   ► that's tailored for processing sound, which you must be familiar with, like in terms of

01:59:58 ◼   ► how is sound processing different than general

02:00:02 ◼   ► computing, so they made a compute unit that technically has as much power

02:00:06 ◼   ► as like the entire Playstation 4 CPU

02:00:10 ◼   ► but it's just for sound, and because it's just for sound, you could remove all the caching and everything

02:00:14 ◼   ► because you just want the data to flow through it, right, so it's very small and purpose-built

02:00:18 ◼   ► anyway, yeah, so they have dedicated hardware for the sound and

02:00:22 ◼   ► it allows them to have these thousands of sound sources and stuff like that, and the

02:00:26 ◼   ► they're also focusing on output devices, as you would imagine, and their first output device

02:00:30 ◼   ► that they're focusing on is not a surround sound system or a soundbar or whatever, it is

02:00:34 ◼   ► headphones, because this system is not about "hey, how can we play

02:00:38 ◼   ► sound on a bunch of different speakers?" in fact that makes it more difficult for them, you have

02:00:42 ◼   ► two ears, and they just want the sound to go into your two ears, they can

02:00:46 ◼   ► simulate all these sound sources and figure out the culmination

02:00:50 ◼   ► of these sound sources, what sound hits your ears at what time

02:00:54 ◼   ► and that's their first use case, to make you feel like you're

02:00:58 ◼   ► really there just with headphones, just with stereo sound going directly into your ears

02:01:02 ◼   ► the tricky part about that is how do your ears

02:01:06 ◼   ► tell sound is like exactly to my left, or a little bit behind me

02:01:10 ◼   ► or up or down, like all the sort of fine details of where the sound comes from

02:01:14 ◼   ► if you just try to do that with timing, or when the sound hits your left ear

02:01:18 ◼   ► and your right ear, you can get pretty far with that, but it's

02:01:22 ◼   ► difficult, there is a thing in the world of sound design

02:01:26 ◼   ► that Sony talked about a lot in their presentation, which is called

02:01:30 ◼   ► HRTF, which stands for Head-Related Transfer Function

02:01:34 ◼   ► and it's basically, what does

02:01:38 ◼   ► your head do to the sound that affects how you hear it

02:01:42 ◼   ► and your head being like all of the stuff that's attached to your body

02:01:46 ◼   ► surrounding your eardrum, which senses the sound. In other words, it's the shape of your

02:01:50 ◼   ► head and your ear, and to figure out

02:01:54 ◼   ► every individual person has their own head-related transfer function, which is like when sound comes and it hits your head

02:01:58 ◼   ► how does it bounce off all the little wrinkly weird parts of your ear and stuff

02:02:02 ◼   ► and get inside your head to your eardrum and you hear it

02:02:06 ◼   ► and so what they're trying to do is

02:02:10 ◼   ► come up with a set of head-related transfer functions, kind of like the AirPod exercise

02:02:14 ◼   ► you've got to come up with a thing that fits in everybody's ear, but it can't fit in everybody's ear, so they've got to come up with

02:02:18 ◼   ► a set of head-related transfer functions that is representative of most of the

02:02:22 ◼   ► population, and they're thinking of like, maybe you could have a game where you try each one

02:02:26 ◼   ► and you try to pinpoint where the sound sounds like it's coming from and the one that is

02:02:30 ◼   ► closest to the real virtual sound source is the one that you pick

02:02:34 ◼   ► they even talked about maybe you could take a picture of your ear or a video

02:02:38 ◼   ► of your ear and send it out over the network and it would make

02:02:42 ◼   ► a custom head-related transfer function for your ear. The way they make the real ones

02:02:46 ◼   ► by the way, they showed this in the video, is they put little sensors way deep in your ears

02:02:50 ◼   ► and then they make you sit in a fixed position in this giant sound chamber

02:02:54 ◼   ► and they play point source sounds from all over the place and then they record from

02:02:58 ◼   ► inside your ear what it sounds like to the inside of your ear

02:03:02 ◼   ► right, and every different person has their own head-related transfer function that's

02:03:06 ◼   ► custom to them, so if they can do a custom one for individual people, like they're

02:03:10 ◼   ► not going to put you in a sound chamber, but if they know the shape of your ear they can sort of use

02:03:14 ◼   ► machine learning to simulate the head-related transfer function

02:03:18 ◼   ► who knows if they'll ever do that, I think what they'll just do is ship with say

02:03:22 ◼   ► 20 different head-related transfer functions that are representative of a range of human ears

02:03:26 ◼   ► and then have some kind of game-like experience where you pick the one that is closest to your ear

02:03:30 ◼   ► but it's fascinating, they spent so much time in the presentation

02:03:34 ◼   ► on this, it could all come to nothing, but it sounds super

02:03:38 ◼   ► cool, like I'm all ready to be in a rainstorm where every raindrop is its own

02:03:42 ◼   ► sound source and I'm all ready to be able to hear footsteps of approaching people

02:03:46 ◼   ► in a first person shooter with much more accuracy than I can hear it right now

02:03:50 ◼   ► so I once again recommend to all you people look into this, these videos

02:03:54 ◼   ► we'll link them again, if you're not interested in consoles they may sound boring, but check it out, cool tech stuff

02:03:58 ◼   ► yeah, so first of all I think there's two angles of this, I actually, both

02:04:02 ◼   ► of these things I think are actually kind of fascinating, so the

02:04:06 ◼   ► heat management of the processor thing, I think actually based on

02:04:10 ◼   ► your explanation I think I do understand what they're doing, and it's actually kind of ingenious

02:04:14 ◼   ► so if you just fix the clock speed like what Microsoft is doing, you lose

02:04:18 ◼   ► out on potential performance and potential power savings

02:04:22 ◼   ► because you could, like, most

02:04:26 ◼   ► chips have a little bit of headroom, they can run faster for a short

02:04:30 ◼   ► time, so they can do certain things faster for short times

02:04:34 ◼   ► and so if Microsoft is not allowing that because they can't sustain

02:04:38 ◼   ► that in a predictable way, because that's

02:04:42 ◼   ► the whole goal here is, with the game console you want extremely predictable

02:04:46 ◼   ► performance for the developers, that way you can make games that work the exact same

02:04:50 ◼   ► way on every Xbox 17 and every PS5

02:04:54 ◼   ► or whatever, and it's fine, right, and that's one of the great

02:04:58 ◼   ► advantages of working on game consoles, is that you have predictable hardware, which you don't have

02:05:02 ◼   ► in the PC world necessarily, so the way Microsoft is

02:05:06 ◼   ► making theirs predictable sounds like they're just fixing the clock speed, so it always runs at this speed

02:05:10 ◼   ► period and, you know, the dev kit machines that you're going to write the games on

02:05:14 ◼   ► are going to be running at the exact same speed as all the consumer machines out there

02:05:18 ◼   ► well it certainly sounds like they're doing the exact same thing, just in a different way

02:05:22 ◼   ► but they're achieving the same result. What you want is predictability

02:05:26 ◼   ► not necessarily constant clock speed, so as long as, so if they

02:05:30 ◼   ► know that they can boost the CPU up to this rate for this

02:05:34 ◼   ► operation, up to this many times per millisecond or whatever, they

02:05:38 ◼   ► can build that into the CPU's

02:05:42 ◼   ► power management unit or whatever, however this is working at the low level

02:05:46 ◼   ► they can have it be, like run these heuristics and clock itself up and down

02:05:50 ◼   ► instead of being based on temperature, based on what it's doing, so it

02:05:54 ◼   ► achieves many of the benefits of dynamic clock speed

02:05:58 ◼   ► but in a predictable, deterministic way

02:06:02 ◼   ► so that every single PS5 will run this at the exact

02:06:06 ◼   ► in the exact same way with the same performance characteristics.

02:06:10 ◼   ► Yeah, that's exactly what they said in the presentation. Yeah, that sounds awesome. Right, so it does

02:06:14 ◼   ► but as I said, you can pretend that that's true, it's like

02:06:18 ◼   ► well this will always be exactly the same, because it's a deterministic state machine, I guess that probably changed the

02:06:22 ◼   ► profile, but anyway, it's deterministic, but the thing that's your enemy

02:06:26 ◼   ► is heat, and heat doesn't care about the repeatability of your

02:06:30 ◼   ► game thing. If your PlayStation 5 is in a really hot spot

02:06:34 ◼   ► and the power thing says, I'm going to do the same thing I did, the same thing I

02:06:38 ◼   ► always do based on my estimation of the cost of these operations, I believe we can run at this

02:06:42 ◼   ► speed, and it may be wrong, and you make it too hot

02:06:46 ◼   ► and getting your GPU too hot or your CPU too hot

02:06:50 ◼   ► can make bad things happen. That's why people go off temperature, because ultimately that's what you're trying

02:06:54 ◼   ► to control, so I totally get the pitch, right, but it scares

02:06:58 ◼   ► me to think that no matter what temperature, I mean I'm sure there's some temperature cut off on the top

02:07:02 ◼   ► of it, but no matter what environment this chip is in, it is going

02:07:06 ◼   ► to do exactly the same thing it did during development, because whatever

02:07:10 ◼   ► the fixed profile is for the cost of each operation, and that may not be

02:07:14 ◼   ► the appropriate thing to do. Now you could say it's the same situation for a fixed clock speed, because if it's fixed clock

02:07:18 ◼   ► speed, and you put that in a really hot situation, how do you know it's safe to go at that clock speed?

02:07:22 ◼   ► Well, we think our cooling solution can handle yada yada yada, but you might be wrong. So I

02:07:26 ◼   ► suppose in the end it's the same trade-off, it just seems to me that what

02:07:30 ◼   ► Sony wants is, like you said, to be able to use more of the

02:07:34 ◼   ► flight envelope to use aviation terminology. There's a certain range of

02:07:38 ◼   ► operations that are safe at any given time. Can I go a little

02:07:42 ◼   ► faster now? Do I have to go a little slower? They want to fill that envelope from top to bottom,

02:07:46 ◼   ► and Microsoft is the more conservative approach, they're saying we're going to draw a straight line, that's the

02:07:50 ◼   ► envelope, we hope our cooling will always keep you under that line,

02:07:54 ◼   ► but you're just going to be at that speed all the time.

02:07:58 ◼   ► In the end they're both trying to do the same thing, but totally different approaches, and

02:08:02 ◼   ► honestly they're both a little bit scary to me, now that I think about it.

02:08:06 ◼   ► Well, but I'm sure neither one of them would reach the point where it would kill itself, right?

02:08:10 ◼   ► I'm sure every chip... Talk to Xbox owners.

02:08:14 ◼   ► Well, yeah. The red ring of death was exactly a heat management

02:08:18 ◼   ► issue. That's true. But in general, any modern

02:08:22 ◼   ► chip from the last 15, 20 years has a thermal shutdown

02:08:26 ◼   ► protection built in, so that if it's running above some maximum temperature,

02:08:30 ◼   ► usually it's like 100 degrees Celsius, something like that, whatever it is, it has a thermal shutdown

02:08:34 ◼   ► limit where it will just shut itself down. The machine will crash and it'll just

02:08:38 ◼   ► that's it. It will refuse to fry itself, basically.

02:08:42 ◼   ► But that's different from usually from the temperatures that it's going to

02:08:46 ◼   ► throttle itself back clock speed wise at. But anyway, I think this works the same way,

02:08:50 ◼   ► just using different metrics. Either way, when they're designing

02:08:54 ◼   ► an enclosure and a system and everything, they probably have

02:08:58 ◼   ► a certain heat budget of how many watts are we going to dissipate from the cooling

02:09:02 ◼   ► solution? So how many watts can the CPU put out and remain

02:09:06 ◼   ► within the design here? And either way, it's like

02:09:10 ◼   ► if we run this at a constant clock speed, we know it's going to be x watts maximum

02:09:14 ◼   ► no matter what you do to it. And I think what Sony is talking

02:09:18 ◼   ► about sounds like a very similar kind of system. Just they know

02:09:22 ◼   ► the power cost of everything so they can know roughly what wattage

02:09:26 ◼   ► of heat they are generating. So it doesn't

02:09:30 ◼   ► I think it's kind of the same. You get the same output

02:09:34 ◼   ► or rather you have the same design constraint of like you need a cooling solution

02:09:38 ◼   ► that will be able to dissipate x watts of heat in

02:09:42 ◼   ► most conditions to keep the temperature under y.

02:09:46 ◼   ► That's the design no matter, in either case. And if the

02:09:50 ◼   ► Sony chip's power management stuff is intelligent enough to not rely

02:09:54 ◼   ► on measuring the temperature and to just be like, look, I know that if I do

02:09:58 ◼   ► this sequence of operations, I will generate this many watts

02:10:02 ◼   ► of heat output. And that's kind of cool. It's a very clever way to do it.

02:10:06 ◼   ► And in a situation like this where like predictability of performance is

02:10:10 ◼   ► more important than either eking out every last

02:10:14 ◼   ► like 5% of performance at the top end or

02:10:18 ◼   ► having a certain ideal temperature that you always stay at, that actually makes a lot

02:10:22 ◼   ► of sense. It's kind of clever. One other factor to throw in here

02:10:26 ◼   ► this is not the part of the presentation that Sony wanted to emphasize, but Sony has way

02:10:30 ◼   ► fewer GPU cores than the Xbox. They're both using AMD parts. They're both using

02:10:34 ◼   ► very similar, if not exactly the same CPU

02:10:38 ◼   ► and GPU cores with minor tweaks. But Sony has, I forget what the numbers are, but it's like

02:10:42 ◼   ► they have 30 something and the Xbox has like 50 something. So it's interesting

02:10:46 ◼   ► that the machine with just more to cool and

02:10:50 ◼   ► you know, like nearly double the number of GPU cores is the one using

02:10:54 ◼   ► the fixed clock speed. We haven't seen what the PlayStation 5 looks like. The Xbox

02:10:58 ◼   ► cooling solution is no joke. It is a really big heatsink with a

02:11:02 ◼   ► humongous fan in it. So, you know

02:11:06 ◼   ► the PlayStation 5 seems like with this variable thing that they could get away

02:11:10 ◼   ► with a console that has a less gargantuan cooling

02:11:14 ◼   ► solution. But we'll see. I don't think anyone knows what that machine looks like yet.

02:11:18 ◼   ► So, moving on to the audio thing. I haven't watched this presentation

02:11:22 ◼   ► yet, but there's a lot of overlap here with binaural audio.

02:11:26 ◼   ► This is something that's existed for a very long time, decades.

02:11:30 ◼   ► I think people discovered binaural audio like in the 70s or 60s, like it's been around for a long time.

02:11:34 ◼   ► But the idea is, as you mentioned, we have two ears

02:11:38 ◼   ► but we hear in 3D. How can this be when stereo

02:11:42 ◼   ► sound is allegedly only two dimensional? And the answer

02:11:46 ◼   ► is very complicated. And the idea is like

02:11:50 ◼   ► our ears are shaped in a certain way, the sound

02:11:54 ◼   ► travels through them in a certain way, our head has this volume in space

02:11:58 ◼   ► that affects sound that we hear in certain ways. It's all very complicated.

02:12:02 ◼   ► But if you place

02:12:06 ◼   ► two microphones in a space, like suppose you want to

02:12:10 ◼   ► record a concert hall. You put two microphones next to each other

02:12:14 ◼   ► about a head's width apart, and you play that back

02:12:18 ◼   ► on headphones or even on regular speakers, it'll sound roughly like there's an orchestra

02:12:22 ◼   ► playing in front of you. It's not going to be incredibly precise, but it'll sound great.

02:12:26 ◼   ► It'll sound, you know, approximately realistic. But it's not going to

02:12:30 ◼   ► be super precise 3D sound. But

02:12:34 ◼   ► if you have microphones that

02:12:38 ◼   ► basically are in simulated or real ears

02:12:42 ◼   ► on the sides of a simulated or real head, and that have

02:12:46 ◼   ► like the shape of the ear around it, like, because you know,

02:12:50 ◼   ► obviously part of your ear is outside of your head, the whole shape

02:12:54 ◼   ► of your ear affects the shape of the sound waves coming in and it alters the sound.

02:12:58 ◼   ► So if you can have a very like

02:13:02 ◼   ► human ear and human head like recording device,

02:13:06 ◼   ► you can record binaural audio, which is a style of recording,

02:13:10 ◼   ► that like the two microphones are in

02:13:14 ◼   ► these ears, and the idea is then if you play it back

02:13:18 ◼   ► with headphones that are in basically the same spot in your ears,

02:13:22 ◼   ► relaying basically the same sound that hit them, which was partially altered

02:13:26 ◼   ► by the head and ears around the recording microphones, then

02:13:30 ◼   ► it will sound much more precisely 3D. And this is a wonderful

02:13:34 ◼   ► thing, if you just go to YouTube or wherever, search for binaural

02:13:38 ◼   ► audio and you'll find tons of recordings of binaural things,

02:13:42 ◼   ► if you've never experienced this effect, it's

02:13:46 ◼   ► quite something. Like it's kind of mind blowing how incredibly

02:13:50 ◼   ► 3D and realistic audio can be when it's recorded in

02:13:54 ◼   ► this way. Now the way this is usually recorded is either

02:13:58 ◼   ► that you can actually buy a fake head with fake ears that have

02:14:02 ◼   ► microphones in it, they're extremely expensive, I think they start at like

02:14:06 ◼   ► $800, like they're very expensive, and

02:14:10 ◼   ► this is actually, the market for these is actually increasing now with VR, there's like 3D microphones for VR

02:14:14 ◼   ► stuff, but anyway, you can buy like a whole fake head, or you can do what

02:14:18 ◼   ► I did to play around with this for like less than a hundred bucks,

02:14:22 ◼   ► you can get what look basically like earbuds.

02:14:26 ◼   ► But, and they are earbuds, but on

02:14:30 ◼   ► the outside of each one is a microphone, facing out, and the inside

02:14:34 ◼   ► is headphones, earbuds facing in, and these are inexpensive because they're basically

02:14:38 ◼   ► just earbuds plus microphones, they're inexpensive, and they use

02:14:42 ◼   ► your own head to make your own head transfer function because you're just having

02:14:46 ◼   ► earbuds in your ears, and so you can, for not that much money, experiment

02:14:50 ◼   ► with this, where you can basically record, you know,

02:14:54 ◼   ► yourself in a room or walking through the

02:14:58 ◼   ► world or whatever, record exactly the way your ears inside

02:15:02 ◼   ► your head are receiving the sound with those microphones that are on the outside of the earbuds.

02:15:06 ◼   ► And then you play it back, wearing those same earbuds, or pretty much

02:15:10 ◼   ► any other headphones, but especially when you wear those same earbuds, and it sounds

02:15:14 ◼   ► remarkable, like you can't believe how much it feels like

02:15:18 ◼   ► you are actually there again, it's spooky how accurate it is.

02:15:22 ◼   ► It's really cool. So some of these things were way inside your ears, because

02:15:26 ◼   ► the earbuds necessarily have to be out of your ears, so they're catching the sound

02:15:30 ◼   ► in your ear, right? So the Sony ones, if you look at the video, are like

02:15:34 ◼   ► these little wires going into the poor person's ear canal, right, so that's what they're

02:15:38 ◼   ► using to build their standard set of 20 head-related transfer

02:15:42 ◼   ► functions. But yeah, you won't have one custom for yourself unless you go into that Sony

02:15:46 ◼   ► chamber, but I think games are an interesting scenario, and you mentioned VR,

02:15:50 ◼   ► it's similar, where the positioning is the most important part.

02:15:54 ◼   ► People aren't really cared about the fidelity

02:15:58 ◼   ► of the footsteps sounds you hear. You want to know exactly where the footsteps are coming from, or even

02:16:02 ◼   ► just like environmental stuff where rain is falling on cobblestones,

02:16:06 ◼   ► car tire going across pavement versus going across wood, someone

02:16:10 ◼   ► crunching on gravel, are the walls made

02:16:14 ◼   ► of wood, are they made of metal, how high is the ceiling in this room?

02:16:18 ◼   ► Those type of things, this is all about both how the sound gets into

02:16:22 ◼   ► your ears, where it's coming from, but also how does the sound bounce around, that's why they have this dedicated

02:16:26 ◼   ► audio engine to have 5,000 sound sources. So if you

02:16:30 ◼   ► get, if you're in an environment and something happens, not only does it

02:16:34 ◼   ► happen in a particular place, but the room affects how it sounds. Games

02:16:38 ◼   ► have had this forever, like even going back to Mario 64 or probably earlier,

02:16:42 ◼   ► or think of any driving game where you go through a tunnel and they change the audio, like they just put some filter

02:16:46 ◼   ► on the audio so it sounds different when you're in a tunnel. Yeah, some reverb filter.

02:16:50 ◼   ► Yeah, we're at the stage now where instead of just having a filter when you go through

02:16:54 ◼   ► a tunnel, like every sound source will be affected by the surrounding

02:16:58 ◼   ► geometry in the game at all times, right? And so the tunnel, you don't have to write any

02:17:02 ◼   ► special code for the tunnel, you just make a tunnel and you drive through it and you get the sound.

02:17:06 ◼   ► And so, like, this part of the presentation, it's hard to do a presentation

02:17:10 ◼   ► about sound, because people just want to see graphics or want to hear you talk about graphics,

02:17:14 ◼   ► but I honestly think that if this stuff works and developers actually use

02:17:18 ◼   ► it, it could be, and this is certainly what Sony hopes,

02:17:22 ◼   ► as big a differentiator for the Sony platform as graphics have been

02:17:26 ◼   ► in the past, and Sony better help, that's the case because their graphic power is

02:17:30 ◼   ► significantly less than the Xbox. Marco's

02:17:34 ◼   ► going to buy a PS5 just so he can hear this audio, and so he can play the head-related transfer

02:17:38 ◼   ► function game, and pick the one that matches his weird ears.

02:17:42 ◼   ► I had such an amazing sound experience with

02:17:46 ◼   ► what's the Mario game for the Switch?

02:17:50 ◼   ► Odyssey? That's it, yeah. I kept thinking Galaxy, I knew that was wrong. Yeah. Mario Odyssey has amazing

02:17:54 ◼   ► sound. And that's without doing any of this fancy stuff. Right. Like, that's just

02:17:58 ◼   ► doing the old way of, like, just programming it so that, oh, when you go into the 8-bit mode, it plays the 8-bit

02:18:02 ◼   ► sound. When you go underwater, it muffles the other sound. It's like, it's just doing the

02:18:06 ◼   ► old way, but man, that is such a great game for sound.

02:18:10 ◼   ► Having this technology is good because Nintendo can afford to do that, like, the old

02:18:14 ◼   ► manual way, essentially, because they have a lot of money and this game's going to sell a million copies.

02:18:18 ◼   ► But if you got, like, basically for free by just placing sound sources

02:18:22 ◼   ► and defining materials, you got that, you know, without having to

02:18:26 ◼   ► hire armies of people to manually set up all your sound, that's, hopefully

02:18:30 ◼   ► will make every game have better sound, not just the ones that can afford to

02:18:34 ◼   ► manually mess with sound in every possible environment, and record

02:18:38 ◼   ► 500 different footsteps depending on whether you're walking on these different materials, you know.

02:18:42 ◼   ► Right, like, it's almost like back in the days, like, when 3D was just

02:18:46 ◼   ► getting started, like, if you wanted to make a 3D game, you generally had to write your own 3D

02:18:50 ◼   ► renderer, right? And then eventually, as technology got better, and the

02:18:54 ◼   ► APIs got better, and the hardware got better, you could then eventually just say, alright, just put a

02:18:58 ◼   ► triangle at this geometry, and put the camera at this geometry, and you figure out how to make that

02:19:02 ◼   ► happen, right? And then, of course, eventually now nobody writes their own engine anymore, but, you know, the point

02:19:06 ◼   ► stands, like, there hasn't been things like that for audio that were very

02:19:10 ◼   ► advanced, and so this sounds like a way to do that, which sounds very exciting.

02:19:14 ◼   ► And the differentiator, I think, what Sony hopes is, like, Xbox can't do this, because

02:19:18 ◼   ► if you try to do this sound processing on a general purpose CPU, you will use all your

02:19:22 ◼   ► CPU power, like, so their brag was their audio engine on the PS5,

02:19:26 ◼   ► you couldn't, you'd have to absorb every compute resource on the PS4

02:19:30 ◼   ► to match it, because it is a purpose-built sound processing engine, that's all it does.

02:19:34 ◼   ► And I don't think the hardware exists at all on Xbox, so Xbox can't really compete

02:19:38 ◼   ► with this, because they can't spare the cycles to dedicate

02:19:42 ◼   ► to audio, and they don't have dedicated hardware for it.

02:19:46 ◼   ► (beeping)