PodSearch

ATP

226: Smooth Scrolling Is For Suckers

 

00:00:00   We're not going to get through all this follow-up. So just a certain point, someone just pull the ripcord and we'll get the hell out of this show.

00:00:06   Now we have crossed a

00:00:11   Wonderful threshold that is totally worth pointing out and calling out on this show.

00:00:15   We have? On my desk is an iPad that is faster in every measure I could possibly think of than John's Mac Pro.

00:00:26   you are so mean oh you're so mean if it beat the single core a couple

00:00:31   generations ago and it has finally crossed the multi core. So now and and

00:00:38   I'm pretty sure the gpu is probably way ahead. I'm also pretty sure that the

00:00:42   screen on it is higher resolution than the screen connected to john's mac pro.

00:00:45   So if we have finally crossed the point where not even the best ipad, but just

00:00:52   Like the middle of the road iPad is faster

00:00:55   in every respect I can possibly think to measure

00:00:57   than John's Mac Pro.

00:00:58   - That's the best iPad, isn't it?

00:01:00   What's the, is the 12.9 faster?

00:01:01   Does it have higher clock or something?

00:01:03   - Actually, I think it's the same in all respects,

00:01:04   just the higher screen resolution.

00:01:06   - Yeah, well my fans are faster, so beat that.

00:01:08   (laughing)

00:01:10   I've got so many more of them.

00:01:11   - It's a divide by zero, that's not fair.

00:01:13   (laughing)

00:01:15   - Well, just put an event in your calendar

00:01:17   and we'll revisit that iPad in 10 years.

00:01:21   We'll see how it's doing.

00:01:22   - Yeah, that's what you're clinging to?

00:01:24   - Yeah, it's the shattered glass on its surface

00:01:27   long after it's been dropped down.

00:01:29   - At least my hardware still works 10 years on,

00:01:32   barely, but it works.

00:01:33   - That's all I've got to hang onto now,

00:01:35   and I want this Mac to feel safe and loved

00:01:38   and to just carry me through until I can replace it.

00:01:41   - Oh, now that the iPad, like medium-sized,

00:01:43   has USB 3.0 over its lightning port,

00:01:45   I also have faster ports than your Mac Pro.

00:01:47   (laughing)

00:01:50   Oh, that's magnificent.

00:01:51   All right, let's get this show on the road.

00:01:53   This is going to be an all-follow-up episode, and it's just the way it's going to have

00:01:56   to be.

00:01:57   Well, an all-follow-up episode, we will do an aftershow that has some quasi-follow-up,

00:02:01   but we should dig right in.

00:02:03   Jon, here we go.

00:02:05   Tell us about APFS.

00:02:08   So the APFS session was on Friday at WWDC.

00:02:12   They saved it till the very end, so obviously we couldn't talk about it when we had our

00:02:16   live WWDC episode, because the session hadn't been run yet.

00:02:19   And there was some new information in this session.

00:02:22   In particular, all the issues about file name encoding

00:02:25   that we've been talking about on the show.

00:02:26   We're still talking about this.

00:02:28   Of course we are.

00:02:29   So this was the one and only bug I filed against APFS

00:02:32   like last year back when it was introduced.

00:02:34   Was it last year?

00:02:35   I think it was last year.

00:02:36   Whatever it was.

00:02:37   Yeah.

00:02:37   I filed the bug.

00:02:38   We talked about it on the show.

00:02:39   What are they going to do about encoding?

00:02:41   And we've been talking about it off and on for a long time.

00:02:44   So I think it is the biggest, aside from a data integrity,

00:02:48   which basically was a no-go on that,

00:02:50   you know, as we found out last year.

00:02:51   So set that aside, there's a feature it doesn't have.

00:02:54   The encoding issue seemed like a big deal

00:02:57   and it turns out it is a big deal.

00:02:59   So some caveats here, the session about it was kind of vague

00:03:04   and I tried to talk to the Apple folks afterwards

00:03:07   and I did get to talk to a few of them,

00:03:08   including one of the guys who implemented the stuff

00:03:10   I'm going to talk about now,

00:03:12   but I didn't have that much time to talk to them

00:03:13   because they went down to the labs

00:03:15   and labs this year had like a big line and everything

00:03:17   and it seemed like super official

00:03:18   and I didn't wanna get in that line

00:03:20   and like hog the file system engineers

00:03:22   from people who are developing apps.

00:03:23   So I only got a brief time to talk to them

00:03:26   sort of in the hallways in transit.

00:03:28   So forgive me if I got some of this wrong,

00:03:30   if anyone wants to write in and clarify,

00:03:31   they can let me know.

00:03:32   But here's what I've got.

00:03:34   So in High Sierra,

00:03:37   there's something that they're calling native normalization

00:03:40   and that's gonna be in APFS.

00:03:42   I remember APFS came to iOS in what,

00:03:45   10.3 point something or other a couple weeks or a month ago,

00:03:48   and we talked about it on the show.

00:03:50   And the question we had was,

00:03:52   what is it gonna be like when APS comes to the Mac?

00:03:54   Is it gonna be the same deal, so on and so forth?

00:03:56   Well, one thing right off the bat is different.

00:03:58   APS on High Sierra has native normalization.

00:04:01   What that means is file names are stored

00:04:04   as provided by the program in the file system.

00:04:07   So whatever garbage you give it,

00:04:09   it says I'm writing that as the file name, there you go.

00:04:13   but directory lookups are done through hashes

00:04:18   of normalized versions of the file name.

00:04:20   So if you put in some file name that's, you know,

00:04:22   I don't know, just any valid sequence of, you know,

00:04:25   Unicode whatevers, and you do a lookup on it

00:04:29   with a different but equivalent sequence,

00:04:31   and it's the whole thing with like cafe

00:04:32   with an E with an exclamation, with an accent on it,

00:04:35   you can do that E with an accent as a single character

00:04:38   or as two combining characters, right?

00:04:40   As far as you're concerned, that's the same file name.

00:04:42   So what native normalization will do is,

00:04:44   when it stores the hashes for that directory,

00:04:47   it will not hash the file name that you gave it,

00:04:49   the file name that's actually in the file system.

00:04:51   Instead, it will normalize that file name

00:04:53   and store that hash.

00:04:54   And then when you try to look it up,

00:04:55   it'll take whatever you gave it, normalize that,

00:04:58   hash it, and compare it to the other hash.

00:04:59   So it's kind of weird that you've got, in the file system,

00:05:01   a file name, and each file name has a corresponding hash

00:05:05   that is not a hash of that file name,

00:05:07   it's a hash of the normalized version of that file name,

00:05:09   and they're using NFD normalization,

00:05:11   put a link in the show notes to look at the different normalization forms in Unicode.

00:05:15   The one they're using, according to one of the engineers I talked to, is NFD.

00:05:19   And this is what they call native normalization.

00:05:21   So that will make it so that on the Mac, when a program tries to look up a file name, no

00:05:27   matter how sloppy the program is with the encoding, it will find it, because it's going

00:05:30   to be looking it up by a hash of the normalized version of that, not by what you gave it.

00:05:35   So it's not going to take what you gave it and compare it to the actual file name, because

00:05:38   then it might not get it.

00:05:41   And here's the other interesting part about this.

00:05:43   So iOS still has, still doesn't do this yet.

00:05:46   What they're gonna add something they call

00:05:48   runtime normalization in iOS 10.3.3 and iOS 11,

00:05:52   which will not change what's in the file system,

00:05:55   but will do something that is vague

00:05:57   and I don't understand at the file system level

00:06:01   to make it so you can find your files.

00:06:03   And here's the kicker of this.

00:06:05   This is right from the APFS presentation slide.

00:06:09   "future update will convert all devices to the new native normalization."

00:06:13   So what that means is, some point in the future, they're going to update all iOS devices' file systems again.

00:06:20   And they're not going to convert them from one file system to another, they're going to basically add all the hashes of the normalized forms of all the file names.

00:06:27   I don't know if that is more dangerous or less dangerous than the other thing. It seems to me that it could be more dangerous, but I'm assuming they're doing it in an additive way.

00:06:33   But this is what I was getting at when I was hemming and hawing over this encoding stuff.

00:06:37   It's going to cause them to have to change the file system on every single iOS device at some point in the future.

00:06:42   Like, they didn't get it over with. There's another one looming.

00:06:45   Whereas the Mac is going to do this one-time conversion, and it will have the system from the get-go.

00:06:48   And it seems to me that Apple's file system engineers were surprised at how many iOS programs take strings directly from the UI

00:07:01   and feed them to file system APIs

00:07:03   without doing like FS representation

00:07:05   or any other sort of APIs that turn the string

00:07:07   into the form that the file system understands.

00:07:10   It just says, oh, someone types something in a field.

00:07:12   However, that field in my application got that string.

00:07:15   However, it was typed, however it was, you know,

00:07:17   whatever, however it was normalized or not normalized

00:07:20   or decomposed or whatever,

00:07:22   I'm just gonna pass it straight through to the file system.

00:07:24   And that in turn ends up having people

00:07:26   not be able to open up their files,

00:07:27   usually in non ASCII languages, obviously,

00:07:29   as ASCII is very simple, and maps one to one to UTF-8 and all that. So, surprise, your

00:07:36   iOS devices are going to all get updated again.

00:07:39   Yay. There's actually something really fascinating about that, and I think I'm jumping ahead

00:07:45   in the show notes, and I apologize to Mr. John Saracusa. During the talk show, I think

00:07:52   it was Federici had mentioned that whatever version of iOS—it doesn't really matter

00:07:56   what version it was that really flipped the switch on APFS and that migrated everyone

00:08:01   to APFS.

00:08:04   Apparently for like two or three versions prior, during the upgrade, they would do—and

00:08:09   jump in, Jon, when you're ready—they would do kind of like a trial run of the APFS migration,

00:08:17   try to figure out, did this work, what went right, what went wrong, phone home the results,

00:08:24   and then revert it all back to HFS+.

00:08:26   Is that a fair summary?

00:08:27   - Yeah, and that's the only way,

00:08:29   I think people were surprised by this,

00:08:30   but if you've ever done a sort of a production rollout

00:08:32   on a large scale,

00:08:33   it's the only way you can ever do something like this.

00:08:35   The first time you run it for real on everyone's devices

00:08:39   can't be the first time it runs, right?

00:08:42   You have to have run it several times before.

00:08:44   Doing it unbeknownst to them

00:08:46   is certainly a novel way to do it.

00:08:47   One possible way to do it is to roll it out

00:08:49   to a small subset of your users

00:08:50   and use them as the guinea pigs.

00:08:52   I'm not sure how big, like were everybody the guinea pigs?

00:08:55   But either way, programmers know.

00:08:58   You never find out how your thing actually works

00:09:00   until you run it for real.

00:09:02   And server-side programmers know production is never

00:09:05   exactly like staging, is never exactly like dev

00:09:07   and so on and so forth.

00:09:08   You think it is, you try to make them

00:09:09   as much the same as you possibly can,

00:09:11   but inevitably you roll something out to production

00:09:13   and surprise, it behaves a little bit differently

00:09:16   in strange ways that you never could have predicted

00:09:17   and when you have millions and millions of users

00:09:20   that is sure to be the case.

00:09:20   So yeah, since the conversion is non-destructive

00:09:23   until the very last step, as described in past episodes

00:09:26   of the show, they did the conversion,

00:09:28   just didn't do the last step,

00:09:29   and then ran a full integrity check to say,

00:09:31   "If I was to do this last step,

00:09:33   "would this thing be hosed or would it be okay?"

00:09:35   And then obviously report the results back to themselves

00:09:37   and they can see how it goes.

00:09:38   And they could have kept doing that process

00:09:40   until, you know, like, it could be that, you know,

00:09:43   iOS 11 would have been the conversion form,

00:09:44   but I guess they did it enough times

00:09:46   and got enough results to say,

00:09:48   "It's safe to do it in 10.3,"

00:09:49   whatever that the, you know, conversion was.

00:09:51   So that's just good engineering there.

00:09:54   And like I said before, it's the design of APFS, the type of file system that allows

00:09:59   them to do both the trial runs and the conversion in a fairly safe way.

00:10:04   I just, I mean, again, like you said, it does make sense, but I just found that fascinating

00:10:08   that that was the path they chose.

00:10:12   And just very clever stuff.

00:10:13   It's super cool.

00:10:14   Yeah, that was really cool.

00:10:16   There were a couple of other interesting tidbits we got from the talk show, which I'm sure

00:10:19   discussed later.

00:10:21   with the APFS train, tell me about the compression versus HFS+.

00:10:25   Yeah, this was a question I had a couple shows back.

00:10:30   Hey, HFS+ has compression, and a lot of OS files are compressed, and other files can

00:10:35   be compressed both by user programs and by the OS and stuff like that.

00:10:38   That's totally transparent to you when you read the file off of a file system HFS+.

00:10:43   If it's compressed, it just decompresses it on the fly.

00:10:45   You'd never see it.

00:10:46   It never looks any different.

00:10:47   They added that feature many years ago, right?

00:10:50   My question was, how do you non-destructively convert

00:10:54   an HFS+ volume to APFS while not moving any of the data?

00:10:59   Because if you have a compressed file

00:11:02   and you leave it compressed and you convert to APFS

00:11:05   and APFS doesn't understand that compression,

00:11:07   when you read that file, it will be garbage

00:11:09   because APFS won't know how to decompress it.

00:11:11   So it'll just read the compressed bytes,

00:11:13   which is not what you're going to expect.

00:11:15   And in the grand tradition of Gruber forgetting to ask

00:11:19   and Craig questions, I forgot to ask anybody,

00:11:22   WWDC, how the heck they're doing this.

00:11:23   So if anybody knows, tell me,

00:11:26   and it'll be followed up in a future show.

00:11:27   I just totally forgot to ask,

00:11:29   I should have written it on my palm or something.

00:11:32   Say, hey, by the way, when I've got your,

00:11:33   how the heck do you handle compression?

00:11:34   Again, the easiest solution is obviously

00:11:36   that APFS just understands that compression handles it.

00:11:39   That could be the case, it's a simple solution,

00:11:41   but I have no idea.

00:11:43   - Interesting.

00:11:44   All right, so next time, next WWDC, you'll have to remember.

00:11:48   - iOS 11 dots versus bars for signal strength.

00:11:52   So I am only vaguely familiar with what's going on here,

00:11:54   but apparently in some contexts,

00:11:57   either screenshots or perhaps the OS itself

00:11:59   is showing circles for signal strength

00:12:02   for your cellular carrier,

00:12:03   but in other contexts it's vertical bars, is that right?

00:12:07   - I don't know about that.

00:12:08   - Who is running iOS 11?

00:12:10   - I have it on my iPad that's faster than John's Mac Pro,

00:12:12   and I can tell you that it is definitely using bars

00:12:15   all the time.

00:12:16   - Yeah, I think people were confused by that

00:12:18   because in the keynote, they showed like,

00:12:21   the notification center slides were near

00:12:23   when you first saw the bars and they're like,

00:12:25   and we all know the notification center,

00:12:26   here's the things you can do in notification center.

00:12:28   Those were all iOS 10 screenshots.

00:12:30   That's why it was showing like existing stuff

00:12:32   you can do notification center.

00:12:33   It was like a lineup of big things

00:12:34   and they all had dots in them.

00:12:35   And the next slide was like,

00:12:37   here's what you can do in iOS 11 and those had bars.

00:12:39   Someone told me they thought there was a screenshot

00:12:42   in the keynote that was supposed to be iOS 11

00:12:44   that also had dots, but I don't recall seeing it.

00:12:46   Either way, Marco's got the actual beta and they're bars.

00:12:49   - Again, whatever you see in betas and stuff

00:12:52   is never actually final.

00:12:53   But I can tell you that in beta one on my iPad,

00:12:56   it is bars, all bars all the time.

00:12:58   And this is a welcome change because dots always sucked.

00:13:01   - Yeah, I've grown to like dots.

00:13:02   But the most important thing about bars versus dots,

00:13:06   as far as everyone's conspiracy theories go on this,

00:13:08   is that bars take up less width in the top bar.

00:13:12   And why would that be important?

00:13:13   Why do you need them to be smaller?

00:13:16   all of the weird rumors about the iPhone 8

00:13:19   or whatever they're gonna call it,

00:13:20   having something in the middle of the top of your screen

00:13:24   that doesn't leave enough room for the five dots

00:13:26   to lay themselves out.

00:13:28   That something could be part of the case of the phone,

00:13:31   like the cameras and stuff,

00:13:33   and it could be like a little monobrow type thing

00:13:35   where the top of the phone is not straight across,

00:13:38   but actually there's this little dip in the middle.

00:13:39   It could be that the cameras are behind the screen

00:13:43   at that point.

00:13:44   I don't quite understand why you'd have to get rid

00:13:45   the bars. So that anyway, there are a lot of theories about why it has to be thinner.

00:13:48   The thing that bothers me about the bars is, and one of the reasons that, well, I don't

00:13:52   know if the reason Apple got rid of them, but it was one of the things that people don't

00:13:55   like about bars and it was discussed when they did get rid of them, was that visually

00:14:00   speaking, like the visual weight of one, two, three, four, five bars is not even. So if

00:14:07   you have two bars, it doesn't look like half the lit up pixels of four bars because it's

00:14:15   It's like a stair step thing and it just looks like your signal is weaker than it is than

00:14:20   you do with dots.

00:14:21   If you have five evenly sized dots, then two dots is almost exactly half the lit up pixels

00:14:29   as four dots.

00:14:31   And so it seems more fair and you don't like to see your phone with these tiny little one

00:14:35   or two bars.

00:14:36   Even though two bars could be perfectly good, you feel a little bit better when you see

00:14:40   two out of five dots, or at least that's my impression anyway.

00:14:42   - Remember when they fixed antenna gate

00:14:44   by making the bars taller?

00:14:45   - Yeah, or didn't they just change the scale,

00:14:47   because what is three bars really?

00:14:49   Yeah, they did some futzing.

00:14:52   - Well, they actually did both.

00:14:54   I think they changed some of the decibel cutoff points

00:14:58   of what the bars represented,

00:14:59   and also they made the shorter,

00:15:03   the leftmost bars a little bit taller.

00:15:05   So that's why it's kind of like a,

00:15:07   almost like a curved ramp up from the left

00:15:10   instead of a straight ramp up.

00:15:11   - I like all the bars the same height,

00:15:13   so it's like a block or something.

00:15:14   - Well, that's what dots are.

00:15:15   - Yeah, but they're all spread out.

00:15:17   - No, but these whole things about trying to make room

00:15:19   for a cutout in the 2017 new iPhone,

00:15:22   I'm not sure I buy that.

00:15:27   Like, the whole idea of having these protruding camera

00:15:31   and speaker things and then having a screen

00:15:33   that goes above, to the left, and the right of it,

00:15:35   I still don't get that at all.

00:15:38   because I think we've learned by now

00:15:42   that the rumor cycle with this kind of stuff

00:15:44   gets about a third of what they predict correct.

00:15:46   Like it's not a great ratio.

00:15:48   And I think this is just one of those things like,

00:15:50   this sounds like something an Android maker would do,

00:15:53   not something Apple would do.

00:15:54   Because if you think about how that screen space

00:15:56   would actually be used, first of all,

00:15:59   there's a lot of stuff that goes in the status bar.

00:16:01   Still, even in iOS 11, there's lots of stuff

00:16:03   that goes in the status bar.

00:16:05   One of the big things is where would the clock go?

00:16:07   the clock is right right there in the middle and there's not

00:16:10   really room on the sides to put it there. If you unless you

00:16:12   get rid of something else that everyone likes or that you

00:16:14   need so it's just like I just don't I don't see how the

00:16:19   status bar morphs to have a big cut out in the middle of it

00:16:21   and still be good in any way and then I also don't see why

00:16:26   you would have the screen extend with this giant

00:16:28   rectangle sticking into the middle of it because what are

00:16:31   you going to do with that space like you're going to show

00:16:34   parts of a photo that extend into that into that space.

00:16:36   then you see the big black cutout.

00:16:38   I don't see any way in which that looks good

00:16:42   and actually works in practice.

00:16:44   - They just have eyebrows rendered there,

00:16:45   like rendered hair.

00:16:46   (laughing)

00:16:48   Little bushy eyebrows.

00:16:49   So the non-conspiracy theory,

00:16:52   other than someone that Apple just doesn't like dots,

00:16:54   which is perfectly valid,

00:16:56   is that having more room in the status bar

00:17:00   is always a good thing, right?

00:17:01   I mean, that gives you more options.

00:17:02   Sometimes the status bar looks kind of crowded up there,

00:17:04   and if you're taking up less room with dots,

00:17:05   and you get a little more breathing room

00:17:06   and it looks nicer, if they wanted to say,

00:17:09   take that weird back arrow thingy

00:17:11   that is always squished up in the,

00:17:13   is that even in the status bar?

00:17:14   I don't even know.

00:17:15   - Yeah, it does. - Yeah, like,

00:17:17   lay that out differently now that they have extra room,

00:17:19   who knows, anyway, it could just be they didn't like that,

00:17:21   so we'll find out in a couple months.

00:17:24   - Indeed, all right, another thing that has happened

00:17:27   in iOS 11, apparently the third-party service integration

00:17:32   that came in a couple of versions ago,

00:17:33   I don't remember exactly when,

00:17:34   So this is integration at the system level with Twitter, Facebook, Flickr, Vimeo.

00:17:39   You could enter your passwords for any of those services at the system level, and then

00:17:46   when an app wants to leverage those services, it can kind of ask the system for the accounts,

00:17:51   blah, blah, blah.

00:17:52   Those have all been removed.

00:17:54   And according to the iOS 11 beta release notes, "Social accounts have been removed from settings

00:18:00   in iOS 11.

00:18:01   authority apps no longer have access to those signed in accounts. What's that about?

00:18:06   That's about adding one more thing to my to-do list this summer, because I used the Twitter

00:18:09   one, and now I have to stop using it and write my own stupid Twitter login, and I'm not happy

00:18:13   about that.

00:18:14   Sorry.

00:18:15   So Darren Cohen says that Facebook and Twitter are getting rid of the APIs that do that stuff,

00:18:20   and that's why Microsoft also had to pull that support out of Windows. I'm not sure

00:18:23   if that's the case, but you know, so fine. Facebook and Twitter got rid of them. What

00:18:27   about Flickr and Vimeo.

00:18:29   Like, no one is even developing.

00:18:30   Well, I was going to say no one's developing.

00:18:32   Someone might be developing Vimeo.

00:18:33   Anyway, it seems more like a policy decision.

00:18:39   This is interesting about the beta release notes, by the way.

00:18:41   I read them a couple times.

00:18:43   Like, they have a known issue section,

00:18:46   but sometimes they just talk about changes.

00:18:49   And sometimes they phrase it so you realize, oh, in this build,

00:18:53   such and such a feature is like this.

00:18:55   But we don't mean it to be that way.

00:18:56   It's just the way it is in this build.

00:18:58   Sometimes things like that are under a known issues header.

00:19:01   Sometimes they're just in the changes section.

00:19:03   And the reason I quoted this is because I

00:19:05   think this sentence expresses pretty clearly that this is not

00:19:09   just something that's missing in beta 1,

00:19:11   but that Marker really does have to do work,

00:19:13   and they're just not leaving them in there.

00:19:15   No, they're officially deprecated in the API.

00:19:16   They're gone.

00:19:17   Like, it's not-- yeah.

00:19:19   It's not like a temporary beta 1 thing.

00:19:21   This is actually-- they're gone.

00:19:23   So it does simplify things, because any time

00:19:25   Apple has one of these things where it's like certain blessed third parties are given deeper

00:19:31   hooks into the operating system than other ones. It's kind of convenient, but then Apple

00:19:35   has to eternally maintain an awareness of the social service zeitgeist. We're like,

00:19:43   what's popular now? Because they can't just keep the same set of things and support them

00:19:46   forever because three or four years later, then there's something new and some old one

00:19:49   needs to go away. But if you take the old one and go away, then people like Marco are

00:19:53   sad because they use it in their app and the most Apple-like solution is you know what you don't get

00:19:58   any just deal with it yourself like because then you don't have to worry we don't have to keep up

00:20:02   with this anymore if they change their APIs they won't break our stuff we don't have to do deals

00:20:06   with them every developer can handle it for themselves obviously the best solution would

00:20:12   be some way for some sort of extension mechanism for the third-party services themselves who are

00:20:18   highly motivated to have this type of integration to write such an integration for iOS but that's

00:20:22   that's kind of along the lines of third party keyboards

00:20:25   in that something doesn't seem like Apple would do,

00:20:29   but they could do it someday.

00:20:30   - Well, and also like the existing share extension framework

00:20:34   really does most of what you need for that

00:20:35   and puts the power of creating those things

00:20:38   and maintaining them and designing them

00:20:40   into the hands of the app makers

00:20:41   who run those services and have their apps.

00:20:43   So it like, you know, rather than having Apple design

00:20:47   the share to Twitter sheet, for instance,

00:20:49   that is built into the system

00:20:51   and have the system maintain a separate Twitter login account

00:20:55   that is separately set and separately managed,

00:20:57   now that's all on Twitter or whatever happens.

00:21:00   So now Twitter can just, with their app,

00:21:02   have your own login in their app,

00:21:03   which they already have to have,

00:21:04   and then Twitter can design their own share extension

00:21:06   and have it do whatever they want it to do

00:21:08   and look however they want it to look.

00:21:09   And so it, and then, you know, it isn't now just Twitter,

00:21:12   but now when something new comes along,

00:21:15   like if Manson wants to have a share extension

00:21:17   from micro.blog, that will now get equal billing

00:21:20   as a share extension as things like Twitter.

00:21:23   And that's great.

00:21:24   And again, it's like, like we were saying,

00:21:25   the system of having Apple maintain this fairly short list

00:21:29   of services that matter that will have

00:21:32   first-class integration, that's not scalable.

00:21:35   And I think we've seen over time,

00:21:36   like so many new networks have come up since then.

00:21:39   Like there was never a share to Snapchat.

00:21:41   That's crazy.

00:21:42   Snapchat is bigger than some of the things

00:21:44   that are in that list.

00:21:45   But they just didn't get to it.

00:21:48   The share to Twitter that Apple made

00:21:50   that was there for the last few iOS versions,

00:21:53   the share to Twitter in iOS 10 broke on me all the time.

00:21:58   I would post a tweet with it and it would just never post.

00:22:01   And presumably it was hitting some weird API limit

00:22:05   or it wasn't counting characters correctly or something

00:22:07   and there was no interface to report an error to me

00:22:10   or to report that it failed or to retry.

00:22:13   And it's like the system Apple had before

00:22:16   did not scale, and so it's nice to have,

00:22:19   now that we have a new system of share extensions

00:22:23   that we've actually had for, what,

00:22:24   like three iOS words in now?

00:22:26   Now Apple can step back and say,

00:22:28   "All right, you know what?

00:22:29   "We tried doing this ourselves, it was okay,

00:22:31   "but now this is up to you guys,

00:22:33   "and we're gonna step back from it."

00:22:34   And you can always kinda tell, like,

00:22:37   the data sharing relationship between Apple

00:22:41   and Twitter and Facebook, you can always tell

00:22:43   it was a little bit tense.

00:22:44   And they're really very much at odds

00:22:47   with their business models and what they wanna do

00:22:50   with the user and who owns the user

00:22:52   and who owns the user's data

00:22:53   and what kind of integration they want and everything else.

00:22:55   And so to have Apple just fully step back from that

00:22:58   and to just tell everyone else,

00:23:00   like look, you're now cut off from any kind of privilege,

00:23:03   you can do these things, but so can everyone else,

00:23:05   and everything that's part of the system

00:23:07   is off limits to you.

00:23:08   That I think is better for everybody, really.

00:23:11   - Yeah, it reminds me of when Apple first added

00:23:14   Facebook integration to what was then OS X,

00:23:17   one of my overviews.

00:23:18   I remember hearing about how they sort of bent over

00:23:21   backwards to try to integrate Facebook

00:23:24   with Apple's contact databases without giving Facebook

00:23:27   all of your contact info, but having them sync.

00:23:30   And it was, tense is definitely the right word for it.

00:23:33   The only bit about not having these things

00:23:37   as part of the system is,

00:23:38   I guess this is probably good for the services,

00:23:39   but maybe some users won't like it.

00:23:41   You have to have the app for these things installed now.

00:23:43   Even if you're like, oh, I'm never going to use Flickr

00:23:46   on my phone, I just wanna be able to post to it

00:23:48   from my phone.

00:23:49   Well, you gotta have the Flickr app installed

00:23:50   because the extensions come from the app,

00:23:51   so whatever, just put it in a folder somewhere

00:23:53   and you won't notice it.

00:23:55   - We are sponsored this week by MailRoute.

00:23:58   Stop spam today with a free 30-day trial

00:24:01   at mailroute.net/atp.

00:24:04   You know who should handle your email security and delivery?

00:24:07   People who do only that, and that is MailRoute.

00:24:10   Now, this applies to big companies or individuals,

00:24:14   pretty much anybody who hosts an email account

00:24:17   on their own domain.

00:24:18   So whether you use Google Apps for Business

00:24:20   or whatever they call that this year,

00:24:22   or whether you're using your own IMAP host,

00:24:24   something like Fastmail,

00:24:25   or whether you run your own servers,

00:24:27   whether it's for yourself or for your business,

00:24:28   if you're on your own mail servers,

00:24:30   you direct the internet to send their mail to MailRoute

00:24:32   through MX Records in your DNS for your domain.

00:24:35   And then MailRoute delivers to your servers

00:24:38   only the clean mail.

00:24:39   They do all the spam filtering, virus filtering,

00:24:42   all that for you, so you get only clean mail.

00:24:45   And in my opinion, I've been using it now

00:24:46   for over a year at least, and it is, bar none,

00:24:50   the best spam filter I have ever seen.

00:24:53   And it's full of great features,

00:24:54   so whether you're a business or an individual,

00:24:56   this is made for enterprise, so they have all sorts

00:25:00   of wonderful enterprise-y features

00:25:01   that I personally don't understand.

00:25:03   They have a whole API to manage it,

00:25:04   including all sorts of crazy admin tools.

00:25:08   There's a nice interface if you wanna use that

00:25:09   instead of the API.

00:25:11   It's all designed to make your life better

00:25:13   as either an end user of email

00:25:14   or as an email administrator for a business.

00:25:17   And it is so, so good.

00:25:19   I cannot tell you enough how good MailRite is.

00:25:22   I hardly ever get spam anymore.

00:25:24   It's glorious.

00:25:25   It's really weird when I do get it.

00:25:27   That's how rarely I get it

00:25:28   because it's noteworthy when I do get it.

00:25:31   It is so, so great.

00:25:32   I cannot recommend MailRite enough.

00:25:35   And so again, whether you're an individual like me

00:25:36   putting it in front of an IMAP host

00:25:38   or whether you're running a bunch of servers for a business,

00:25:40   you need MailRoute to filter out all the spam and viruses

00:25:44   before they get to your servers.

00:25:46   You can save server load, you're more secure that way,

00:25:48   and it's way better at filtering out spam

00:25:51   than anything else I've ever seen.

00:25:52   Yes, Gmail people, even Gmail.

00:25:54   It is so, so good at filtering out spam.

00:25:55   Check out MailRoute today, and if you use our link,

00:25:58   mailroute.net/atp, you get a free trial, 30 days,

00:26:03   and you get 10% off for the lifetime of your account.

00:26:07   So every time they bill you, you get 10% off.

00:26:09   That's pretty great.

00:26:10   Check it out today, mailroute.net/atp.

00:26:13   Thank you very much to MailRoute for sponsoring our show.

00:26:16   - Moving on.

00:26:21   In iOS 11, according to Fraser Spears,

00:26:23   on the home screen,

00:26:25   there are like four different things you can do.

00:26:28   So a short tap means open whatever app icon

00:26:33   you just tapped on.

00:26:34   A medium tap apparently opens a popover menu.

00:26:38   A medium hold, what is a medium tap then?

00:26:41   Anyway.

00:26:42   - I'll tell you one thing, it took me a very long time

00:26:45   to figure out how to move multiple apps at once

00:26:48   on Springboard.

00:26:49   What like, you can move an app around

00:26:51   just with a regular drag and drop,

00:26:53   but you can't do multiple apps with that.

00:26:55   To do multiple apps, you have to put it into wiggle X mode.

00:26:58   - Weird.

00:26:59   - Like the old way where you long press on it,

00:27:00   and eventually it goes into wiggle X mode.

00:27:02   Then you can do the multi-tap thing.

00:27:03   Like, it took me, when I set up this app,

00:27:05   it took me so long to figure out some of this stuff.

00:27:07   Like, it's, there are now like more modes than ever before.

00:27:12   And it's very powerful, but there's so many modes

00:27:16   and gestures and alternate taps and everything,

00:27:18   it's gonna be a while before even power users

00:27:21   figure out what all this stuff is.

00:27:24   - So to come back to Frasier Spears, who's a power user.

00:27:26   - Yeah, sorry.

00:27:26   - Short tap is open in the app.

00:27:28   The medium tap is the popover menu.

00:27:30   Medium hold is begin a drag.

00:27:32   long hold is enter rearrange mode. All of those different things based on you putting your meaty

00:27:39   finger against the screen on top of an icon. For various amounts of time, with various amounts of

00:27:44   movement, I think Force Touch is separate because Force Touch brings up the whatever the Force Touch

00:27:49   menu that the application implements. This reminds me, of course, of the home button,

00:27:53   which started out as the button you press to go back to Springboard and ended up having

00:27:57   a Morse code set of things that you can tap on it to do all sorts of weird stuff. I mean,

00:28:02   I mean, the point where they were,

00:28:03   we talked about this before, the accessibility thing

00:28:05   where it slides down the screen, whatever that's called.

00:28:08   That was like, two taps,

00:28:11   but don't actually press the button.

00:28:13   That was weird. - That's the level

00:28:14   they were getting at where they'd use up the one,

00:28:16   two, tap and hold, do this, do that.

00:28:18   It's like, okay, now this is a tap,

00:28:20   but don't press the button.

00:28:21   And I know it's weird because the button doesn't move anymore

00:28:24   but don't press it enough that it would move

00:28:26   if it did move.

00:28:27   It's very strange.

00:28:29   - Continuing with iOS 11,

00:28:31   new feature of iOS 11 which was mentioned I thought somewhere maybe

00:28:35   during the keynote but I might be wrong about that but I saw this somewhere last

00:28:39   week you can now share your Wi-Fi passwords so this there's an article in

00:28:44   95 Mac will put in the show notes if a friend comes over with an iPhone running

00:28:47   iOS 11 you can automatically log them into your Wi-Fi in one tap and this

00:28:51   looks very similar to kind of the the air pods charge status when you flick

00:28:57   open the AirPod case. I don't obviously think that that's how it's activated, but

00:29:01   they have a screenshot in here on the 95 Mac article, and what a cool idea. I dig

00:29:06   it. So my question is, do they get to see your password? Like, is this just a

00:29:10   convenience feature of not having to read something off to somebody and they

00:29:14   type it in and get capital letters wrong? Or is this a security feature where you

00:29:18   can let someone log on to your thing but they can't see your password? I'm

00:29:21   inclined to think it's just a convenience feature because once the

00:29:23   the password is on their phone,

00:29:26   surely they can get it off if they wanted it.

00:29:27   - Yeah, presumably, I mean, because they have to know,

00:29:30   like, they have to have the password

00:29:32   in their device of possession for it to be on the WiFi,

00:29:35   so I'm guessing, like, it probably isn't shown to them,

00:29:37   it's probably just put in Keychain,

00:29:39   but there are ways to access things in Keychain,

00:29:41   like if it's synced with iCloud Keychain,

00:29:44   and it syncs to a Mac, then you can go to Keychain access

00:29:47   and you can get the password right there.

00:29:48   - You should put it in a secure enclave,

00:29:50   and possibly get off the device.

00:29:51   - Right, right.

00:29:53   So yeah, I'm guessing that they end up having a way

00:29:55   to get to the password if they want to,

00:29:57   and this is more for quick convenience

00:30:00   and casual security than it is about real security.

00:30:04   'Cause real security is if you're letting them

00:30:05   on your network, then they're on your network.

00:30:07   - That's it.

00:30:08   Everyone's wifi passwords are like their kids' names anyway,

00:30:11   so come on.

00:30:12   - Yeah, and no one ever changes their wifi passwords

00:30:13   because now they have like 16 different things on it.

00:30:15   - People have years in their wifi passwords

00:30:17   and it's like 1999.

00:30:19   - Oh yeah.

00:30:20   Mine's 2008, if I'm not mistaken.

00:30:22   - Yeah, Wi-Fi really needs like a token system,

00:30:25   like OAuth where you can just like issue devices tokens

00:30:28   and then like you can change the password for new devices.

00:30:31   It really needs that.

00:30:32   - So before everyone writes in,

00:30:34   I know there are flavors of Wi-Fi security

00:30:37   that allow that sort of thing,

00:30:38   but it is generally speaking,

00:30:41   it is not the sort of thing

00:30:42   you will ever find at somebody's house.

00:30:43   - Is that like all the enterprise things?

00:30:44   - I know that it is possible, yeah, yeah.

00:30:46   And I've seen installations in the home

00:30:48   will do this sort of thing. I understand that's a thing, it doesn't really matter the details.

00:30:53   Like a friend of mine had some setup with like a Raspberry Pi or some such where you

00:30:57   would push a little button on some device and it would actually like print out a temporary

00:31:00   Wi-Fi password for you just because this is the sort of thing you did for a living. So

00:31:03   you had like crazy enterprise hardware in his house and it was actually very cool. But

00:31:07   yeah, for any normal person, you're absolutely right Marco. Like this would be kind of cool

00:31:13   if it was usable. And I consider myself a normal person in this context because I'm

00:31:17   not like a super network administrator. So yeah, so for me to like issue a temporary

00:31:21   password would be pretty neat, but that's not the sort of thing you find in normal like

00:31:25   WPA2 or whatever it is, households. All right, moving on. A friend of the show,

00:31:30   Steve Trouton Smith, he pointed out that drag-and-drop upload of files to mobile

00:31:35   Safari works now. And I actually saw, I don't think I'm gonna have it handy and

00:31:39   I'm not gonna be able to dig it up, but I think it was Serenity Caldwell had a tweet

00:31:42   about this. You can take several files from, say, like the Files app, for example, and

00:31:50   you can drag them into Mobile Safari, much like you would do in regular desktop Safari,

00:31:55   and it will actually upload all of those files, which is super cool.

00:31:59   It's another thing Marco's iPad can do that my Mac can also do, finally. File uploads,

00:32:06   the final frontier for iOS, web file uploads, the final frontier.

00:32:10   Oh, my word.

00:32:12   The reason I put this in here is because,

00:32:13   not because, like, you know, drag and drop works everywhere,

00:32:15   but because until I read this,

00:32:16   it wouldn't have even occurred to me to try that on iOS,

00:32:19   because I had been so conditioned from so many years,

00:32:21   like, oh, if you're gonna do like a file upload,

00:32:24   you gotta go to a Mac for that, right?

00:32:26   And even though we all know drag and drop is there,

00:32:28   I wouldn't, like, you have to change your mindset now

00:32:30   with these drag and drop features to think to try something

00:32:33   instead of just like walling it off in your mind as like,

00:32:36   oh, you can only do that in the desktop.

00:32:37   Not true anymore with iOS 11.

00:32:39   - This is, I think, gonna be like one of the,

00:32:41   I mean, this is always the case with new platforms,

00:32:43   but this is one of the reasons why I think young people

00:32:45   have a way better chance of working on these platforms

00:32:47   than we do, because it is so easy,

00:32:50   as someone who's been around since the early days of iOS,

00:32:53   like us, it's so easy to forget all the new things

00:32:56   that you can do that you used to not be able to do.

00:32:59   And we just don't even think to try those things,

00:33:01   'cause we quote, "know," subconsciously,

00:33:04   we just know that that's not a thing you can do here.

00:33:07   And you need somebody younger than you,

00:33:09   like Fatik Shih, to come around and be like,

00:33:10   "No, look, you can do all this crap, you guys are dumb."

00:33:12   And he's not that mean, of course, he's super nice.

00:33:15   - He's young at heart.

00:33:16   - Yeah, well.

00:33:17   (laughing)

00:33:18   Yeah, you need somebody who's more fresh to the platform

00:33:23   or more willing to experiment or more open-minded

00:33:25   than us old farts to actually push the boundaries

00:33:30   of using the thing and actually use all these new features

00:33:32   that we might see in a keynote for five seconds

00:33:36   and immediately forget about.

00:33:37   - Yeah, the flip side of that, by the way,

00:33:39   whenever the youngsters see me and old fart use my Mac, they never know. All the things

00:33:44   that I'm dragging around and like the fact that you know proxy icons and title bars like

00:33:49   totally undiscoverable stuff if you haven't been using the Mac forever or like which applications

00:33:54   you have to hold long and then start to drag or start drag immediately versus holding to

00:33:58   drag large pieces of text to copy it inside terminal without blowing away your buffer or

00:34:04   before you even get into multiple clipboards and all that other stuff.

00:34:08   There's lots of things that old platforms can do that young people don't learn as well

00:34:12   because they didn't go through all the, you know, they didn't start out with the simple

00:34:15   system and see new features get added.

00:34:17   They just used the system.

00:34:18   They used enough of the system to get their job done and didn't have this history of learning

00:34:22   all these other obscure features.

00:34:23   So there's secrets lying in Mac OS as well, especially if you're an old Next user.

00:34:28   There's stuff from Next still lurking in there and there's stuff from the old Mac still working

00:34:32   in there.

00:34:33   So we have something to teach the youth right before we die.

00:34:35   - Wow. - On our slow Mac Pros.

00:34:38   - Man, you are really chillin' this home, man.

00:34:41   Savage.

00:34:41   - Well, I mean, to be fair to Jon's very slow old Mac Pro,

00:34:45   it is really, like this is kind of an argument

00:34:47   for the Mac Pro that, first of all,

00:34:50   that he's still using it almost 10 years later

00:34:52   and it's mostly fine.

00:34:53   Second of all, it's an argument for upgradeability

00:34:55   'cause upgrades like an SSD and a new GPU

00:34:58   have made this possible.

00:34:59   And third of all, it really shows quite the difference

00:35:03   when you buy a Mac Pro.

00:35:04   Like, the iOS hardware surpassed five-year-old Macs,

00:35:08   you know, long ago.

00:35:11   But it took until now for it to surpass

00:35:14   this 10-year-old Mac in multi-core performance.

00:35:17   'Cause when you have eight cores,

00:35:19   it takes a long time for things to catch up to that.

00:35:22   And like, one of the reasons why I love the Mac Pro so much

00:35:25   is you get so much headroom.

00:35:28   Like, you literally, you know,

00:35:30   your single-core performance is always limited

00:35:31   by whatever the technology of the era is

00:35:35   for single-core design.

00:35:36   But they crammed so many cores in there

00:35:39   that for parallel workloads,

00:35:41   which is what a lot of pros do,

00:35:43   you can basically buy yourself, 10 years from now,

00:35:47   levels of performance today.

00:35:50   And so the Mac Pro, it's useful to a lot of types of people

00:35:53   for way longer than any other computer is.

00:35:57   So that just shows why having these high-core,

00:36:01   core count workstations is still valuable

00:36:04   because you're literally buying yourself

00:36:06   like a place 10 years from now in performance.

00:36:09   - Yeah, just wait for the iMac Pro with its 18 cores.

00:36:11   That'll give you another good head start on the phones.

00:36:14   - Okay, so we made a reference to it earlier,

00:36:18   but there were a couple of things that were,

00:36:20   I mean, the whole show was interesting,

00:36:21   but a couple of interesting tidbits

00:36:22   that came out of the talk show live from last week.

00:36:25   So this was, as per tradition, it was John Gruber,

00:36:28   and then as of the last couple of years,

00:36:31   It's been Phil Schiller and Craig Federighi.

00:36:33   And, as usual, it was a great show.

00:36:36   I like that Jon doesn't just throw up the softball questions.

00:36:41   And I can't think off the top of my head of what the hardballs were,

00:36:44   but he always asks at least a few hardballs, which I like.

00:36:46   And at one point at the end, Schiller actually said to him,

00:36:49   in so many words, "Hey man, you always say a couple weeks later,

00:36:53   'Man, I wish I asked Schiller this.' So what do you got?"

00:36:56   And I think it took Gruber by surprise, which was kind of funny.

00:37:00   funny, and I forget exactly what he came up with, but in summary, it was a really great

00:37:05   show. If you haven't listened to it and/or watched it because there's a video available,

00:37:09   you really, really should. And Jon and I had the pleasure of being seated front row and

00:37:13   watching it. Marco had the pleasure of sitting in a 90-degree sound booth and watching/listening

00:37:19   to it. But there were some interesting things that came from it. One of them was the trial

00:37:24   APFS migrations we mentioned earlier. But the other thing that all of us, I think, picked

00:37:28   up on and were also amazed by was the photo data that is synced in between devices, which

00:37:34   was mentioned in the keynote, or maybe not the keynote but the State of the Union if

00:37:38   not, that isn't what we thought it was. So the way I understood what was said in whatever

00:37:47   keynote or State of the Union was that, hey, all of the metadata that we generate during

00:37:52   the photo crawl process on any of our devices.

00:37:56   All of that is getting synced via iCloud to all your other devices.

00:37:59   And we were all very, very, very excited about this.

00:38:03   Turns out that that is not the case.

00:38:06   And what's actually happening is only the stuff that Apple has complete certainty in

00:38:11   – and I'm slightly paraphrasing Craig here – only the stuff that Apple has complete

00:38:16   certainty in is what's synced, which in turn means only the stuff that a user has

00:38:21   actively said yes or no to.

00:38:23   So in the case of photos, what that means is if there is a

00:38:25   photo that has the three of us in it, and I as a user say

00:38:29   that one is Marco and that one is John, that photo and the

00:38:32   information about it that I've provided will be synced via

00:38:34   iCloud to the other devices.

00:38:36   But anything else, any of the generated metadata and all

00:38:39   that, that isn't synced at all, which probably isn't a

00:38:44   bad thing, but I wouldn't necessarily say it's a good

00:38:47   thing either.

00:38:47   And I presume that this is because of privacy concerns.

00:38:50   but it was, I feel like it was a little bit of a bait and switch, or maybe I just misunderstood

00:38:54   what was said in the keynote, but it felt like a bait and switch compared to earlier

00:38:58   that week when we had heard, "Oh yeah, we're syncing things between devices, it's great."

00:39:01   - Yeah, I understand why they're doing it this way, but I think it's the wrong choice.

00:39:08   So like, basically, there were a few problems with the way it was before. Problem number

00:39:15   Number one was that if you actually took the time

00:39:18   to enter things like faces data,

00:39:21   that wasn't synced between multiple devices.

00:39:22   So it kind of, it was very frustrating.

00:39:24   It's like a form of data loss.

00:39:26   Like you input that on one device,

00:39:27   but then you go to some other device

00:39:29   and it's not there or it's different.

00:39:31   So that's no good.

00:39:31   So that's the part they're syncing.

00:39:33   Problem number two is that every time you do an OS restore

00:39:37   or get a new phone or replace a phone from service

00:39:40   or a new Mac or any new devices with photos on them,

00:39:44   your device would basically run really hot

00:39:47   and have terrible battery life if it misbehaved

00:39:51   and CPUs would be maxed out for hours or days

00:39:55   after you got it as photo analysis D

00:39:58   went through your entire photo library

00:40:00   and tried to recognize objects in the photos

00:40:03   so you could search for them.

00:40:04   That one they didn't fix.

00:40:06   That one is still being done

00:40:08   on all the different devices individually.

00:40:11   And it sounds like the reason why

00:40:13   is because that's something that they're kind of guessing

00:40:17   on each device.

00:40:18   They're like, they're using machine learning

00:40:20   to try to figure these things out, and that's fine,

00:40:25   but it seems like the reason why they don't want

00:40:29   to sync that is so that a newer device

00:40:33   that maybe has a newer OS that can be smarter

00:40:36   about what it recognizes, you can get smarter results

00:40:39   on that, and that way you don't have bad results

00:40:42   synced forever from old photos.

00:40:45   But that creates the experience,

00:40:47   not only of having your devices be really hot

00:40:49   for the first couple days you have them,

00:40:50   and your CPU cores have been maxed out for a long time,

00:40:53   but that also makes it so that you get

00:40:56   different search results on different devices

00:40:58   for like the same query.

00:41:00   And that's not really great either.

00:41:03   So I'm not really sure what led them to make this decision.

00:41:07   There's probably more information here that we don't have.

00:41:09   I'm sure there were good reasons,

00:41:11   But from where I sit, from the subset

00:41:15   of the real information that I have,

00:41:18   I still think that's the wrong choice.

00:41:21   - Yeah, it's not just object recognition, too.

00:41:23   The faces thing is the thing that bothers me the most

00:41:25   because I think most people don't spend

00:41:29   that much time confirming faces

00:41:31   because it's annoying to do.

00:41:32   You confirm some or whatever.

00:41:33   The way the system is supposed to work,

00:41:35   especially on a single device scenario,

00:41:38   is you confirm a bunch of pages and say yes, no, no, yes,

00:41:41   maybe make some corrections,

00:41:42   and based on your confirmations,

00:41:45   the system then guesses all the other pictures

00:41:49   that have this person's face in them.

00:41:51   And that type of feature,

00:41:53   I've always wanted this face recognition feature

00:41:54   to replace my manual tagging system,

00:41:57   where if I wanna find all pictures of my wife,

00:42:00   I don't wanna have to manually tag

00:42:02   every single picture that she's in.

00:42:04   I just wanna tell the system,

00:42:06   this is her, this is her, this is her, this is her.

00:42:07   I'll do that 100 times.

00:42:08   Like, I am sure I've spent way more time

00:42:10   and that photo confirmation thing than most people have.

00:42:13   And then based on that data set, find all the other ones.

00:42:18   And my interface to this is I want somewhere in the sidebar

00:42:21   like a smart folder or whatever to say,

00:42:24   pictures of my wife.

00:42:27   And as far as I'm concerned,

00:42:29   the set of pictures of my wife is not a thing

00:42:31   like finding like telephone or plastic

00:42:34   or like garbage can in a picture that new versions

00:42:38   and different machine learning AI algorithms

00:42:41   can do better in future things,

00:42:44   it should be the same.

00:42:46   I want it to be the same as if I had manually tagged it.

00:42:49   And I want the same experience on every device.

00:42:53   And if it is better in some future device,

00:42:55   because it's like, well, we are technically guessing

00:42:57   and this one is able to guess better.

00:42:58   If it is better on another device,

00:43:00   they just need to version that stuff.

00:43:02   - Exactly.

00:43:03   - So that as soon as they get the better version,

00:43:05   sync the better version everywhere.

00:43:06   Bottom line, if I have that smart folder,

00:43:08   whatever this is, pictures of my wife,

00:43:10   I don't want to see wildly different counts on them

00:43:12   and they will be pretty different

00:43:13   because depending on how much time you've spent

00:43:16   adding the people's faces

00:43:17   or how many other people you have look similar or whatever,

00:43:20   I don't want it to re-guess at different times

00:43:22   and see like, oh, why do I have a different number

00:43:24   of pictures of my wife and these two devices?

00:43:25   You don't, it's just that one has a different notion

00:43:28   of how many pictures of your wife there are

00:43:29   because even though they're both working

00:43:31   from the same small data set of manually selected pictures,

00:43:33   there's too much variability, blah, blah, blah.

00:43:35   I don't know, it's better than it was,

00:43:37   but I still think there's room to grow.

00:43:39   - It's always funny to me that Craig seems

00:43:43   not like obviously uncomfortable,

00:43:47   but not totally in love with being on stage.

00:43:50   And I think we talked about this last year too.

00:43:52   Until a technical thing comes up

00:43:56   and suddenly everything changes

00:43:59   and he's like super confident, awesome engineer guy.

00:44:02   To the point that like his depth of knowledge

00:44:05   things that are reasonably, I don't know if esoteric is the right word, but like he'll

00:44:11   happily go deep on damn near anything, on the drop of a hat.

00:44:18   And I don't know how the man can keep that much stuff in his head.

00:44:22   It's just stunning to me, because especially my stereotypical view of managers is that

00:44:27   they're so far outside of the weeds.

00:44:30   They're sitting on their fancy thrones looking down at their kingdom of minions and saying,

00:44:34   minions take care of things not having any idea what the weeds are and what's

00:44:38   in the weeds etc but but he can go all the way down like on anything it's just

00:44:43   stunning and I man I love listening to him talk that guys I'm Phil is great as

00:44:47   well don't get me wrong but but man Craig is a a nerds nerd I dig it agreed

00:44:52   I didn't listen to the recording you know because I saw it live but in the

00:44:57   live thing there was one heckler who shouted out to her one point oh when is

00:45:02   Is Siri going to get better?

00:45:03   I don't know if they cut that out of the final recording, but that did happen.

00:45:06   No, it's there.

00:45:07   But they didn't address it, because it was like, they were basically like, John was in

00:45:11   the middle of asking a question, so they just kept moving, because it was not at a point

00:45:17   where it even makes sense to address it.

00:45:19   Yeah, so there's two ways you can go on this.

00:45:21   One is that, from a hosting perspective, it's a good idea not to encourage hecklers by addressing

00:45:27   them, right?

00:45:28   So John ignoring the heckler is the way of saying,

00:45:30   "Don't heckle at my show.

00:45:32   "It's my show, I'm gonna pretend you don't exist."

00:45:34   On the other hand, when is Siri gonna get better?

00:45:37   So, like, that is a line of questioning

00:45:40   that could have been brought up

00:45:43   in the context of HomePod or whatever.

00:45:45   And I think--

00:45:46   - Well, but again, when you have limited time on stage

00:45:51   with Apple executives to ask questions,

00:45:54   you have to have some degree of just predicting,

00:45:57   like, you know, what's a good question here? Like, what's

00:45:58   actually a good use of time and a question where they're just

00:46:01   going to give like a pretty canned PR like answer is not a

00:46:06   good use of time because like what do you like? What are they

00:46:09   going to say on stage? What like do you do you honestly

00:46:12   think like Phil Schiller is going to be on stage and be

00:46:14   like, yeah, you know what? You're right. Siri isn't very

00:46:16   good. We're working on it like no, like of course not like

00:46:19   it's going to be an answer of, you know, even if you ask that

00:46:22   question directly to them, it's going to be a a a real

00:46:26   relatively information-less answer of like,

00:46:29   well, here's all the ways that it's already world-leading

00:46:32   and it's always getting better.

00:46:33   It's a PR question that's gonna get a PR answer.

00:46:37   It's like all the stupid analyst questions

00:46:39   on the earnings calls, when are you gonna make a TV?

00:46:42   It's like that kind of stuff.

00:46:43   It's not a useful question because you know

00:46:47   they're not really gonna give you an answer that you want,

00:46:49   so you might as well not even waste time on it

00:46:52   and ask a better question.

00:46:53   - So I think you can ask this question in a way

00:46:55   it will get a non PR vague answer

00:46:59   because Apple itself opened the door

00:47:01   to this line of questioning with their HomePod announcement.

00:47:04   I said this in the last show too,

00:47:05   but to reiterate and further emphasize,

00:47:08   Apple's pitch for HomePod was,

00:47:11   look at these two competitors, Sonos and the Amazon Echo.

00:47:15   Sonos sounds good, but is dumb.

00:47:17   Amazon Echo sounds like crap, but is smart.

00:47:20   HomePod sounds great and is smart.

00:47:23   typical great Apple sales pitch for the thing, right?

00:47:26   So here's Apple opening the door,

00:47:29   but the only thing Apple demonstrated,

00:47:31   or in any way described,

00:47:33   both in the live room where the press could hear it

00:47:36   and in the slides where they talked about it,

00:47:38   well, we know how HomePod sounds good

00:47:40   because a whole bunch of people heard it

00:47:41   and they said, "Hey, this thing sounds good.

00:47:43   "It sounds as good or better than the Sonos,"

00:47:45   which was the thing Apple held up as sounding good.

00:47:47   But the pitch of HomePod is,

00:47:50   unlike those two other devices,

00:47:51   This one sounds good and is smart, right?

00:47:55   Apple itself is saying, we're making a device

00:47:57   that combines the best of these two things.

00:47:59   So the is smart part is your entree to say, okay, Apple,

00:48:03   you have presented us with HomePod telling us

00:48:05   it is going to be as smart as Echo

00:48:07   and sound as good as Sonos.

00:48:09   Do you think Siri is currently as smart as Echo

00:48:13   or will it be getting better for HomePod?

00:48:15   Because it's not a gotcha question.

00:48:17   Like the product isn't done yet.

00:48:19   Like they did list a bunch of stuff

00:48:21   that it's gonna do on the slide.

00:48:22   Here's all the things that HomePod's gonna do

00:48:24   that are smart, right?

00:48:25   So they put them up there,

00:48:26   but I think it's open question at this point.

00:48:27   Okay, like it gives them an opportunity

00:48:30   to brag about the product they just announced.

00:48:31   They should say, the good answer is,

00:48:34   this is gonna, you know, HomePod is gonna be great.

00:48:36   It's gonna be just as smart as Amazon Echo.

00:48:37   It's gonna do all these things, so on and so forth.

00:48:39   That's the answer to when is Siri gonna get better?

00:48:41   Is it gonna say, okay, when HomePod comes out,

00:48:44   Siri will be much better than it is now,

00:48:46   and they can explain all the reasons why,

00:48:47   or the progress they've made on Siri.

00:48:49   I feel like it's an opening for Apple to brag about the product they just announced.

00:48:53   But in the stuff that they put out in the keynote and in every part of WWDC, the only

00:48:59   thing they demonstrated or pressed on at all was that it sounds good.

00:49:03   And the smartest, they're like, "It'll be smart.

00:49:05   Just trust us.

00:49:06   We'll see."

00:49:07   Which is fine, but now that's what I'm waiting for.

00:49:08   It kind of works out.

00:49:09   If this thing is just a Sonos, if it's just a Sonos with existing Siri built in, I mean,

00:49:13   I guess it's still smarter than Sonos, but is it as smart as Echo?

00:49:17   We'll see.

00:49:18   This is the competitive question for the HomePod.

00:49:21   Apple's pitch is clear,

00:49:22   we have to just see if they can deliver.

00:49:24   - Yeah, that's the thing, they showed us the HomePod

00:49:27   and they showed us why we should care about it

00:49:30   and why it's cool, but they didn't convince us.

00:49:34   All they said was basically,

00:49:39   "It sounds great, trust us."

00:49:41   And that's cool.

00:49:42   - Well, I mean, the press heard it

00:49:43   and they said it does sound good.

00:49:44   - Yeah, and that's great.

00:49:45   But again, what you're saying is,

00:49:48   that doesn't actually put it above where Sonos is now.

00:49:51   All we have is a vague promise that it has Siri

00:49:54   and it is smart, but they didn't actually show that.

00:49:58   And I think it's mostly because it's pretty clear

00:50:03   that it's pretty far from being done.

00:50:05   - It's not done yet, so it's not like they're hiding it.

00:50:08   If they could have demoed it, they would have.

00:50:09   - Yeah, I would honestly, the fact that it appears

00:50:13   to be in such an early state now,

00:50:15   if they couldn't even demo a single Siri command,

00:50:19   but they say it's gonna be shipping in December,

00:50:21   that actually sounds really aggressive to me.

00:50:23   I would be impressed if they hit that,

00:50:25   because it sure looks like it's a year away.

00:50:28   - Well, otherwise December launches.

00:50:29   Just in time for the holiday, oh, nevermind, March.

00:50:33   (upbeat music)

00:50:34   - We're sponsored this week by Betterment,

00:50:36   investing made better.

00:50:37   Go to betterment.com/ATP to learn more.

00:50:41   Betterment is a smarter way to invest your money,

00:50:43   providing investing advice through smart technology,

00:50:46   automated investing, and human advisors.

00:50:49   Betterment has changed the industry.

00:50:51   They use the same strategies that financial advisors use

00:50:54   with clients who have millions of dollars,

00:50:56   but they make those strategies available to everyone.

00:50:59   This includes smart rebalancing, global diversification,

00:51:02   tax evasion strategies, and tax harvesting,

00:51:04   and so much more.

00:51:05   And you don't actually have to know

00:51:07   what most of that stuff means,

00:51:08   'cause they make everything really, really easy.

00:51:10   They've actually won awards

00:51:11   for their wonderful customer experience,

00:51:13   You can actually see how easy it is on the demo account

00:51:16   on their website if you are curious.

00:51:18   Betterment's mission is to help you manage

00:51:20   and grow your investments to build your financial future

00:51:23   and all with very low fees along the way.

00:51:26   So you lose less of your money long term to fees.

00:51:29   'Cause if you do the math, typical investment fees

00:51:31   and costs can really add up over time.

00:51:34   And Betterment's fees are a fraction of the cost

00:51:36   of other financial services.

00:51:38   For a limited time, you can also sign up for Betterment

00:51:41   to qualify for a free Canary home security system

00:51:43   help secure your home. Terms and conditions do apply to that. And investing involves risk.

00:51:49   To learn more, visit Betterment.com/ATP. That's Betterment.com/ATP. Betterment. Investing

00:51:57   made better.

00:51:58   [Music]

00:51:59   All right. WWDC Keynotes and TVOS. One of you picked up on, and it was not me, a quote.

00:52:09   you'll be hearing a lot more about tvOS later this year, and apparently it's just shy nine

00:52:15   minutes through the keynote. Interesting.

00:52:18   Well first of all, it isn't hard to hear less about tvOS.

00:52:20   It's a lot more, though. We heard something about tvOS. They're like, "Look, dark mode

00:52:26   can turn on automatically at night. That's something, so it's non-zero." And we're going

00:52:30   to be hearing a lot more about it later.

00:52:32   I mean, I guess that means there's going to be new, like, hardware and stuff. Like, I'm

00:52:36   I'm sure there's, you know, it would be nice to see 4K,

00:52:39   it would be nice to see a redesigned remote.

00:52:41   They're probably gonna talk about--

00:52:42   - Oh, a redesigned remote, oh yeah.

00:52:44   - You want them to keep the current one?

00:52:46   - No, I'm just like, I wasn't even daring to think that.

00:52:49   I was just picturing the puck, I'm like,

00:52:50   oh, it'll finally be a puck that supports 4K and HEVC

00:52:53   and there'll be 4K content on the iTunes store.

00:52:55   I didn't dare to even dream that they would fix

00:52:57   that damn remote, but I suppose they could.

00:52:59   - I suspect the Apple TV remote is going to be looked upon

00:53:03   in retrospect the same way the hockey puck mouse is

00:53:06   like the worst design offense of the decade by Apple.

00:53:09   - I really don't think it's that bad.

00:53:11   I will not say it's flawless by any stretch,

00:53:13   but it doesn't bother me near as much as it bothers

00:53:16   pretty much everyone else in the world.

00:53:18   So I will--

00:53:19   - It never did the dented version.

00:53:20   The puck, they tried to like fix it.

00:53:23   They're like, oh, the puck, the puck is a problem.

00:53:24   So they put a little dent in like the button

00:53:27   so you could feel for which side was the top.

00:53:29   They should do that with the Apple TV remote.

00:53:31   Just put a dent in,

00:53:32   I guess you can't do it on the trackpad side.

00:53:33   Put a dent in the bottom side or something

00:53:35   you can feel for, oh god.

00:53:37   (laughing)

00:53:38   - I mean, yeah, it's not great.

00:53:39   I'm not trying to say that it's great and flawless

00:53:41   or anything like that, but I just,

00:53:43   I really don't think it's that bad.

00:53:45   It works okay for me.

00:53:46   - Okay, it is that bad.

00:53:47   - The Puck mouse looked better than the Apple TV remote.

00:53:50   - Your computer was like turning itself off randomly

00:53:52   and you're like, this is fine.

00:53:54   Like, I don't, I think you might need to raise

00:53:57   your expectations a bit of what technology should be,

00:53:59   especially from Apple, you know?

00:54:01   Like, I don't know, I, this--

00:54:02   - I just want everyone to be happy.

00:54:04   (laughing)

00:54:05   - Oh, the thing, I still use the Apple TV every day.

00:54:08   It is our primary TV device.

00:54:10   Like, the only things we ever use our TV for

00:54:12   are the Apple TV and the Switch.

00:54:15   And so it's, I use it all the time,

00:54:17   which is why I'm so critical of it.

00:54:18   Like, one thing I would love to see in tvOS,

00:54:21   and this is the thing, like, they say like,

00:54:22   you know, you'll be hearing more about tvOS later this year.

00:54:25   Actually, all I want is hardware stuff,

00:54:27   like hardware changes.

00:54:29   I basically want a new remote.

00:54:31   4K would be nice, I don't have a 4K TV yet,

00:54:34   but it's probably gonna happen within the next couple years,

00:54:35   so that would be nice.

00:54:37   And tvOS, and maybe it's the hardware,

00:54:41   maybe it's the software, I don't know.

00:54:43   It's just really slow.

00:54:45   I don't know why.

00:54:47   This is current hardware that isn't that old.

00:54:50   It's so slow.

00:54:52   - I think the remote makes it feel slow.

00:54:54   Because it's clumsy feeling.

00:54:56   So by the way, we always complain about the remote,

00:54:58   and I just wanna reemphasize this again.

00:54:59   Apple TV has the ability to learn remotes,

00:55:02   if you are a lifetime TiVo customer like me and you have extra TiVo remotes hanging around,

00:55:06   you can use an old TiVo remote with the Apple TV and it makes it way better.

00:55:10   But it doesn't have a touchpad obviously, but it has a five-way pad, and I think clumsily

00:55:15   swiping on that touchpad to move the focus feels slower than tap-tapping on a digital

00:55:22   right, left, up, down, center D-pad.

00:55:24   So I attribute some of the slowest in that.

00:55:27   There's more with like, "Hey, I hit the little home button.

00:55:30   how long does it take for me to get out of this app

00:55:32   and go back to the whatever screen?

00:55:34   That also feels slow,

00:55:35   but I attribute a lot of it to the remote.

00:55:37   - Well, and some of it's clearly software.

00:55:38   Some of it is like, you wake up the remote

00:55:41   when you're first sitting down,

00:55:43   and a few seconds later, eventually,

00:55:47   you see the home screen.

00:55:48   Okay, swipe over to the thing you want.

00:55:50   Oh, nothing happened.

00:55:51   Swipe, swipe, swipe, swipe, swipe, swipe, swipe, swipe.

00:55:54   Wait, wait, what's going on?

00:55:55   Button, button, button, swipe, swipe, swipe, come on.

00:55:56   Push everything, what's going on?

00:55:58   Wait, wait, wait.

00:55:59   And then boom, everything happens all at once.

00:56:02   It's queued up all that time.

00:56:03   It's like, come on, what year is this?

00:56:06   This device doesn't do that much.

00:56:09   What is it doing?

00:56:11   Is it conserving power all that time that I'm not using it?

00:56:14   Why, it's plugged into the wall.

00:56:16   Like, what is it doing?

00:56:17   I have no idea what it's doing.

00:56:19   - Yeah, the sleep thing is brutal.

00:56:22   I mean, there's no fans in there,

00:56:24   just leaving it on all the time.

00:56:25   I'll take the energy cost if it means

00:56:26   that I don't have to wait for the interminable

00:56:29   seven seconds that it takes to be ready

00:56:31   to respond to my commands.

00:56:32   But obviously that-- - That's the thing.

00:56:33   Why, in 2017, for the most expensive TV-connected box,

00:56:38   why am I ever waiting on the box for anything?

00:56:43   Like, why, when I push the menu button to wake it up,

00:56:47   why does it take more than one second to become ready,

00:56:50   and most of that one second should be waiting

00:56:52   for my TV to recognize the input?

00:56:53   Like, there is no reason it should take any time at all.

00:56:57   It's not doing that much.

00:56:59   I don't have that many apps on it.

00:57:01   I'm using the same like two over and over again,

00:57:02   like Netflix and Plex, that's it.

00:57:05   Like, what is it doing?

00:57:07   - So the other hardware thing that I'm looking forward to

00:57:10   is, as alluded to in the promotion stuff,

00:57:13   hey, output at 24 or 48 or whatever, you know,

00:57:18   different frame rates so that movies can look correct

00:57:21   so it doesn't have to down sample everything or whatever,

00:57:25   do a 3D2 pull down to output everything at 60 hertz.

00:57:28   And that will be great.

00:57:31   I don't know if that's in the cards.

00:57:33   I would assume it is.

00:57:34   But a lot of the things that could potentially--

00:57:36   that we talked about, like why doesn't Apple already do this?

00:57:38   Oh, changing the output frame rate

00:57:41   is annoying because of HDMI.

00:57:44   And it's not an Apple-like experience,

00:57:45   although what Marco just described

00:57:47   isn't exactly an Apple-like experience either.

00:57:50   One possible way to sort of deal with this is the same way LCD TVs dealt with this in

00:57:56   the past and probably still do is to just pick a really high frame rate that's a multiple

00:58:01   of 24.

00:58:02   It doesn't, you know, you still, ideally you should be able to support any reasonable frame

00:58:06   rate, but if you could just get 24, 60, and 30 or something, that would go a long way.

00:58:14   So I am looking forward to that.

00:58:15   But there's a lot of things that I would like to watch.

00:58:17   Like I had bought a Blu-ray drive a while back because it was cheap to rip Blu-rays

00:58:24   so I was like, "Oh, well, I have all this storage space.

00:58:26   Why don't I losslessly rip them and have a way to watch any movie at Blu-ray quality

00:58:33   through Plex on my TV?"

00:58:35   The problem is I have no device connected to my television that can read a ripped Blu-ray

00:58:41   and play it on my television at the correct 24 frames per second cadence for movies and

00:58:46   So I still have to put the blue area in the drive in my PlayStation 3 by the way

00:58:50   Which does output correct 24 frames per second cadence to my television which does display correctly

00:58:55   And I can watch my movies the way I want to with plastic discs

00:58:58   But I'm just waiting for I maybe I have to wait for a new TV

00:59:02   But it could be that Apple says now we're never gonna support 24 frames per second on your old plastic TV

00:59:06   Get a new 4k TV with

00:59:08   240 or 120 Hertz refresh and hook it up to a new Apple TV

00:59:12   And that's how we'll deal with it, and I suppose I'll do that like Marco eventually

00:59:16   Fair enough. But yeah, we'll see what the announcements that are forthcoming include.

00:59:22   But apparently, whenever the next Grand Tour season starts, if any of us choose to watch it,

00:59:28   which is debatable… I can tell you one thing, I'm not. So, it's up to you guys if you want to watch

00:59:34   it. I certainly will, but we'll see what happens. But anyway, apparently that'll be on the Apple TV.

00:59:38   I have to reserve all my TV watching time now for Planet of the Apps. Oh, God. I didn't see the

00:59:44   the first one 'cause I'm not an Apple Music subscriber,

00:59:46   but did you guys?

00:59:47   - I haven't watched it.

00:59:48   It's on my to-do list.

00:59:49   I did not do my homework.

00:59:50   I did not watch Planet of the App.

00:59:52   - Really?

00:59:53   - But I do plan to watch it.

00:59:54   I think I should see it just to know what it is

00:59:59   and to know whether I like it or not.

01:00:01   I'm gonna have a somewhat interesting perspective maybe

01:00:04   because I've never seen Shark Tank

01:00:06   or any of the shows like Shark Tank.

01:00:08   So it might be slightly interesting for me to see it,

01:00:11   But based on the reviews from our friends so far,

01:00:14   I don't have high hopes, but I do wanna give it a chance.

01:00:18   - Yeah, I'm gonna need a reason to watch the show.

01:00:21   (laughing)

01:00:22   Right now I don't have a reason,

01:00:24   and everyone who has seen it tells me it's bad,

01:00:26   so until I get a reason, I will just let everyone else

01:00:29   take that bullet for me.

01:00:31   - Fair enough.

01:00:32   All right, iCloud storage prices.

01:00:35   Apple dropped the two terabyte iCloud storage price to $999.

01:00:39   It eliminated the one terabyte option,

01:00:40   so the one terabyte now is two terabytes.

01:00:44   It turns out Jason Snell had that upgrade happen to him.

01:00:47   One of you, it sounds like,

01:00:48   had that upgrade happen as well.

01:00:49   - Yep, came back from WNBC,

01:00:51   pulled up my preference pane on Mac,

01:00:53   hey, guess what, I got two terabytes now.

01:00:55   - Me too. - Merry Christmas.

01:00:56   - And it actually, and you can now share it within families.

01:00:59   So I haven't actually tried this yet,

01:01:01   but Tiff and I have each been paying

01:01:03   for the terabyte plan separately,

01:01:05   and we do have a family account,

01:01:06   so I wanna try to see,

01:01:08   they might have just saved us 10 bucks a month.

01:01:10   - Do you know where you do that?

01:01:11   We mentioned it, I actually mentioned the iCloud

01:01:14   storage sharing on the last show,

01:01:16   but between then and now, I never actually went onto my Mac

01:01:19   and clicked around to try to figure out where you do that.

01:01:21   Do you happen to know?

01:01:22   Is it a family, like managed family in the iCloud preference?

01:01:25   - Sam the Geek in the chat is saying it requires iOS 11,

01:01:28   which probably also means it requires High Sierra.

01:01:31   And so I'm gonna-- - High Sierra.

01:01:33   - So this might be a thing that has to wait till the fall.

01:01:36   - Yeah, oh well.

01:01:38   - Can we also, by the way, this is not in the show notes,

01:01:40   can we reconfirm that High Sierra is a terrible damn name?

01:01:43   - Yeah, I'm still not used to it.

01:01:44   - No, it's awesome.

01:01:46   - Majority rules, it sucks.

01:01:47   Moving on, Andrew Pauls writes regarding the Apple eGPU,

01:01:52   in the slide in the presentation, in the keynote,

01:01:56   according to Andrew, the pictured box

01:01:59   is actually a Sonnet eGFX box.

01:02:02   And we will put a link in the show notes

01:02:04   to the box that we're talking about.

01:02:08   Can you buy this?

01:02:09   So it says sign up for Sonnet online store ship date.

01:02:13   So apparently it is not available yet.

01:02:16   - I mean, you've been able to buy other similar boxes

01:02:18   for a while now.

01:02:19   So it's not like this is a massive thing.

01:02:22   That's all of a sudden brand new.

01:02:24   Maybe different, maybe support for it in the OS

01:02:26   is newer than that, but the actual boxes are nothing new.

01:02:30   - Yeah, people have been hacking this stuff together

01:02:32   ever since Thunderbolt appeared, even Thunderbolt 2.

01:02:34   And by the way, someone wrote in saying that

01:02:37   if you're wondering if Thunderbolt 2

01:02:39   was going to be officially supported by Apple for external GPUs, the answer appears to be

01:02:42   no, Thunderbolt 3 only. So, oh well. And by the way, on that topic, talking about more

01:02:48   things that happened later in the week at WWDC, Apple itself in one of the sessions,

01:02:52   I think it was the AR or the VR thing or something, put up a diagram that, like, with a graph

01:02:58   that in no uncertain terms explained exactly how slow Thunderbolt 3 is compared to, like,

01:03:03   internal cards to say, "All right, so," because it was for programmers, like, you would think,

01:03:08   "Oh, okay, internal GPU, external GPU,

01:03:10   "it doesn't make that much of a difference.

01:03:11   "It's like, it's all good.

01:03:12   "Thunderbolt 3 is really fast."

01:03:14   But it's not.

01:03:15   It's like a quarter of the speed of an internal card.

01:03:17   And maybe your application doesn't need that,

01:03:19   but if you're not careful and you don't realize

01:03:21   that your application is shipping stuff

01:03:23   to and from the card a lot,

01:03:24   you're thinking way slower on external GPU.

01:03:26   And this session was trying to emphasize,

01:03:27   like, this is something you may not have needed

01:03:29   to think about before,

01:03:30   but suddenly now that you're sipping through a smaller straw,

01:03:33   think, you know, you may need to think about it.

01:03:35   Here's how you can, you know, check your application

01:03:37   to see if it's doing this thing.

01:03:38   Apple is not a unified coordinated beast,

01:03:43   so it's very possible that that could have happened

01:03:46   and also that the future Mac Pro comes

01:03:48   with an external GPU or something,

01:03:49   but it seems to me that it would be a much better story,

01:03:52   much better coherent story,

01:03:54   even if it's like a retrospective story

01:03:58   or in hindsight to say.

01:03:59   And that's why the Mac Pro has multiple internal GPUs

01:04:02   because we don't have to worry about

01:04:04   limited Thunderbolt 3 bandwidth.

01:04:05   You've got the full 16 PCI Express lanes

01:04:08   and your apps will just be super fast all the time

01:04:11   and there's your Mac Pro.

01:04:12   I hope that's the case.

01:04:14   - Yeah, I mean that's gotta be the case

01:04:15   'cause like if that wasn't the case,

01:04:17   the iMac Pro would beat the Mac Pro in GPU throughput.

01:04:20   - Oh, there's no external stuff on the iMac Pro.

01:04:22   It's all in one.

01:04:23   - Yeah, so no, I'm pretty, you know,

01:04:25   the eGPU support is clearly meant for laptops.

01:04:29   Like that's really what this is for.

01:04:30   It's for pro customers who have pro GPU needs

01:04:34   who are using a MacBook Pro, and they want something

01:04:37   they can dock with that has a big GPU for certain things.

01:04:40   But if you're gonna be really pushing it,

01:04:42   the answer is still going to be get a desktop,

01:04:45   and probably get a Mac Pro, or at least an iMac Pro.

01:04:49   - Indeed.

01:04:50   All right, Matthias Bessman writes in

01:04:54   with some nitpicky follow-up, and to his credit,

01:04:57   he actually labeled it himself as nitpicky follow-up.

01:05:01   Apple did actually have a previous Bluetooth keyboard.

01:05:04   How is this not Stephen Hackett that wrote this in? Apple did actually have a Bluetooth

01:05:09   keyboard with a numpad previously. The Apple Wireless keyboard, which is A-1-0-1-6, and

01:05:14   this was in 2003, we will put a Google image search in the show notes for your viewing

01:05:20   pleasure. Apparently it was a thing in the past. And this is in reference to--

01:05:24   >> Do you remember that keyboard? I remember the--I remember seeing--I never bought a Mac

01:05:29   that came with this, but when I was Mac curious for the few years before I bought my first

01:05:33   This was the one that was in the stores that I would that I would play with and then and try it's the one with the

01:05:38   With the white keys and the clear plastic case around them

01:05:42   So I've got one of these of course one sub right this keyboard is most notable for

01:05:49   Being perhaps the most disgusting keyboard Apple has ever made because like the entire top of it is open

01:05:55   It's kind of like a bathtub like a clear plastic bathtub

01:05:58   and the keys are in it and it as like food and gross stuff falls between the keys and the keyboard

01:06:04   you can see it's like a glass bottom boat for the scum of your keyboard you can see all the

01:06:09   crap it is the worst like nothing makes you feel more disgusting than having one of these keyboards

01:06:14   then just like tilting it up and looking at the sides and the bottom like the worst it's amazing

01:06:20   sounds wonderful ever since then they've been opaque for a reason and way thinner like this

01:06:25   giant like look at this thing you believe talk about key travel like the

01:06:28   keys alone are like three times the thickness of the Apple aluminum

01:06:31   keyboards I would still prefer that oh here we go

01:06:34   the keys the keys on this car keyboard were not great by the way like this like

01:06:38   I was using my there's a reason I use my Apple extended to up until RSI stopped

01:06:42   me from doing it this was not a good keyboard in any sense of the word

01:06:46   can we just not get Marco started on keyboards which actually uh

01:06:49   tangential uh real-time follow-up uh my MacBook adorable should arrive tomorrow

01:06:54   Oh, you don't have it yet? Oh, man, I wanted to ask you about it.

01:06:56   No. Yeah, no, not until tomorrow, unfortunately. But, uh, and knowing UPS, it'll be the end of the darn day, which is frustrating.

01:07:02   Of course it will. It'll be like seven o'clock.

01:07:04   Ah, first world problems. Yep, first world problems, if there are any.

01:07:06   Um, okay, moving on. Uh, there was some anonymous feedback about the HomePod "screen," and we're putting that in quotes.

01:07:13   And so to set a little bit of context, there's been a little bit of debate over whether or

01:07:22   not the HomePod has a screen on the top.

01:07:26   And I think that some people had said, like there were some leaks beforehand, that it

01:07:31   either absolutely would or absolutely would not have a screen.

01:07:34   And whatever the leak was doesn't really matter.

01:07:37   And then when it was announced last week, there was a lot of debate over whether or

01:07:42   or not what they showed is or is not a screen.

01:07:45   Because all they really showed was this like Siri waveform

01:07:48   on the top of the device.

01:07:50   This is parallel with like the surface it's resting on,

01:07:53   parallel with the floor.

01:07:55   It's the Siri looking waveform on the top.

01:07:57   Is that really a screen?

01:07:59   Like you could hypothetically present that

01:08:02   just by having some LEDs,

01:08:04   like a handful of larger LED lights

01:08:05   behind some sort of like translucent top.

01:08:09   Can you really interact with that?

01:08:10   Can you show anything on that screen,

01:08:12   or can you only show the waveform and nothing else?

01:08:15   - And also complicating matters,

01:08:16   some people have said that it can also show

01:08:19   a plus and minus for volume control that are touch sensitive.

01:08:23   So there's some speculation about

01:08:25   is it actually a touch screen?

01:08:26   - Right, and so there was some debate about this.

01:08:29   Gruber, I don't remember what side he came down on,

01:08:32   it doesn't really matter, but he said it's one thing.

01:08:34   There's many people who disagreed.

01:08:36   So an anonymous person wrote in and told us the following.

01:08:39   The Siri waveform on the top of the device is an LED array covered by a circular feathered

01:08:43   mask to prevent bleed and a diffuser or two.

01:08:48   Each LED is rather large, about half a centimeter in diameter, arranged in a somewhat circular

01:08:52   pattern.

01:08:53   The purpose is only to display the Siri waveform, but it does change behavior and color based

01:08:58   on the state of Siri and the device.

01:09:01   There are also plus and minus buttons, like Marco was commenting on, for volume control,

01:09:04   which appear during music playback or when hovering your hand over the device.

01:09:08   These work similarly to the waveform in that they are white LEDs covered by a mask and

01:09:12   diffuser.

01:09:13   The entire top panel is covered in glass.

01:09:15   This individual would consider the controls more like capacitive buttons rather than a

01:09:19   full-on display.

01:09:20   However, the entire top panel is capacitive, so gestures could hypothetically be performed

01:09:25   for additional controls, like a tap, double tap, swipe, etc.

01:09:29   And this seems to be true as of what we saw at DubDub.

01:09:33   I don't know where I come down on this.

01:09:37   I don't think it's a screen in the sense that most people mean and that it can show really

01:09:41   anything.

01:09:42   >>Steve - No, I mean, if that's a screen, then the Amazon Echo has a screen. Because

01:09:46   the Echo also has a whole bunch of LEDs on top that show different states.

01:09:49   >>Mark - Right. So, it's like a semantic, I think it comes down to a semantic argument

01:09:56   about what is or is not a screen. And I don't think it really matters, but this was certainly

01:10:00   some interesting feedback about how supposedly this is all wired together under the hood.

01:10:05   - Yeah, I mean, that's not a screen,

01:10:07   that's indicator lights.

01:10:09   It's indicating state with lights.

01:10:11   That is very much not a screen.

01:10:13   That might still be very useful.

01:10:15   I mean, the LEDs on the Amazon Echo cylinders

01:10:17   are very useful.

01:10:19   They're quite nice.

01:10:20   They do indicate the state of the device

01:10:21   and they provide useful feedback.

01:10:24   So it's not to say that this is bad.

01:10:27   However, I would never in a million years

01:10:28   say this has a screen.

01:10:29   And I think in this day and age,

01:10:32   I think what we're seeing from this market

01:10:34   is maybe there's something to having a screen.

01:10:38   There are certainly cases where at least having

01:10:40   some kind of screen output would be nice,

01:10:43   such as watching a timer count down.

01:10:45   So it depends.

01:10:47   I think if, this is very early hardware probably.

01:10:51   You know, this is probably why you couldn't even,

01:10:53   you know, demo Siri and stuff on it.

01:10:55   So this could change.

01:10:56   That could be a placeholder.

01:10:58   Maybe the software UI for the final screen

01:11:03   that will be there wasn't ready yet.

01:11:05   And so they just put this thing in there

01:11:07   as a temporary thing to show the demo units

01:11:09   during this listening test and stuff.

01:11:11   We don't actually know yet.

01:11:13   It does seem like a lot of stuff to put in there

01:11:16   and have a big touch panel to then not have

01:11:19   at least a small OLED screen below.

01:11:22   Like I'm thinking basically have it be like,

01:11:24   roughly the capabilities of an Apple Watch face.

01:11:28   Like not having a ton of smarts and lots of apps

01:11:30   but just like some display of some things,

01:11:33   clock, weather, timers, basic stuff like that,

01:11:37   so that when you ask for things, it can be more useful.

01:11:39   That would be nice.

01:11:40   However, if the focus of this is going to remain

01:11:44   pretty much mostly for music,

01:11:46   and then just a little bit for smart home stuff,

01:11:49   basically the way it was presented to us,

01:11:51   then it doesn't maybe need a screen.

01:11:54   Like if the idea of this is to have it

01:11:55   in a big white Ikea room with nothing in it,

01:11:58   and you're looking at it from 10 feet away

01:12:00   when you ask it to play something by Drake or whoever,

01:12:04   I don't know anything about music,

01:12:08   at least modern music, then it wouldn't need a screen,

01:12:12   especially one on top, 'cause you won't be able to see it

01:12:14   from 10 Beat Away.

01:12:16   But if it is going to compete also

01:12:19   in the smart assistant area, which I think it should,

01:12:23   and I would like it to,

01:12:25   then I don't think for a $350 product,

01:12:28   I don't think that's good enough.

01:12:30   I think it should have a small screen

01:12:31   that can actually do things like display timers.

01:12:33   And so I hope this is just a placeholder hardware thing

01:12:37   until they get the final hardware done.

01:12:40   Or it's also possible that this tip is complete garbage

01:12:42   and total BS and maybe that was actually a bitmap screen.

01:12:45   But from the way people were describing it,

01:12:47   who saw it, who had hands on,

01:12:49   or actually nobody had hands on,

01:12:51   but people were like in the room with it.

01:12:53   (laughs)

01:12:55   And from what we saw,

01:12:56   this does sound like a pretty plausible explanation

01:12:59   what that was and why there's now this kind of disagreement

01:13:02   on whether or not it has a screen

01:13:04   because it kind of looks like one,

01:13:06   but this explains it pretty well.

01:13:08   - So does the Echo have a touchpad on top of it?

01:13:10   - No, it has, the whole top of the Echo is a turnable knob

01:13:14   so you can turn it for volume, which is very nice.

01:13:16   - Like physically turnable?

01:13:17   - Yeah, and it has two physical buttons on top,

01:13:20   a mute and like an action button,

01:13:22   so like if a timer's beeping, you can hit the action button

01:13:24   and it stops it rather than having to say,

01:13:26   "I'll let it (beep) stop."

01:13:27   - So on the Google Home, it seems like they're doing

01:13:29   very similar thing to the Apple thing where it is a bunch of colored LEDs like light-changing

01:13:34   LEDs underneath the diffuser type thing.

01:13:38   And for volume control in the Google Home, you trace out a circle along the line of the

01:13:42   circle of LC.

01:13:43   Basically, it's a touchpad, like a very crude trackpad type thing.

01:13:48   Apple having a whole glass top and, according to this thing, it's to be believed, supporting

01:13:54   not just arbitrary gestures like you would on a trackpad on the glass top of it, but

01:13:59   also apparently like hovering, so it must have proximity detection, like when your hand

01:14:03   gets close to it, the plus and the minuses light up.

01:14:05   Yeah, that definitely makes me think that this is not a temporary piece of hardware,

01:14:10   but like that they, but this is, this is a design that they have done.

01:14:14   Whether this is an earlier design and they have already changed their mind, but they

01:14:17   don't have it manufactured and they're going to put a screen, I'm not sure.

01:14:20   But the second thing is what Margaret has pointed out.

01:14:23   They can't put a screen on this to any great effect unless they totally redesign it, because

01:14:26   a screen that faces the ceiling is better than nothing, but it's pretty crap compared

01:14:31   to the Amazon show thing.

01:14:34   You can't glance at this from across the kitchen to see what your timer is, because you probably

01:14:39   won't even be able to see the top of it to see the timer.

01:14:41   Timer needs to be facing you, preferably multiple timers.

01:14:44   You can't see it at an angle, depending on where you nestle this thing in the corner.

01:14:49   So they need an entirely different device if they're going to go screen, all of which

01:14:52   which makes me think this thing on the top will be a thing that you can gesture and wiggle

01:14:57   your fingers on and have some status information on, but not a thing that Apple expects you

01:15:01   to look at because it's just in the wrong place.

01:15:04   We are sponsored this week by Indochino. Go to Indochino.com and use code ATP to get any

01:15:09   premium suit for just $3.79. Indochino makes made-to-measure suits. You actually take your

01:15:17   measurements and there's these great videos to show you how to do this on their site and

01:15:20   and everything, it's very, very easy to do.

01:15:22   And they custom make a suit.

01:15:24   So you can get a generic off the rack suit.

01:15:27   And it'll probably fit okay.

01:15:29   You know, if you've ever rented a tux for a wedding,

01:15:31   or you've seen this, probably most suits

01:15:34   that most people have are not really tailored,

01:15:36   they're just off the rack.

01:15:38   And they fit you okay at best.

01:15:39   But there's always some part that's a little too baggy,

01:15:42   or a little too tight, or doesn't flatter you well.

01:15:45   So one option you have is you can get them custom tailored.

01:15:47   And that's good, that's better than nothing.

01:15:50   but there's only so much that custom tailoring can do

01:15:53   to a suit that wasn't really made for you.

01:15:55   Indochino has completely made to order suits.

01:15:58   So this is made for you from the start.

01:16:01   So it fits you better, it looks better,

01:16:04   and you feel better in it than anything else ever could.

01:16:07   And everybody looks better when their clothes

01:16:10   are more fit to them.

01:16:12   And Indochino makes this easy at an incredible price

01:16:15   that's available to you.

01:16:16   So you choose all your different fabrics,

01:16:19   Options love health styles linings. There's so many great things you can choose with Indochino

01:16:23   They have suited up hundreds of thousands of people and they are now the largest made-to-measure menswear brand in the world

01:16:30   So you pick what you want you give them your measurements you place your order and it arrives in just a few weeks

01:16:36   This week you can get any premium Indochino suit for just $3.79 at Indochino.com

01:16:42   When using code ATP at checkout

01:16:44   This is 50% off the regular price for suits of this class.

01:16:48   And this is for a made-to-measure premium suit.

01:16:51   You cannot beat that price anywhere.

01:16:53   And shipping is free.

01:16:54   So once again, check out Indochino.com.

01:16:56   Use promo code ATP to get any premium suit

01:17:00   for just $3.79 with free shipping.

01:17:02   This is an incredible deal for a suit

01:17:04   that will fit you better than anything

01:17:05   off the rack ever could.

01:17:06   Thank you so much to Indochino for sponsoring our show.

01:17:09   (upbeat music)

01:17:13   All right, so moving on to iPad, we have a bunch of things to talk about about the iPad,

01:17:17   and some of it we'll cover this week, and I think some of it we'll cover next week,

01:17:20   because we have some food stories to tell.

01:17:22   But a friend of the show, Serenity Caldwell, has written a lot about the iPad, has used

01:17:28   the new iPad quite a bit, and has tweeted about the iPad a fair bit.

01:17:34   So I'm just going to kind of shotgun approach some of the things she's talked about.

01:17:38   One of the things she was speaking of—now, Serenity, if you don't know her, is a very

01:17:41   talented illustrator. I don't know if she's like professionally trained or not,

01:17:45   but to my eyes she's really, really good at it. And so she has some very strong

01:17:49   and good opinions about the pencil in a way that I would never be able to

01:17:54   because I don't know how to draw anything but stick figures. So, Serenity

01:17:57   was saying that the pencil has always been 240 Hertz on both old and new iPad

01:18:04   Pros. Yeah, that's true. It samples at 240 Hertz. Right, but the difference is is that the

01:18:11   the touch input on, and correct me if I get this wrong,

01:18:16   the touch input on the old Pros was much slower

01:18:20   than 120 hertz, is that right?

01:18:22   - Yeah, the touch was sampled at, I believe, only 60,

01:18:25   'cause touch, I believe, was sampled

01:18:26   with the rest of the display.

01:18:28   Only the pencil was sampled at the super high rate, I think.

01:18:31   I know at least the pencil was,

01:18:33   but I think only the pencil was.

01:18:35   And then also the frame rate of the display,

01:18:37   of the entire UI, was 60 frames per second.

01:18:40   I think she's saying that touch was 120.

01:18:42   Okay, so no matter, it says in her tweet, you know, so it's the difference between input

01:18:46   and output.

01:18:47   Touch input was 120, pencil 240, but output was only 60.

01:18:49   So there you go.

01:18:51   The point we're driving at is the particular numbers don't actually matter that much.

01:18:54   It's just, the point is just that it's all better now.

01:18:57   So, so Serenity continues, you know, "That was great info for predicting lines in touch,

01:19:01   but it couldn't render the input at the rate it was being given.

01:19:05   With these new pros, the screen can now output at 120 hertz.

01:19:09   So it touches at par, pencil input is closer to par, less prediction and more accuracy.

01:19:15   And so there's a series of tweets that we'll put in the show notes talking about all of

01:19:20   this.

01:19:21   And one of them, if I open these up, I believe has a video.

01:19:25   Do we have that here?

01:19:26   The video of her showing the difference between the two different devices, the old iPad Pro

01:19:34   and the new one.

01:19:35   If we don't have that in the show notes, then I'll try to dig it up.

01:19:37   But it's just, in summary, it's damned impressive.

01:19:41   It really, really is.

01:19:42   It's super duper impressive.

01:19:44   - Yeah, this is the kind of thing that I,

01:19:46   I wish I used the pencil more.

01:19:48   I wish I had that kind of sensibility and habit.

01:19:51   I don't, but I wish I did,

01:19:53   because seeing Serenity do stuff with it

01:19:55   in person that everybody see, like, wow.

01:19:57   It's like, I mean, first of all, like, yeah,

01:19:59   she's really good.

01:20:00   And that's, you know, typically it's like, you know,

01:20:02   the talent of the person is way more important

01:20:04   than the tools in most of these things.

01:20:06   but just as a nerd looking at the tools,

01:20:08   wow, they're impressive.

01:20:11   I could not believe the latency

01:20:14   and just the smoothness of it.

01:20:17   It is incredible.

01:20:20   And if you are a heavy pencil user,

01:20:23   I highly suggest you consider upgrading your iPad

01:20:28   because it is remarkably different.

01:20:31   Like I was able to see it side by side

01:20:33   And it really is a big difference.

01:20:37   Don't tell my wife, because then I'll have to buy another iPad.

01:20:39   So the sample rate thing, it may seem weird to people

01:20:43   that both the previous and the new iPads

01:20:46   are sampling at a faster rate than the screen could display.

01:20:50   Because it's true of both of them, because the pencil's at 240,

01:20:52   and now the screen is only at 120.

01:20:54   And back then, the pencil was 240, and the screen was only 60.

01:20:57   What good is it to sample if your output is only

01:21:00   a fraction of that frame rate?

01:21:02   And as Serenity points out, it's about knowing

01:21:04   where the implement, whether it be your finger or the pencil,

01:21:08   is so you can make predictions about the line.

01:21:10   It's kind of like client-side prediction in first-person

01:21:12   shooters in that you want it to feel like there is less latency

01:21:16   than there is.

01:21:17   And so as the pencil is gliding along,

01:21:20   even though you don't get to display this frame,

01:21:22   and you don't get to display this frame,

01:21:23   but you're sampling it fast enough that you know,

01:21:25   OK, now I know where it is, and then time to render this frame.

01:21:29   And so it reduces the perceived latency.

01:21:31   And Serenity's numbers were 20 milliseconds versus 50.

01:21:35   So the old pencil was 50 milliseconds.

01:21:37   The new one is 20.

01:21:39   And the pencil is being sampled at exactly the same rate,

01:21:41   240 hertz on both the old and the new.

01:21:43   The difference is all about the display

01:21:45   can now refresh more frequently.

01:21:47   And once again, referring to that, what was it,

01:21:50   the Microsoft video with their little test demo device

01:21:52   where they can scale the latency from like 100 to 10 to one.

01:21:57   So this halved the latency less than, you know,

01:21:59   So it was cut in half even more, more than half.

01:22:03   How close are we to an actual pencil,

01:22:08   which is zero milliseconds latency?

01:22:10   In the demo video, we'll put a link in the show notes,

01:22:15   10 milliseconds still feels better than,

01:22:20   then obviously better than 100 and probably better than 20.

01:22:23   One millisecond looks a lot better than 10.

01:22:26   So if you wanna say like,

01:22:27   how close are we for this being just like real pencil?

01:22:30   We're getting close, but we're still

01:22:33   an order of magnitude off.

01:22:34   We're still 20 versus one.

01:22:36   So hold on tight for, I guess, five years from now,

01:22:41   we can get it down from 20 milliseconds to five

01:22:43   or something, and we'll start to be in the ballpark,

01:22:45   and then things start to get really interesting.

01:22:47   - Also, one more reason why you want to sample the pencil

01:22:51   at a faster rate than the display possibly

01:22:54   is that if you're making, if you're drawing very,

01:22:58   very like big lines quickly, so like you're moving,

01:23:01   there's a lot of motion happening,

01:23:03   if you're only sampling it at 60 hertz,

01:23:05   you might, or even 120 hertz, like,

01:23:08   if you're drawing really fast, big squiggly lines,

01:23:12   the number of points that you're capturing

01:23:15   might be further apart than the pixels,

01:23:18   and so you have to then, if you're drawing a line,

01:23:20   like from the software side, you just have to interpolate,

01:23:23   you have to say, "All right, well, it went from this dot

01:23:25   "to this dot, and we'll assume it's gonna be a smooth curve

01:23:27   "between those two dots."

01:23:29   And the higher sampling rate is,

01:23:31   the less interpolation you have to do,

01:23:34   and the more you're actually capturing

01:23:36   what the movement was that the artist was doing

01:23:39   if they're making a really big, fast stroke.

01:23:41   - Yeah, and it takes time to render frames, too.

01:23:43   So you always have to pick, like,

01:23:44   "Okay, tell me where all the inputs are,

01:23:46   "'cause I'm gonna start doing the work to draw the screen."

01:23:49   And then it says, "Okay, I got all your inputs."

01:23:51   And that input, if it was exactly the same frame rate

01:23:54   as the screen, you might fall on a boundary where like,

01:23:56   oh, I would have liked to wait three more milliseconds

01:23:59   and get the next input.

01:24:00   And that would be a better prediction,

01:24:03   but it turns out they weren't lined up in the,

01:24:06   video games have a lot of problems with this,

01:24:07   like in terms of the game engine,

01:24:09   trying to get its work done at just the right time

01:24:12   to give the rest of the system time

01:24:13   to render out that frame.

01:24:14   You don't want big gaps.

01:24:15   And this is also in the AR/VR things

01:24:18   where they put up a big, like,

01:24:19   sort of like a Gantt chart in Microsoft project

01:24:22   of like all the different things

01:24:23   that are happening in the system.

01:24:24   And you don't wanna have big gaps there.

01:24:25   You want everything to finish just in time

01:24:27   to get the optimal frame rate output

01:24:29   for the optimal experience.

01:24:30   And same thing with those,

01:24:32   was it the Nvidia, I think, G-Sync thing

01:24:34   where they try to synchronize the refresh of the monitor

01:24:37   with the game engine, again, to reduce those gaps.

01:24:39   So you get a smoother tear-free drawing

01:24:43   at variable frame rates,

01:24:44   instead of having like a 60 hertz vertical

01:24:46   blanking interval, holdover from the CRT days, doing away with that and trying to get the

01:24:50   engine and the screen all on the same page. Having more samples also makes it more likely

01:24:56   that you will be able to get a recent input close to the optimal window for handing off

01:25:02   to the system to render and display.

01:25:05   Yeah, and speaking of those sorts of things, Joel LeBlanc writes in and saying, "People

01:25:10   People are preferring 120Hz displays and blind tests, and this appears to be gamer-related.

01:25:17   In fact, the actual title, vast majority of gamers prefer 120Hz monitors.

01:25:22   But people like them.

01:25:23   Although, did you use it somewhere?

01:25:25   I feel like I heard some people saying that it kind of made them a little queasy, which

01:25:29   is interesting.

01:25:30   I, hypothetically, may have seen one of these iPads very briefly, and I liked it, but I

01:25:35   haven't used it for a long time.

01:25:36   Marco, you received yours today?

01:25:38   Yesterday?

01:25:39   >> Yes, yesterday.

01:25:40   okay and what do you think it is ridiculously good. It is so

01:25:46   good, not only is it faster than john's mac pro, but it is

01:25:50   it is just so good in so many ways, so you know i'm not a

01:25:58   heavy ipad user. I use my ipad lightly, but frequently like I

01:26:03   sold my old one on twitter about twenty four hours before

01:26:06   my new one was going to arrive. So I went like twenty four

01:26:09   without having an iPad, and I actually really missed it.

01:26:12   And I never thought, like two years ago,

01:26:13   I never would have guessed that I would be in that state.

01:26:17   What really changed the iPad for me,

01:26:18   what, you know, and for everyone this is a different thing,

01:26:22   but what really made me get the iPad finally after years

01:26:27   was the combination of having really great speakers

01:26:30   and the smart keyboard, and basically leaving

01:26:33   the smart keyboard permanently attached,

01:26:35   combined with really great speakers,

01:26:36   so that it basically became my kitchen computer

01:26:40   because it plays podcasts.

01:26:41   I can look stuff up.

01:26:42   If I'm cooking off of a recipe online,

01:26:44   I can hold the recipe there.

01:26:46   I can browse the web while I'm waiting for coffee to roast.

01:26:49   And like having it always in the keyboard

01:26:52   made that difference for me,

01:26:54   and having the great speakers made it,

01:26:55   by far, the best podcast player

01:26:58   that you can have in a kitchen,

01:27:00   because, you know, Overcast,

01:27:02   you know, the experience of using Overcast

01:27:04   something like Sonos or Alexa is not great and and using the app is always

01:27:09   going to be better than that by a mile and the speakers are really good and the

01:27:12   keyword puts it up in a nice position for like standing up at counter use so

01:27:17   it's just great I I very much enjoy the iPad for that and then like you know if

01:27:22   we're like watching some you know low mental effort TV at night I will bring

01:27:27   the iPad over to the couch and it'll be my couch computer like what everyone

01:27:30   else in the world has done for years.

01:27:32   So this is basically me discovering what everyone else

01:27:35   discovered with the iPad a long time ago.

01:27:37   So anyway, I now like the iPad.

01:27:39   Even though I'm not using it to get much work done,

01:27:41   I do enjoy it as a basic entertainment device

01:27:45   and a light work device.

01:27:49   Anyway, so the new hardware is ridiculously awesome.

01:27:53   - Would you say it's blow away?

01:27:56   (laughing)

01:27:59   In general, you're not waiting for anything.

01:28:02   And I'm using the iOS 11 beta.

01:28:04   First thing I did was install the beta,

01:28:06   because I was using it on my other one

01:28:07   because this is clearly something that I want to be in.

01:28:11   I want to get used to it, I want to learn it.

01:28:14   And the iOS 11 beta is buggy and slow

01:28:17   and slaughters the battery.

01:28:18   Nobody should be using the iOS 11 beta.

01:28:21   I am using it, but nobody should.

01:28:25   It is a terrible idea to put this beta on any device

01:28:28   that you rely on or care about at all.

01:28:30   It also apparently has been breaking some people's devices.

01:28:32   So again, I really don't recommend

01:28:34   that anybody install the beta, but I did,

01:28:37   and so I can't really judge things like battery life.

01:28:41   And even performance, like the beta is really slow,

01:28:44   and it was really slow on my old iPad,

01:28:45   but on the new one, it's like substantially noticeably faster

01:28:49   because the hardware is so much better.

01:28:51   If you do anything heavy on the iPad,

01:28:54   any, if you were just a heavy iPad user,

01:28:57   I strongly suggest you check it out.

01:28:59   And this is, I should clarify also, this is the 10.5.

01:29:02   I did not get the 12.9 because,

01:29:04   for my aforementioned use of basically like

01:29:06   casual plus light work,

01:29:08   I think even the 12.9 fans would agree

01:29:11   that the 10.5 is the size to get for that.

01:29:14   The 12.9 is the size to get if you are a heavy

01:29:16   iPad productivity user and you want two full screen apps

01:29:19   side by side on a regular basis,

01:29:21   and you don't really need to carry it around a whole lot,

01:29:25   then the 12.9 is for you.

01:29:26   but that's not gonna be most people.

01:29:28   Most people, the 10.5 is the size to get.

01:29:30   And this is all, everything I've just said

01:29:32   is not even mentioning the 120 hertz display.

01:29:36   But let me tell you, when you see the 120 hertz display,

01:29:40   it ruins everything else for you forever.

01:29:45   It is as big to a lot of people, I think,

01:29:48   or will be as big to a lot of people

01:29:51   as the retina transition was.

01:29:53   - You know, I'm glad you qualified that

01:29:54   had I hypothetically spent a little time with one of these last week, I came into

01:30:00   it and my first impression was, "Meh." Then I saw it being used for a while,

01:30:05   hypothetically, I saw it being used for a while and I was like, "Yeah, actually this

01:30:09   is pretty impressive." And where I left it, not having used one, even

01:30:13   hypothetically, for more than a few minutes, was, "This is important and it's a

01:30:17   bigger deal than I initially thought, but a lot of people have been saying it's

01:30:21   big as retina. Perhaps I'll feel that way later, but sitting here now after only brief usage,

01:30:27   it is certainly the most impressive thing that I've seen in a long time a la retina, but I didn't

01:30:35   think it was as big as retina. But we'll see what I feel like whenever I get my hands on one of these

01:30:40   eventually one day, or if the phone, for example, has them, you know, something like that.

01:30:43   Jared Ranerelle It isn't as big as retina in like the sense of like looking at it. If you just look

01:30:49   Look at a screenshot, you don't see it.

01:30:51   It is basically the motion version of Retina.

01:30:55   It's like--

01:30:56   - That's an interesting way of looking at it, yeah, yeah.

01:30:57   - Any kind of motion, any animation,

01:30:58   any touch input scrolling, especially scrolling text,

01:31:01   like if you're reading a webpage, you notice that.

01:31:04   Like, 'cause when you're scrolling, the text blurs less.

01:31:07   So if you're reading while scrolling,

01:31:08   like it's a noticeable difference.

01:31:11   Even just like moving page to page in Springboard,

01:31:13   just like, that's the first thing I did when I got it,

01:31:15   before, right before I installed the beta,

01:31:17   was I guess like swipe back and forth on springboard like

01:31:20   between my two pages of actors like whoa it's so smooth. It

01:31:25   really is

01:31:25   it is a way bigger game than I thought it would be. You know I

01:31:32   didn't think it would be that noticeable, but it really is

01:31:36   that noticeable and yeah. I mean if I had to pick either

01:31:40   only having retina or only having one twenty hertz I'd

01:31:43   pick retina every time, but we already have written it. You

01:31:46   Retina's a done deal now, well,

01:31:49   tell that to the MacBook Air, but for the most part,

01:31:51   Retina's a done deal now.

01:31:52   And so now that we've all established

01:31:56   that we can move on from that now, wow.

01:31:59   120 hertz is that level of advancement.

01:32:04   And it won't be as high for some people.

01:32:07   For me though, I really think it is on that magnitude.

01:32:11   - I think the comparison to Retina is extremely apt

01:32:14   because just like retina, I guarantee you,

01:32:18   there are people who you will put this thing in front of

01:32:21   who will have no idea that it's 120 hertz,

01:32:24   will not be able to distinguish between the two

01:32:26   and will not care about it.

01:32:27   Like sure, I've shown a lot of people retina screens

01:32:30   and they're like, don't you see

01:32:31   how different these screens are?

01:32:33   These pixels are the size of boulders

01:32:34   and you can't even see them here.

01:32:35   They'd be like, oh.

01:32:37   Like the thing again in the TV parlance,

01:32:39   thing that they are much more likely to notice,

01:32:41   they, that screen's brighter.

01:32:43   They don't, like some people, just don't care about retina.

01:32:45   They don't see it, you point it out to them,

01:32:47   look at the text, look at the serif,

01:32:48   see how they're like, oh, yeah, I don't care.

01:32:50   Now it could be those same people who don't care

01:32:53   get used to it and can't go back to the other thing,

01:32:55   but it could be that they're just always like,

01:32:57   well, that's not important to me

01:32:59   or my vision is not acute enough for me

01:33:00   to be able to notice those differences.

01:33:02   120 hertz is just like that.

01:33:04   Some people will be like, but how can you not,

01:33:06   it's just like what Marco said before

01:33:08   about drawing with the pencil.

01:33:09   When you scroll really fast,

01:33:11   If you've only got 60 frames per second, it could be that the line that was previously in the middle of the screen

01:33:16   in the next frame is at the top of the screen. So your device shows two frames.

01:33:20   Line in the middle and line at the top. And you get to see no position in between.

01:33:24   Despite the fact that if you were taking a piece of paper and moving it by that same speed,

01:33:28   you would see more positions in between, right? And so 120Hz gives you more frames in between that makes it appear smoother.

01:33:36   And I'll bet there are people you show that to, you know, "Look at the slow motion! Look, look, can't you tell the difference?"

01:33:40   be like, "Oh, all right, I guess that's nice." So I think Retina is perfectly apt. It's a thing

01:33:46   that's going to mean so much to certain geeks, and other people will absolutely take for granted,

01:33:51   and I think that everyone will just become accustomed to, so that if you fast forward

01:33:54   many years, like, say we get the screen up to 240 and you pull out—too bad we never had a 30 frames

01:34:00   per second because iOS is always aiming for 60. Wasn't it 60 from the beginning? I don't remember.

01:34:04   I believe that's right.

01:34:06   if we had 30 and compared that to a 240,

01:34:09   people are like, "Oh, how did you ever use

01:34:10   this 30 frames per second thing?

01:34:11   It's so terrible."

01:34:12   And that gets back to this gamer story here.

01:34:15   I mentioned in the last show,

01:34:16   gamers are always obsessing about frame rate.

01:34:19   And the question was like,

01:34:20   what is the point of diminishing returns?

01:34:22   Should you get a system that can play this game

01:34:24   at 500 frames per second?

01:34:28   Or once you pass 60 or so, does it not matter anymore?

01:34:32   And that's what gamers are always obsessed with.

01:34:33   And this test of 120 Hertz monitors,

01:34:35   was trying to figure out, like asking these gamers who are presumably very sensitive to

01:34:40   frame rates and their first-person shooters and everything, one of the questions was,

01:34:44   can you even tell?

01:34:45   Like, they put them in front of a screen.

01:34:46   We're not going to tell you if this is one of the 20, 120-hertz ones, the 60-hertz ones.

01:34:49   Can you even tell if the screen you're in front of is 120 or 60?

01:34:53   And most of them could.

01:34:54   Not all of them, though.

01:34:55   But most of them, like 88%, could say, oh, yeah, I've correctly identified the screen

01:34:58   that I'm using.

01:34:59   This is a 120 and this is a 60.

01:35:00   So the fact that there are even some gamers who couldn't tell shows—and by the way,

01:35:04   This was a game, obviously, with a frame rate that exceeds 60, so it would look different

01:35:08   in things.

01:35:09   Sometimes it's not even that easy to tell.

01:35:10   And the other question for the game's perspective is, like, did I do better on the screen with

01:35:15   the higher frame rate?

01:35:16   And the methodology of this article is not conclusive because they have a few people

01:35:20   playing something or whatever.

01:35:21   But that's what they want to know, is like, does this make me a better player or not?

01:35:25   And that probably all comes down with what it's used to.

01:35:26   But for things like drawing with the pencil, it's pretty clear that if you're drawing with

01:35:31   something in the line you're tracing lags behind your cursor by twice as much

01:35:35   on one device as another you're gonna like the other one better. But the fact

01:35:39   that most people can tell shows that maybe the point of diminishing returns

01:35:44   for first-person shooters may be hovering somewhere past 60 or whatever

01:35:48   but that people can can see the difference especially with very fast

01:35:53   motions pretty easily if you're looking for it. If you know what to look for if

01:35:57   you have the two devices there and you move your finger around you can totally

01:36:00   see the difference, which makes me think that, you know, where is the limit on this for seeing

01:36:04   the difference in terms of human visual acuity?

01:36:09   Would 240, would we be able to tell the difference between 240 and 120 and look at it and go,

01:36:13   oh, wow, I can really see that 120 looks like it's all stuttery and this one is smooth as

01:36:17   butter, right?

01:36:18   Or is there a point after which, you know, we can't tell anymore and you'd put the two

01:36:22   devices side by side and you scroll them as much as you want and you'd be like, I can't

01:36:25   tell.

01:36:26   Is this one 5,000 frames per second and this one is 2,000?

01:36:28   I can't tell anymore.

01:36:30   So we may be approaching that.

01:36:31   I'm not sure, someone should write in

01:36:32   about the human visual system and tell us

01:36:35   at what point will the side-by-side scrolling test

01:36:37   stop working on humans?

01:36:38   And that's where Apple can stop their work.

01:36:40   But in the meantime, they should keep going.

01:36:42   - Yeah, I mean, I would even go further to say

01:36:45   this is so impressive that, first of all,

01:36:48   I think the reason why maybe some people,

01:36:51   this makes them feel weird,

01:36:52   and there actually is an accessibility option

01:36:54   to cap the frame rate at 60 hertz,

01:36:58   which is probably for this reason.

01:37:00   In addition to looking really cool,

01:37:02   it's jarring how different it looks

01:37:04   the first time you see it,

01:37:05   and the first time you touch it and move

01:37:08   and you see an animation.

01:37:10   It actually is jarring.

01:37:12   And it's kind of like the first time you see

01:37:15   a high frame rate movie,

01:37:17   or the soap opera effect on TVs that John loves so much.

01:37:21   It's kind of like that,

01:37:23   but the computer interaction version of that,

01:37:25   where you're looking at it, you're like,

01:37:26   that's this is like surreal in some way it's it's a very

01:37:31   jarring thing to see, but I would so I will go as far as to

01:37:34   say I like it so much. It makes such a big difference that

01:37:38   between the iMac Pro and the Mac Pro, if one of them somehow

01:37:44   supports this on its display, but the other one doesn't this

01:37:48   might be enough to convince me to to make a decision one way

01:37:51   or the other on that, like in the same way that when the five

01:37:54   IK, iMac came out, I gave up my cylinder Mac Pro because I

01:37:58   wanted desktop retina so badly and that was the only way to

01:38:01   get it at that time at that size. This this is that big of

01:38:05   a deal to me now that I've seen it now that I play with it

01:38:07   like now if the iMac Pro say say the iMac Pro can do it like

01:38:14   maybe the built-in screen can use the advantages of an

01:38:17   internal bus and everything say the say the iMac Pro can do

01:38:20   at 120 hertz, but the Mac Pro over some cable

01:38:24   to some separate display can't,

01:38:26   I'll get the iMac Pro for that reason alone.

01:38:28   That's how good this is.

01:38:30   - Yeah, I might consider that as well,

01:38:32   although the Mac Pro is further hindered

01:38:35   by the potential rumors of 8K,

01:38:37   because remember we were just talking about,

01:38:38   boy, when will we be able to do 5K

01:38:40   at 60 frames per second over a cable?

01:38:42   It's like, surprise, 8K at 120 hertz.

01:38:44   Where is your God now?

01:38:46   Like, that's a lot of damn pixels coming over.

01:38:49   There's almost no hope,

01:38:50   Marco is right to like, if you're gonna pin your hopes

01:38:52   on anything, pin it on the thing where they have everything

01:38:54   in the box and they can hide the two ugly cables

01:38:56   and the timing chip and all that other stuff,

01:38:58   like they could conceivably pull that off.

01:39:00   But even then, like the GPU starts to weep

01:39:03   at a certain point, like start doing the math.

01:39:06   That is a lot of pixels per second.

01:39:08   Yeah, it is a difficult challenge.

01:39:11   And honestly, I would imagine that it is more perceptible

01:39:15   on a device that you're constantly touching and swiping.

01:39:18   Maybe if you have the Apple Touch mouse

01:39:20   and you're swiping for scrolling,

01:39:21   it would start to show up.

01:39:22   But--

01:39:23   I do.

01:39:24   Boy, that's-- I know.

01:39:25   That's a difficult--

01:39:26   I have two Apple Touch pointing devices, one

01:39:29   on each side of my keyboard.

01:39:30   Yeah, and you're not drawing on your Mac screen with a pencil,

01:39:33   I suppose.

01:39:34   No.

01:39:34   You can use your iPad as a 120 hertz display

01:39:39   that you can draw on when you connect to your Mac.

01:39:41   That didn't get announced to WWC, by the way,

01:39:43   but it's still out there.

01:39:44   Yeah, if that feature ever ships.

01:39:46   Yeah.

01:39:47   - Yeah, but one thing you do on desktop a lot is scroll.

01:39:51   You're scrolling web pages all the time on desktop.

01:39:56   - You just page down and page up and have it set to jump.

01:39:58   Smooth scrolling is for suckers.

01:40:00   - Instant scrolling. - You're so old.

01:40:02   (laughing)

01:40:03   Oh my word, you're so old. - I think they removed

01:40:04   that feature, I had that secret pref set for a long time.

01:40:06   I think it's gone now though, I think you have no choice,

01:40:08   you get smooth scrolling whether you like it or not.

01:40:10   - Yeah, I think when they went fully GPU rendered,

01:40:13   I think that happened.

01:40:14   - That's another reason to use Chrome, right guys?

01:40:17   - Oh God.

01:40:17   - Thanks a lot to our three sponsors this week,

01:40:21   Betterment, Indochino, and MailRoute,

01:40:23   and we'll see you next week.

01:40:25   ♪ Now the show is over ♪

01:40:30   ♪ They didn't even mean to begin ♪

01:40:32   ♪ 'Cause it was accidental ♪

01:40:35   ♪ Oh it was accidental ♪

01:40:38   ♪ John didn't do any research ♪

01:40:40   ♪ Marco and Casey wouldn't let him ♪

01:40:43   ♪ 'Cause it was accidental ♪

01:40:46   It was accidental

01:40:49   And you can find the show notes at ATP.fm

01:40:54   And if you're into Twitter

01:40:57   You can follow them

01:40:59   @C-A-S-E-Y-L-I-S-S

01:41:03   So that's Casey Liss M-A-R-C-O-A-R-M

01:41:07   Auntie Marco Arment

01:41:10   S-I-R-A-C

01:41:12   U-S-A-C-R-A-C-U-S-A

01:41:15   ♫ It's accidental, accidental

01:41:18   ♫ They didn't mean to

01:41:20   ♫ Accidental, accidental

01:41:23   ♫ Tech podcast for so long

01:41:26   - We need to discuss a few things.

01:41:30   And the last of the three things we need to discuss,

01:41:34   the other two should be quick, is the food at WWDC.

01:41:37   So this is your teaser, everyone, that it is coming.

01:41:40   It is coming this episode.

01:41:41   - I'm so, I can't wait, 'cause I haven't had it yet,

01:41:43   'cause I wasn't, I didn't have a ticket.

01:41:44   I can't wait to hear about it.

01:41:47   - Before though, we need to talk about

01:41:48   a couple of different things.

01:41:49   Number one, I stole something from Dub-Dub.

01:41:53   I'm admitting it publicly.

01:41:56   Except not really.

01:41:57   - Is it everybody's heart, Casey?

01:41:59   - No, it is not everybody's heart.

01:42:01   But that is very kind of you to even make that joke.

01:42:03   No, I actually didn't really steal anything.

01:42:06   This is probably not interesting to anyone but me,

01:42:07   but I just thought it was funny and a nice story

01:42:09   about how Apple nerds are actually nice people.

01:42:12   So I forget what day it was.

01:42:14   I want to say it was Wednesday, it doesn't really matter.

01:42:16   But one of the days toward the end of the week, I went and I sat down with my old and

01:42:21   busted 2015, circa 2015 MacBook Pro, before Touch Bar, before anything fancy and cool.

01:42:30   And I had wanted to use Ethernet.

01:42:32   And so as with prior years, I plugged in my Thunderbolt Ethernet connector, plugged in

01:42:39   one of the Ethernet ports, and let me back up a half step.

01:42:41   So basically they have areas in the conference center where they'll have Ethernet ports,

01:42:47   they'll have power strips, and in years past they used to actually provide Thunderbolt

01:42:52   Ethernet connections that you could use so you don't have to bring your own, but because

01:42:57   the new hotness is USB-C, that's what they had this year instead.

01:43:02   But they had just plain old Ethernet cables that you could plug into a connector that

01:43:07   you provide, which is what I did.

01:43:09   So I sit down, I plug in my Ethernet adapter, I download a bunch of videos, I leave, and

01:43:15   I completely forget my Ethernet adapter.

01:43:18   Crap.

01:43:20   I go back almost exactly 24 hours later, you know it was still there?

01:43:25   My Ethernet adapter.

01:43:27   I was overjoyed, because that's like a $30 damn adapter.

01:43:31   And no nerds, none of these nerds was a big enough jerk or notice to take it.

01:43:35   I was so excited.

01:43:37   But then you have that awkward social moment where there's a bunch of people around you

01:43:43   and you sit down and you plug in and then you take the adapter and walk off.

01:43:49   And I can only imagine what the people around me thought.

01:43:52   Because hand on heart, it was the exact same spot I was the day before.

01:43:55   I am 99% sure it was the same adapter.

01:43:58   But here it is, I sit down without an adapter and walk away with an adapter.

01:44:02   And I'm sure the people around me were like, "What just happened?"

01:44:09   But anyway, so yeah, so when I say I stole something from DubDub, really, I stole something

01:44:12   that I had left at DubDub.

01:44:14   Also, tangential note, I don't know if you've ever talked about this on the show, and you

01:44:18   two obviously know the answer, but for the listeners, if you have one of these Ethernet

01:44:24   to whatever adapters, so maybe Ethernet to USB-C, Ethernet to Thunderbolt, how do you

01:44:30   ensure that the ones that Casey doesn't leave behind don't walk away? What do you do? Because

01:44:35   Apple came up with a completely genius solution to this problem. So obviously you two know,

01:44:44   but the answer is, take a, um, what do you call that tie? A zip tie. Thank you, a zip

01:44:50   tie. Take a zip tie, and if you imagine an Ethernet cable, the way they generally work

01:44:56   is they have like the part with all the, you know, the 8 or whatever it is wires in it,

01:45:00   and then like a little tabby that pops up. And in order to pull the Ethernet cord out

01:45:06   of the device it's plugged into, you have to push the tabby down. So what they do is

01:45:09   they take the zip tie and tie it super tight around the Ethernet cable under the tabby

01:45:15   thing. So the only way to get this out is to push down on the tabby thing, but you can't

01:45:20   because the zip tie is there. How freaking clever is that? It's been the same way for

01:45:23   for years, but I don't think we've ever had an impetus

01:45:25   to talk about it.

01:45:26   Super clever, such a low tech but great solution

01:45:29   to the problem, which I thought was really funny.

01:45:32   So, yep, that was me stealing something from DubDub,

01:45:34   except not really at all.

01:45:35   - Should've just told him you're using the Apple app

01:45:36   that makes it look like you're stealing it,

01:45:37   but you totally paid for it.

01:45:38   (laughing)

01:45:39   - I'm using easy pay.

01:45:40   - You just point your phone at it for a few seconds

01:45:42   and then take it.

01:45:43   - Yeah, just walk away.

01:45:44   Surely nobody would've thought of that.

01:45:46   - That works with everything in Apple stores, by the way.

01:45:47   Just come in with the phone.

01:45:48   Doesn't even need to be on, doesn't even need

01:45:50   to have a battery or work.

01:45:51   - Just point it at things and walk out with them.

01:45:53   Oh my God, please don't do that.

01:45:55   - Oh, don't do that.

01:45:56   Okay, so we should also talk about what Marco did

01:45:59   for the entire week, and as far as I can tell

01:46:02   from every time I saw you, you just drank coffee

01:46:05   and sat outside.

01:46:07   - That's basically it.

01:46:09   It was glorious.

01:46:10   (laughing)

01:46:12   - It was funny, so at San Jose, there was a coffee shop

01:46:16   called Social Policy, which was either genuinely

01:46:20   ironically called SOPO. I don't know if that was intentional or not. I mean, their sign

01:46:25   said SOPO on it, so I guess it's embraced. But anyways, it was a, from what I could tell,

01:46:30   a nice coffee shop. Like, actually, I guess I should say more of like a cafe, because

01:46:33   they had a little bit of food. And you talked about this on, was it Runloop? Is that right?

01:46:37   Which show were you on that you discussed?

01:46:38   Yeah, Runloop, and also Under the Radar, but I don't think it's out yet.

01:46:41   But yeah, so I'll put a link in the show notes to Runloop. But yeah, so Marco, basically

01:46:46   each morning and, you know, jump in when you're ready, but I'm just telling you my observation,

01:46:50   would roll out of bed when it suited him, and then shuffle on down to social policy,

01:46:56   which was like across the street from the Fairmont Hotel, across the street from the

01:46:59   Four Points Hotel, very, very close to the conference center. So you would roll into

01:47:03   social policy and because California doesn't have weather, you could sit outside. And it seemed like

01:47:08   no matter when I passed by social policy, you were there. To your credit, often with different

01:47:15   people, but you were a fixture the entire week. So it was really you just holding

01:47:21   court in social policy. If anyone wanted a conference with the king, they just had

01:47:25   to show up at social policy and that's where he would be. That's basically true.

01:47:28   And there was even, there was one day where I went there for breakfast. I tried

01:47:34   to leave and then ran to a bunch of our friends who were heading there and went

01:47:40   right back there with them. Then I had a lunch meeting there like 40 minutes

01:47:44   later, so I just stayed, hung out with our friends,

01:47:46   and then changed tables for the lunch meeting.

01:47:50   (laughing)

01:47:51   Then had the lunch meeting, then after that,

01:47:53   like there was some other reason why I had to be there.

01:47:54   Like it was, I basically spent like a whole day there.

01:47:57   But it was, yeah, no, it's a great place.

01:47:59   I mean, this is one of the things in general, you know,

01:48:01   that I like about having it in San Jose,

01:48:04   that we have never had really in San Francisco,

01:48:08   is that there are these clear, like common places,

01:48:13   because it's a much smaller area that most people are

01:48:17   really walking between like the hotels that most people are

01:48:20   staying in were very, very close to the conference center

01:48:23   like there, and they were more affordable hotels close to his

01:48:27   conference center than there are in san francisco, and so

01:48:30   everyone was in not everyone like more people were in a

01:48:34   smaller area. They were it seems like san jose is a much

01:48:38   quieter town. Most of the time we know outside of conferences,

01:48:41   at least in this part of the town.

01:48:43   So like, there were very few other people walking around

01:48:48   who weren't conference attendees

01:48:50   or adjacent people like me.

01:48:52   And so it was a really, really good

01:48:56   hangout area in general.

01:48:58   There were a handful of coffee shops,

01:49:00   a handful of bars, handful of restaurants

01:49:03   that are all right around there.

01:49:04   And you could just hang out at one of them

01:49:07   and you would see tons of people

01:49:10   that were conference attendees.

01:49:12   If you know a lot of people there, like we do,

01:49:15   you'd see a lot of your friends.

01:49:16   And so it was a really, really great scenario.

01:49:18   And San Francisco never had that.

01:49:20   There was no place in San Francisco

01:49:22   that you could sit and just run into people

01:49:25   that easily and that quickly that was that nice,

01:49:29   and that you would run into people that often.

01:49:32   It was great for that.

01:49:34   - So to summarize Marco's review,

01:49:37   - San Jose, a great place not to attend WWDC.

01:49:40   - Honestly, yes.

01:49:41   Yes it is.

01:49:42   Like, I didn't know what to expect going into it.

01:49:44   This is my first time going without a ticket.

01:49:47   But wow, was it great.

01:49:49   And to clarify here, and I talked a little bit about this

01:49:53   on Under the Radar, which should come out

01:49:55   about the same time as this.

01:49:57   To clarify, one of the reasons I was able to do that

01:50:02   is because I've been going for so many years with a ticket

01:50:05   but I know a lot of people now.

01:50:07   So when you know a lot of people,

01:50:08   this is like a that's why I'm from Markov thing,

01:50:10   like when you know a lot of people,

01:50:11   you can do that really easily.

01:50:13   It's harder if you don't know anybody.

01:50:14   So if you don't know anybody,

01:50:16   I would not recommend going out there

01:50:17   with no conferences to attend,

01:50:19   because I think you need something to anchor your day,

01:50:24   unless you know a lot of people there

01:50:26   and you have a lot of other things scheduled,

01:50:27   you need something to anchor your days.

01:50:29   So get a ticket to a conference,

01:50:32   whether it's WBC or Layers or AltConf.

01:50:35   Honestly, it doesn't matter that much which one you pick.

01:50:38   Pick whichever one appeals to you most

01:50:39   and that you can get into and afford and everything else.

01:50:42   But if you are going out there mostly for social reasons

01:50:46   and you already know some people out there

01:50:47   that you can hang out with and stuff,

01:50:48   then going totally ticketless is pretty cool.

01:50:53   And I can recommend it because it's a very different

01:50:55   experience in San Jose than it ever was in San Francisco.

01:50:57   I mean, I can't count the number of breakfasts I had

01:51:02   in San Francisco in that sad little bagel deli

01:51:05   next to the park fifty five just like as I was running out the door like on the

01:51:08   way out to try to make the morning session like I just had so many like sad

01:51:13   breakfasts alone just like rushing to moscone and that never happened in san

01:51:18   jose like I would go downstairs for breakfast and there would already be

01:51:21   four people. I know at the coffee shop, I would have food and then eight more

01:51:25   people would show up like it was just it was awesome. It was a very, very

01:51:29   different experience, so I really did appreciate that yeah. You know I'm

01:51:32   you a hard time, but if it were me, I'd probably be in the exact same boat. And it was really nice

01:51:38   to have a place that we could all gather that would appeal to everyone because I'm not a coffee

01:51:43   drinker, but you know, they had other things to drink and they had food to eat. And it was right

01:51:48   by the two most popular hotels, or at least amongst our kind of social circle. And yeah,

01:51:53   because oftentimes you'd be eating outside, you know, you would be walking by maybe to go to your

01:51:59   your hotel and be like, oh, there's Marco.

01:52:01   I'll swing by and say, hey, and the next thing you know,

01:52:02   it's three hours later.

01:52:03   So I'm giving you a hard time, but I couldn't agree more

01:52:07   with pretty much everything you just said.

01:52:08   - Pretty much the only thing I regret

01:52:10   about not having a ticket this year

01:52:13   is I didn't get one of those cool jackets.

01:52:15   - They are pretty cool.

01:52:16   - And the pins, Marco, the pins.

01:52:18   - And pins, oh, and the pins, that's right.

01:52:19   - I know, for the first time in, I would say four years,

01:52:22   however long they've been doing

01:52:23   those weird nylon track jackets,

01:52:25   they finally have great jackets.

01:52:28   And I even looked on eBay, like,

01:52:29   should I just buy one on eBay?

01:52:30   'Cause I'm sure people are dumping them.

01:52:31   And sure enough, the answer is yes,

01:52:32   people are dumping them,

01:52:34   but they're going for like $150 or more.

01:52:37   - Wow.

01:52:37   - I don't want one that badly.

01:52:40   - Suddenly I don't want mine.

01:52:43   - If it's the large, maybe let's talk.

01:52:45   - Yeah, right?

01:52:46   No, but no, they were nice jackets.

01:52:48   And yeah, I don't think we,

01:52:50   did we talk about this last episode with the pins?

01:52:51   I don't recall.

01:52:53   - I don't think so.

01:52:54   The pins, yeah, the other people have, but we haven't.

01:52:56   So, the short, short version is, when you walked in and registered, you would get a

01:53:01   package of six pins and a country pin.

01:53:04   So you know, a pin that shows like the US flag or maybe like Federico got the Italian

01:53:08   flag, etc.

01:53:09   And the six pins, there are differing reports as to how many of them were consistent, how

01:53:14   many were different, it doesn't really matter.

01:53:15   The point is that not all six were the same amongst every single attendee.

01:53:20   So, what ended up happening was you started like wheeling and dealing just like Disney

01:53:24   style trying to find somebody who like what was it John that you traded with

01:53:29   Federico you took a happy Mac and he took a metal logo is that right I had to

01:53:33   sacrifice my metal pin which is one of the ones I liked but I got to do what it

01:53:37   took to get a happy Mac so you end up like trading with people and then at

01:53:41   certain points throughout the week if you went to certain things or did

01:53:45   certain things they would give you a pin so at some point I was hanging out

01:53:50   downstairs maybe when I was leaving my dongle behind and I got a San Jose pin.

01:53:56   When you walked into the into the bash on Thursday afternoon you got like a you

01:54:01   know metal not metal the the M but metal like you know pinky and four finger up

01:54:06   with WWDC on it and I think if you went to one of the labs you got like a space

01:54:10   invader thing if you went to another lab you got something else. It was a rocket.

01:54:15   Oh, yeah. And so if you're curious what the pins are, almost all of them, if not all of

01:54:22   them, are in the WWDC app on the iPhone, and they're a sticker pack for messages, which

01:54:28   I also thought was kind of neat.

01:54:29   That's cute.

01:54:30   Yeah, so I'm being told via Sam the Geek in the chat room that Space Invaders was the

01:54:37   game's meetup, and there were some other ones elsewhere as well. But anyways, the point

01:54:44   is you would kind of exchange these pins, if you so desired, throughout the course of

01:54:47   the week, and you could kind of "earn" more as you did different things throughout the

01:54:53   week. When you got your wristband to go into the bash, you got either a Command-Z or one

01:54:59   other kind of pin. I forget what the other one was. But anyways, I thought that was really

01:55:04   clever at first. I was like, "Come on, really?" But it ended up being really cute and really

01:55:08   fun and and I am fully on board with them doing that again I put a sunglasses

01:55:14   emoji and a thumbs up emoji on my laptop bag so I'm a sunglasses guy giving a

01:55:19   thumbs up jelly in the chat jelly bean soup said born to code was the other one

01:55:23   when you got your wristband it's be honest it doesn't really matter but the

01:55:27   point is these pins I thought were really cool also if you happen to be

01:55:30   selling on eBay with like a good set of pins they're going for over $300 then my

01:55:35   - Oh my word.

01:55:36   - Like I had no, if you would have asked me

01:55:38   before I did the search to predict

01:55:41   how much they were going for,

01:55:42   I would have guessed maybe like 50 bucks.

01:55:45   No, they're going for a lot.

01:55:47   Especially if you have a lot of pins.

01:55:49   - So Apple is late to the pin trading game.

01:55:51   I think maybe Disney started it,

01:55:53   but several years ago the Penny Arcade Expo picked up on it.

01:55:57   - Yeah, XOXO did it too.

01:55:59   - Yeah, go and search for how much a complete pin collection

01:56:01   at any of those other conferences or venues goes for.

01:56:04   Apple has finally found another market where they can make a small number of finely crafted

01:56:10   things sell for a huge amount of money.

01:56:12   But they're not selling them!

01:56:14   That's why they're worth a huge amount of money.

01:56:16   Well, secondary market.

01:56:17   It's like when people get their iPhones early and then they sell them immediately on eBay.

01:56:21   Same thing.

01:56:22   Only there will never be any more of these pins if you didn't get one.

01:56:25   It's too late.

01:56:26   And thanks again to our friend Sam the Geek in the chat.

01:56:28   We have learned that if I want to buy the same jacket without the W2C logo on it, it

01:56:32   It appears to be the Levi's, it's called the Trucker Jacket,

01:56:37   and it's 70 bucks.

01:56:38   (laughing)

01:56:40   - We'll put a link in the show notes.

01:56:40   - Yeah, so I actually might.

01:56:42   It's a really, it looks really nice on everybody.

01:56:45   The only thing is I don't really know

01:56:46   whether I'm a medium or a large.

01:56:47   That's the only question, so I'll have to see.

01:56:49   - Okay, the time has come.

01:56:52   We need to talk about the food.

01:56:53   And Marco, I know that this isn't going to be,

01:56:56   this isn't going to be as exciting for you perhaps,

01:56:59   but we have to talk about the food.

01:57:00   - This is so exciting for me, you have no idea.

01:57:02   (laughing)

01:57:03   - Let's start with the most important thing.

01:57:06   There was Odwalla.

01:57:09   However, there was no Mango Tango.

01:57:13   And it was just, basically the whole week

01:57:16   was a long troll of Casey Liss.

01:57:18   There were trams, I don't know what they're called,

01:57:20   it doesn't really matter, but there were trams that ran,

01:57:22   actually right next to social policy.

01:57:25   One of the tram, or many of the trams,

01:57:27   one of the designs on the tram,

01:57:28   There was a billboard that took up the entire side of the tram.

01:57:33   It was one of those situations where they painted an advertisement on the side of the

01:57:37   tram.

01:57:38   One of them was an Odwalla advertisement.

01:57:41   And not only that, but it was featuring Mango Tango.

01:57:47   We get into the show, and actually I think people had seen some Odwalla coolers, which

01:57:51   is what we had seen in the past.

01:57:53   And they had sent me pictures on Twitter, and I'm all excited with myself.

01:57:57   And I did not see one mango tango all week.

01:58:00   You guys, the struggle was real.

01:58:02   There was orange juice, there was a chalky chocolate milk sort of thing.

01:58:09   There was, what was the other one, John?

01:58:11   There was that orange one that was the decoy.

01:58:12   I almost rushed over to one to get them.

01:58:14   I'm like, "Oh, finally they got a mango tango.

01:58:15   I'm going to pick one of these up for Casey."

01:58:16   But it was a decoy.

01:58:17   It was like...

01:58:18   It was a decoy.

01:58:19   It had mango in it, right?

01:58:20   Yeah, I think so.

01:58:21   I tweeted about it at some point.

01:58:23   But yeah, it was the entire week in terms of Odwalla was one long troll of Casey Liz.

01:58:28   And now I know exactly how you felt several years ago, Marco, when you had the long troll

01:58:32   of Marco Arment when they took away Strawberry Seamonser.

01:58:36   It was the worst, you guys.

01:58:37   It was the worst.

01:58:39   It was also funny talking to people because after I'd been chatting about it both online

01:58:43   and on the show, people came up to me and one of the common things that everyone said

01:58:46   to me was, "Did you ever look at the nutrition information on an Odwalla?"

01:58:51   and the story I told them, which is true,

01:58:53   is that it wasn't until like my third or fourth dub-dub

01:58:56   that I finally took a look at the nutrition information.

01:58:58   Those things are like three or 400 calories a bottle

01:59:00   or something like that.

01:59:01   Whatever the number is, it is intense.

01:59:04   - There's no way, like any kind of like juice

01:59:06   that you're gonna be having like in the general public drink

01:59:09   it needs tons of sugar to taste good.

01:59:11   It's always gonna have tons of sugar.

01:59:14   - Yep, it's bad.

01:59:16   But anyway, so the Odwalla, that was the thing.

01:59:18   So the boxed lunches, and John at this point,

01:59:21   free to jump in whenever you're ready. Oh, I'm sorry, I shouldn't get to the box of

01:59:23   lunches. I should mention the breakfast. The breakfast, I think I only had one day because

01:59:28   I was running around mostly other days, sometimes it's social policy. Did they have the world's

01:59:33   worst bagels, Jon, as per usual? Oh, they did. That's right. We have to talk about the

01:59:36   cream cheese.

01:59:37   Yeah, there was a downgrade. I feel like there's a downgrade on the breakfast. Starting off

01:59:40   with the breakfast, I always have the breakfast because they usually have a lot of junk food

01:59:44   for breakfast. It's like, well, if you're going to get bad quality food, make it junk

01:59:48   food because junk food—

01:59:49   - I'll tell you one thing, by the way,

01:59:50   the breakfast at Social Policy was amazing.

01:59:53   Like they had like five or six different amazing options.

01:59:57   It's so good.

01:59:59   It was like the best breakfast I've ever had

02:00:01   at a conference.

02:00:02   - Yeah, the Social Policy breakfast

02:00:04   has definitely looked better.

02:00:05   But the junk food they usually have in San Francisco

02:00:08   for the past few years is they have various kinds

02:00:11   of danishes with some kind of fruit jelly,

02:00:14   again, 90% sugar, speaking of things that appear

02:00:18   be fruit but are actually just sugar. Donuts is what they normally have at San Francisco.

02:00:23   They also have bagels and they have big—

02:00:26   Are they really bagels though?

02:00:28   Well, you know, whatever. West Coast bagels. With a bunch of different spreads. They have

02:00:32   butter you can put on, usually jelly, and also whipped cream cheese. So this year, it

02:00:37   seemed like the same stuff. "Oh, there are the Danishes with the little fruit in the

02:00:39   middle. Oh, there are the 'bagels.'" But the cream cheese and the spread situation

02:00:45   was kind of grim. They did have butter and little balls, but I think it was unsalted

02:00:48   butter, which is kind of a technical foul there. I don't like that. Cream cheese, they

02:00:54   did not have a giant, you know, open vat of whipped cream cheese. Instead, they had Casey-proof

02:01:02   packages of Philadelphia-looking cream cheese. Was it Philadelphia-brand, Casey? Do you remember?

02:01:07   It was. Okay. So, what makes this Casey-proof?

02:01:09   Okay, all that. So, now I have to fill in…

02:01:11   He's a tiny man with not much…

02:01:13   I have to fill in some color commentary.

02:01:16   So I don't know, I don't think I'm going to be able to find an image of this, but Americans

02:01:22   anyway, I think this is a uniquely American thing, so Kraft makes a cream cheese.

02:01:26   The brand is Philadelphia Cream Cheese, and one of the ways it comes is rather than in

02:01:30   a tub, it comes as like a little brick.

02:01:33   If you've ever held or opened a brick of Philadelphia Cream Cheese, it has this unique wrapper in

02:01:38   it.

02:01:39   Marco, do you know what I'm talking about?

02:01:40   It's like sort of aluminum foil, but not...

02:01:42   - It's a rectangle that's kind of, yeah, it's kind of foily,

02:01:45   but it's thick and it's lined.

02:01:48   - Right.

02:01:49   - And then it has that weird ridge across the top

02:01:52   that you gotta try to peel apart.

02:01:54   - Exactly, okay, so with that mental model in mind,

02:01:57   and again, if you're not from America

02:01:58   or have never seen this, I genuinely am sorry,

02:02:00   but I don't know, I'm looking at Google search

02:02:02   or Google images and I can't find an example,

02:02:05   so if we find one, we'll put it in the show notes.

02:02:06   But anyway, imagine like a really thick aluminum foil,

02:02:09   and on the top of the brick, it's kind of,

02:02:11   it's pushed together, the two ends of it are pushed together, and you're supposed to peel them apart, just like Marco said.

02:02:15   So what they had at Dub-Dub was they had kind of like little mini versions of that. So it was the same

02:02:23   material, but it was the size of like a ketchup, a little bit bigger than a ketchup packet,

02:02:28   but kind of around that size. So you with me so far Marco? Like similar material, much much much smaller. So I sit down

02:02:34   embarrassingly

02:02:37   right at the edge of that outdoor seating area. So anyone can walk by and see me, and I try

02:02:43   to open—and I actually got two of these cream cheeses, because I'm a man that likes my cream cheese,

02:02:48   and so I didn't think one would be enough. I get two of them.

02:02:50   You've never sounded more New York than you just have right then.

02:02:53   Thank you.

02:02:55   So I try to open it on the side, because it says "open here," and it points to the side. And I notice that, you know,

02:03:01   at first I try to do the tear thing, like tear off the side, because, you know,

02:03:04   would expect like a perforation or something like that. So I go to tear off the side. I really

02:03:08   shouldn't be telling the story publicly, but it's too funny not to. I go to tear off the side,

02:03:12   and that doesn't work. And then I realize, wait a second, this looks a lot like the top of the

02:03:17   brick of cream cheese. I know what I have to do. I have to pull it apart. I kid you not, I spent

02:03:24   five minutes across two different cream cheeses trying to pull this damn thing apart. I've never

02:03:29   felt dumber in my life, but it's the truth. I could not figure it out. So I ended up having

02:03:32   the world's worst bagel plane because I just couldn't figure it out. I didn't have like

02:03:36   seven hours to work on this. You just gave up? That's the best part of the story is that

02:03:40   that you were defeated. That it wasn't like it was really hard to get it out or you made a big

02:03:44   mess when you opened it up. You were defeated. You surrendered to the cream cheese packets.

02:03:50   Two of them. I did. It's like you had a second run. You're like, "Okay, let me just put this

02:03:53   down. It's all hot and like slippery now for my finger reason. Let me get the second fresh one.

02:03:57   Let me take a new approach. Nope.

02:03:59   O and 2. You were O and 2 against cream cheese packets.

02:04:02   I wish I could tell you I was making this up just for the listeners' enjoyment.

02:04:05   I swear to God this is exactly what happened.

02:04:07   I feel like you should have at least

02:04:09   resorted to your sort of like

02:04:11   animalistic nature and just torn the thing open with your teeth to just be like, "You know what? You're not gonna beat me

02:04:16   packet of cream cheese."

02:04:18   It's true. I tried with my teeth, couldn't get it.

02:04:20   So I am... I can laugh about it because it is pretty damn funny, but it is also super.

02:04:25   Let me be clear, these containers were not hard to open.

02:04:28   After he said this, the next day I had to get a packet, because I didn't even see the

02:04:31   packets the first time.

02:04:32   I didn't even bother getting a bagel, because I'm like, "Oh, well, there's no cream cheese.

02:04:35   What the hell am I going to do with that bagel?"

02:04:36   And I had already discovered that the head croissants, but I already discovered that

02:04:40   butter wasn't sold.

02:04:41   Anyway, I took one of those packets.

02:04:43   It has little things that open here.

02:04:44   I tore it open.

02:04:45   It was like human...

02:04:46   Lies.

02:04:47   Lies.

02:04:48   Lies.

02:04:49   Lies, John Syracuse.

02:04:50   I texted him.

02:04:51   They're lies.

02:04:52   I opened two packets on the first try.

02:04:53   This is actually true.

02:04:54   Two packets on the first try.

02:04:55   Did send me a text and basically said you idiot look at what I was able to do. Oh

02:05:00   My god, it's so funny. So anyway getting back to the breakfast like the lack of cream cheese for the bagels was good

02:05:07   It seemed to be less variety of stuff the croissants were okay

02:05:10   But sometimes they had weird almonds on top of them unsalted butter. No good

02:05:13   The danish just seemed about the same maybe less variety like usually in the old thing

02:05:17   There would be like all five flavors of danishes and there was no donuts. No donuts at all

02:05:22   Not that the donuts were great at San Francisco, but some donuts are better than no donuts.

02:05:26   [laughter]

02:05:27   All right, this is—so I now have another thing that I regret about not having a ticket

02:05:33   to the conference. I regret not—

02:05:35   Is watching me fumble at the creepiest.

02:05:36   —not watching the two of you react and experience this food.

02:05:40   Oh, it's so true. Okay, so let's talk about the lunches. So we had heard rumblings

02:05:44   of maybe there were executive box lunches, maybe they were just box lunches. And so on

02:05:51   On keynote day, we were eventually shuffled outside, if I'm not mistaken, and they were

02:05:57   distributing lunches.

02:05:58   So immediate win, they offered Diet Coke.

02:06:00   I believe we talked on the legendary Dub Dub Food episode a few episodes back, that

02:06:05   they had either the world's worst lemonade or the world's worst iced tea.

02:06:10   And those used to be your two lunch selections.

02:06:12   And if you were there early enough, there was usually a single Odwalla fridge that would

02:06:16   get rated in seconds.

02:06:18   So you had to be there early.

02:06:20   But those were your options.

02:06:21   Now, this time, they actually offered Diet Coke,

02:06:25   which is the nectar of the gods.

02:06:27   Don't listen to the other two guys.

02:06:28   Don't listen to the other two guys.

02:06:29   It's true.

02:06:30   - Wait.

02:06:31   - So I was already excited. - I have to know,

02:06:32   were the only three options,

02:06:34   like Country Time Lemonade, Crap Iced Tea, and Diet Coke,

02:06:37   or was there more?

02:06:38   - No, they didn't have the lemonade and iced tea at all,

02:06:40   right? I didn't see it.

02:06:41   - I don't think I saw the iced tea or the lemonade.

02:06:43   - They had a bunch of sodas.

02:06:44   They had regular Coke, Sprite, I don't know.

02:06:46   I never got a soda when I was there.

02:06:48   Really, you don't say.

02:06:50   So I had my Diet Coke, and the first day, what I had was actually a Caesar salad with

02:06:55   some sort of seasoned shrimp on it.

02:06:58   You had shrimp at a conference box lunch?

02:07:01   That's a risky move, man.

02:07:02   I have to say, it actually tasted quite good.

02:07:05   I was very impressed.

02:07:06   That was day one.

02:07:07   Well, part of the rumor is, before you get to day two, part of the rumor is about San

02:07:10   Jose.

02:07:11   I was like, "Oh, this is going to be a different caterer, it'll be totally different munch."

02:07:14   Some people sent us pictures of lunches in the same convention center that look very

02:07:18   different. But whatever powerful force is behind WWDC lunch presentation, like big plastic

02:07:27   container split into three parts, whatever, it was basically the same container that you

02:07:33   know and love. Clear boxes, three little hospital tray sections, one for your main course, one

02:07:40   for your side dish, one for your dessert. That was still in effect. So when I saw those

02:07:46   things all rolled out, I'm like, "Oh, well, these lunches are not going to be radically

02:07:50   different than the old ones," and sure enough, they weren't radically different.

02:07:53   And for the first day, lunch, I think what I had was, I don't know, some kind of sandwich,

02:07:59   a reasonable default choice, and I was mostly impressed with how, like maybe they heard

02:08:06   our last episode where we talked about this, about the mystery side dishes.

02:08:10   I'm sure that's it.

02:08:11   Yeah, the mystery side dishes that are just unidentifiable and the desserts that are weird.

02:08:14   It just tastes like salad dressing.

02:08:15   Yeah, the side dish was identifiable. I forget what it was, but I think it was like a macaroni

02:08:20   salad. But it was not weird and had like unknown vegetable matter in it and tasted different

02:08:25   than it looked. It wasn't good, mind you. Like the pasta or whatever in the pasta salad

02:08:30   was like mush, right? It was bad. But when you looked at it, you say, "I know how that's

02:08:34   going to taste." And you put it in your mouth and you're like, and regretfully you are correct.

02:08:37   You know how that's going to taste. And the dessert, I think, on the first day was a cookie.

02:08:42   And I'm like, "Hey!"

02:08:43   And it wasn't like a cookie that was like

02:08:45   secretly something different.

02:08:46   It was a straight up whatever it was,

02:08:47   chocolate chip cookie or oatmeal cookie or whatever.

02:08:49   And again, it wasn't a good cookie,

02:08:51   but it tasted like a cookie.

02:08:52   So I applaud them for making those two sections

02:08:56   of the container reflect their appearance in a sane way.

02:09:01   And the sandwich, so this is day one.

02:09:04   The sandwich, I'm like, "This is not a good sandwich."

02:09:06   Particularly the bread, which I can most charitably describe

02:09:10   as a dark colored hot dog bun.

02:09:12   (laughing)

02:09:14   This is not good bread, but whatever, it's day one.

02:09:18   So Casey, you can go on to day two.

02:09:20   Did you get food poisoning from the shrimp?

02:09:22   - No, no I didn't, not to my knowledge anyway.

02:09:24   - Did you take one of the packages

02:09:25   that was outside in the sun?

02:09:27   - Yeah, but I was like one of the first people out there,

02:09:29   so I mean, it was still cold,

02:09:31   like I'm not too worried about it.

02:09:32   - All right.

02:09:33   - Things did take a turn on day two, however.

02:09:35   On day two, I think I went back outside,

02:09:38   I don't recall for sure.

02:09:39   - I love that you had this by the day.

02:09:42   - Well, this is the only other significant story,

02:09:44   and then my stories are basically done.

02:09:46   But on day two, I went and I grabbed my lunch,

02:09:50   and I forget what the options were,

02:09:52   but one of the options were a BLTA,

02:09:55   or a Blatt, or whatever Californians call it.

02:09:57   So bacon, lettuce, tomato, and avocado,

02:09:59   because #California, and it was in a wrap,

02:10:02   because #California.

02:10:05   It was tasty, however, I don't recall ever having seen

02:10:09   any avocado anywhere inside of that wrap or even adjacent to that wrap. But it was very tasty and

02:10:16   I was actually quite enjoying it and I was feeling pretty good about this food situation. I mean,

02:10:21   yeah, the odd wall is still annoying, but yeah, I've got my Diet Coke, so I got a win there. Two

02:10:26   meals in a row, pretty tasty. Halfway through the meal, and God, I wish I remember who I was eating

02:10:31   but halfway through the meal, I look down, and there's a blue thing inside of my wrap.

02:10:39   This wrap did not contain any other blue objects.

02:10:44   Yeah, blue is not a common color in food.

02:10:46   I look down, and I pull out this blue thing,

02:10:51   and I'm pretty sure it was a piece of glove of the person that was preparing my wrap.

02:10:59   - Okay. - And so my wrap,

02:11:04   apparently whoever was preparing it,

02:11:06   not only did they lose a section of their glove,

02:11:11   but they didn't think it was worth bothering

02:11:13   to go and find it again.

02:11:14   - You didn't complain when you ate their fingertip earlier.

02:11:17   - That's true. - Yeah, that's the other

02:11:18   question is like, if whatever, you know,

02:11:19   presumably there's a piece of glove

02:11:21   because they probably sliced it off with a knife.

02:11:23   So the question is, how deep would that cut go?

02:11:25   - Who knows, but I did finish my wrap

02:11:27   and it was very tasty.

02:11:28   - Oh my God, so first I have many questions here.

02:11:31   - Well, let me do my, I'll do my rest of the week summary.

02:11:34   - Yeah, 'cause that's the end of my story.

02:11:35   - Go, go, go, go, go. - Just one quick thing then.

02:11:38   Is there any sandwich in the world

02:11:40   that is improved by being in a wrap instead of on bread?

02:11:44   - Oh, yeah, we've discussed wraps before

02:11:46   and I think where I came down on the previous thing is like,

02:11:49   I've tried them, I've gone back to them several times,

02:11:52   but in general, F-wraps, like.

02:11:54   (laughing)

02:11:58   Like I've regretted it every time.

02:11:59   And I saw the wraps that were there

02:12:00   and I saw the one that you're talking about Casey.

02:12:02   I'm like, oh, that sounds like

02:12:03   it might be an interesting combo,

02:12:04   but I just can't do the wraps.

02:12:07   Like I said, they just become one sort of

02:12:09   homogenous concretized solid

02:12:12   with just this pasty starch on the outside.

02:12:15   I think wraps can be done well,

02:12:17   but they are never done well at WWC

02:12:19   and that trend continues.

02:12:20   - All right, now, real quick question,

02:12:22   John Syracuse of wrap, sandwich or not?

02:12:26   if we do that on the show.

02:12:28   (laughing)

02:12:29   I don't remember.

02:12:29   I'm trying not to contradict myself.

02:12:31   I have to run it back through the machine.

02:12:33   I'm gonna say no.

02:12:34   (laughing)

02:12:36   Okay, I'm sorry.

02:12:37   Briefly I will say no.

02:12:38   But anyway, to summarize the rest of my WC lunch experience.

02:12:40   So the staging was an issue.

02:12:42   Like it was cool, they had a lot of outdoor seating.

02:12:45   We haven't really talked about the weather that much,

02:12:46   but there were some days where it was actually hot.

02:12:48   But you can't put lunches in clear containers

02:12:51   out in the hot sun.

02:12:53   No, you just can't.

02:12:54   One day I decided to have a salad.

02:12:56   I thought I had just gotten there.

02:12:57   Like Casey, like, oh, I get there early,

02:12:58   the food's still cold.

02:12:59   Apparently that stuff had been staged there longer

02:13:01   than I thought.

02:13:02   My salad was hot.

02:13:03   Hot salad is not good.

02:13:05   Salads do not respond well to heat.

02:13:08   And it's like in the tiny little greenhouse container.

02:13:10   It was all wilted and gross and terrible.

02:13:13   Here's the thing that occurred to me

02:13:15   as I went through the week of having lunches,

02:13:17   and I had that lunch every single day

02:13:18   and had that breakfast every single day.

02:13:21   By day three, it became clear

02:13:23   that apparently the only non-wrap bread offered

02:13:26   by this catering company is the aforementioned hot dog bun.

02:13:29   Every sandwich was in that hot dog bun.

02:13:32   There was no escaping it.

02:13:33   Eventually it was like, you were telling me,

02:13:35   that's why I got the salad.

02:13:36   It was like, you're telling me not to get a sandwich

02:13:38   because it's gonna be in a hot dog bun.

02:13:39   Like that's all they've got.

02:13:40   Like maybe different shades of hot dog bun,

02:13:42   but it was just terrible.

02:13:44   Like why, like it was making me consider wraps.

02:13:46   That's where I was getting it.

02:13:47   I'm like, well, at least the wrap will be,

02:13:49   have some more solidity than this puffy air thing.

02:13:52   That hot dog bun destroyed every sandwich that they put in.

02:13:56   And the content sometimes weren't that bad,

02:13:58   like vaguely passable lunch meat,

02:14:00   tomatoes look something like tomatoes.

02:14:04   It was soggy about 50% of the time,

02:14:06   which is above average for WWDC.

02:14:08   Normally it's soggy about 75% of the time.

02:14:10   I did have a dry hot dog bun a couple of occasions,

02:14:13   which was novel.

02:14:14   The side dishes always were explicable.

02:14:19   The cookies were always not very good.

02:14:22   I think it was like a brownie or something.

02:14:25   I have to say, because of the hot dog bun

02:14:28   and the explicable sides and the diminished breakfast,

02:14:32   I started to miss the mystery sides from San Francisco

02:14:35   because at least that had an interest to it.

02:14:36   They'd be like, you never know what the hell crazy thing

02:14:38   you were gonna get.

02:14:39   - It was almost like those magic,

02:14:41   those taste berry things that alter your taste

02:14:43   for your tongue and everything tastes weird.

02:14:45   That's how trying every side thing at Moscone was.

02:14:49   There was no connection to how it looked

02:14:52   versus how it tasted.

02:14:53   It was always kind of a fun surprise.

02:14:55   - And you try to identify the ingredients in it,

02:14:56   like what is it that I'm even eating?

02:14:58   So these were all explicable,

02:14:59   and because the bread was the same every time,

02:15:01   there was no variety.

02:15:03   It was like being in jail, being in prison.

02:15:06   Just every day, the same grills, like hot dog bun,

02:15:09   smooshy side dish, wilted salad,

02:15:12   and then of course wraps, but F-wraps.

02:15:16   So overall, I'm gonna have to give the San Jose food

02:15:19   a lower grade than WWDC.

02:15:21   It's kind of like those movies where like,

02:15:23   the Good Bad movie and then Flophouse Parlance

02:15:25   where this was not a good bad, this was bad bad.

02:15:28   Bad bad lunch.

02:15:29   - Well, see, that's funny because leaving aside the fact

02:15:32   that I probably consumed a tip of a human finger,

02:15:35   I actually thought the lunches were pretty good.

02:15:37   - Besides that, it was fine.

02:15:39   - I think, did we ever eat lunch together?

02:15:40   I think maybe the very first day we did,

02:15:42   but we didn't discuss it.

02:15:44   We should have discussed the lunches in person.

02:15:45   - You should have.

02:15:46   - Or at least you should have given me some of yours.

02:15:48   Say, what is this food you think is good?

02:15:50   - Well, you should have snuck one out for me,

02:15:52   and then we could all have like--

02:15:53   - That's true, actually.

02:15:54   - We could actually try them together.

02:15:55   - No, it wouldn't have survived.

02:15:56   I think it would have like,

02:15:57   it would become a pool of liquid.

02:15:59   - Yeah.

02:16:00   - If you get like 20 paces away from the conference center.

02:16:02   It's not, the structural integrity is not high.

02:16:05   - Yeah, actually, thank you for not doing that.

02:16:07   It sounds like I didn't miss much.

02:16:08   - Yeah, stick to social policy, seriously.

02:16:11   (beeping)