322: Morale-Sucking Maple Syrup Fires
00:00:00
◼
►
Actually, you know what, I have a bone to pick with you, it just occurred to me.
00:00:04
◼
►
I want you to fix a problem you're not going to fix because you shouldn't.
00:00:07
◼
►
You're really making a good case for yourself there.
00:00:10
◼
►
I wanted to listen under the radar when I went out for my run earlier today, and if
00:00:16
◼
►
you recall I run with watch and AirPods only, and I went to run Overcast on my watch, which
00:00:22
◼
►
worked, but the episode wasn't there because you had just released it like four and a half
00:00:26
◼
►
minutes prior.
00:00:29
◼
►
I want streaming or some sort of manual "please sir can I have it updated now" button, and
00:00:36
◼
►
you're not going to do it, and you're probably right not to do it, but I want it.
00:00:39
◼
►
I would love to offer that.
00:00:41
◼
►
I would love if there was a way that I could reliably initiate a transfer that would happen
00:00:46
◼
►
immediately to the watch.
00:00:48
◼
►
There isn't.
00:00:49
◼
►
No, but it's a cellular watch, man.
00:00:51
◼
►
Go to the internets.
00:00:52
◼
►
Well, okay, I could do that.
00:00:54
◼
►
It would basically require a significantly different pipeline for that file to get into
00:00:58
◼
►
the watch, for it to be processed and synced.
00:01:02
◼
►
You would be dependent on whatever the bit rate and format of the audio would be, which
00:01:09
◼
►
could be awfully large and complicated for the watch to handle.
00:01:14
◼
►
Oh, and I wouldn't get smart speed, would I?
00:01:16
◼
►
You definitely wouldn't get smart speed.
00:01:18
◼
►
The watch is not fast enough to pre-process it, and the API doesn't exist to do it live.
00:01:25
◼
►
It would basically be a really terrible experience.
00:01:28
◼
►
Now that being said, if there's something you want to listen to that isn't already on
00:01:31
◼
►
your watch, and you want to sync it over immediately, and watchOS just isn't syncing it, that's also
00:01:37
◼
►
a terrible experience.
00:01:40
◼
►
That's the kind of thing that I assume, and maybe after this many years, this might be
00:01:44
◼
►
a bad assumption, but I assume that that's the kind of thing that Apple's likely to fix
00:01:49
◼
►
sometime, whereas the complexity of having these two different ways for a file to get
00:01:55
◼
►
on the watch, and having to sync things between them, having to manage the different experiences
00:02:00
◼
►
that you get between them, that complexity is forever.
00:02:05
◼
►
Shortcomings are usually temporary.
00:02:07
◼
►
I decided to just wait and see.
00:02:10
◼
►
Right now, the auto-syncing in the background is good enough for most people most of the
00:02:16
◼
►
Including me, for the record.
00:02:18
◼
►
It's mostly fine, and so I'd rather not rapidly increase the complexity in order to improve
00:02:29
◼
►
that a little bit.
00:02:31
◼
►
Especially since most people don't have cellular watches, and even those who do, oftentimes
00:02:36
◼
►
it isn't activated, because cellular Apple watches generally are very disappointing.
00:02:42
◼
►
The cellular service is not good, and very unreliable.
00:02:45
◼
►
Also, I'd be concerned about Apple rejecting the app for using the cellular data too aggressively,
00:02:51
◼
►
if it happened during their testing, and maybe they downloaded a large file, and then they
00:02:54
◼
►
would reject the app for using too much cell data.
00:02:57
◼
►
There's all sorts of risks and problems with doing that, not to mention the fact that working
00:03:01
◼
►
on watchOS is incredibly painful.
00:03:03
◼
►
The process of developing all this complexity, this kind of stuff would be simpler to do
00:03:10
◼
►
It wouldn't take as much effort on iOS, but everything on watchOS is like moving through
00:03:15
◼
►
maple syrup.
00:03:16
◼
►
And it's maple syrup that occasionally catches fire and burns you as you're in it.
00:03:20
◼
►
It's just, it's terrible.
00:03:23
◼
►
Working on watchOS is terrible.
00:03:24
◼
►
It's time consuming and morale sucking, and just terrible.
00:03:28
◼
►
So I'd like to do as little as possible.
00:03:30
◼
►
It's understandable.
00:03:31
◼
►
I don't know what the UI would look like for this, which is why I'm going to let it go,
00:03:35
◼
►
because I know you should not make this feature, but I really wish there was some way to be
00:03:38
◼
►
like, "Hey, I know that there is a specific podcast, and I want to listen to it right
00:03:45
◼
►
frickin' now.
00:03:46
◼
►
I'm willing to trade off the lack of smart speed and the bit rate issues you were discussing.
00:03:53
◼
►
I don't care.
00:03:54
◼
►
I want it now.
00:03:55
◼
►
It's my podcast, and I need it now."
00:03:56
◼
►
So run back to your house and grab your phone.
00:03:59
◼
►
Yeah, I mean, because here's the other problem with this is, suppose I did all that work.
00:04:03
◼
►
This feature is still used by very few people.
00:04:06
◼
►
Like, actual offline playback, like playback on standalone watch without the phone.
00:04:12
◼
►
Every time you hit play on that, I record, like, you know, "A user has done this."
00:04:17
◼
►
And it's part of my analytics that I report only to me, so don't worry, but I can track
00:04:22
◼
►
like what percentage of the active user base uses feature X.
00:04:27
◼
►
And the percentage of people who use that is minuscule.
00:04:32
◼
►
And it's really unfortunate because it took me a lot of time and work and morale-sucking
00:04:38
◼
►
maple syrup fires.
00:04:41
◼
►
It took so much out of me to do that feature, and almost no one uses it.
00:04:46
◼
►
And part of it, like, I'm not mad at the public for not using it.
00:04:50
◼
►
It isn't that good.
00:04:52
◼
►
I got it to a point where it's usable after like three years, but it's not great.
00:04:59
◼
►
Using your phone is better.
00:05:01
◼
►
And the only reason to not have your phone usually is if you're running.
00:05:05
◼
►
But runners usually want to listen to music and not podcasts.
00:05:09
◼
►
So it's a very small percentage of people, I think, who really use this feature.
00:05:15
◼
►
And so it's not worth massive investment.
00:05:18
◼
►
And you could say maybe more people would use it if it was better, and that's probably
00:05:23
◼
►
But how many more?
00:05:24
◼
►
Five times as many?
00:05:25
◼
►
Probably not.
00:05:27
◼
►
Is it maybe 50% more?
00:05:30
◼
►
Probably not even that.
00:05:31
◼
►
So I think it would still be a very, very low percentage.
00:05:35
◼
►
By the way, even if five times as many people use it, that would still be embarrassingly
00:05:38
◼
►
Yeah, that's fair.
00:05:39
◼
►
There are dozens of us, Marco.
00:05:42
◼
►
There are literally dozens of you, I think.
00:05:43
◼
►
I really don't think the number is that much bigger.
00:05:45
◼
►
Is that something you could pull up easily, or is that the sort of thing where you eat?
00:05:50
◼
►
Even a broad order of magnitude, I would be very curious to hear exactly how minuscule
00:05:56
◼
►
Most days it's about 0.25% of active users.
00:06:01
◼
►
That's my word.
00:06:02
◼
►
Now to give you some idea, that is about half as much usage as the web player gets from
00:06:09
◼
►
logged in users.
00:06:11
◼
►
And no one uses the web player.
00:06:14
◼
►
It's near the widget, no one uses the widget.
00:06:15
◼
►
Now to give you some idea, about 30% of users have an Apple Watch paired to their phone,
00:06:24
◼
►
and 0.25% use this feature.
00:06:28
◼
►
So, not to put a terrible idea in your head, but why is it still there then?
00:06:34
◼
►
It's the kind of feature that people think they'll use.
00:06:37
◼
►
I thought people would use it when I was making it.
00:06:40
◼
►
And so it's the kind of feature that you might make a competitive decision of which podcast
00:06:44
◼
►
app to use based on whether this feature exists, even if you don't end up using it in practice.
00:06:49
◼
►
So I think it is important to offer it, but if I was like starting over from scratch,
00:06:56
◼
►
if I couldn't use any of my old code, if I had to rewrite my entire app from scratch
00:06:59
◼
►
knowing what I know now, I wouldn't re-implement this feature.
00:07:03
◼
►
But because it's already there, and because it serves a decent role in competitive customer
00:07:09
◼
►
acquisition, then I'll keep it there.
00:07:11
◼
►
But it certainly is not worth the effort it took to build.
00:07:15
◼
►
- Yeah, that's fair.
00:07:16
◼
►
And that bums me out, but I mean, the numbers tell you what the reality is.
00:07:21
◼
►
It's funny too, 'cause when I was still a person with a job, there was a Oakland office
00:07:28
◼
►
that opened for about a year.
00:07:32
◼
►
And so we were an East Coast company, then this Oakland office comes in, and the product
00:07:36
◼
►
owner and project managers from Oakland, all they wanted to do was A/B test everything.
00:07:41
◼
►
The numbers will tell us all the answers.
00:07:43
◼
►
And I always found that very disheartening and disappointing, because I felt like it
00:07:47
◼
►
was just punting on making difficult decisions.
00:07:49
◼
►
Oh, well, we'll just trust the users.
00:07:51
◼
►
The users will definitely know what they want.
00:07:53
◼
►
And that always seemed like a poor choice to me.
00:07:57
◼
►
However, even I can agree that there are some numbers that are indisputable.
00:08:05
◼
►
That's some pretty big evidence that you should probably leave this crap alone, or not worry
00:08:08
◼
►
too much about it.
00:08:09
◼
►
Right, to give you some idea, Siri Intents, like SiriKit usage, which I would think would
00:08:15
◼
►
be a very narrow feature, 5%.
00:08:19
◼
►
Way way higher.
00:08:20
◼
►
Speaking of that, I've been talking to my AirPods while playing Overcast, and the conversation
00:08:27
◼
►
has not been going well.
00:08:32
◼
►
I can ask my new fancy AirPods to start playing, or to stop playing, which is convenient when
00:08:40
◼
►
my hands are all messy in the kitchen.
00:08:42
◼
►
And I can also ask for volume adjustments, and those happen.
00:08:47
◼
►
But anytime I want anything else to happen, I have a very one-sided conversation with
00:08:51
◼
►
Siri that always culminates in whatever audio was playing stopping, and then me waiting
00:08:59
◼
►
a certain amount of time to see if whatever I ask for is going to happen, and then me
00:09:02
◼
►
giving up and then saying, "Hey, Dingus, play."
00:09:04
◼
►
And it picks up right where I left off.
00:09:05
◼
►
Usually what I want to do is skip forward a certain amount of time, skip back a certain
00:09:10
◼
►
amount of time, go to the next track, go to the previous track.
00:09:14
◼
►
Every time I say, "Hey, Dingus," to my AirPods and issue one of those commands in any way
00:09:18
◼
►
I can possibly think of it, audio stops, and that's the end.
00:09:23
◼
►
And then I just say, "Hey, Dingus, play," and it picks up right where the audio stopped
00:09:28
◼
►
What can I say to my AirPods that Overcast will understand?
00:09:33
◼
►
I don't know.
00:09:34
◼
►
I should probably get AirPod 2s and see.
00:09:37
◼
►
But I mean, I assume I can do the same thing with Siri on the phone.
00:09:41
◼
►
Skip forward 30 seconds, skip back 30 seconds, next track, previous track, skip to next track,
00:09:45
◼
►
go to next track, go to previous track.
00:09:47
◼
►
I've tried every variation I could possibly think of, and I've tried pauses between, "Hey,
00:09:52
◼
►
Dingus," and issuing the command.
00:09:53
◼
►
That shouldn't matter.
00:09:54
◼
►
And no pause.
00:09:55
◼
►
And honestly, I don't know what it's doing.
00:09:57
◼
►
It obviously hears me say, "Hey, Dingus," because it stops playing the audio, and it
00:10:02
◼
►
still hears me when I give up and say, "Hey, Dingus, play," and it starts playing it again.
00:10:07
◼
►
So, first of all, the Siri implementation in iOS 12 that I have right now, Siri does
00:10:15
◼
►
some weird things with audio.
00:10:18
◼
►
So for instance, iOS has the concept of, there's an audio session that your app has, which
00:10:24
◼
►
is how your app audio interacts with the system audio and how it's managed with things like
00:10:29
◼
►
whether things are allowed to play at the same time as your app audio, whether things
00:10:32
◼
►
should duck your app's audio.
00:10:33
◼
►
And there's concepts with things like the active app, things like whether your audio
00:10:37
◼
►
session is active and whether it's currently being interrupted.
00:10:40
◼
►
So for instance, if you're playing a podcast and you get a phone call, your audio session
00:10:44
◼
►
gets automatically interrupted and paused.
00:10:47
◼
►
And then when the phone call ends, you get the interruption-ended message, and you can
00:10:50
◼
►
resume your audio.
00:10:52
◼
►
Well, one of the things that also pauses your app's audio is Siri.
00:10:59
◼
►
When you've held on the Siri button and Siri goes, "Boo-boo," and it kicks on and starts
00:11:03
◼
►
listening, if you're playing anything, your session gets interrupted, and then it resumes
00:11:09
◼
►
Also, if Siri has to respond to you, that maintains the interruption or starts if it
00:11:16
◼
►
isn't already interrupted.
00:11:17
◼
►
Now if you ask Siri to do something in Overcast, right now, the iOS 12 Siri kit intents have
00:11:25
◼
►
only a very rudimentary idea of whether you're doing anything audio-related, and they seem
00:11:30
◼
►
to have no barrier.
00:11:31
◼
►
They seem to not really change their behavior at all if you're using the play media intent.
00:11:37
◼
►
So when you get—one of the things I had to work around last summer when I was implementing
00:11:43
◼
►
this is that if you send basically the Siri command for Overcast to start playing, Siri
00:11:50
◼
►
will respond in audio like, "Okay, done," or whatever it says.
00:11:56
◼
►
And that will interrupt the playback it just started by telling me to play.
00:12:01
◼
►
Yeah, right?
00:12:02
◼
►
Is it great?
00:12:03
◼
►
So there's also—and because these things all happen kind of at the same time or in
00:12:08
◼
►
the same run loop iteration sometimes, because things are happening very quickly all at the
00:12:12
◼
►
same time, sometimes it gets things wrong and deactivates your audio session permanently
00:12:17
◼
►
or creates an interruption that it never ends.
00:12:21
◼
►
So you're just permanently interrupted and you never resume.
00:12:24
◼
►
So—and I've talked to people who make other podcast apps about this.
00:12:28
◼
►
We've all had to do things like add delays before we actually start playing to give Siri
00:12:33
◼
►
a chance to end its audio interruption that it's using to respond to you with before
00:12:39
◼
►
we start playing.
00:12:40
◼
►
And like anytime you introduce an intentional delay into your app, you're just asking
00:12:45
◼
►
for bugs at that point.
00:12:47
◼
►
That's a huge code smell.
00:12:48
◼
►
You never want to have like, "Dispatch after .25 seconds just to avoid some bug."
00:12:53
◼
►
That's never a good thing to have to do.
00:12:56
◼
►
But everyone I've known who's written a podcast app with SiriKit support has had to
00:12:59
◼
►
do things like that, like put in a small delay before we actually start playback.
00:13:03
◼
►
Otherwise Siri will kill it in a way that we can't undo.
00:13:06
◼
►
There's all sorts of weird issues with the way Siri handles audio interruptions and the
00:13:12
◼
►
way it responds to commands with SiriKit that make it very hard to make a lot of these things
00:13:17
◼
►
So it's possible that some of these things might just be like the exact timing Siri is
00:13:23
◼
►
having for you with a certain combination of commands and hardware and whatever might
00:13:28
◼
►
be wrong or might be hitting a bug with SiriKit.
00:13:31
◼
►
And it's really hard to diagnose those things.
00:13:33
◼
►
It's weird that asking it to play always works.
00:13:36
◼
►
I assume whatever the media controls that are just presented in Control Center, Control
00:13:41
◼
►
Center has the play button and it has the next and previous track button.
00:13:45
◼
►
I'm basically trying to find the voice equivalent of, "Look, I know iOS, you probably
00:13:49
◼
►
don't know much about the application that's playing audio, but one is playing audio and
00:13:52
◼
►
you offer those three controls and they all work in Control Center, so just virtually
00:13:55
◼
►
tap one of those buttons for me now, but I can't get it to do what I want."
00:13:58
◼
►
Two other things.
00:13:59
◼
►
For one, AirPods specifically, there's a lot of special case audio handling in the
00:14:04
◼
►
OS for AirPods.
00:14:06
◼
►
Whatever they do, and I haven't played with the second ones yet, but the first gen AirPods
00:14:10
◼
►
do a lot of crazy stuff with Bluetooth recompression or transcoding or something.
00:14:15
◼
►
There's all sorts of weird overcast bugs that I've hit that only happen with AirPods.
00:14:20
◼
►
And sometimes weird system behaviors and things like that that basically only happen when
00:14:24
◼
►
you have AirPods connected with no other Bluetooth headphones.
00:14:27
◼
►
However they handle the AirPods at the system level, there's some kind of special casing
00:14:32
◼
►
that breaks things sometimes.
00:14:33
◼
►
And then secondly, you have an issue where whatever phrase you use to do overcast Siri
00:14:39
◼
►
shortcuts, it's very hard to come up with phrases that that Siri will not try to be
00:14:45
◼
►
smart about and take back the meaning of the shortcut to mean its own thing.
00:14:49
◼
►
So for instance, if you have a play shortcut for overcast and you call it "play in overcast,"
00:14:56
◼
►
that is very unlikely to work reliably because Siri sees "play overcast" or whatever,
00:15:02
◼
►
and it'll start looking for an artist in Apple Music named overcast.
00:15:08
◼
►
It tries to be smart when it sees phrasing that it thinks it recognizes.
00:15:12
◼
►
And that's why with all my example phrases in the SiriKit dialog, I prefix them all with
00:15:18
◼
►
So I suggest you use phrasing like "overcast play."
00:15:21
◼
►
And the reason I do that is because when you begin the command with overcast, then you
00:15:26
◼
►
can use a phrase that Siri would normally pick up as a media phrase, and it seems not
00:15:31
◼
►
It seems to be able to keep those things separate if the first word is overcast.
00:15:35
◼
►
But it's so complicated, and it's hard to make a lot of it reliable.
00:15:39
◼
►
I'll try addressing the application.
00:15:41
◼
►
I figured just because it was the current audio session that I was trying to essentially
00:15:44
◼
►
do the verbal equivalent of just basic commands available to any playing audio stream, but
00:15:49
◼
►
I'll try issuing application commands.
00:15:53
◼
►
That should work.
00:15:54
◼
►
In theory, that should even work better, because if you issue a command that it interprets
00:15:58
◼
►
the same way it would have interpreted you tapping the buttons in Control Center, that's
00:16:01
◼
►
a whole different mechanism of how it sends that command to the app that is way more reliable.
00:16:06
◼
►
But I don't know what to say to make that happen.
00:16:09
◼
►
Every combination of words I've tried has resulted in dead silence from the AirPods.
00:16:14
◼
►
I mean, normally you should be able to say things like "skip forward 30 seconds."
00:16:18
◼
►
That should work just fine.
00:16:20
◼
►
It does not.
00:16:21
◼
►
Casey, you should try that when you get a chance, because you've got the new.
00:16:25
◼
►
I don't know if it's different on the new or the old ones.
00:16:27
◼
►
The voice activation is the only difference.
00:16:28
◼
►
The thing is, I never used Hadingus on the tapping.
00:16:33
◼
►
The taps were always for play/pause on my AirPod 1s.
00:16:38
◼
►
On the AirPod 2s, I just get the Hadingus for free, so I've been trying to use it, and
00:16:42
◼
►
it doesn't want to listen to me.
00:16:45
◼
►
I do find that normally if I say "Hadingus, turn off Michaela lamp" or something like
00:16:50
◼
►
that, it does take annoyingly long to come back to playing, but it does usually start
00:16:57
◼
►
playing again.
00:16:58
◼
►
And typically, if I'm listening to something, it would be overcast.
00:17:02
◼
►
Overcast on the phone, the AirPods are paired to the phone, and I say "Hadingus, turn off
00:17:06
◼
►
Michaela lamp."
00:17:07
◼
►
Wait, wait, okay.
00:17:09
◼
►
Wait, wait, wait, wait.
00:17:12
◼
►
Oh, okay, and there's my podcast again.
00:17:16
◼
►
But I will say that there are definitely times that I have done the Hadingus dance and nothing
00:17:22
◼
►
has happened afterwards.
00:17:24
◼
►
It will typically do whatever request I've asked for, but then it will never restart
00:17:30
◼
►
audio again.
00:17:31
◼
►
Yeah, my audio never restarts when I issue one of those commands.
00:17:34
◼
►
It just goes silent, and it still knows the playback position because I go "Hadingus
00:17:38
◼
►
play" and it starts playing right where it left off.
00:17:40
◼
►
So if you say "Skip forward 30 seconds," not only does it not skip forward 30 seconds,
00:17:45
◼
►
but it also doesn't resume playback?
00:17:48
◼
►
Hm, that's really weird.
00:17:50
◼
►
It sounds like, the way you're describing it, and Casey, you too, the way you're describing
00:17:53
◼
►
it takes a long time to resume, that sounds like just bad interruption handling by Siri.
00:17:58
◼
►
But I don't, and that's unfortunately, that's probably out of any apps control.
00:18:03
◼
►
But it's so hard to work with this stuff.
00:18:07
◼
►
The other problem, I frequently have problems with Siri that I can't use Hadingus when I'm
00:18:12
◼
►
playing a podcast out loud because, or any Siri, rather.
00:18:19
◼
►
When I hit the button to start Siri, or if I say "Hey, Dingus," but even if I hit the
00:18:23
◼
►
hardware button on the side of the phone, it will pick up, it'll pause the podcast,
00:18:28
◼
►
but it will insert as my query the last few words that were spoken in the podcast.
00:18:33
◼
►
Oh my gosh, I keep meaning to bring this up on the show.
00:18:35
◼
►
If you cut all the rest of the crap we've been talking about, that's fine.
00:18:38
◼
►
But you gotta leave this in, because this has been driving me insane.
00:18:42
◼
►
That is exactly the behavior I've seen.
00:18:44
◼
►
So a lot of times, I'll mash down on whatever the technical term is for the right side button
00:18:47
◼
►
on the phone, the sleep/wake button, whatever it is.
00:18:49
◼
►
I'll mash down on it, and just like you said, the podcast pauses pretty darn quick, and
00:18:54
◼
►
before it appears that Siri is ready to listen.
00:18:59
◼
►
But the first three to five words of my request to the Dingus are the last three to five words
00:19:05
◼
►
I've heard on the podcast.
00:19:07
◼
►
And it is driving me insane.
00:19:09
◼
►
Like I understand what they're doing and it does make sense, but oh my word, it is
00:19:13
◼
►
so frustrating.
00:19:14
◼
►
- Yeah, and I have no idea how to fix that.
00:19:15
◼
►
I mean, as far as I know, 'cause I can't, when the audio interruption happens, you don't
00:19:22
◼
►
get notified in advance, and you have no control over it.
00:19:25
◼
►
It interrupts your session, and it just says, "Hey, you're interrupted now, here's why."
00:19:29
◼
►
And it cuts off your audio at whatever time it wants to, and that's it.
00:19:33
◼
►
You lose complete control at that point.
00:19:35
◼
►
So I can't cut off the audio at a different time.
00:19:39
◼
►
I'm not cutting it off late.
00:19:42
◼
►
It's totally out of my control, so that's just iOS being iOS.
00:19:45
◼
►
- Yeah, the OS should be able to do this, 'cause the OS knows what sound it's putting
00:19:48
◼
►
out through the audio system, and if the sound that it was putting out is suspiciously similar
00:19:52
◼
►
to the sound that it was, I understand the preload buffer, like you wanna start listening
00:19:56
◼
►
before, have a little bit of the buffer of the thing that's always listening, it makes
00:20:01
◼
►
But it should know.
00:20:02
◼
►
I just put out that audio around about the same time I was hearing it, so filter that
00:20:06
◼
►
out, kind of like echo cancellation and all sorts of other things.
00:20:09
◼
►
That would help it not be triggered by itself.
00:20:13
◼
►
It probably wouldn't help with ambient noise, like if you're playing the podcast on another
00:20:16
◼
►
speaker, there's only so much you can do.
00:20:18
◼
►
- But the device itself tricks itself via its own speaker.
00:20:22
◼
►
- Yeah, the internal speaker, yeah.
00:20:24
◼
►
It was super clever, it could maybe even do it if it was air playing.
00:20:28
◼
►
Obviously, if the audio is from an entirely different source, what can you do?
00:20:31
◼
►
But it's coming from the phone in any fashion, it would be nice.
00:20:34
◼
►
That's another feature they can add to iOS 13.
00:20:38
◼
►
- We should probably actually start the show and do a little bit of follow-up.
00:20:41
◼
►
And Anonymous writes, "Yes, AirPower was always going to be a 'place the device anywhere'
00:20:48
◼
►
product, with multiple overlapping coils.
00:20:50
◼
►
Early in the concept phase, it was going to be a much larger mat with a squared-off footprint
00:20:53
◼
►
and something like three times as many coils, but that was scrapped pretty quickly because
00:20:57
◼
►
using that much copper would have meant an astronomical retail price.
00:21:00
◼
►
AirPower by proxy had zero involvement with the version of AirPower shown off on stage
00:21:04
◼
►
in the 2017 iPhone event."
00:21:07
◼
►
- So in our continued AirPower news, I love that we're still talking about this, I love
00:21:12
◼
►
that we're still getting updates about this.
00:21:14
◼
►
I wonder, when do you think is the last time that we will get tip info about AirPower?
00:21:21
◼
►
Do you think it's already happened, where it's basically now, or do you think it's a
00:21:26
◼
►
week out, a month out, a year out?
00:21:29
◼
►
How long do you think the AirPower tipster train will go?
00:21:31
◼
►
- I think this is probably the end of it, because we have like the, we started off with
00:21:34
◼
►
the one story and this is refuting everything about that story, so I feel like they both
00:21:39
◼
►
balance each other out and it'll be a long time before the actual truth, like you said,
00:21:43
◼
►
is revealed because someone involved in the project writes about it in their memoirs or
00:21:48
◼
►
- I'm looking forward to that time, though.
00:21:50
◼
►
I just couldn't possibly care less.
00:21:53
◼
►
- I don't know, I think it'll be fascinating seeing or hearing about what happened, although
00:21:57
◼
►
to be honest, the reality of the situation is it's probably like every other botched
00:22:02
◼
►
corporate product.
00:22:03
◼
►
Oh, hey, there's this great idea, let's try it.
00:22:05
◼
►
Oh, it didn't work, okay, let's kill it.
00:22:07
◼
►
Okay, good talk.
00:22:08
◼
►
- Yeah, probably.
00:22:09
◼
►
- That's all right.
00:22:10
◼
►
All right, iFred writes, "The Netflix AirPlay thing is likely driven by a royalty fee where
00:22:15
◼
►
second screens and primary screens have different rights.
00:22:18
◼
►
This isn't something that's going to be shared publicly because it just stirs stuff up.
00:22:22
◼
►
I'm a video engineer in this field.
00:22:24
◼
►
From player data and manifests being served, it still looks like you're just playing a
00:22:28
◼
►
profile for iOS."
00:22:29
◼
►
I think that Fred's point here is that you can't really tell what screen you're beaming
00:22:34
◼
►
to if you're on the physical device's screen or if you're AirPlaying when you're the Netflix
00:22:40
◼
►
"It still looks like a nice protected video play pen, and you can say that it's still
00:22:44
◼
►
a second screen experience.
00:22:46
◼
►
Big corporation cable killed Chromecast support for a similar reason."
00:22:51
◼
►
- It's so weird to think of like, when they say second screen, what they mean is like
00:22:54
◼
►
the primary screen of the device the Netflix app is on, but it's a second screen because
00:22:58
◼
►
it's not a television, right?
00:23:00
◼
►
The lingo is so television-centric.
00:23:02
◼
►
Television is the first screen, any other screen is the second screen.
00:23:04
◼
►
Even if the Netflix app itself is running on the phone, the phone screen is a second
00:23:09
◼
►
- Moving on, Mark Plus writes, "There's no quality loss when beaming full screen videos
00:23:14
◼
►
via AirPlay.
00:23:15
◼
►
The raw MP4 data is sent directly.
00:23:17
◼
►
Recompression only happens when using AirPlay screen mirroring and no full screen videos
00:23:21
◼
►
Can you play AirPlay 1 as well?"
00:23:22
◼
►
Because that was not my understanding, but I could be wrong.
00:23:25
◼
►
- I mean, I suppose it depends on when you're AirPlaying 2.
00:23:28
◼
►
Maybe there's something in the specs.
00:23:29
◼
►
Obviously, it can't send the raw data stream if the raw data stream is in a codec or even
00:23:35
◼
►
in just a profile that the receiving device can't decode.
00:23:38
◼
►
So there would have to be recompression, but presumably that doesn't happen with the Netflix
00:23:43
◼
►
Presumably, it intentionally makes sure that it sends data that can go straight through
00:23:45
◼
►
to any existing AirPlay device without recompression.
00:23:49
◼
►
Finally, Jon, tell us about your fidget spinner.
00:23:51
◼
►
- You're talking about the terrible clicking noise that some people's new AirPod cases
00:23:58
◼
►
I've heard from a few people who say their case doesn't make that sound, but I've heard
00:24:00
◼
►
from many more that it does.
00:24:01
◼
►
Anyway, I said they should have turned the case into a fidget spinner because it's kind
00:24:06
◼
►
of good for that.
00:24:07
◼
►
Lo and behold, someone actually has a product that turns your AirPod case into a fidget
00:24:14
◼
►
It's sort of like a sleeve that your AirPod case goes into with a little thing on the
00:24:18
◼
►
front and back for you to put your fingers on, a little ball bearings in it, so you just
00:24:21
◼
►
sort of pinch the case between your fingers and spin it.
00:24:25
◼
►
And there you go, AirPods as fidget spinner.
00:24:28
◼
►
- That's the gods intended.
00:24:29
◼
►
- This is a real product.
00:24:30
◼
►
It's $25 that you can buy right now.
00:24:33
◼
►
- We are sponsored this week by Linode, my favorite web host.
00:24:36
◼
►
You can instantly deploy and manage an SSD server in the Linode cloud.
00:24:40
◼
►
Get a server running in seconds with your choice of Linux distro, resources, and 10
00:24:45
◼
►
node locations.
00:24:46
◼
►
And Linode is proud to announce their newest data center in Toronto, Canada.
00:24:51
◼
►
Built using their most up-to-date hardware and their next generation network backbone,
00:24:55
◼
►
Linode Toronto allows users to comply with in-country data protection requirements and
00:24:59
◼
►
take advantage of all of Linode's technology and tools while they do it.
00:25:02
◼
►
Linode is fantastic.
00:25:03
◼
►
I love hosting at Linode.
00:25:05
◼
►
I host all of my servers there for Overcast and Marker.org.
00:25:09
◼
►
And it's wonderful because you can build whatever you want there.
00:25:12
◼
►
They have dedicated CPUs, they have distributed application of capabilities, you can host
00:25:16
◼
►
services, websites, continuous integration, continuous deployment types of environments,
00:25:20
◼
►
and so much more.
00:25:22
◼
►
Linode has native SSD storage, a 40 gigabit network, and industry-leading processors,
00:25:28
◼
►
all available from their 10 worldwide data centers, including their adding one in Mumbai,
00:25:33
◼
►
India by the end of 2019.
00:25:35
◼
►
All of their plans are amazingly well-priced.
00:25:38
◼
►
This is one of the reasons I like them so much.
00:25:39
◼
►
They're an incredible value.
00:25:40
◼
►
And I've been with them for something like eight years, and they've always been.
00:25:43
◼
►
It isn't like they have one good sale and then they're a bad value the next three years.
00:25:47
◼
►
That's never happened.
00:25:48
◼
►
They've been a great value the entire time I've been a customer, long before they were
00:25:51
◼
►
a sponsor of our show.
00:25:53
◼
►
This is why I'm there.
00:25:54
◼
►
It's a great value backed by great hardware, incredibly good performance, and a really
00:25:57
◼
►
nice control panel, too.
00:25:59
◼
►
So it's all very easy to use, very easy to afford.
00:26:02
◼
►
They have hourly billing up to monthly caps.
00:26:05
◼
►
They have a seven-day money-back guarantee, a new cloud manager featuring an even better
00:26:09
◼
►
user interface.
00:26:10
◼
►
It's wonderful.
00:26:11
◼
►
Also, they're hiring.
00:26:12
◼
►
If you might want to work for them, go to linode.com/careers.
00:26:14
◼
►
Anyway, when you sign up, use promo code ATP2019, and that can get you a $20 credit.
00:26:21
◼
►
And their base plan starts at just $5 a month.
00:26:23
◼
►
That could be four months free.
00:26:25
◼
►
So once again, linode.com/ATP and code ATP2019 for a $20 credit.
00:26:32
◼
►
Thank you so much to Linode for hosting all of my servers and sponsoring our show.
00:26:40
◼
►
I would like to take a moment—I don't have a good link in the show notes as I sit here
00:26:44
◼
►
right now, but perhaps we can find one.
00:26:47
◼
►
I'd like to take a moment to comment on the recent goings-on with the photo of the
00:26:55
◼
►
black hole and the lead architect—I don't think that's the correct title, but for
00:27:01
◼
►
lack of a better one, lead architect behind this—was a woman named Katie Bowman.
00:27:05
◼
►
Shortly after this momentous astrological thing—not astrological, that's very wrong,
00:27:13
◼
►
hello—this moment momentous moment in astronomy happened, it seems like all the idiot boys
00:27:21
◼
►
had to come out of the woodwork to try to stir things up.
00:27:24
◼
►
And I don't know that we need to go into it that much, but I find it extraordinarily
00:27:29
◼
►
disappointing and gross and tacky and unnecessary and disgusting that a bunch of very insecure
00:27:37
◼
►
boys decided to go trolling through various GitHub repos to try to prove that Katie Bowman
00:27:43
◼
►
was taking credit for other people, particularly men's work.
00:27:47
◼
►
And as far as I understand, some of the co-authors of the code and the different papers that
00:27:54
◼
►
this work was based on, many of whom were men, have come out to say, "No, no, no, this
00:27:59
◼
►
is her work.
00:28:00
◼
►
This is really her."
00:28:01
◼
►
And I just wanted to publicly say that I think this is bullsh*t, and it really makes me sad.
00:28:07
◼
►
I admit I have not been following this incredibly closely.
00:28:10
◼
►
I just have the high-level overview that I think everyone knows at this point.
00:28:15
◼
►
But the reality is that men have a really hard time when women get credit for anything
00:28:21
◼
►
because we are so used to getting all the credit ourselves.
00:28:25
◼
►
When you've been the dominant class or whatever for so long, sharing power or credit with
00:28:35
◼
►
anyone else feels like an attack on you because it was just you for so long that got all the
00:28:43
◼
►
And so if anything starts moving towards equality or diversity, it's easy for a lot of people
00:28:51
◼
►
who were in the dominant class to feel like it's an attack on them and to get super defensive
00:28:57
◼
►
and try to discredit or do other horrible things.
00:29:01
◼
►
If you feel threatened by being in the dominant class and slowly losing that dominance towards
00:29:09
◼
►
something that's more equal and more diverse, that's a problem with you, not a problem with
00:29:15
◼
►
the results in the system.
00:29:18
◼
►
And I'm sorry, I'm probably butchering this because I'm not an expert in discussing things
00:29:21
◼
►
like this, so I apologize if I'm butchering this, but basically anyone who feels threatened
00:29:28
◼
►
or angry about a woman getting credit for an important scientific achievement, you have
00:29:34
◼
►
to check yourself there.
00:29:37
◼
►
And secondly, I think it's worth pointing out that the reality of any kind of large
00:29:42
◼
►
project, whether it's a product being developed or a scientific achievement like this, is
00:29:49
◼
►
that there's a team of people who work on it.
00:29:51
◼
►
There's lots of people involved usually, but we still tend to give a lot of credit to the
00:29:58
◼
►
Like, Steve Jobs didn't make the iPhone.
00:30:01
◼
►
He didn't invent it.
00:30:02
◼
►
He didn't manufacture it.
00:30:04
◼
►
He didn't write any of the software on it.
00:30:07
◼
►
He probably designed none of the hardware on it.
00:30:10
◼
►
But he gets a lot of credit for it because he was the leader of the company that made
00:30:15
◼
►
it at the time they made it.
00:30:17
◼
►
And forgive me, I'm not familiar with too many of the details of the various people's
00:30:21
◼
►
roles in this and what title or role Katie Bowman had, but it's totally in line with
00:30:26
◼
►
how people get credit for things, usually in our society, to say that this is hers,
00:30:32
◼
►
that this was her project, that she led this and they did this as a result of her.
00:30:39
◼
►
Like, this seems like the way we credit things in our society.
00:30:43
◼
►
You have to really bend over backwards to suggest that she shouldn't get credit for
00:30:48
◼
►
I think if someone was listening to this and who's on the other side of it would probably
00:30:53
◼
►
find everything you said unconvincing because they would say, "You're misunderstanding.
00:30:58
◼
►
That's not the situation at all.
00:30:59
◼
►
I'm not trying to discredit somebody.
00:31:01
◼
►
I'm not being a meanie.
00:31:02
◼
►
I'm not insecure.
00:31:03
◼
►
I'm not threatened.
00:31:05
◼
►
Basically all I'm doing is two things.
00:31:10
◼
►
One, I am being vigilant and skeptical against a trend I see in the world, which is that
00:31:17
◼
►
everyone is looking for a chance to raise up historically marginalized people and use
00:31:24
◼
►
them as examples of good.
00:31:25
◼
►
And I, as the rational skeptic internet person dude, obviously, I'm watching for that because
00:31:34
◼
►
I think it would be very unfair to take somebody and hold them up as a great champion or someone
00:31:41
◼
►
who's very successful just because they're from a traditionally marginalized group.
00:31:48
◼
►
So anytime we see that happen, "Oh, look at this.
00:31:51
◼
►
Someone is getting credit for a scientific discovery or achievement and it's not a white
00:31:57
◼
►
guy," we should check this out because we know how all those people out there are always
00:32:01
◼
►
just trying to champion anybody they see from a marginalized group.
00:32:07
◼
►
So let's check this out.
00:32:08
◼
►
We're not being mean or insecure.
00:32:09
◼
►
We just got to check it out because it just seems unfair to, you know, people should get
00:32:14
◼
►
credit when it's due to them, but when it's not due, I, the internet skeptic, I'm going
00:32:18
◼
►
to make sure that I'm on the prowl for that.
00:32:21
◼
►
And that happened a lot in the typical places you would imagine, Hacker News or Reddit or
00:32:26
◼
►
And during that process, the self-anointed, extremely non-experts in the field have examined
00:32:35
◼
►
it and aside from the super duper trolls have basically come down, "Okay, we looked into
00:32:41
◼
►
We checked it out."
00:32:42
◼
►
And despite some early suspicions about some things and some confusion about lines of code
00:32:46
◼
►
when people check model files into GitHub and it ends up with almost a million lines
00:32:51
◼
►
of code and we're confused by that because we don't know anything.
00:32:53
◼
►
So we, you know, give us some credit, like self-appointed experts.
00:32:58
◼
►
We sorted out and we eventually determined that, yes, she should get credit.
00:33:02
◼
►
She was like her algorithm and her idea and she led the team and did all this important
00:33:07
◼
►
work and it's checked it out and everything's fine.
00:33:11
◼
►
And those people would say, "This is the system working as designed."
00:33:14
◼
►
We here as a self-appointed experts are ensuring that no one gets credit when they shouldn't
00:33:22
◼
►
because that actually would be counter to the idea of raising up marginalized people.
00:33:26
◼
►
So we want to make sure if they're getting credit, they should.
00:33:29
◼
►
And we looked into it and we checked it out and we had a discussion, a very rational discussion,
00:33:33
◼
►
and we debated.
00:33:34
◼
►
And aside from all the people who were currently down voting, who are super duper jerks and
00:33:37
◼
►
misogynists, we determined it looks good.
00:33:41
◼
►
She should get credit.
00:33:42
◼
►
Everything's great.
00:33:43
◼
►
And if you have some kind of super tunnel vision and you just look at it from that lens,
00:33:48
◼
►
you're like, "Show me where something was wrong there."
00:33:51
◼
►
We were on the internet and we were just having a discussion about a thing and there were
00:33:55
◼
►
some doubts and we looked into it and we used our awesome rational membranes and we came
00:34:00
◼
►
to what we think is the truth.
00:34:02
◼
►
And it turns out in this case, the truth is what everyone wanted it to be and it's a feel
00:34:05
◼
►
good story and it's great.
00:34:07
◼
►
Everything's cool, right?
00:34:09
◼
►
And to the people who either participated that or can identify with that or hear that
00:34:14
◼
►
and think, "I mean, that makes sense.
00:34:16
◼
►
How can you argue with that?
00:34:17
◼
►
Show me the lie.
00:34:20
◼
►
What's wrong about that?"
00:34:22
◼
►
It's the tunnel vision.
00:34:23
◼
►
You're missing the larger context.
00:34:24
◼
►
And the larger context is that every time anyone from a marginalized group gets outside
00:34:31
◼
►
of their pen or raises above their station or becomes slightly less marginalized for
00:34:38
◼
►
even a moment, they are accosted by the entire universe of the status quo saying, "Whoa,
00:34:45
◼
►
Hang on a second.
00:34:46
◼
►
Let's examine everything about this.
00:34:48
◼
►
Can we get a DNA sample?
00:34:49
◼
►
Is that really you?
00:34:50
◼
►
Can we talk to everyone you ever knew?
00:34:52
◼
►
Did you steal a candy bar when you were in fifth grade because I might have to put you
00:34:56
◼
►
And that just doesn't happen when it's a white guy.
00:34:58
◼
►
When it's a white guy, no one goes and examines everything about their life and interrogates
00:35:02
◼
►
to make sure that they did everything they said.
00:35:04
◼
►
And that is the lesson here, not the specifics of this story, but the idea like put yourself
00:35:10
◼
►
in the shoes of a marginalized person and see what it would be like when you know, even
00:35:16
◼
►
if you have any kind of 100% deserved success, the main story will be everyone else trying
00:35:21
◼
►
to, even the best people, "make sure that you really deserve it."
00:35:25
◼
►
And that just doesn't happen to other people.
00:35:28
◼
►
And they would say, "Well, no, I do that for everybody.
00:35:31
◼
►
Every scientific paper, I just make sure that all the male credits get… they don't.
00:35:34
◼
►
It's not the way… writ large, it's not the way the world works."
00:35:37
◼
►
That is the lesson here that you can't just look at the single case and say everyone,
00:35:42
◼
►
the system worked the way it was supposed to and we're just doing our job.
00:35:44
◼
►
You have to look at the larger context.
00:35:46
◼
►
You have to put yourself in the shoes of one of those people and say, "What is it like
00:35:49
◼
►
when anytime anything goes well for you, the main thing you have to deal with is attacks
00:35:56
◼
►
and doubts systemically because of who you are?"
00:36:01
◼
►
And that's the important part and that's the part that you'll never be able to argue
00:36:04
◼
►
with because you're trying to tell the people like, I don't know what the analogies are,
00:36:08
◼
►
trying to explain water to a fish or whatever that it's just the world they're living
00:36:12
◼
►
in, it's the world everyone's swimming in, especially if they can't relate or don't
00:36:16
◼
►
have enough experience being empathetic to that position or haven't heard enough, like
00:36:22
◼
►
haven't listened to enough people explaining, "Here's what it's like to be me."
00:36:26
◼
►
Like I don't know how many ways we can get it like the idea of empathy but like it's
00:36:29
◼
►
a difficult… you can't explain empathy to someone.
00:36:32
◼
►
You can intellectually but you have to… you know, it's not the point of empathy.
00:36:37
◼
►
You have to feel it to make the connection to say, "What would it be like to be a woman
00:36:41
◼
►
in science?"
00:36:43
◼
►
What does that entail and how is it different than being a man in science?
00:36:47
◼
►
And you can't look at one single case and say, "Well, everything there was justified."
00:36:50
◼
►
You have to look at the big picture and the big context and people as a group and understand
00:36:56
◼
►
the injustice and it's a difficult concept to get across and I feel like sometimes it
00:36:59
◼
►
gets lost in any specific case of arguing over the details of like, you know, GitHub
00:37:05
◼
►
source code and stuff.
00:37:06
◼
►
It's like, "Why are we even that far down the rabbit hole here?
00:37:10
◼
►
Think about why.
00:37:11
◼
►
Why is this even happening?"
00:37:12
◼
►
Anyway, that's my angle on this whole story.
00:37:15
◼
►
John, I freaking love you.
00:37:18
◼
►
Thank you for that.
00:37:19
◼
►
No, and I really mean it.
00:37:20
◼
►
I hope I don't sound sarcastic but especially when it comes to this sort of thing, you do
00:37:24
◼
►
such a good job of taking my jumbled thoughts and making them make sense so I appreciate
00:37:32
◼
►
Yeah, I'm really glad that you are here to speak for us.
00:37:33
◼
►
Yeah, because Marco and I are trying real hard.
00:37:36
◼
►
We really, really are.
00:37:37
◼
►
It doesn't mean we're succeeding but we're trying.
00:37:39
◼
►
No, I'm afraid to talk about a lot of stuff like this because I'm not good at it and I
00:37:45
◼
►
think if I talk about these kind of things poorly, I'm probably making things worse.
00:37:48
◼
►
Well, I mean, I think both of you and a lot of people like myself included, the first
00:37:54
◼
►
instinct is often like you feel the injustice.
00:37:57
◼
►
You have enough empathy to understand like this seemed like I can imagine what it might
00:38:02
◼
►
be like and this feels unjust and part of it is tribal and teams and if you are sort
00:38:07
◼
►
of for more equality for women or any other marginalized group, if you're for that, you
00:38:13
◼
►
instinctively root for that "that side."
00:38:16
◼
►
You can get caught up in that part of it and in general, if you see someone being attacked
00:38:20
◼
►
and you feel like that as far as you're concerned, you probably think it's unjust, you feel bad
00:38:24
◼
►
and you rebel against the injustice and you get mad about it and you get worked up or
00:38:31
◼
►
The fighting the battles from that perspective like my side versus your side and us arguing
00:38:38
◼
►
or whatever can lead to the situation where everything gets settled as it happened, as
00:38:44
◼
►
it mostly got settled in these threads that were not in the, you know, that are in the
00:38:48
◼
►
more reasonable parts of the internet.
00:38:50
◼
►
And everyone thinks, "Okay, well, we worked it out.
00:38:53
◼
►
The system works."
00:38:54
◼
►
And I feel like especially if the answer turns out like your side is the one on the right,
00:39:00
◼
►
like, "Oh, it's great," you know, and if you still disagree, you're a bad person, but all
00:39:03
◼
►
the other people agree.
00:39:05
◼
►
The trap is thinking that that is the system working and not understanding that that whole
00:39:10
◼
►
debate is, regardless of how it turned out, even, you know, regardless of just the fact
00:39:15
◼
►
that we're discussing this at all, it's like all the things with like repeating lies.
00:39:19
◼
►
Like I'm hesitant to even have this topic in the show just because discussing it at
00:39:23
◼
►
all gives credence to the idea that a woman was getting credit when she shouldn't, even
00:39:28
◼
►
though that is not the case, you know, studies have shown if you just repeat a lie over and
00:39:31
◼
►
over again, it gains more weight in people's minds despite how, you know, how wrong it
00:39:36
◼
►
might be, despite everyone agreeing that it's wrong because they heard it so many times
00:39:40
◼
►
like it's wrong, but it's probably a thing that probably happens a lot and it could have
00:39:44
◼
►
happened in this case.
00:39:45
◼
►
It just happened to not happen.
00:39:47
◼
►
And that's the worst part about it.
00:39:48
◼
►
That is the fact that it happens and that's the systemic oppression that is difficult
00:39:55
◼
►
to explain but is probably more significant than the details of any individual case.
00:40:01
◼
►
No, I just wanted to call it out because I really think it's too bad and I'm glad that
00:40:07
◼
►
Jon you were there to clean up our mess.
00:40:09
◼
►
Yes, thank you.
00:40:10
◼
►
What we should really talk about is all the videos I saw explaining how cool, like why
00:40:16
◼
►
the image looks the way it does.
00:40:17
◼
►
I tweeted it.
00:40:18
◼
►
We should put it in the link in the show notes.
00:40:19
◼
►
There was Veritasium, I think.
00:40:22
◼
►
I mean, when Interstellar came out, the same stuff went around like, "Here's why the black
00:40:27
◼
►
hole in Interstellar looked the way it does."
00:40:28
◼
►
Well, I didn't see it.
00:40:30
◼
►
We consulted scientists and they told us the way it looks.
00:40:33
◼
►
It's all true and they were explainer stories back then.
00:40:37
◼
►
It's all just come back around now.
00:40:39
◼
►
I thought that Veritasium thing with the model was a pretty concise way to explain it that
00:40:45
◼
►
had the advantage of glossing over the details that aren't that important.
00:40:49
◼
►
You basically just want to know why does it look like a black spot with a fuzzy ring around
00:40:54
◼
►
in this particular – why does it look anything like that?
00:40:56
◼
►
You don't want to know the super-duper details of why the Interstellar one looks exactly
00:41:02
◼
►
like that or the Interstellar one leaves out some details as well for cinematic reasons.
00:41:07
◼
►
But we will put that link in the show notes to get something positive out of this if you're
00:41:10
◼
►
wondering why the hell does a picture of the black hole look like a coffee stain in the
00:41:18
◼
►
We have a video that will answer that question and the answer is cool.
00:41:20
◼
►
The answer is not, "Oh, it's just black but with stuff around it."
00:41:24
◼
►
The answer is cool because black holes are cool.
00:41:26
◼
►
Also, if your coffee is that color, you're doing something wrong.
00:41:29
◼
►
It's not actually color.
00:41:30
◼
►
It's a false color image, Marco.
00:41:32
◼
►
They just assign colors to levels of – it's fine.
00:41:37
◼
►
You can make it any color you want.
00:41:40
◼
►
We are brought to you this week by Jamf Now.
00:41:42
◼
►
Go to jamf.com/atp to learn more and create your free account.
00:41:47
◼
►
Jamf Now makes it easy to set up, manage, and protect your Apple devices at work.
00:41:52
◼
►
As a business grows, so does its digital inventory and this makes it harder to manage everyone's
00:41:57
◼
►
Apple devices.
00:41:58
◼
►
This is especially true if you have remote employees.
00:42:01
◼
►
With Jamf Now, you can check on your digital inventory, you can distribute Wi-Fi and email
00:42:06
◼
►
settings, deploy apps to everyone, enforce passcode requirements, and protect your company's
00:42:12
◼
►
You can lock or wipe a device remotely if necessary from anywhere.
00:42:17
◼
►
Jamf Now helps you manage your devices so you can focus on your business instead and
00:42:22
◼
►
there's no IT experience needed to use Jamf Now.
00:42:26
◼
►
Our listeners, start securing your business today.
00:42:29
◼
►
You can manage your first three devices for free and you can add more after that starting
00:42:33
◼
►
at just $2 a month per device.
00:42:36
◼
►
Create your free account today at jamf.com/atp.
00:42:44
◼
►
Thank you so much to Jamf Now for sponsoring our show.
00:42:51
◼
►
Apple and Qualcomm have settled and within hours of that, Intel has decided, "Eh, maybe
00:42:57
◼
►
this 5G thing ain't for us after all."
00:42:59
◼
►
I like this story because it's so neat.
00:43:03
◼
►
We know that Apple and Qualcomm have been not friends for a long time.
00:43:10
◼
►
Qualcomm sells the modem chips, let your phone talk to the cell network and it's a super
00:43:15
◼
►
important part of your phone.
00:43:18
◼
►
Qualcomm has tons of patents.
00:43:19
◼
►
There's all sorts of lawsuits about Qualcomm not licensing those patents to people for
00:43:23
◼
►
reasonable rates and Apple not wanting to pay license fees because they felt like they
00:43:26
◼
►
were already paid by the manufacturers and blah, blah, blah.
00:43:29
◼
►
Big legal battle.
00:43:30
◼
►
They're super not friends in the last round of iPhones and maybe a little bit of the one
00:43:35
◼
►
Apple has been getting its cell modems from Intel while it fights with Qualcomm and as
00:43:41
◼
►
we've said many times in this program, Apple's solution to this problem long term is screw
00:43:46
◼
►
you Qualcomm and Intel will make our own modem chips but that takes a long time.
00:43:50
◼
►
Apple is still pursuing that strategy but in the meantime, it's got phones to make and
00:43:55
◼
►
phones to sell.
00:43:57
◼
►
I haven't really been paying attention to this battle.
00:43:59
◼
►
I didn't know the first day of the court case between Apple and Qualcomm happened and it's
00:44:03
◼
►
a separate thing where Qualcomm is being in a thing with the FTC about licensing.
00:44:09
◼
►
Anyway, the situation came to a head for a variety of reasons.
00:44:14
◼
►
One, Intel is having, as we all know, having problems getting its 10-nanometer process
00:44:20
◼
►
online still.
00:44:21
◼
►
That's why we have 14-nanometer chips in our Macs and it's kind of important if Intel wants
00:44:27
◼
►
to continue to make these cell radio chips for phones, it has to be able to match the
00:44:34
◼
►
process that Qualcomm is going to be able to fab on with Taiwan Semiconductor or whatever.
00:44:40
◼
►
And Intel has seemed a little bit shaky about the idea of whether it really wanted to be
00:44:45
◼
►
in this business because it's kind of compared to giant server chips where it's the dominant
00:44:50
◼
►
It's a lower margin business and Apple is a difficult customer and all that stuff.
00:44:54
◼
►
So the way it came to a head is, and I'm not sure about the order of events at the time
00:44:58
◼
►
we're recording this, there's still some speculation, but I assume the order of events is Apple's
00:45:04
◼
►
hanging out there.
00:45:05
◼
►
It's like Apple's fighting with Qualcomm and Intel is supposed to be making its cell radio
00:45:09
◼
►
In particular, Intel was going to make the 5G radio chips for not this phone maybe, but
00:45:14
◼
►
the next phone.
00:45:15
◼
►
And Intel is not doing too well and Apple is like, "We're kind of between a rock and
00:45:19
◼
►
a hard place.
00:45:20
◼
►
We're making our own chips but we're not going to be ready in time for the next iPhone."
00:45:23
◼
►
Intel is making chips but they might not be ready because we know they're having trouble
00:45:26
◼
►
with their process and we don't want them to fathom it on the bigger process and Qualcomm
00:45:29
◼
►
we're in a fight with.
00:45:30
◼
►
So what do we do?
00:45:32
◼
►
And sort of simultaneously, Intel says, "You know what?
00:45:38
◼
►
We're not making 5G cell modems."
00:45:40
◼
►
Apple settles with Qualcomm basically at, you know, not that they say Apple lost, but they
00:45:44
◼
►
basically lost.
00:45:45
◼
►
Apple settles with Qualcomm, makes nice with Qualcomm and does like a cross-licensing agreement
00:45:48
◼
►
which they need to be able to make their own cell modem chips because Qualcomm has all
00:45:52
◼
►
the important patents and patents are evil, but also like agrees to pay them some huge
00:45:57
◼
►
amount of money that they supposedly owed them.
00:46:00
◼
►
Because what choices do they have?
00:46:01
◼
►
Once Intel either can't or doesn't want to make 5G, you know, cell modems in time for
00:46:08
◼
►
Apple, Apple has to make up with Qualcomm because otherwise it would have no cell radios in
00:46:12
◼
►
its phones and that's really bad.
00:46:14
◼
►
So this is all nice and neat where Apple basically loses.
00:46:19
◼
►
Intel also kind of loses, I feel like, and Qualcomm also kind of loses because, you know,
00:46:25
◼
►
so Apple loses because they end up paying Qualcomm when they didn't want to and their
00:46:28
◼
►
whole idea of playing Intel against Qualcomm didn't work out.
00:46:31
◼
►
Intel loses, I think, because this is another situation where Intel says, "We like our
00:46:35
◼
►
high margin businesses better."
00:46:37
◼
►
And Intel apparently can't get its act together to get its, you know, process shrink online
00:46:42
◼
►
and they just, you know, remove the risk.
00:46:44
◼
►
Like let's not deal with that whole Apple thing because Apple is a demanding customer
00:46:47
◼
►
and we're not even sure we want to be in this business and whatever, right?
00:46:51
◼
►
It's not a strength move for Intel.
00:46:53
◼
►
If Intel was super duper awesome and had the best fab like it did many years ago, it would
00:46:57
◼
►
be able to serve Apple and sell tons of chip and it would have been good for them.
00:47:01
◼
►
So they lose.
00:47:02
◼
►
And then Qualcomm loses because regardless of the deal with Apple, they know that Apple
00:47:06
◼
►
is making its own cell radio chips and they just gave Apple the license, the patent licenses
00:47:10
◼
►
that it needs so that in a year or two or three, Apple is not going to be buying chips
00:47:14
◼
►
from Qualcomm anymore either.
00:47:16
◼
►
So everybody loses in giant corporation, you know, courtroom, bingo, whatever the hell
00:47:22
◼
►
we're playing here.
00:47:23
◼
►
What do you guys think of the order of operations was here?
00:47:26
◼
►
Was it Intel voluntarily bailed or Apple knew that Intel wasn't going to be able to make
00:47:31
◼
►
it and bailed on Intel?
00:47:33
◼
►
It's kind of like who gets to announce first because I can imagine Apple in their boardroom
00:47:36
◼
►
going, "Who here is confident that Intel is actually going to be able to give us cell
00:47:41
◼
►
radio chips, 5G radio chips?"
00:47:42
◼
►
And no one raises their hand.
00:47:44
◼
►
Like maybe we should just tell Intel, "You know what?
00:47:46
◼
►
Forget it and we should settle with Qualcomm."
00:47:49
◼
►
And before they even tell Intel that, Intel gets a wind of it and says, "You know what?
00:47:52
◼
►
No, we're out of the 5G business.
00:47:54
◼
►
We weren't going to make you things anyway.
00:47:56
◼
►
You can't fire me.
00:47:59
◼
►
Like I have no idea what the order is there.
00:48:00
◼
►
And then Apple's settling with Qualcomm.
00:48:01
◼
►
Qualcomm's lawyers would be more than happy to say, "So Apple, here you're going to settle.
00:48:04
◼
►
Well, here's how much money we want and we'll do that cross-patent licensing."
00:48:08
◼
►
Like depending on when those things happen, the negotiation between Apple and Qualcomm
00:48:13
◼
►
could have been more or less in Apple's favor.
00:48:17
◼
►
But I can't tell exactly what order things happened here.
00:48:20
◼
►
But I really do feel like that everybody loses in some way.
00:48:24
◼
►
If I were to wager a guess, I would say that Intel knew it was screwed.
00:48:29
◼
►
I don't know if that got messaged to Apple or not, but I think Intel knew it was screwed.
00:48:35
◼
►
Apple thus knew it was screwed.
00:48:37
◼
►
And I bet you Apple said to Intel, "Eh, never mind on this whole thing."
00:48:41
◼
►
And then Intel said, "Oh, thank God.
00:48:43
◼
►
I mean, I mean, I mean, oh, that's too bad.
00:48:48
◼
►
This, the whole Qualcomm/Apple thing, this is two big companies that were fighting over
00:48:55
◼
►
a lot of money.
00:48:56
◼
►
I honestly, I don't think Apple had a leg to stand on.
00:48:59
◼
►
I'm not a legal expert, but it sure seemed like Apple just decided, "We don't want to
00:49:03
◼
►
pay this anymore.
00:49:04
◼
►
So we're just going to stop and you can sue us and we'll see what happens."
00:49:08
◼
►
Like that's, that's kind of how it seemed.
00:49:10
◼
►
And we were all willing to kind of forgive that or the other way because anyone who looks
00:49:15
◼
►
into this at all learns quickly that Qualcomm is like not a great actor most of the time.
00:49:21
◼
►
Like it is, it, it really uses like horrible, like predatory licensing and, and pricing
00:49:27
◼
►
and they're, they're really a big bully.
00:49:30
◼
►
Well, there was the other case involving like the FTC of saying, it's not just like they're
00:49:35
◼
►
Like legally, Qualcomm is supposed to allow people to use its patents for some reasonable
00:49:40
◼
►
fee or whatever.
00:49:41
◼
►
Like there's some, like that, that case is ongoing, right?
00:49:43
◼
►
So Apple's bet was, I bet we can just not pay them because they're going to be so screwed
00:49:47
◼
►
because we know they're in the wrong with this FTC thing.
00:49:49
◼
►
And I bet they're going to lose that case.
00:49:51
◼
►
And let's, our risk is let's just not pay them because they'll be distracted by that
00:49:56
◼
►
And maybe if they lose that case, like maybe we'll get, you know, and the gamble didn't
00:49:59
◼
►
pay off for Apple.
00:50:00
◼
►
They like either the case took, went, took slowly or maybe Qualcomm is going to win that
00:50:04
◼
►
case after all or whatever.
00:50:06
◼
►
So it was kind of a, it's a thing companies do all the time.
00:50:08
◼
►
A game of chicken of like, we have a lot of money and a lot of lawyers, so let's just
00:50:13
◼
►
not do a thing and you know, come at me.
00:50:16
◼
►
And it could have been that at the time he worked out differently, that Qualcomm might
00:50:19
◼
►
have been in hot water with this patent thing and been willing to overlook Apple doing that
00:50:24
◼
►
in exchange for some sort of deal that for Apple to continue buying it, selling it or
00:50:30
◼
►
Anyway, like, yeah, both Apple and Qualcomm were being big corporate jerks, but I feel
00:50:34
◼
►
like Qualcomm had sort of the original sin, well the patent system is the original sin,
00:50:39
◼
►
like of having these patents and hoarding them and charging a lot for them in a way
00:50:46
◼
►
that made everybody unhappy and that is probably illegal according to the letter of the already
00:50:50
◼
►
absurd patent law.
00:50:52
◼
►
And then after that, it's like, well, Apple gets super cranky about that and then it does
00:50:55
◼
►
something that is probably also illegal.
00:50:57
◼
►
And then, you know, he, you know, he, he started it as not a great argument legally speaking,
00:51:01
◼
►
but it's the reason, it's the reason I think that Qualcomm is the worst actor here.
00:51:09
◼
►
I mean, yeah, like I, I honestly didn't like the way Apple handled this.
00:51:12
◼
►
Like it sure, it sure seemed like Apple was cutting off their money in order to hurt them
00:51:19
◼
►
financially like fatally.
00:51:21
◼
►
Like I think Apple decided to stop paying them hoping that, that not only would they
00:51:25
◼
►
lose so much revenue that it would, that they would be forced to negotiate, but that they
00:51:30
◼
►
would, that their stock price, cause they're a public company, that their stock price would
00:51:34
◼
►
go down so much that like, I think Apple was basically trying to strangle Qualcomm out
00:51:37
◼
►
of existence by just not paying something that by, by like their contract, like they
00:51:42
◼
►
clearly owed the money and Apple decided we're going to stop paying and see what happens.
00:51:46
◼
►
And that's, that's kind of a big bully move right there.
00:51:49
◼
►
So I don't like the way Apple did this.
00:51:52
◼
►
Even though I don't like Qualcomm either.
00:51:54
◼
►
I think Apple went about this in a really a very like big bully kind of way.
00:51:58
◼
►
But regardless, it seems to be over now for the time being because Intel can't get their
00:52:04
◼
►
crap together and that's not really news to anybody.
00:52:10
◼
►
Long term I think, I think Apple will get their cell modem team going quickly enough
00:52:16
◼
►
that I think maybe in five years they won't need to deal with Qualcomm anymore.
00:52:21
◼
►
But we're not there yet.
00:52:22
◼
►
I don't know how long their patent license is, but I feel like with, with Qualcomm, like
00:52:26
◼
►
it's shortsighted to take the giant bucket of money that Apple gave them.
00:52:30
◼
►
I mean, I guess Qualcomm has no choice.
00:52:32
◼
►
Like the point is they have to license them and so now they have, but now that gives Apple
00:52:36
◼
►
the keys to be able to be the master of its own destiny and do its own chips.
00:52:40
◼
►
I feel like Apple's one regret is probably we should have started that make your own
00:52:43
◼
►
modem thing two years ago, like two years earlier than we did.
00:52:46
◼
►
Not two years ago.
00:52:48
◼
►
Whenever they started it, starting it two years before that would have saved them from
00:52:51
◼
►
this whole mess.
00:52:52
◼
►
And Intel, I'd love to talk to Intel and say, guys, like I know you're having trouble with
00:52:55
◼
►
your process thing, but like this whole idea of let's stick to the high margin multi-core
00:53:00
◼
►
like 58 core, $30,000 server thing because it's a better business.
00:53:05
◼
►
Like it kind of is, but how many times are you going to skip out on making the cheap
00:53:11
◼
►
consumer commodity part in large numbers because it's a low margin business?
00:53:16
◼
►
Like that's, you can do that when, you know, if you're coming from a position of strength,
00:53:20
◼
►
but you're not anymore.
00:53:21
◼
►
Like I'm not saying they have to take every single deal, but Intel has a history of like
00:53:25
◼
►
they passed on making the iPhone CPU.
00:53:27
◼
►
I'm sure they've passed on making stuff for game consoles, like all sorts of businesses
00:53:32
◼
►
that don't look as good to them as their high margin multi-core X 86 CPU businesses.
00:53:40
◼
►
They're not as good businesses, but the volumes are high.
00:53:42
◼
►
And if you skip all of those, eventually the world just leaves you behind.
00:53:45
◼
►
And every device that matters is using something other than an Intel chip.
00:53:48
◼
►
And I'm sure they have, you know, better reasons than I can think of right now, but it just
00:53:54
◼
►
seems like not a great thing for Intel to be like constantly retrenching because eventually
00:53:58
◼
►
the only thing they're going to sell are the equivalent of mainframe chips and there's
00:54:01
◼
►
not going to be a lot of them.
00:54:03
◼
►
Well, I think ultimately one reason that they might've had to retreat on this one is like
00:54:09
◼
►
Intel obviously has two big problems in this market.
00:54:12
◼
►
Number one is they can't get their crap together to even ship their existing products.
00:54:16
◼
►
Like, like they can't even keep their mainstream like product line going at a healthy rate
00:54:23
◼
►
without massive problems.
00:54:25
◼
►
And so that's probably a problem.
00:54:26
◼
►
Number two is that the right time to get into the cell modem business was 10 years ago.
00:54:33
◼
►
Like they're a little late.
00:54:35
◼
►
And so I imagine anyone who tries to enter this business now, including Apple, probably
00:54:40
◼
►
has a pretty serious set of problems on their hand that a, they're starting from zero and
00:54:45
◼
►
b, they have patent issues, major, major patent issues.
00:54:49
◼
►
And that's just, that's the kind of thing that does not get solved quickly or easily.
00:54:54
◼
►
Like if you wanted to start a cell modem business today, as Apple apparently has, has, is rumored
00:54:59
◼
►
to have done or has actually said they're doing, whatever it is, that's a, that's
00:55:02
◼
►
a massive undertaking that is going to take years and years and years before there's
00:55:07
◼
►
going to be any payoff whatsoever.
00:55:09
◼
►
And even then, as soon as you release something, Qualcomm is going to sue you and that's
00:55:12
◼
►
going to take years and years to resolve and you might be on the hook for lots of money
00:55:16
◼
►
So there's just a lot of challenges in entering that and entering the market of cell modems
00:55:21
◼
►
now today, which is like, and Intel started a few years ago, but like they, well, they
00:55:26
◼
►
didn't start 10 years ago or 15 years ago when they probably should have.
00:55:29
◼
►
Well, I mean, they, I mean, we're all holding Intel cell modems in our phones right now
00:55:32
◼
►
as we all have a 10 S right.
00:55:34
◼
►
And I think they did like the Intel has been Apple supplier while they've been fighting
00:55:38
◼
►
with Qualcomm.
00:55:39
◼
►
So they've had some success in that area.
00:55:40
◼
►
Like I don't think that any, you know, remember the year when they had the, you could get
00:55:44
◼
►
the Intel modem and you could get the other modem and there was debates about the iPhone
00:55:48
◼
►
seven and I had the Intel one and it sucked.
00:55:51
◼
►
But since then, you know, it's been a non, whatever, uh, you know, however good they
00:55:57
◼
►
might be compared to the Qualcomm ones.
00:55:59
◼
►
It's obviously Intel's modems have been good enough that we have not had any discussions
00:56:03
◼
►
about the quality of the cell radios in our current iPhones or the previous gen or whatever.
00:56:07
◼
►
So like, but I guess that was, that business was not, you know, attractive to Intel, uh,
00:56:13
◼
►
you know, and, and the process issue comes to a head where eventually everybody else
00:56:19
◼
►
offers, you know, Taiwan semiconductor, seven nanometer things and Intel can't match that.
00:56:24
◼
►
What does Intel do?
00:56:25
◼
►
Like maybe it's just a, you know, concentrating, you know, so it's not, it's not like Intel
00:56:29
◼
►
starting from zero.
00:56:30
◼
►
They're already making someone.
00:56:31
◼
►
It's just the question of, can you make a five G one?
00:56:33
◼
►
It's a larger effort.
00:56:34
◼
►
And as for being sued by Qualcomm, like everybody has to license these patents and the whole
00:56:37
◼
►
idea is that Qualcomm is supposed to let people license them.
00:56:39
◼
►
And that's what that whole FCC argument is about.
00:56:43
◼
►
But Apple, Apple's, uh, some of them thing I think started several years ago.
00:56:47
◼
►
So I think they're sort of on track to be in the 2020 or 2021 iPhone, which, you know,
00:56:53
◼
►
it's reasonable timeline given how long things take.
00:56:56
◼
►
If they had started a year or two earlier, things would be better.
00:56:59
◼
►
But as things stand, you know, I was saying everybody loses in some way.
00:57:03
◼
►
Everybody does, but Apple probably loses the least because the main thing Apple lost is,
00:57:07
◼
►
you know, the public opinion, like they're the loser in this thing.
00:57:11
◼
►
And it's clear, right?
00:57:12
◼
►
You know, if you care about the horse race, like Apple versus Qualcomm, who won basically
00:57:15
◼
►
Qualcomm, but they, the main thing Qualcomm won is a bunch of money and Apple has a lot
00:57:22
◼
►
And longterm what Apple won is, you know, it's freedom eventually.
00:57:28
◼
►
We are sponsored this week by Squarespace.
00:57:30
◼
►
Start building your website today at squarespace.com/ATP and to offer code ATP at checkout ticket, 10%
00:57:36
◼
►
off, make your next move with a beautiful website from Squarespace.
00:57:41
◼
►
Squarespace makes it super easy to make amazing websites.
00:57:44
◼
►
It's as simple as that.
00:57:46
◼
►
These days, everything needs a website.
00:57:48
◼
►
Every new project you might want to do, existing businesses or projects you want to show off
00:57:51
◼
►
to the world, maybe a new podcast you want to start or a new store you want to open up
00:57:56
◼
►
online for digital or physical goods.
00:57:59
◼
►
Squarespace can help you with all of those things from the simple to the advanced.
00:58:02
◼
►
They make everything super easy for you, no matter what your skill level is with no coding
00:58:09
◼
►
Squarespace is intuitive, easy to use tools.
00:58:11
◼
►
You can customize it all to your heart's content to fit whatever your preferences or your branding
00:58:15
◼
►
requirements might be.
00:58:17
◼
►
And this is great whether you're starting a site for yourself or someone else, because
00:58:20
◼
►
Squarespace offers amazing support and they keep the site running.
00:58:24
◼
►
So it's not your problem.
00:58:26
◼
►
You don't have to deal with upgrading your site whenever there's a new version of a CMS
00:58:30
◼
►
or anything like that.
00:58:31
◼
►
You don't have to worry, what if my site goes down?
00:58:33
◼
►
You don't have to think about any kind of manual coding or anything.
00:58:37
◼
►
Squarespace takes care of all of that for you.
00:58:39
◼
►
It's incredibly easy to use and then you can take all that time you're saving and maybe
00:58:43
◼
►
money you're saving by not focusing on all those things.
00:58:46
◼
►
And you can focus on whatever your business or project needs instead.
00:58:50
◼
►
Because it's boring to focus on the website.
00:58:51
◼
►
You don't want to deal with that.
00:58:53
◼
►
You want Squarespace to take care of all that for you and then you can focus on your business.
00:58:57
◼
►
See for yourself at squarespace.com/ATP and you can start your site for free with a free
00:59:02
◼
►
trial, no credit card required.
00:59:04
◼
►
When you decide to sign up, make sure to head back there squarespace.com/ATP and use offer
00:59:08
◼
►
code ATP to get 10% off your first purchase.
00:59:12
◼
►
Once again squarespace.com/ATP, code ATP for 10% off your first purchase.
00:59:17
◼
►
Make your next move with a beautiful website from Squarespace.
00:59:20
◼
►
(upbeat music)
00:59:23
◼
►
It was a couple of weeks ago, maybe three or four weeks ago now that Apple had three
00:59:28
◼
►
or four consecutive days of releases and embargoes and things of that nature.
00:59:32
◼
►
Well friend of the show, Guy Rambo has decided to mimic that but with leaks.
00:59:38
◼
►
So this has been the week o leaks and we are recording on Wednesday the 17th.
00:59:45
◼
►
I genuinely don't know if more stuff is coming or not.
00:59:48
◼
►
But holy cow it's been a busy last several days.
00:59:52
◼
►
So this started I think on the 13th which is actually last week.
00:59:56
◼
►
That would be Saturday with iOS 13 rumors specifically dark mode detachable panels,
01:00:02
◼
►
safari and mail upgrades, an undue gesture, a new volume, a heads up display and more.
01:00:08
◼
►
So this starts with Guy Rambo saying a long awaited dark mode is finally coming to the
01:00:13
◼
►
iPhone and iPad with iOS 13.
01:00:15
◼
►
There'll be system wide dark mode that can be enabled in settings including a high contrast
01:00:19
◼
►
version similar to what's already available on Mac OS.
01:00:22
◼
►
And speaking of Mac OS, the iPad apps that run on the Mac using Mars Panel will be able
01:00:25
◼
►
to take advantage of dark mode on both platforms.
01:00:29
◼
►
Additionally there are many changes coming to the iPad with iOS 13 including the ability
01:00:33
◼
►
for apps to have multiple windows.
01:00:34
◼
►
Each window will be able to contain sheets that are initially attached to a portion of
01:00:38
◼
►
the screen but then can be detached with a drag gesture becoming a card that can be moved
01:00:42
◼
►
around freely similar to what an open source project called Panelkit could do.
01:00:47
◼
►
And I think I heard on upgrade that apparently the developer of Panelkit now works for Apple?
01:00:53
◼
►
Which I did not know.
01:00:55
◼
►
So that's kind of interesting as well.
01:00:58
◼
►
Anyway these cards can also be stacked on top of each other and use a depth effect to
01:01:01
◼
►
indicate which cards are on top and which are on the bottom.
01:01:04
◼
►
Cards can be flung away to dismiss them.
01:01:07
◼
►
That's a lot and that's just day one.
01:01:10
◼
►
All these things sound like, I mean dark mode we more or less knew was coming.
01:01:14
◼
►
The volume HUD as noted in the article has been a joke for such a long time.
01:01:18
◼
►
It's one of those overdue things.
01:01:20
◼
►
The complaint about the volume HUD in case you're new to iOS or don't see anything wrong
01:01:23
◼
►
with it is that when you change the volume a gigantic square comes in the middle of your
01:01:27
◼
►
screen and hides things that are behind it.
01:01:29
◼
►
Lots of apps override that and we all love those apps where you can, I mean Instagram
01:01:34
◼
►
is an example but basically any good player application or whatever, replaces the volume
01:01:38
◼
►
HUD with a tiny thing that is tucked into an unused portion of the screen due to like
01:01:44
◼
►
letterbox video or whatever or is at the very top at the very bottom and just shows like
01:01:47
◼
►
a line filling or whatever.
01:01:49
◼
►
So the article doesn't say what it's going to be but anything other than a giant thing
01:01:52
◼
►
in the middle of the screen that obscures the video will be great.
01:01:56
◼
►
The mail upgrade I thought was interesting because I mean the Safari and Mail stuff they
01:02:00
◼
►
talk about those applications getting more features which after yesterday's, last week's
01:02:06
◼
►
show where we were worried about Mars Ban apps coming to the Mac and just being like
01:02:13
◼
►
a Mac-ified equivalence of their iOS versions that don't have a lot of features.
01:02:20
◼
►
Maybe it wasn't entirely clear in the last show or I think we mentioned a few times we
01:02:24
◼
►
don't know what the Mars Ban apps that come to the Mac are going to be like.
01:02:28
◼
►
We're worried that they might have far fewer features but we don't actually know.
01:02:34
◼
►
So here is one of the first rumors that's not even about the Mac it's about iOS and
01:02:38
◼
►
saying hey the mail application on iOS might get some new features added to it which happens
01:02:43
◼
►
from time to time in small amounts but it turns the knob slightly towards the possibility
01:02:52
◼
►
that Mars Ban apps on the Mac might not be as feature poor as they are in iOS 12 especially
01:02:59
◼
►
if the iOS 13 incarnations have a bunch more features.
01:03:01
◼
►
Now maybe they have a bunch more features because those features are added partially
01:03:04
◼
►
in service of the Mars Ban version which would be the advantage of Apple being able to put
01:03:08
◼
►
a single team on mail for all of its platforms.
01:03:12
◼
►
So when they add features they don't need to add them to the iOS version and to the
01:03:15
◼
►
Mac version they just add it to one version.
01:03:18
◼
►
I don't know but anyway I found that encouraging.
01:03:23
◼
►
And then the undo gesture what they say is like three fingers on the keyboard and a swipe.
01:03:29
◼
►
I mean it's better than shaking the phone but it's still an awkward gesture and if the
01:03:34
◼
►
keyboard is up as Gruber pointed out you've got undo and redo buttons right above the
01:03:37
◼
►
keyboard most of the time anyway so I'm not entirely sure how awesome that's going to
01:03:41
◼
►
be except trying to explain to people how they accidentally did a bunch of typing and
01:03:47
◼
►
then it all disappeared and it's like oh you accidentally three fingers swiped on your
01:03:49
◼
►
keyboard because you were typing really fast or something but hopefully that gesture like
01:03:53
◼
►
the other multitasking gestures will be able to be turned off or whatever.
01:03:57
◼
►
But anyway all these things they sound good to me.
01:04:01
◼
►
These features sound good none of them sound stupid or frivolous or particularly unexpected
01:04:08
◼
►
except for the addition of features to applications.
01:04:13
◼
►
Yeah this I mean the keyboard undo thing I don't really care about honestly.
01:04:17
◼
►
That's yet another multi finger complex undiscoverable gesture to fix keyboard navigation on iOS
01:04:24
◼
►
like no one's going to find it.
01:04:26
◼
►
Assuming that even ships by the way because that type of feature is very easy to like
01:04:29
◼
►
play with and have experimentally in builds and say you know what never mind.
01:04:33
◼
►
Right and I do think if you look at the information that they are reporting here in these various
01:04:39
◼
►
reports that we've gotten over the last few days it sure seems like this is coming
01:04:42
◼
►
from like a class dump or something like some like it seems like somebody has access to
01:04:46
◼
►
a build but I don't think Gee Rambo has a build because if he had a build he could get
01:04:53
◼
►
things like resources and images and things out of that build that could probably be more
01:04:59
◼
►
newsworthy than like the features that might exist so I'm guessing this is reporting
01:05:04
◼
►
on somebody who has access to a class dump of the build because it's sounding like
01:05:08
◼
►
you know features that might exist in the SDK and that might have like you know function
01:05:13
◼
►
names and class names that can be seen in the SDK that's what that's what this sounds
01:05:16
◼
►
like to me and based on that then that supports what you said John like that this might not
01:05:21
◼
►
ship like there might be a class called like you know keyboard multi finger undo gesture
01:05:26
◼
►
or something like that but that might not be enabled at the end or you know whatever
01:05:31
◼
►
build ships even if it's enabled like at the wc seed that still might not ship this
01:05:35
◼
►
fall so that's all that aside the multi window panel kit like thing I think is very
01:05:44
◼
►
interesting there's a lot of challenges with getting rich functionality in iOS and
01:05:52
◼
►
part of it you know initially you know in the early days of iOS there were hardware limitations
01:05:57
◼
►
there were screen size limitations or limitations in the kind of sophistication that the software
01:06:02
◼
►
could even enable in any reasonable way but over time many of those limitations have gone
01:06:08
◼
►
away or have been significantly lifted the hardware is now more powerful than many laptops
01:06:15
◼
►
even many desktops like John's the software is incredibly capable there's tons of API's
01:06:24
◼
►
but one of the biggest challenges that we still have on iOS and in all touch based OS's
01:06:31
◼
►
is how do they expose complex functionality in a way that is discoverable at all and that
01:06:41
◼
►
works with touch and that isn't hideously ugly or confusing and those are really hard
01:06:46
◼
►
design challenges one of the cool things about panel kit is that it basically is like an
01:06:52
◼
►
extension of popovers it basically like treats popovers as like detachable pains that you
01:06:59
◼
►
can then like dock into a sidebar is kind of how I can summarize this and it does this
01:07:05
◼
►
with minimal new UI and as we as we think about how to expand especially the iPad like
01:07:13
◼
►
on the phone you're kind of limited by screen size and you know often times you need to
01:07:17
◼
►
be need to operate things one-handed and so not needing controls to be very far away or
01:07:21
◼
►
near the corners or anything so like on the phone I don't think we have a lot of UI innovation
01:07:27
◼
►
left to do if with like multitasking and advanced operations because there just isn't space
01:07:32
◼
►
really but on the iPad is where things get really interesting and especially as you as
01:07:36
◼
►
you think about now like combining iPad and Mac designs in the future or having designs
01:07:40
◼
►
that can adapt both very easily the iPad suffers still so much from a lack of progressive disclosure
01:07:48
◼
►
of complexity and a lack of advanced functionality being present even in pro apps for things
01:07:54
◼
►
like customizing your workspace things like multitasking having multiple windows or multiple
01:07:59
◼
►
tabs or whatever open and various things and so to have strong rumors of significant progress
01:08:06
◼
►
in those areas is very exciting to me now even though we don't really know much of anything
01:08:12
◼
►
about what any of these things mean how they're actually implemented things like that I am
01:08:17
◼
►
extremely excited about the apparent amount of work going into this that Apple Apple seems
01:08:25
◼
►
not to think that the iOS 11 version multitasking is done like it's like sometimes Apple solves
01:08:31
◼
►
a problem and then they don't come back to it for years if ever and they kind of you
01:08:35
◼
►
can tell they kind of just think like well that's a solved problem check done and clearly
01:08:39
◼
►
iPad multitasking is not done clearly they have other plans and they have and they want
01:08:46
◼
►
to make things more advanced for both multitasking and for what you can do inside of one app
01:08:52
◼
►
and that combined with marzipan and everything I'm just I'm very excited even though we know
01:08:58
◼
►
so little I'm very excited to see where all this goes and I think again like it's hard
01:09:06
◼
►
to know for sure because there's so much that's still speculation optimistic predictions wishlist
01:09:14
◼
►
type things but I think Apple has their head on straight again after some years kind of
01:09:21
◼
►
in the wilderness with lots of different things regarding power users and pros and hardware
01:09:28
◼
►
and software it sure seems like they have their heads on straight again and that's why
01:09:33
◼
►
I'm optimistic that this is going to be good I think Apple is still taking a pretty cautious
01:09:38
◼
►
approach here like and the main problem I feel like is that nobody knows the answer
01:09:43
◼
►
yet including Apple so if you look at the sort of more complex applications on the iPad
01:09:49
◼
►
they've all been experimenting with different ways to deal with complexity of user interface
01:09:53
◼
►
in their own way and none of them is so clearly the one and only way Apple and none of them
01:10:01
◼
►
come from Apple so if you are making a sort of professional complex iPad application you're
01:10:06
◼
►
kind of on your own you can look at your competitors and you can come up with some ideas on your
01:10:10
◼
►
own you can try some experiments but there's no there's no OS framework level standard
01:10:16
◼
►
for the type of things that you need to do you need to invent it yourself so I feel like
01:10:20
◼
►
what Apple is doing here is not like we've gone up with an entirely new paradigm of how
01:10:23
◼
►
to use the iPad it's well I can see a bunch of apps out there that are complex enough
01:10:28
◼
►
that they need more than we offer and sort of look at what they all do and what is that
01:10:32
◼
►
what is the main need that most people are filling and I guess maybe you know according
01:10:36
◼
►
to this rumors like beside like well you need some way to have some kind of panel card thingy
01:10:44
◼
►
that is not like a full-fledged window window it's not like us you know we're not turning
01:10:49
◼
►
into a multi window interface where you have separate documents open in separate windows
01:10:52
◼
►
but it's like you have bits of user interface and you want to be able to break them out
01:10:56
◼
►
and arrange them and so we're gonna provide a system level framework to do that one thing
01:11:02
◼
►
which doesn't seem like it's that significant it's like well I could do that already if
01:11:05
◼
►
I rolled my own it's true but by Apple not really picking a winner but by Apple sort
01:11:09
◼
►
of putting its foot down and saying this is an important enough need that there should
01:11:16
◼
►
be a system standard system control for it and you won't have to write it and we will
01:11:22
◼
►
hopefully make it good enough that we will encourage you to use it in your app it will
01:11:25
◼
►
save you a lot of development time and if a bunch of people use it and find it useful
01:11:28
◼
►
their apps will work more like each other it's the whole point of the GUI that if you
01:11:31
◼
►
learn one app you can transfer those skills to another but there are so many issues with
01:11:37
◼
►
dealing with complex operations on the iPad this does not solve all of them it you know
01:11:42
◼
►
to your point Marco it shows that they are going in the right direction they're recognizing
01:11:46
◼
►
this need and they're not going to be like well we've done all that we need to do and
01:11:49
◼
►
people can just make their own custom apps with their own custom UI's right like everything's
01:11:53
◼
►
gonna be kais power tools it may be a reference before your time but like do completely no
01:11:57
◼
►
I got it yeah like we don't provide controls for the giant scaly you know speckled orb
01:12:06
◼
►
that you can make one of your own and then you know anyway so I'm happy that they're
01:12:11
◼
►
they're doing this but it's still very cautious like they don't they no one has the full sort
01:12:16
◼
►
of here's how to do here is a sort of regular toolkit for dealing with complexity dealing
01:12:23
◼
►
with functional complexity you know the Mac has a very regularized toolkit for dealing
01:12:28
◼
►
with functional complexity it may not be the world's best toolkit but it is eminently composable
01:12:32
◼
►
it involves windows at resizable windows menu bars palettes like there's very few sort of
01:12:39
◼
►
nouns and verbs but you can compose them on a very large screen to solve very complex
01:12:44
◼
►
problems doesn't make for a particularly friendly interface but you can get the functionality
01:12:48
◼
►
out there and you can make an application that lets people create an on-screen environment
01:12:54
◼
►
where they can get their work done witness every pro application you could possibly imagine
01:12:58
◼
►
right you know Photoshop and logic and CAD applications and all you know like anything
01:13:04
◼
►
anything with a lots of menu commands and lots of floating windows and toolbars and
01:13:08
◼
►
palettes right simply porting that to the iPad is probably not the right thing to do
01:13:14
◼
►
but they've got to do something so and keep in mind that everything we're seeing in iOS
01:13:19
◼
►
13 supposedly is stuff that might have been in iOS 12 but they decided let's not ship
01:13:25
◼
►
it half-baked and saved it so hopefully when it comes in 13 it'll be nice and polished
01:13:30
◼
►
but I still think even after 13 like we're on this run the sort of a two-year Vitigi
01:13:34
◼
►
cycle where he has to wait around for enhancements of the iPad and then he gets a huge amount
01:13:40
◼
►
of them and then there's a quiet year then he gets another huge amount I really hope
01:13:43
◼
►
this is a big year like you know obviously these are just rumors and we have no idea
01:13:47
◼
►
what's really coming and it could be way more than even these rumors suggest but this seems
01:13:51
◼
►
like a year where the iPad is going to get a bunch of stuff but I still I mean we'll
01:13:55
◼
►
wait and see but I still feel like from the rumors so far there is not a grand unified
01:14:00
◼
►
vision of how to deal with functional complexity on the iPad but there is one more tool in
01:14:06
◼
►
the tool belt that seems to be mostly based on the sort of real-world research and development
01:14:13
◼
►
done by third-party developers coalesced into an Apple blessed version which is great that's
01:14:18
◼
►
the way many things work and the Apple world and it's fine but I think there's also room
01:14:22
◼
►
for the other side of that which is Apple coming up with a really good idea and rolling
01:14:26
◼
►
that out and you know that that might be coming too there's another rumor later on if we get
01:14:31
◼
►
to it from Mac OS that potentially relates to some of Apple's ideas about how to deal
01:14:36
◼
►
with that but in the meantime I still feel like Apple is being cautious and that caution
01:14:40
◼
►
is probably warranted.
01:14:41
◼
►
You know I'd be interested to see or try to discover how this is implemented on the iPad
01:14:50
◼
►
versus on the Mac like let's say that we get PanelKit obviously it'd be different but for
01:14:54
◼
►
the sake of conversation we need a name for it so let's say we get PanelKit on the iPad
01:14:59
◼
►
on iOS but then we also have to support that well not we Apple has to support that on Mac
01:15:05
◼
►
OS potentially because marzipan I can't help but wonder if the under the hood implementation
01:15:12
◼
►
would be very different even if the API's would be the same you know so so what is actually
01:15:19
◼
►
what on the iPad is not a new window is actually like an NS window or something like that on
01:15:25
◼
►
Mac OS and to be fair I know very little about Mac OS programming so I might have already
01:15:29
◼
►
butchered the idea here but you know what I mean like it would be fascinating to me
01:15:33
◼
►
if there was one API that was common between Mac OS and iOS but the implementation was
01:15:39
◼
►
wildly different between the two.
01:15:41
◼
►
That's the old world that's the old world of like share sheets and extensions and things
01:15:45
◼
►
that are ostensibly the same and have very similar API's but are implemented totally
01:15:48
◼
►
differently under the covers I think we like the promise of marzipan is and actually they're
01:15:53
◼
►
implemented the same way under the covers because it's all UI kid under there like I
01:15:56
◼
►
don't know if they're in a position to pull that off and who knows how you know marzipan
01:16:02
◼
►
is implemented on under the covers whether underneath that there is some you know app
01:16:08
◼
►
kit stuff lurking who knows like the historically we have carbon cocoa as examples of two API's
01:16:14
◼
►
that were separate but also had a surprising amount of sharing where it was very difficult
01:16:22
◼
►
to make any Mac application that was purely cocoa or purely carbon back when they were
01:16:28
◼
►
sort of mixed together in various bits under the covers but I think the promise of this
01:16:33
◼
►
new system is let's not do that anymore and let's literally have the same framework that
01:16:39
◼
►
runs on both platforms and granted with behavioral differences to your point Casey that you can't
01:16:43
◼
►
actually make them the same because I mean the Mac just doesn't work like iOS everything's
01:16:49
◼
►
not trapped inside this one frame and like having a panel you know like you can on the
01:16:53
◼
►
iPad you can't really take a thing outside the bounds of the thing because some window
01:16:59
◼
►
is always filling up the whole screen like you can't there's no as far as I'm aware no
01:17:03
◼
►
one has ever there is no way in iOS to peek out peek you know behind the currently running
01:17:12
◼
►
application like as if you could see like your springboard hiding behind there like
01:17:16
◼
►
I don't even think it is behind there right it's not like it is in the Mac where your
01:17:19
◼
►
applications are floating on top of a bunch of other stuff but that is the way it is on
01:17:23
◼
►
the Mac so there's going to be different differences but I really think the promise here is finally
01:17:28
◼
►
a unified codebase underneath it all even if it is super awkward for the first few years
01:17:33
◼
►
because it's just going to look like phone stuff.
01:17:35
◼
►
All right moving on we also heard that Apple is revamping find my friends and find my iPhone
01:17:41
◼
►
into a unified app and additionally they're going to develop a tile like personal item
01:17:47
◼
►
tracking device so there's several things in one it's merging find my iPhone find my
01:17:53
◼
►
friends which is fairly self-explanatory and it seems like it'll carry through most of
01:17:57
◼
►
the features you would expect between the two apparently the new app will create or
01:18:03
◼
►
will let you create your quote-unquote find network which includes devices and family
01:18:07
◼
►
and friends and things from that of that nature and then additionally Apple also want this
01:18:12
◼
►
is reading from gee now Apple also wants users to be able to track any item not just their
01:18:16
◼
►
Apple devices using this new unified app the company's working on a new hardware product
01:18:19
◼
►
known only as quote B389 by the people involved in its development this new product will be
01:18:24
◼
►
a tag that can be attached to any item similar to other products like tile the tag will be
01:18:28
◼
►
paired to the user's iCloud account by proximity to an air to an iPhone like AirPods users
01:18:33
◼
►
will be able to receive notifications when their device gets too far away from the tag
01:18:37
◼
►
preventing them from forgetting the item the tag is attached to and then finally you can
01:18:41
◼
►
put this tag thing in lost mode and then apparently it will show your own contact information
01:18:47
◼
►
on other people's iPhones if they happen to be within range of it which is not you know
01:18:52
◼
►
brand new ideas but seems like a really really solid implementation thereof I do use find
01:18:58
◼
►
my friends particularly for Aaron but occasionally for friends and I very rarely use find my
01:19:04
◼
►
iPhone but man when I need it I am very happy to have it I don't have any tiles or tile
01:19:09
◼
►
like devices at the moment but all this sounds really good I mean nothing again nothing earth
01:19:14
◼
►
shattering but all this sounds really good how do you feel about this Marco I am really
01:19:19
◼
►
intrigued I it sounds like a good idea I mean I don't I don't think there's that much to
01:19:23
◼
►
say yet I am very curious to see if that dedicated hardware item ships that would basically be
01:19:30
◼
►
like you know a tile replacement that just it just seems unlike the kind of thing Apple
01:19:37
◼
►
would do yeah so so that's that just seems odd to me so I wouldn't be surprised if that
01:19:42
◼
►
doesn't ship or maybe it's some kind of odd like not really meant for mass consumers kind
01:19:48
◼
►
of thing like Bluetooth le tags and things like you know like maybe you're supposed to
01:19:52
◼
►
use these for other like you know business to business uses or who knows what but anyway
01:19:59
◼
►
I do think it's smart to take advantage of the fact that like Apple has a lot of access
01:20:05
◼
►
to to Bluetooth proximity radios and things like that the the types of wireless communications
01:20:12
◼
►
the kind of ad hoc communications that airdrop is based on where your phones don't have to
01:20:17
◼
►
know about each other to talk to each other they don't have to be on the same network
01:20:21
◼
►
they don't have to be on Wi-Fi at all necessarily and they can like form their own little Wi-Fi
01:20:26
◼
►
network with a combination of Bluetooth and Wi-Fi that coordinates things so they have
01:20:30
◼
►
access to these radios they also have they started in I think the last little one before
01:20:36
◼
►
that version of iOS where if you do things like turn off Bluetooth if you have an Apple
01:20:42
◼
►
watch paired which communicates over Bluetooth it can still communicate with the phone like
01:20:46
◼
►
when you hit the Bluetooth off thing control center it turns off most Bluetooth devices
01:20:51
◼
►
but not all devices it leaves the Apple watch connected if you if you have one and so they've
01:20:57
◼
►
already kind of like broken the seal on making those radio off toggles not a hundred percent
01:21:03
◼
►
off and not for all things and not all the time so if they were do something like this
01:21:09
◼
►
where a phone that's been told to iCloud that it's lost maybe it's radios get forced on
01:21:17
◼
►
and then it can talk to other devices through this Bluetooth based proximity system and
01:21:23
◼
►
then it can be found better and and like the thieves if it's stolen can't just turn the
01:21:27
◼
►
radios off they have to actually power the whole phone down to prevent it from being
01:21:30
◼
►
found this way so it seems like a cool idea it's certainly probably going to be more useful
01:21:38
◼
►
to actually locate lost and stolen devices so sounds pretty cool I don't necessarily
01:21:45
◼
►
think they're going to broaden it to other products with this weird hardware tag thing
01:21:49
◼
►
but just as a way to improve find my iPhone that sounds awesome and I also I I'm not entirely
01:21:56
◼
►
sure why find my iPhone would ever be in the same app as find my friends I can I can tell
01:22:03
◼
►
you why like I'm so glad that they're combining these apps because there's a constant source
01:22:07
◼
►
of frustration for me right so I use find my friends which is an inappropriately named
01:22:12
◼
►
application because I use it to find my family most of the time I think find my friends tries
01:22:18
◼
►
to be smart like it's trying to help you find a person it's right there in the name of the
01:22:23
◼
►
application but because our were a house full of multiple people and multiple devices sometimes
01:22:30
◼
►
it's confused about like what it wants to be doing so I'll try to find out where my
01:22:35
◼
►
daughter is and I'll go to find my friends and I'll see here a little icon on the overhead
01:22:41
◼
►
view of my house but I know she's not in my house but it but her phone is in the house
01:22:44
◼
►
and it thinks by finding her phone it has found her what I wanted to do is find her
01:22:49
◼
►
watch but find my friends as far as I'm aware doesn't give you that granularity so you go
01:22:53
◼
►
to find my iPhone and also an inappropriately named application which lets you find all
01:22:58
◼
►
the devices that belong to anybody in your family so I go to find my iPhone and I select
01:23:03
◼
►
my daughter's Apple watch and then I find out where she really is right and I don't
01:23:09
◼
►
know having two different applications one that's like a limited sort of I'll guess
01:23:14
◼
►
which device you mean the other one which just gives you a big list of devices I want
01:23:18
◼
►
them combined it's basically like find like I applaud the idea of helping me find the
01:23:23
◼
►
person and being smart about like whatever device the motion sensor says is moving or
01:23:27
◼
►
whatever you know I I think that's a good idea but I don't have to go to a different
01:23:31
◼
►
app if that thing gets it wrong and in the end the sort of very straightforward bottom
01:23:37
◼
►
level of like just find my devices I can use that to figure out what I want to do in the
01:23:44
◼
►
worst case so combining them into a new application that is not called find my friends that is
01:23:47
◼
►
also not called find my iPhone will really help and I and history has shown that I am
01:23:53
◼
►
the only one in my family who understands this separation because very often they'll
01:23:57
◼
►
say I did I tried to find out where somebody was and it shows they're here but they're
01:24:00
◼
►
not really there and you know I'm like well you have to use the find my iPhone but I don't
01:24:05
◼
►
want to find that I found like I know just but it's not it's not my phone I want to find
01:24:09
◼
►
you know my daughter's it's like just it's in that app trust me just scroll yep keep
01:24:12
◼
►
scrolling there's more and see the list there it's there it's our daughter's devices and
01:24:16
◼
►
then pick her yeah so I think that unification is long overdue and it's a great idea as for
01:24:21
◼
►
the tile thing I mean I don't know anything about hardware rumors Apple has all sorts
01:24:28
◼
►
of ideas that it doesn't ship the thing that occurred to me when I saw this was that could
01:24:32
◼
►
be a logic device or you know apples farms a lot of stuff out to other vendors these
01:24:37
◼
►
days so just because it has a code name and there's code supporting it and the OS doesn't
01:24:43
◼
►
necessarily mean it's a first party Apple product it could be something that they essentially
01:24:48
◼
►
build for a third party and a third party cells or whatever so anyway I can also see
01:24:53
◼
►
it being an Apple thing because it would be a very small piece of white plastic and Apple
01:24:55
◼
►
loves to sell us those very very true square even a white plastic square that is Apple's
01:25:02
◼
►
core demo oh what if we did a rounded rect instead now I have to be what is it called
01:25:07
◼
►
the the super ellipse Johnny the Johnny I've curve yeah wouldn't it be great something
01:25:12
◼
►
something shaped like an iOS app icon that's perfect for children to swallow kids love
01:25:19
◼
►
apps millions alright finally maybe not finally but finally for tonight anyway Mac OS ten
01:25:28
◼
►
point fifteen rumors I'm happy to summarize this but I have a feeling that John you and
01:25:35
◼
►
Marco are frothing at the mouth John do you want to take it away on this one summarize
01:25:38
◼
►
that's why I did all these things in bold okay so this this rumor is the ability to
01:25:45
◼
►
send any window of any app to an external display which doesn't a sentence that doesn't
01:25:50
◼
►
make much sense from a Mac users perspective is you're like if I have multiple displays
01:25:54
◼
►
on my Mac I can quote-unquote send any window there I just drag it there that's how windows
01:25:59
◼
►
work again getting back to the fairly flexible generic composable UI paradigm that is the
01:26:06
◼
►
Mac with a bunch of resizable windows that you drag around and the multi-screen paradigm
01:26:10
◼
►
where you have screens that you arranged in relation to each other in 2d space and that
01:26:14
◼
►
you drag the windows between the screens and all that stuff but the the key part here is
01:26:19
◼
►
the external display can be an actual external display connected to the Mac or even an iPad
01:26:24
◼
►
now before I get to the iPad part the sending part is in the vocabulary of people who are
01:26:30
◼
►
not my people who full screen everything and I can imagine if you have multiple monitors
01:26:35
◼
►
and full screening that it's still kind of a headache to get the things to display on
01:26:39
◼
►
the screens that you want and all that other stuff so having a better either a better UI
01:26:44
◼
►
or a better API or both for sending a full screen window to the screen you want is great
01:26:49
◼
►
but of course when that other screen is an iPad you know there was that third-party product
01:26:55
◼
►
does that Luna display maybe there's a bunch of parties to do that basically let you use
01:26:59
◼
►
your iPad your very expensive iPad with a very nice screen on it as essentially an external
01:27:05
◼
►
display for your Mac even though it's not connected to your Mac by a cable you can do
01:27:08
◼
►
it does it wirelessly right yep yeah so that's cool that's a great idea and this feature
01:27:16
◼
►
is called sidecar which makes some sense is like your iPad is like a sidecar to your Mac
01:27:20
◼
►
oh I love that name don't even don't even start I love that name I think it's delightful
01:27:25
◼
►
and so you know there's more details in the article about how you can move a window to
01:27:31
◼
►
an iPad and full screen mode or whatever and apparently you can also once it once you have
01:27:35
◼
►
that window on your iPad again it's a Mac it's just your Mac displaying a Mac application
01:27:39
◼
►
or whatever marksman application on your iPad as if it's an external display but then you
01:27:43
◼
►
can take the pencil and draw on the iPad and it counts as input for the Mac which is super
01:27:48
◼
►
neat and so basically turns your iPad into a little sort of Cintiq style tablet for your
01:27:55
◼
►
Mac presumably the lag is acceptable all that stuff and then there's some more info about
01:28:01
◼
►
snapping windows to the side and doing all you know you've seen in Microsoft Windows
01:28:05
◼
►
they have all sorts of features and keyboard commands that you accidentally hit that take
01:28:09
◼
►
windows and divvy and you know like slamming the window against the right edge will make
01:28:14
◼
►
it fill the right third of your screen or the top half or the bottom half there are
01:28:18
◼
►
tons of utilities for the Mac that do similar things the Mac itself the current version
01:28:22
◼
►
of Mac OS has features vaguely related to this in terms of splitting the screen obviously
01:28:28
◼
►
I'm not a fan of these features because I feel like that paradigm is not as pleasing
01:28:33
◼
►
to me as the paradigm of resizable windows but lots of people do like to they feel comforted
01:28:38
◼
►
by the simplicity of having either one application fill their entire screen or one application
01:28:45
◼
►
be on the right and one on the left or one on the top or one on the bottom or quadrants
01:28:48
◼
►
or all sorts of tiling window manager stuff so this seems like more features to help those
01:28:53
◼
►
people now all that said in my experience watching people who are not like me use the
01:29:00
◼
►
Mac like basically most people most people using the Mac I mentioned before that I see
01:29:04
◼
►
them all use full screen all the time often because they're on laptops and that maximizes
01:29:09
◼
►
your you know the room you have for your content I don't see a lot of people using tiling window
01:29:16
◼
►
managers I don't see a lot of people using the existing features that were added like
01:29:19
◼
►
Sierra or whatever for splitting the screen they're not particularly obvious it's not
01:29:25
◼
►
particularly obvious how to trigger them and most people don't know third-party Mac applications
01:29:28
◼
►
exist at all so how would they know to go find something like Moom or whatever and you
01:29:33
◼
►
know use that I was I think that on the of all the people I've seen use iOS devices I've
01:29:41
◼
►
seen more of them use split screen just because it is literally the only way to get more than
01:29:46
◼
►
one thing on the screen at the time that people find themselves forced to learn it like if
01:29:50
◼
►
you want to be if you want to be more productive than just seeing one whole application full
01:29:54
◼
►
screen at any time ever ever you have to learn this whereas on the Mac you never have to
01:29:58
◼
►
learn those gestures because you can just use regular resizable windows and you can just
01:30:02
◼
►
exit full screen mode and not again not an option on the iPad there is no exiting full
01:30:05
◼
►
screen mode on the iPad all you can do is split it and swipe it and do all that other
01:30:09
◼
►
stuff so these features are a little bit of a head scratcher for me because I feel like
01:30:14
◼
►
it's kind of adding enhancements to features that are not widely used anyway and that are
01:30:19
◼
►
generally both inferior and not as obvious as the existing features that the Mac uses
01:30:28
◼
►
to deal with multiple windows essentially but I'm glad they're doing something having
01:30:33
◼
►
to do with window management and the sidecar thing sounds like a great way to sell more
01:30:36
◼
►
people iPads because if you can use your the iPad that you already bought as a really cool
01:30:41
◼
►
tablet for your Mac especially if it has really good Apple pencil support that's great like
01:30:45
◼
►
that's you know that's a big win for everybody if the lag is acceptable like you know I've
01:30:52
◼
►
who wouldn't want that I and Wacom or however you pronounce the name of that company probably
01:30:56
◼
►
doesn't like it but I'm kind of looking forward to that and I you know it may be a reason
01:31:03
◼
►
that we could end up with a new iPad mouse which thus far we've avoided but if we can
01:31:08
◼
►
do this cool thing especially if it's only for iPad pros or some other feature like that
01:31:11
◼
►
we might end up with a new one you know someone who does believe in full screening windows
01:31:16
◼
►
or split screening I think this sounds really great I really do I think taking the windows
01:31:22
◼
►
snapping I can't remember the name of it and I'm sorry but whatever the snappy thing is
01:31:26
◼
►
that windows does Microsoft windows has you're talking about that feature yeah yeah where
01:31:31
◼
►
you just you know as you had described it earlier John where you'd say drag a title
01:31:35
◼
►
bar to the very right extreme edge of the screen and then it takes up the right hand
01:31:39
◼
►
and then the windows will resize that window to take up half of the screen Jay stretch
01:31:45
◼
►
in the chat room saying it's called snap that sounds right to me but anyway like that feature
01:31:49
◼
►
super convenient and pretty much everyone I I've ever seen use windows even not power
01:31:55
◼
►
users understand how that works and leverages it I like having my window or my my Mac screens
01:32:03
◼
►
split up into like tiles I know that that drives you insane John but that's just the
01:32:07
◼
►
way I like to use my computer and so anything that makes us better I think sounds great
01:32:12
◼
►
and the idea of having like a software based Luna display also tentatively sounds good
01:32:19
◼
►
I don't recall if Luna is sponsored in the past I don't know if they're sponsoring in
01:32:21
◼
►
the future I paid my own money for one and I can tell you it is really freaking good
01:32:26
◼
►
and I do love this thing I love it even despite the fact that it takes up the one and only
01:32:30
◼
►
USB C port on my poor laptop but does it have does it have the pencil support too I mean
01:32:36
◼
►
I guess I've never really tried it but I guess you can't really draw a pencil onto the Mac
01:32:41
◼
►
no I see your point no then I guess I guess it doesn't but again I've never tried it so
01:32:46
◼
►
I'm not entirely sure that would be the type of thing that would be you know easy for Apple
01:32:49
◼
►
to add and difficult for a third party add if the OS didn't support sure because you
01:32:52
◼
►
have to get those input events efficiently to up to software running on the Mac yeah
01:32:57
◼
►
absolutely yeah again I've never tried it but I mean even just the quote unquote regular
01:33:03
◼
►
Luna display it works stunningly well and I really do like it and and I and when I do
01:33:08
◼
►
travel with just the MacBook and my iPad Pro you know say if I'm going to library to do
01:33:13
◼
►
work or something it is very convenient to have that so all this sounds great sidecar
01:33:18
◼
►
sounds great the snappy thing sounds great the Wacom thing and whatever I mean it's not
01:33:23
◼
►
really for me I don't think but that's it's still cool it's still very awesome if that
01:33:28
◼
►
if you're the kind of person that needs that sort of thing so yeah this isn't maybe except
01:33:33
◼
►
maybe sidecar I don't know if this is quite as sexy as the other things we've talked about
01:33:36
◼
►
but I'm in I'm excited about it real-time follow-up the app the existing third-party
01:33:42
◼
►
app does it a cold astro pad so let's use the pencil turn your iPad into a professional
01:33:48
◼
►
graphics tablet yeah so this is another example of oh and that's by Luna actually of Apple
01:33:55
◼
►
seeing what seeing third-party applications are doing and then coming with the first party
01:33:59
◼
►
implementation of it but this is much more of a this is the risk anytime you add something
01:34:04
◼
►
that could be an OS level feature the risk is that Apple will eventually make it an OS
01:34:09
◼
►
level feature in general users like it when that happened but the makers of the applications
01:34:13
◼
►
that are essentially Sherlock probably don't like it they can still exist because they
01:34:17
◼
►
can have features that Apple is never going to add and yada yada and of course they got
01:34:20
◼
►
to make all that money before Apple came out with this feature but astro pad folks are
01:34:24
◼
►
probably a little bit bummed if this room turns out to be true well and I think actually
01:34:29
◼
►
I think it is likely to be true in part because it sounds like a really good idea also in
01:34:34
◼
►
part because we've been hearing about this for like two years like ATP tips told us about
01:34:40
◼
►
this back when he was still alive before he perished in a maple syrup fire he we he was
01:34:46
◼
►
talking about this like two years ago as like something that was about to ship for Mac OS
01:34:50
◼
►
so we've been hearing this for a long time they've probably been working working on it
01:34:54
◼
►
for a long time since even before lunar display was a thing that we knew about so this might
01:34:59
◼
►
be like a simultaneous invention kind of thing not like they saw them display and had to
01:35:04
◼
►
ape it like six months later I think they've been working on this for a while yeah I mean
01:35:08
◼
►
I guess the the fact that the third-party apps could exist probably means there was
01:35:11
◼
►
some some amount of plumbing was already there in the OS that they were able to build on
01:35:16
◼
►
top of yeah I think it's a type of feature that if you're Apple it's easy to make an
01:35:21
◼
►
argument for it's like it makes our products more valuable like it makes you more likely
01:35:26
◼
►
to buy both a Mac and an iPad because they're great products separately and there's also
01:35:30
◼
►
a synergy where they work together and we know people like to use tablets with screens
01:35:35
◼
►
on them like the the Wacom Cintiq thing like that that is a product that has proven its
01:35:40
◼
►
popularity but it's an extra purchase and those tablets are not cheap I own one sitting
01:35:45
◼
►
right here and I think it was something like $800 like that's iPad level prices and that
01:35:49
◼
►
tablet is useless when not connected to a Mac unlike an iPad which is not useless when
01:35:53
◼
►
not connected to a Mac so this seems like a really good idea for everybody the sending
01:35:59
◼
►
windows and splitting though I'm not sure Casey I'm curious when you see other people
01:36:02
◼
►
using Macs you like to use the split stuff that I added a couple years back do you see
01:36:08
◼
►
other people use that well it's hard to say because now the only people I see using a
01:36:13
◼
►
Mac is my coworker and she generally uses her iPhone so Erin is not her Mac very often
01:36:20
◼
►
and in fact her poor MacBook Air the same one that's been in the drink a couple times
01:36:23
◼
►
I haven't updated to it's it's about as updated in terms of OS as your cheese grater is but
01:36:30
◼
►
I'm trying to remember when I was at work I don't remember one way or the other seeing
01:36:35
◼
►
a lot of full screen stuff my inclination is to say no I did not see a lot of full screen
01:36:40
◼
►
use or split screen use but not full screen but split screen specifically full screen
01:36:45
◼
►
whatever but like same for the people who were in full screen do they even know the
01:36:49
◼
►
Mac OS splitting thing exists have you ever seen anyone use it besides yourself not my
01:36:54
◼
►
recollection no and to be honest it's not terribly discoverable like we have to do is
01:36:58
◼
►
you have to mash down on the green I don't know what the technical term is but the green
01:37:02
◼
►
light in the upper left of a window you mash down on that and hold for a few seconds and
01:37:05
◼
►
then it kind of like shrinks or it makes that take up half the cues it up to take up half
01:37:11
◼
►
the screen and then you can make a selection of what you want the other half of the screen
01:37:15
◼
►
to be like it is by no means perfect but it is workable and if I would again I would love
01:37:22
◼
►
to have the like arrow snap style thing at a window yeah I think it is less even less
01:37:26
◼
►
discoverable than the Microsoft Windows equivalent feature because great like I said you accidentally
01:37:31
◼
►
discovered on Windows pretty easily and I think more people would use it on the Mac if it
01:37:38
◼
►
was more discoverable or if there weren't other options to be fair I don't see a lot
01:37:43
◼
►
of people using the splits on the iPad either but it's the same type of thing on Windows
01:37:48
◼
►
I think you can accidentally discover that like I know because I accidentally do whatever
01:37:53
◼
►
the slide in from the side what do they call that where you on iOS where you swipe from
01:37:57
◼
►
the side yeah do it all the time so even if you didn't know that feature exists you may
01:38:01
◼
►
find yourself discovering it and once you do discovery like oh that's useful I can imagine
01:38:05
◼
►
that being useful and then you just get annoyed when you do it accidentally and that's not
01:38:10
◼
►
to complain about iOS but like I don't know how tenable it is to like I was saying before
01:38:18
◼
►
that Apple being cautious with iOS 12 or 13 rather and with the rumored features that
01:38:23
◼
►
we think they're adding for panels or whatever and the main thing that Apple has thus far
01:38:28
◼
►
not been willing to let go of which I think is probably the right move but it's limiting
01:38:32
◼
►
them is extending everything to the edge like the menu bar doesn't really exist as a system
01:38:40
◼
►
level thing in iOS despite the fact that various iOS applications have toyed with having their
01:38:44
◼
►
own menu bar the edges of the screen like there is your thing always takes up the entire
01:38:49
◼
►
screen which is a paradigm that was introduced when it was absolutely the right thing to
01:38:55
◼
►
do on a tiny little phone screen but as like on the big iPad that's bigger than laptop
01:38:59
◼
►
screens used to be not being able to have any kind of margin or any kind of OS level
01:39:05
◼
►
permanent thing whether it be a dock or a shelf or a menu bar or you know a toolbar
01:39:10
◼
►
or anything like that and having everything extend all the way to the edges means that
01:39:14
◼
►
you're fighting for like the reason you accidentally do that swipe over gesture because if that
01:39:21
◼
►
gesture didn't exist how would you get that thing that's invisibly off to the side how
01:39:25
◼
►
would you get it every pixel on the screen is owned by a single application that has
01:39:29
◼
►
no idea about like the thing over there the only way you can get that is to come up with
01:39:33
◼
►
some kind of gesture because there's nothing on the screen and no way to invoke a thing
01:39:39
◼
►
other than a gesture to say application this is not for you I'm telling the OS show me
01:39:45
◼
►
the little thing that's off to the side or whatever if you didn't extend all to the edges
01:39:49
◼
►
or any kind of you OS level UI or Chrome anywhere on the iPad you would have some kind of like
01:39:56
◼
►
escape hatch porthole like imagine if it's just like one little square like a tiny little
01:40:00
◼
►
Apple menu or some part of the screen that is owned by the OS that you could use to tell
01:40:07
◼
►
it the OS to do something related to windowing but we don't have all we've got our gestures
01:40:13
◼
►
and you know swipes and used in the old days double tapping the home button like anything
01:40:17
◼
►
out of band anything that we can say application this is not for you and even with the gestures
01:40:22
◼
►
there's conflicts of like you know just fruit ninja or whatever that game was fighting with
01:40:27
◼
►
the multitasking gestures of the five finger swipe to go back to springboard and all that
01:40:30
◼
►
other stuff I'm not sure how long they can keep that up it obviously it's probably still
01:40:37
◼
►
absolutely the right thing to do on the phone and maybe even on smaller iPads but as iPads
01:40:41
◼
►
become bigger and more capable there's a war for the pixels on the screen on the iPad and
01:40:45
◼
►
I think the OS has to win at least a pixel or two just two secret pixels up in the left
01:40:51
◼
►
hand corner that if you can find a way to tap them with your fatty meat fingers congratulations
01:40:55
◼
►
you get an apple menu or some kind of toolbar popover or whatever is that because I don't
01:41:01
◼
►
think gestures like gestures are great but I don't they're totally non discoverable they're
01:41:05
◼
►
easy to do accidentally and when it comes to complex applications that people use to
01:41:11
◼
►
have lots of functionality and you know it's hard enough to get the functionality to the
01:41:17
◼
►
app and then to say oh by the way the OS has a bunch of features to where do those get
01:41:21
◼
►
to go it's like those can only be invisible sorry I don't think that's sustainable long
01:41:26
◼
►
term they just need a little pie icon in the bottom right that'll solve it can't that those
01:41:30
◼
►
pixels are owned by the app sorry I get the reference I get it thanks Marco we all get
01:41:35
◼
►
the reference if you sure you do Casey makes a reference and we all don't say that's from
01:41:40
◼
►
the net doesn't mean we don't know it it just means that we're letting you like we're all
01:41:45
◼
►
we're all happy and proud of Casey for making a reference and we're all smiling knowingly
01:41:50
◼
►
like when you did that what did you do the song reference the other day that Marco and
01:41:54
◼
►
I got but we had to hear everybody tell us that we didn't get it although I admit I was
01:41:57
◼
►
surprised that Marco got it yes what was that it was the black curtains in the white room
01:42:01
◼
►
and oh yeah yeah that's right that cream yes yes yes yes did you know the net was filmed
01:42:06
◼
►
in San Francisco's Moscone Center and Mac world on July January 5th 1995 escape the system
01:42:12
◼
►
just think they might like their crew might have eaten the same box lunches that we ate
01:42:17
◼
►
literally the same they've just been sitting there since then yeah seriously since 95 all
01:42:21
◼
►
right thanks to our sponsors this week Squarespace Jamf now and Linode and we will talk to you
01:42:31
◼
►
Now the show is over they didn't even mean to begin cause it was accidental.
01:42:38
◼
►
Oh it was accidental.
01:42:40
◼
►
John didn't do any research Marco and Casey wouldn't let him cause it was accidental.
01:42:47
◼
►
It was accidental.
01:42:48
◼
►
It was accidental.
01:42:49
◼
►
It was accidental.
01:42:50
◼
►
It was accidental.
01:42:51
◼
►
It was accidental.
01:42:52
◼
►
It was accidental.
01:42:53
◼
►
It was accidental.
01:42:54
◼
►
It was accidental.
01:42:55
◼
►
It was accidental.
01:42:56
◼
►
It was accidental.
01:42:57
◼
►
It was accidental.
01:42:58
◼
►
It was accidental.
01:42:59
◼
►
It was accidental.
01:43:00
◼
►
It was accidental.
01:43:01
◼
►
It was accidental.
01:43:02
◼
►
It was accidental.
01:43:03
◼
►
It was accidental.
01:43:04
◼
►
It was accidental.
01:43:05
◼
►
It was accidental.
01:43:06
◼
►
It was accidental.
01:43:07
◼
►
It was accidental.
01:43:08
◼
►
It was accidental.
01:43:09
◼
►
It was accidental.
01:43:10
◼
►
And you can find the show notes at ATP.FM and if you're into Twitter you can follow them
01:43:11
◼
►
@m Marco R. Men S-I-R-A-C U-S-A-C-R-A-C-U-S-A.
01:43:18
◼
►
It's accidental.
01:43:21
◼
►
They didn't mean to accidental.
01:43:26
◼
►
Tech broadcast so long.
01:43:32
◼
►
I finally finished watching Heat and I did it off of your Plex Casey.
01:43:37
◼
►
I mean I bought it of course.
01:43:39
◼
►
But I also watched it off of your Plex because the version I bought looked too good and so
01:43:43
◼
►
I wanted a crappier version so I streamed it off your Plex and ooh.
01:43:48
◼
►
I think that was a direct leery rip that I did myself.
01:43:52
◼
►
What was wrong?
01:43:53
◼
►
Streaming it off your Plex was challenging.
01:43:56
◼
►
That shouldn't have been.
01:43:58
◼
►
I watched it over the course of two nights and in both cases Plex had a very hard time
01:44:04
◼
►
streaming it consistently until I dropped the bandwidth down to 0.7 megabits at which
01:44:11
◼
►
point that finally streamed reliably and looked horrible.
01:44:14
◼
►
That is insane.
01:44:16
◼
►
That being said it matched my opinion of the movie as well so it was fine.
01:44:23
◼
►
Oh my god I can already tell.
01:44:26
◼
►
I'm dread this top four episode because I don't agree with any of your tastes in movies.
01:44:31
◼
►
Yeah this episode of top four might be the new.
01:44:35
◼
►
You know what we should do John is we should rank the top four episodes of top four.
01:44:40
◼
►
No no that have the worst conclusions.
01:44:43
◼
►
That's what we need to do.
01:44:44
◼
►
Do any of them have conclusions?
01:44:46
◼
►
Whoever is maintaining the top four wiki has their work cut out for them.
01:44:52
◼
►
Anyway I mean we're going to record the top four pretty soon.
01:44:54
◼
►
I will just say that I don't know why Heat is on so many lists of top heist movies because
01:45:03
◼
►
while I could appreciate parts of it as a decent movie it is in no way a heist movie
01:45:09
◼
►
and so it should not be on those lists and that's all I'll say for now.
01:45:13
◼
►
I will save the rest for top four.
01:45:15
◼
►
Marco it's I can't I can't I can't I can't.
01:45:20
◼
►
Whatever they do categories on top four it ends up being all about what is best fit for
01:45:26
◼
►
the category and they set aside like what is actually a good movie so like I'm sure
01:45:30
◼
►
whatever they pick is their best heist movie is not going to be the best movie on the list.
01:45:33
◼
►
It's not no no it's not the format it's not that we set aside like that the quality
01:45:39
◼
►
it's that it's that how much it adheres to the quality we picked is a factor like
01:45:45
◼
►
it's it's a weight on its big often it is a very big factor.
01:45:49
◼
►
Yes well because if we say top heist movies and then two movies on the list are really
01:45:56
◼
►
barely or not really heist movies.
01:45:58
◼
►
Well I mean I guess it comes back to what I said before and how my taste in movies differs
01:46:03
◼
►
so I just I often can't stomach the idea that you would because it fits with the heist movie
01:46:08
◼
►
and you like it but I think it's like the worst movie on the list and I don't care how much of a heist.
01:46:12
◼
►
Anyway we'll see we'll see what you guys end up picking.