206: All You Need Is Five Nerds
00:00:00
◼
►
I'm already tired, I'm already cranky. This is going to be a long show.
00:00:05
◼
►
If only there was like a mild beverage you could take that would help you be a little
00:00:09
◼
►
bit more awake and alert for a little while after you take it, that would really come
00:00:13
◼
►
Marco, drug pusher.
00:00:16
◼
►
I mean of all the drugs that you can be mildly chemically addicted to, it is by far the most
00:00:20
◼
►
pleasant and least harmful.
00:00:22
◼
►
That's not true. I'm sure there are less harmful drugs to be addicted to.
00:00:26
◼
►
I mean deodorant maybe, but like,
00:00:28
◼
►
that's not really a chemical addiction.
00:00:31
◼
►
- How are you using deodorant?
00:00:34
◼
►
- He's huffing it, that's what he's doing.
00:00:37
◼
►
No, I did have a glass of Diet Coke, you're right.
00:00:40
◼
►
So maybe that'll help a little bit.
00:00:42
◼
►
'Cause that's what you were talking about, is caffeine.
00:00:44
◼
►
And I get my caffeine from Diet Coke,
00:00:46
◼
►
like any responsible human would do.
00:00:47
◼
►
- Right, surrounded by cancer sugar.
00:00:48
◼
►
Good luck with that.
00:00:50
◼
►
- It's better than having to choke down coffee, am I right?
00:00:52
◼
►
So anyway, so yeah, so I'm tired.
00:00:54
◼
►
- Nothing in the world is worse in the food world right now
00:00:58
◼
►
than the gradual invasion of sucralose into everything.
00:01:04
◼
►
Just use real sugar or don't sweeten it.
00:01:06
◼
►
Sucralose is the worst in the universe.
00:01:10
◼
►
You can always taste that horrible aftertaste,
00:01:12
◼
►
ugh, this has sucralose in it.
00:01:14
◼
►
- Well, so that's the thing is,
00:01:15
◼
►
the horrible aftertaste that regular humans like yourself
00:01:18
◼
►
get from Diet Coke, I actually get that from regular Coke.
00:01:21
◼
►
Like the regular Coke lingers in my mouth for days.
00:01:25
◼
►
And Diet Coke is just--
00:01:26
◼
►
- It could be the phosphoric acid.
00:01:28
◼
►
- Just stop drinking soda, problem solved.
00:01:31
◼
►
- Soda's terrible.
00:01:32
◼
►
- I don't, I drink Diet Coke,
00:01:35
◼
►
I have a can at lunch pretty much every day,
00:01:38
◼
►
well, during the week that is,
00:01:40
◼
►
and then I'll usually have like a glass after dinner,
00:01:42
◼
►
and that's it.
00:01:43
◼
►
But I have not yet found any demonstrable proof
00:01:49
◼
►
in my own body.
00:01:50
◼
►
I'm not saying this is true for anyone else, but in my own body, I have not yet found demonstrable
00:01:54
◼
►
proof that caffeine negatively impacts my ability to sleep.
00:01:59
◼
►
Especially after you two keep me up until midnight.
00:02:02
◼
►
But I can have a fair bit of Diet Coke in the evening right before going to sleep and
00:02:09
◼
►
Ew, it's so bad.
00:02:11
◼
►
But the thing is though, you are right that Diet Coke is bad.
00:02:15
◼
►
But coincidentally, I am also right that coffee is revolting.
00:02:19
◼
►
- No, that's not-- - And we're both wrong.
00:02:21
◼
►
- I think there's a large body of evidence
00:02:23
◼
►
to suggest that I'm right on this and--
00:02:26
◼
►
- No, coffee's disgusting and I,
00:02:28
◼
►
oh God, I would hate to be that person
00:02:30
◼
►
that has to have a cup of coffee in the morning
00:02:32
◼
►
in order to function.
00:02:34
◼
►
You know what I do in order to function in the morning?
00:02:37
◼
►
I get out of bed.
00:02:38
◼
►
I don't even shower in the morning, I shower at night
00:02:39
◼
►
because PS, showering in the morning's disgusting.
00:02:41
◼
►
You should be showering before you get in bed
00:02:43
◼
►
rather than sleeping on three weeks worth of filth.
00:02:45
◼
►
But anyway--
00:02:46
◼
►
- You're just piling on the unpopular opinions.
00:02:49
◼
►
keep going. No, no, it's not my fault that everyone's wrong. How often are you washing
00:02:53
◼
►
your sheets? Hang on a second, I'm doing some math. You may be slightly off on your sheet
00:02:59
◼
►
washing cycles. No, it is more often than once every three weeks. But seriously, I cannot
00:03:05
◼
►
fathom, like I understand that I am the weirdo on this one, all snark aside. I am the weird
00:03:10
◼
►
one that almost everyone I know showers when they wake up. I'm trying to make two different
00:03:15
◼
►
points simultaneously. Number one, I currently, as it stands today, have no morning routine
00:03:23
◼
►
in order to get out, to get myself moving in the morning. The way I get myself moving
00:03:27
◼
►
in the morning is I open my eyes. I am ready to go after that.
00:03:31
◼
►
- Uh, so, so I'm looking at a, at a little avatar view of my Skype client that does actually
00:03:37
◼
►
- I don't even know what that avatar is, actually.
00:03:38
◼
►
- It does actually reflect generally what you look like, and your hair is really nicely
00:03:43
◼
►
and it looks like you might have some product in there.
00:03:45
◼
►
So did you put that on at night somehow?
00:03:47
◼
►
- No, no, no, that's a fair criticism.
00:03:49
◼
►
That's an entirely different issue.
00:03:50
◼
►
What I meant to say, I have my morning routine,
00:03:52
◼
►
don't get me wrong.
00:03:53
◼
►
My point was just that I'm not one of those people
00:03:56
◼
►
that needs a coffee in order to be ready to handle the day.
00:03:59
◼
►
You can come at me right first thing in the morning
00:04:01
◼
►
with some sort of technical problem,
00:04:03
◼
►
and I'm okay with that.
00:04:04
◼
►
Now, the one thing I did not consider
00:04:06
◼
►
is I do need to consume something for breakfast.
00:04:09
◼
►
It can be damn near anything.
00:04:11
◼
►
I can have a Pop-Tart, I can have an Eggo.
00:04:12
◼
►
I typically make myself a fruit smoothie, whatever.
00:04:15
◼
►
- You know, I would hate to be the kind of person
00:04:16
◼
►
who couldn't function in the morning
00:04:17
◼
►
before I ate something.
00:04:19
◼
►
I just get out of bed, I'm ready to solve problems.
00:04:21
◼
►
I often will start work and programming
00:04:24
◼
►
before I've had coffee.
00:04:25
◼
►
That's a thing.
00:04:26
◼
►
Like, I often don't have coffee till like 10 or 11 o'clock.
00:04:29
◼
►
- Oh, see, I'm okay with that.
00:04:31
◼
►
It's these people that typically work in an office
00:04:33
◼
►
that are like, "Ugh, don't talk to me,
00:04:35
◼
►
"I haven't had my coffee."
00:04:36
◼
►
Like, screw that, come on, you're an adult.
00:04:38
◼
►
- That's just them being like a pain in the butt.
00:04:40
◼
►
Like, you know, if they weren't complaining
00:04:41
◼
►
about their coffee, they complain about something else.
00:04:43
◼
►
- I agree, we agree.
00:04:44
◼
►
- No, I will say though, in defense of your weird
00:04:46
◼
►
night showering habit, having traveled with you a bunch,
00:04:50
◼
►
it actually makes it really convenient to travel with you.
00:04:53
◼
►
Because I'm never waiting in the morning
00:04:56
◼
►
for you to get ready, you're always ready,
00:04:58
◼
►
like whenever I am, 'cause I'm a morning shower,
00:05:01
◼
►
so of course I take longer, I also sleep
00:05:02
◼
►
as long as I possibly can, so I'm never waiting
00:05:05
◼
►
for you ever when we travel.
00:05:07
◼
►
- I don't know if that's actually true.
00:05:09
◼
►
I would hope you don't ever wait for me in the morning.
00:05:11
◼
►
I'm sure there's some point in time
00:05:13
◼
►
where you're waiting on me.
00:05:14
◼
►
- Well, when you're doing your hair.
00:05:15
◼
►
No, actually.
00:05:17
◼
►
No, it actually, it would be,
00:05:18
◼
►
I don't think people actually shared a hotel room,
00:05:21
◼
►
but if we ever had to,
00:05:22
◼
►
that would be very convenient also
00:05:24
◼
►
to have you be a night shower,
00:05:25
◼
►
'cause then we're not competing for the shower
00:05:27
◼
►
in the morning either.
00:05:28
◼
►
- That's true, that's true.
00:05:30
◼
►
The whole point I was trying to make is,
00:05:31
◼
►
like I was saying, is twofold.
00:05:32
◼
►
One, I mean, I could handle a technical problem
00:05:35
◼
►
first thing in the morning.
00:05:36
◼
►
I'd prefer to have a breakfast first, but I don't have to.
00:05:38
◼
►
But number two, I can't get out of my head how gross it is for someone to take the day's
00:05:46
◼
►
filth and put it into their bed every night.
00:05:50
◼
►
Every night, today's filth.
00:05:51
◼
►
Monday's filth, into the bed.
00:05:52
◼
►
Tuesday's filth, let's add Tuesday onto Monday's filth.
00:05:55
◼
►
Wednesday's filth, let's add Wednesday's filth onto Tuesday's filth onto Monday's filth,
00:05:59
◼
►
and let's just roll in it for eight hours.
00:06:01
◼
►
That sounds awesome.
00:06:03
◼
►
And again, I recognize before the entire internet writes me, which they're about to do anyway,
00:06:07
◼
►
I recognize that this is a weird thing and that I am the weird one here, but I cannot
00:06:12
◼
►
fathom how any human being that values hygiene can get into covers that they're getting in
00:06:19
◼
►
without showering first.
00:06:21
◼
►
That's disgusting.
00:06:22
◼
►
Oh, I don't get it.
00:06:23
◼
►
Now, this is where a couple of...
00:06:24
◼
►
So there's a few things people say.
00:06:26
◼
►
How dirty are you getting during the day?
00:06:28
◼
►
So how dirty are you getting during the day?
00:06:30
◼
►
You sit in an air-conditioned office behind a queue, yeah, behind a chair, or in a chair,
00:06:34
◼
►
behind a screen, blah, blah, blah, blah, blah.
00:06:37
◼
►
It's still some point, it's, I can only speak for myself, but at some point, at some point
00:06:41
◼
►
during the day, I probably have at least a little shimmer on me of sweat, of dirt, of
00:06:48
◼
►
Because you don't have winter there.
00:06:51
◼
►
In the south.
00:06:52
◼
►
I'm choosing what battles to fight right now.
00:06:56
◼
►
This is where all sorts of people come out of the woodwork and say, "Well, don't you
00:06:58
◼
►
sweat at night?"
00:07:00
◼
►
You're absolutely right.
00:07:01
◼
►
Sometimes I do.
00:07:02
◼
►
But at least leave it as the night dirt that's in the bed.
00:07:05
◼
►
Why not? Why would you contribute the day dirt on top of the night dirt? That's barbaric,
00:07:09
◼
►
I tell you. It's insane.
00:07:10
◼
►
I think your threat model for dirtying sheets is wrong. I think the whole model of like
00:07:18
◼
►
how sheets exist in one state and how transfer happens from you to the sheets, putting them
00:07:23
◼
►
in a state that you don't like. I think that whole model is wrong because, well, maybe
00:07:27
◼
►
we don't want to get into too much. Are you sleeping naked?
00:07:30
◼
►
Wouldn't you like to know, Jon?
00:07:33
◼
►
I'm just saying, it seems like what you're modeling here is an idea of how things would
00:07:43
◼
►
transfer from one place to another, making one thing that was clean dirty, right? But
00:07:48
◼
►
I don't know if that idea maps to the reality of you sleeping in beds.
00:07:52
◼
►
It's an alternative reality, Jon. Moving on, let's start with some follow-up.
00:07:55
◼
►
My favorite thing about this conversation is all the new listeners we got last week
00:08:00
◼
►
thinking, you know, what they're going to expect that this show is, and then they tune
00:08:05
◼
►
in and hear this this week.
00:08:06
◼
►
Well, they're not going to tune in live.
00:08:07
◼
►
They'll just be the pre-recorded one, and this will not be heavily featured at the start
00:08:11
◼
►
of the program.
00:08:12
◼
►
Let's hope not.
00:08:13
◼
►
Let's hope not.
00:08:14
◼
►
So let's start with some follow-up.
00:08:18
◼
►
Consumer Reports has recommended the MacBook Pro.
00:08:20
◼
►
So, turns out that they have worked with Apple in order to fix Apple's bugs, which may or
00:08:27
◼
►
may not entirely be Apple's fault.
00:08:28
◼
►
Well, I guess the bugs were. Anyway, it doesn't matter. Point is, they have retested their MacBook Pros.
00:08:33
◼
►
One model got almost 19 hours on a charge. I'm not entirely clear how that could be possible, but that's what they say.
00:08:41
◼
►
Because that's how their tests work. Like I was saying before, the absolute numbers don't really matter on tests like this,
00:08:47
◼
►
because there's no way you're actually gonna, you know, simulate any particular users.
00:08:51
◼
►
All you want to know is, we use the same test all the time. Is this better or worse than the same than, like, the previous Mac or a different model?
00:08:57
◼
►
You want some kind of consistency within the numbers, but it's like story points in a sprint,
00:09:04
◼
►
The absolute values don't mean anything.
00:09:05
◼
►
I don't know what you're talking about.
00:09:07
◼
►
So for the Consumer Reports thing, the main reason I put it in here, one was just to follow
00:09:11
◼
►
up on like, "Hey, guess what?"
00:09:12
◼
►
Like we said, they probably would last time, they retested it and everything's fine, blah,
00:09:16
◼
►
But thinking of it from the perspective of someone who used to write for a publication
00:09:22
◼
►
that did product reviews and used to do product reviews myself, as like an institution for
00:09:27
◼
►
for doing reviews as a publication, as a venue,
00:09:30
◼
►
as a place where people get information,
00:09:33
◼
►
this is not a good outcome
00:09:35
◼
►
because now anyone who reads Consumer Reports
00:09:38
◼
►
has to think Consumer Reports did or didn't recommend it,
00:09:42
◼
►
but is this the real story
00:09:43
◼
►
or do we have to wait two weeks
00:09:44
◼
►
for them to figure out what the real story was
00:09:45
◼
►
and then to tell us whether they should get it or not.
00:09:47
◼
►
Like their job is to tell us whether this laptop
00:09:50
◼
►
is worth buying or should be avoided.
00:09:53
◼
►
And I'm going to say, although some people may differ,
00:09:57
◼
►
that the product, with and without this bug,
00:10:00
◼
►
like whether you have the beta version
00:10:01
◼
►
that fixes this bug fix,
00:10:02
◼
►
or whether you don't have the beta version,
00:10:04
◼
►
is not that different.
00:10:05
◼
►
Marco's using it presumably without this beta fix,
00:10:08
◼
►
and it is a satisfactory product, right?
00:10:11
◼
►
With the beta fix, maybe it'll be a little better.
00:10:15
◼
►
- You talked about it the whole last time,
00:10:17
◼
►
about how it's not as bad as you thought it would be.
00:10:19
◼
►
I'm not saying--
00:10:20
◼
►
- I know, no, just every week I waffle
00:10:21
◼
►
on whether I like the new one,
00:10:24
◼
►
or whether I wanna switch back to the old one.
00:10:25
◼
►
- But it's not as if the battery life is fatally bad.
00:10:27
◼
►
- The keyboard is so bad.
00:10:29
◼
►
- Yeah, I know, I know.
00:10:29
◼
►
- The battery life, so, again,
00:10:31
◼
►
I've actually been doing my own tests,
00:10:32
◼
►
and the battery life is not good, but it's okay.
00:10:36
◼
►
And the old one was similar.
00:10:37
◼
►
The old one was also not good, but okay.
00:10:39
◼
►
But, God, the keyboard is so bad.
00:10:42
◼
►
- That's the thing, they can't even recommend the product.
00:10:45
◼
►
- Marco, remind me, have you tried the Magic Keyboard?
00:10:48
◼
►
We've been through this so many times,
00:10:49
◼
►
I honestly don't recall.
00:10:50
◼
►
- No, 'cause for desktops, I gotta use an ergonomic keyboard.
00:10:53
◼
►
Like, I use-- - Oh, yeah, yeah.
00:10:54
◼
►
I just use desktops too heavily,
00:10:56
◼
►
and I have minor RSI problems if I use regular keyboards.
00:10:58
◼
►
And so to avoid those,
00:11:00
◼
►
and to avoid them becoming major RSI problems,
00:11:03
◼
►
I use ergonomic keyboards.
00:11:05
◼
►
- No, totally.
00:11:06
◼
►
I was just curious, I didn't know if you had tried one
00:11:08
◼
►
for more than 10 seconds in a store,
00:11:09
◼
►
because I find that,
00:11:11
◼
►
I've talked long, to anyone who will listen,
00:11:15
◼
►
about how much I love the Magic Keyboard.
00:11:17
◼
►
And I have only used the new MacBook Pro keyboard
00:11:19
◼
►
for but a flash.
00:11:21
◼
►
And it was a while ago, so this is all on memory,
00:11:24
◼
►
it was a very brief time that I used it, but I feel like the frustrating thing for me about
00:11:30
◼
►
the new MacBook Pro keyboard was that it was like 80% of perfection.
00:11:35
◼
►
I'm not saying you agree, I'm just saying to me.
00:11:37
◼
►
Because it was so similar to the Magic Keyboard, but I think the throw was a little bit smaller,
00:11:43
◼
►
and that difference was enough to just drive me batty.
00:11:47
◼
►
And I'm sure I would get used to it over time, but man was it annoying because I feel like
00:11:51
◼
►
it was so close you were right there you almost had it and they didn't quite get
00:11:56
◼
►
there and the thing that's scary to me is that I suspect whenever a Magic
00:12:00
◼
►
Keyboard 2 happens I bet you anything they're going to use that keyboard with
00:12:03
◼
►
the shorter throw and I'm going to be very sad and I'm going to be the I'm
00:12:07
◼
►
going to be Gruber in buying a thousand and four original Magic keyboards to
00:12:11
◼
►
keep around until kingdom come because this is my favorite keyboard I've ever
00:12:14
◼
►
used. Well first of all I actually have done that myself I Microsoft upgraded
00:12:19
◼
►
the Sculpt ergonomic keyboard that I have used
00:12:23
◼
►
for a few years now as my main one.
00:12:25
◼
►
They quote upgraded that to the new
00:12:27
◼
►
Surface ergonomic keyboard.
00:12:30
◼
►
And I bought one and I actually had to return it
00:12:32
◼
►
because the Surface ergonomic keyboard is Bluetooth
00:12:36
◼
►
instead of its own custom wireless thing,
00:12:37
◼
►
but it has like special Bluetooth implementation details,
00:12:41
◼
►
I guess, that are incredibly incompatible with Macs.
00:12:45
◼
►
And I've never had a PC keyboard that was
00:12:47
◼
►
incompatible with a Mac before.
00:12:49
◼
►
The Microsoft Sculpt ergonomic is one of these,
00:12:51
◼
►
or I mean the Microsoft Surface ergonomic, excuse me.
00:12:54
◼
►
And the two main problems, if you're looking at this,
00:12:57
◼
►
a lot of people ask me about this,
00:12:58
◼
►
two main problems, number one,
00:12:59
◼
►
you can't remap option and command
00:13:02
◼
►
to be like on Windows and Alt properly.
00:13:04
◼
►
The system panel that you do it in
00:13:06
◼
►
for every other PC keyboard,
00:13:08
◼
►
the change just doesn't apply, it doesn't work.
00:13:10
◼
►
Like you can change it there,
00:13:11
◼
►
but the keys still don't change their functions.
00:13:14
◼
►
And the second problem, which is even more fatal than that,
00:13:17
◼
►
is that it's Bluetooth implementation,
00:13:20
◼
►
basically it falls asleep after a while,
00:13:23
◼
►
and when you wake it up by pushing keys again,
00:13:25
◼
►
the first couple keys you push don't get recognized.
00:13:28
◼
►
So it's really a pain to use in practice.
00:13:32
◼
►
So it is effectively incompatible with the Mac.
00:13:35
◼
►
First time I've ever had a PC keyboard
00:13:36
◼
►
where that's been a problem, and so I had to return it.
00:13:39
◼
►
And also the ergonomics got worse and I got a little here.
00:13:42
◼
►
So there you go.
00:13:43
◼
►
The key switches feel a little bit better,
00:13:44
◼
►
but it is way too wide,
00:13:46
◼
►
'cause it added the 10-key numpad area back on,
00:13:49
◼
►
and it's low and flat, does not have a riser in front,
00:13:52
◼
►
so the ergonomics are all worse,
00:13:53
◼
►
and whatever the look they're going for,
00:13:55
◼
►
it's like gray, it's like the lining of cubicle walls,
00:14:00
◼
►
like that kind of gray, carpet-y material, you know?
00:14:02
◼
►
- Oh. - Like that's,
00:14:04
◼
►
it's like they made a keyboard out of that,
00:14:06
◼
►
so big miss on that,
00:14:08
◼
►
and so because the sculpt ergonomic keyboard
00:14:11
◼
►
that I like so much is now officially discontinued.
00:14:14
◼
►
I stockpiled three of them right now
00:14:17
◼
►
'cause you can still get 'em in most places
00:14:19
◼
►
for like around 60, 70 bucks.
00:14:21
◼
►
So I stockpiled a few of them for myself.
00:14:23
◼
►
And I figure like by the time I burn through three of these,
00:14:25
◼
►
which should be probably five years or so, six years or so,
00:14:29
◼
►
then I should probably be able
00:14:31
◼
►
to find something else by then.
00:14:32
◼
►
- And is that one Bluetooth,
00:14:35
◼
►
the old one that you're stockpiling or is that wired?
00:14:38
◼
►
- No, it's its own custom RF dongle
00:14:40
◼
►
like most logitech mice, you know,
00:14:41
◼
►
it has its own little thing.
00:14:43
◼
►
And it's not very good, like the Sculpt wireless
00:14:47
◼
►
that I've been using for years now,
00:14:49
◼
►
the wireless thing is pretty flaky.
00:14:51
◼
►
That's usually the way these keyboards eventually die.
00:14:53
◼
►
The reason I replaced them is usually
00:14:55
◼
►
that the wireless thing just becomes too unreliable.
00:14:57
◼
►
And you can change batteries and you can resync it
00:14:59
◼
►
and you can move it around.
00:15:00
◼
►
And eventually those things just don't help anymore
00:15:04
◼
►
or it still starts failing.
00:15:05
◼
►
And when it's working properly, it never fails, it's solid.
00:15:08
◼
►
So whatever it is that kills these keyboards
00:15:10
◼
►
after maybe two years of use,
00:15:13
◼
►
that is what ultimately ends these for me
00:15:17
◼
►
and for a lot of other people.
00:15:18
◼
►
- So what were we trying to talk about
00:15:20
◼
►
on the consumer reports thing?
00:15:22
◼
►
- Consumer reports, who cares?
00:15:23
◼
►
I mean, consumer reports are still gonna keep doing
00:15:25
◼
►
the same BS they do all the time.
00:15:27
◼
►
They're gonna keep doing it.
00:15:28
◼
►
Every time there's a new Apple product,
00:15:28
◼
►
they're gonna get attention with some crazy headline.
00:15:31
◼
►
Oftentimes it'll be about a real problem.
00:15:33
◼
►
Sometimes it won't be.
00:15:35
◼
►
But usually when it is a real problem,
00:15:36
◼
►
they will be overblowing it.
00:15:38
◼
►
- Like Margo's drinking beer tonight.
00:15:41
◼
►
- I've had like--
00:15:43
◼
►
- Am I right, am I right?
00:15:44
◼
►
- I've had literally like one inch of beer,
00:15:47
◼
►
it is still in the neck.
00:15:48
◼
►
- And you're hammered.
00:15:49
◼
►
- And it's a 4% beer.
00:15:51
◼
►
- There's no amount that I'm saying here,
00:15:54
◼
►
you mentioned last time I said I could tell
00:15:56
◼
►
when you were drinking and you said,
00:15:57
◼
►
oh yeah, well next time tell me, and so I just did.
00:16:00
◼
►
- This is like the lightest beer I've ever seen
00:16:02
◼
►
and I've drank almost none of it.
00:16:04
◼
►
- I do not, I'm not attributing any kind of cause,
00:16:07
◼
►
I'm just saying.
00:16:08
◼
►
- I'm just saying.
00:16:10
◼
►
All right, so also in this last week,
00:16:13
◼
►
I haven't had a chance to read this,
00:16:15
◼
►
so I'm gonna defer to you, Jon, on this.
00:16:18
◼
►
But there's a blog post on the WebKit blog,
00:16:21
◼
►
introducing Riptide, WebKit's Retreating Wavefront
00:16:25
◼
►
Concurrent Garbage Collector.
00:16:27
◼
►
That sounds fancy.
00:16:29
◼
►
So what's this all about, Jon?
00:16:31
◼
►
Well, on the last program where we talked to Chris Lattner,
00:16:35
◼
►
towards the end we talked about Arc versus garbage collection.
00:16:41
◼
►
And Chris went through this whole big thing
00:16:42
◼
►
about the trade-offs and the different behaviors.
00:16:46
◼
►
And that might have been over a lot of people's heads
00:16:48
◼
►
because there was lots of jargon there.
00:16:50
◼
►
This is another one of-- WebKit often does these things.
00:16:54
◼
►
The WebKit developers post a thing
00:16:56
◼
►
that talks about some technical underpinnings of some feature
00:16:59
◼
►
of the browser or the engine usually.
00:17:02
◼
►
And this one describes their new garbage collector
00:17:05
◼
►
for JavaScript, kind of like the stuff that Chris said,
00:17:09
◼
►
you can't read this starting from zero
00:17:11
◼
►
and understand every part of it,
00:17:13
◼
►
but they do go through and explain a lot of it.
00:17:15
◼
►
And I think if you just Google some stuff
00:17:16
◼
►
and find some links, you can start understanding it.
00:17:20
◼
►
But I think it's a good example of a lot of the things
00:17:24
◼
►
that Chris alluded to, like that the attributes
00:17:27
◼
►
a garbage collector that are very similar to the attributes of ARC in that there's additional
00:17:32
◼
►
bookkeeping and stuff that has to be done in line as part of the normal operation, because the slam
00:17:39
◼
►
against ARC is very frequently that, well, you've got all these reference counts, you know,
00:17:45
◼
►
increments and decrements all over your code. You didn't write those things, but they get added
00:17:48
◼
►
anyway, and it's just like overhead. And so even if you don't understand all the weird nuances of
00:17:54
◼
►
this very, very long article. I think it is written in a very clear way. Whoever wrote this,
00:17:58
◼
►
I think, did a good job. You have to assume some foundational knowledge, and maybe more things
00:18:04
◼
►
could be links, because, you know, I'd love to make things links and things that I had no idea.
00:18:08
◼
►
Yeah. But anyway, you can just the word you don't understand, just, you know, type it into a Google
00:18:13
◼
►
search box or look at the Wikipedia page or something and you learn about it. So I would
00:18:17
◼
►
encourage anybody whose interest was piqued by that discussion on last week's episode to read,
00:18:23
◼
►
maybe over a couple nights, this very long post about WebKit's garbage collector, because
00:18:29
◼
►
I think it is really well done, and you'll learn a lot, and you will also, even if you don't learn
00:18:36
◼
►
that much, come to a gut-level understanding of exactly how much of a pain in the butt it is to
00:18:42
◼
►
make JavaScript go fast, and how much time and effort and money is being put into doing that.
00:18:46
◼
►
Indeed, and this was by Philip Pislo, just FYI.
00:18:50
◼
►
I miss the beach.
00:18:51
◼
►
Beach. Wavefront, that's all it took. Riptide, wavefront, it's like, ah, summertime.
00:18:59
◼
►
If you read the whole thing and understand a little bit of it, the title will make sense
00:19:02
◼
►
by the end. Retreating Wavefront Concurrent Garbage Collector, all those words mean something
00:19:06
◼
►
and are explained at length in the article. Go figure. It's funny, you know, I remember
00:19:10
◼
►
you being vehemently opposed to the beach, and I was only mildly less opposed to it.
00:19:15
◼
►
Now the two of us are both converted. Who knew? Turns out I'm opposed to your pronunciation
00:19:19
◼
►
of that word.
00:19:21
◼
►
Just keep going.
00:19:22
◼
►
We are sponsored this week by Casper, an obsessively engineered mattress at a shockingly fair price.
00:19:30
◼
►
Go to casper.com/ATP and use code ATP for $50 towards your mattress.
00:19:36
◼
►
Casper created one perfect mattress and they sell it directly to consumers which eliminates
00:19:40
◼
►
commission driven inflated prices.
00:19:43
◼
►
The award winning Casper mattress was developed in-house, has a sleek design, and is delivered
00:19:47
◼
►
on a remarkably small box, you can get it up narrow stairs. And now, also, Casper offered
00:19:52
◼
►
an adaptive pillow and soft, breathable sheets if you want those too.
00:19:56
◼
►
The mattress industry has forced consumers into paying notoriously high markups. Casper
00:20:00
◼
►
has revolutionized the industry by cutting the cost of dealing with resellers and showrooms
00:20:04
◼
►
and passing that savings directly onto the consumer. The in-house team of engineers at
00:20:08
◼
►
Casper spent thousands of hours developing their mattress. It contains supportive memory
00:20:13
◼
►
foams for a sleep surface with just the right sink and just the right bounce.
00:20:17
◼
►
And it's breathable design sleeps cool to help you regulate your temperature throughout
00:20:22
◼
►
Casper has also made buying mattresses online, which sounds crazy, completely risk-free and
00:20:29
◼
►
This is how this works.
00:20:30
◼
►
They offer free delivery, of course, that's minimum these days, free delivery.
00:20:33
◼
►
But they also offer free returns within a hundred-night home trial.
00:20:37
◼
►
And of course you might think, "Well, I don't want to send back a mattress.
00:20:41
◼
►
It's a pain in the butt."
00:20:42
◼
►
don't love it, they will send somebody to pick it up at your house and give you a full
00:20:47
◼
►
refund. Casper understands the importance of truly sleeping on a mattress before you
00:20:52
◼
►
commit, especially considering you're going to be spending a third of your life on it.
00:20:55
◼
►
So a hundred nights you can decide at the end, "You know what, it's not for me," and
00:20:59
◼
►
they'll send someone to your house to pick it up. That's how they make it truly easy
00:21:02
◼
►
and risk-free. Get yours today and try it for a hundred nights in your own home with
00:21:07
◼
►
With free delivery and free returns with home pickup completely risk-free, go to casper.com/ATP
00:21:14
◼
►
and use code ATP for $50 towards your mattress.
00:21:17
◼
►
Thanks to Casper for sponsoring our show.
00:21:25
◼
►
So, John had a big day yesterday, was it, I believe, when the 10.3 beta was released.
00:21:32
◼
►
And John, I have it on good authority that you did a little happy dance at your cubicle
00:21:37
◼
►
when you saw this news come out. Is that true? Please do not deny it.
00:21:40
◼
►
>> I did not do a happy dance. My happy dance was when they announced the existence of the
00:21:46
◼
►
file system. That was my happy dance. Like, yes, they were to make -- you know, we had
00:21:50
◼
►
a bell, we had a happy dance, we had all sorts of things. That time has passed.
00:21:54
◼
►
Although, I will say this, though. So what you're talking about is the announcement that
00:21:58
◼
►
-- the announcement/leak or whatever -- that iOS 10.3 and the beta builds that developers
00:22:03
◼
►
can get now will apparently convert your iOS device from HFS+ to APFS upon upgrade.
00:22:13
◼
►
And that's mostly notable because A) it is a partial fulfillment of the goal Apple set
00:22:20
◼
►
forth for itself at WWDC last year.
00:22:23
◼
►
They said, you know, we want to convert all of our platforms, that means like iOS and
00:22:28
◼
►
Mac OS, and I guess watch OS, I mean basically all Apple platforms, to be on
00:22:33
◼
►
APFS in 2017. Now 2017 is the entire year, they didn't say which part of the year
00:22:38
◼
►
or whatever, but here we are in January and there's already a beta of iOS 10.3
00:22:43
◼
►
that converts to APFS. So it's not as if they're waiting till, you know, October or
00:22:48
◼
►
whatever when the successor to Sierra comes out for the Mac or, you know,
00:22:52
◼
►
whenever these things are gonna be released. They seem to be ahead of the
00:22:56
◼
►
game ahead of schedule. And I was worried last year that are they really going to be
00:23:00
◼
►
able to roll over their entire product line with a new file system that they just announced
00:23:07
◼
►
next year sometime? But they're apparently doing well. They seem confident. People who
00:23:11
◼
►
have upgraded, I think Marco is one, have not seen all their data disappear in a puff
00:23:16
◼
►
of smoke. So things are looking good so far, right?
00:23:19
◼
►
So my upgrade went totally fine.
00:23:22
◼
►
I didn't realize, so here I was,
00:23:25
◼
►
new beta of iOS comes out.
00:23:27
◼
►
Of course, I installed on my main phone immediately.
00:23:32
◼
►
Like, hour zero. - On the line.
00:23:34
◼
►
Did you not learn from iOS 5?
00:23:36
◼
►
You and I did this together on iOS.
00:23:38
◼
►
- I know. - Was it five, four?
00:23:39
◼
►
- It was five. - Which everyone, yeah.
00:23:40
◼
►
We learned together.
00:23:42
◼
►
- Gruber still gives me crap about that, yeah.
00:23:44
◼
►
- But you should give you and me crap,
00:23:46
◼
►
because we were both idiots.
00:23:47
◼
►
And here it is, well, now to your defense,
00:23:49
◼
►
this was a point release.
00:23:50
◼
►
- Right, and the point releases
00:23:52
◼
►
are usually completely harmless.
00:23:55
◼
►
They are almost never a problem for almost anybody.
00:23:57
◼
►
And so, that's why I figured, let me do this,
00:24:01
◼
►
there's some new APIs I needed to test against,
00:24:04
◼
►
let me try some stuff and make sure
00:24:05
◼
►
everything works and everything.
00:24:08
◼
►
Then after I installed it, like an hour later,
00:24:12
◼
►
I learned that, oh, I'm now using APFS.
00:24:16
◼
►
Like, it was not even a thing.
00:24:18
◼
►
All I noticed was that the install took maybe
00:24:22
◼
►
15 minutes longer than I thought it would.
00:24:24
◼
►
It was a little slow, but otherwise,
00:24:26
◼
►
my phone booted up, everything's fine,
00:24:27
◼
►
everything's totally fine.
00:24:28
◼
►
I've had zero issues so far.
00:24:30
◼
►
And then, a couple hours later, when chatting with John,
00:24:34
◼
►
I learned that I'm using APFS before John.
00:24:38
◼
►
- Funny how that is.
00:24:40
◼
►
- Well, it's not really true, because like I said,
00:24:41
◼
►
I used it on the Sierra dev builds.
00:24:43
◼
►
- That doesn't, not in your main machine.
00:24:45
◼
►
That doesn't count.
00:24:46
◼
►
If it's not like your main machine.
00:24:47
◼
►
- It was on my main machine.
00:24:48
◼
►
It was as main machine-y as it could be.
00:24:50
◼
►
I did everything that you could do with APFS
00:24:52
◼
►
on my main machine.
00:24:53
◼
►
- You can't boot off of it with Mac OS X.
00:24:55
◼
►
- No, you cannot boot off of it,
00:24:57
◼
►
but I was still using it.
00:24:58
◼
►
- Well, then you're not really, yeah, that doesn't count.
00:25:01
◼
►
I'm using APFS in production on my main machine before John,
00:25:04
◼
►
and that's it, I think I'm done for the year.
00:25:06
◼
►
- It's on your phone, your main machine.
00:25:09
◼
►
Come on, thought you were a Mac user.
00:25:10
◼
►
- It's the computer I use most often.
00:25:12
◼
►
- Anyway, based on nothing but Marco's firsthand experience
00:25:17
◼
►
of having upgraded and the vague wording in Apple's release notes that have been tweeted
00:25:23
◼
►
out by various people.
00:25:27
◼
►
This is what we're talking about on past shows about in-place conversion and how the design
00:25:33
◼
►
of the APFS makes that not as crazy as you might think it sounds.
00:25:36
◼
►
You might be thinking, "Oh, how is it going to upgrade my file system?
00:25:40
◼
►
Do I have to have like 50% of my storage free so it can write all the data to a new location
00:25:44
◼
►
and do this thing or is it going to like back it all up to the cloud or make me do an iTunes
00:25:48
◼
►
backup and restore it?
00:25:50
◼
►
How is it going to do this without destroying my data?
00:25:53
◼
►
And as we discussed last time, the strategy is that you leave all the data exactly where
00:25:57
◼
►
it is, you write a new set of metadata structure somewhere and the metadata is just like, tells
00:26:03
◼
►
you information about the data.
00:26:05
◼
►
Where is it?
00:26:06
◼
►
How much of it is there?
00:26:07
◼
►
Like the names of the files, the dates, all that crap.
00:26:10
◼
►
Write that somewhere and that doesn't take up that much room.
00:26:13
◼
►
Like you need a reasonable, probably fixed-sized chunk of metadata, more or less, plus or minus
00:26:19
◼
►
extended attributes, for each file.
00:26:22
◼
►
And the bigger of the files you have, the more efficient this is.
00:26:26
◼
►
So if you have tons and tons of relatively large files like music or videos, it's an
00:26:31
◼
►
even bigger win.
00:26:33
◼
►
So you don't probably need that much free space.
00:26:34
◼
►
You need to need some free space.
00:26:36
◼
►
For all iOS upgrades, you need some free space.
00:26:38
◼
►
But you don't need that much.
00:26:39
◼
►
They write all the metadata there, pointing to the data exactly where it exists.
00:26:43
◼
►
And then only at the very, very end, after writing all of the metadata, they do a very
00:26:48
◼
►
fast, very quick operation that says, "And big swapper-oony."
00:26:52
◼
►
Rewrite the headers and the volume to say, "Oh, actually, now this is an APFS volume,
00:26:57
◼
►
and the metadata is over here."
00:26:58
◼
►
And that little tiny critical section should only take like fractions of a second, right?
00:27:04
◼
►
That is the only time where you could potentially have a problem if it failed in the middle.
00:27:08
◼
►
But even then they could use journaling and everything to defend against that.
00:27:12
◼
►
You don't have to worry about any more than you normally would.
00:27:15
◼
►
You know, somehow running out of battery during your upgrade or I don't even know what could
00:27:20
◼
►
happen because it's not like you're going to accidentally unplug a phone.
00:27:22
◼
►
Like they do want to be plugged in when they're being upgraded but it's not like you're going
00:27:25
◼
►
to have a power cut unless there's some sort of hardware problem where you really drain
00:27:27
◼
►
your battery.
00:27:29
◼
►
So the moral of the story is yes, upgrading in place is a real thing.
00:27:34
◼
►
It should go fine, and it is actually fairly safe, assuming everything goes okay.
00:27:40
◼
►
So I'm not afraid of doing this upgrade.
00:27:43
◼
►
I'm not going to do the beta.
00:27:44
◼
►
I'm not in no hurry.
00:27:46
◼
►
But when 10.3 comes out, I expect it to be fairly uneventful, barring any catastrophic
00:27:53
◼
►
Because once you're running APFS, then if there's a bug in APFS, then you're going
00:27:56
◼
►
to be sad, right?
00:27:57
◼
►
But the conversion process itself seems like it's okay.
00:28:01
◼
►
What are you more afraid of in practice?
00:28:04
◼
►
Bugs in APFS or the regular behavior of HFS+?
00:28:08
◼
►
Yeah, that's the only thing that bothered me a little bit about the conversion when
00:28:11
◼
►
I was thinking about it more now that it's a real thing.
00:28:15
◼
►
Because the conversion is, like, what I would like it to do is run essentially FSDK or,
00:28:22
◼
►
you know, the repair thing to validate all of the HFS+ metadata to make sure that it's
00:28:28
◼
►
not incorrect in various ways.
00:28:30
◼
►
In all the ways that if you were to run disk utility on your disk right now, it would find
00:28:33
◼
►
a bunch of crap wrong because HFS is weird and buggy and sometimes doesn't keep track
00:28:37
◼
►
of things the right way and it will find stuff that it can tell is wrong by exhaustively
00:28:40
◼
►
going over the data and the metadata and comparing them and doing so and so forth.
00:28:44
◼
►
I would like it to do that before it dutifully writes the new metadata to a new location.
00:28:49
◼
►
And based on your 15 minute time, I'm not sure that it does.
00:28:52
◼
►
I don't know how long it would take to essentially FSTK HFS+ on a 64 gig iOS device.
00:29:00
◼
►
Maybe it's faster than I think because the disks are so much smaller than, you know,
00:29:02
◼
►
like a terabyte on a Mac or whatever.
00:29:05
◼
►
So I'm not sure if it is doing that, but I would feel more comfortable if before it decided
00:29:10
◼
►
to make a copy, made sure the thing that it's copying is right.
00:29:13
◼
►
And this gets back to what you're saying.
00:29:14
◼
►
What are you afraid of bugs in APFS or bugs in HFS plus?
00:29:18
◼
►
I'm still probably more afraid of bugs in APFS because bottom line, it takes a long
00:29:23
◼
►
time for a file system to really be bug free.
00:29:27
◼
►
But at the moment of conversion, I am definitely more worried about my existing HFS+ disks
00:29:33
◼
►
on all my iOS devices having the normal residue of problematic metadata that seems to accumulate
00:29:39
◼
►
in all HFS+ volumes.
00:29:41
◼
►
I'm more worried about that at that point.
00:29:43
◼
►
After conversion, I have to say I have to give the nod to HFS+ for a brand new file
00:29:52
◼
►
substance that has never been deployed on Apple devices.
00:29:54
◼
►
If something is gonna go wrong,
00:29:56
◼
►
it's gonna happen in like that first big deployment.
00:29:59
◼
►
It's, you know, HFS plus for all of its little crappy bugs,
00:30:02
◼
►
I really don't expect any massive data destroying things
00:30:05
◼
►
to suddenly pop up.
00:30:07
◼
►
HFS plus is gonna be what it is
00:30:08
◼
►
and it has been for a long time and it's not good,
00:30:11
◼
►
not good by a long stretch, but presumably,
00:30:14
◼
►
like I can't remember the last time a,
00:30:16
◼
►
oh, I can't remember last time HFS plus was even updated,
00:30:19
◼
►
but all the updates that they've done to it,
00:30:21
◼
►
none of them have caused any sort of catastrophic problems
00:30:24
◼
►
is it APFS Plus, APFS, oh god, I cannot say these names.
00:30:28
◼
►
Yeah, anyway, I'm gonna upgrade everything.
00:30:32
◼
►
I'm just gonna go for it.
00:30:33
◼
►
I have a lot of backups, you should have
00:30:35
◼
►
a lot of backups too.
00:30:36
◼
►
Let's just all dive in and see how it goes.
00:30:38
◼
►
- Well that's part of like, you know,
00:30:40
◼
►
on one hand, it is awfully bold for Apple
00:30:42
◼
►
to deploy their brand new file system
00:30:45
◼
►
on their most popular device.
00:30:47
◼
►
Like, you know, to make it part, an automatic,
00:30:50
◼
►
not even like an opt-in, but an automatic part
00:30:53
◼
►
of seemingly all iOS 10.3 installed,
00:30:55
◼
►
well, you know, we'll see if it ships that way,
00:30:57
◼
►
but it looks like that's the plan,
00:30:59
◼
►
then that means all of the iPhones are gonna get this
00:31:01
◼
►
and they're all gonna be converted
00:31:02
◼
►
when they reboot and that's it, right?
00:31:04
◼
►
And that's a pretty bold move.
00:31:06
◼
►
On the other hand, iOS is, you know,
00:31:10
◼
►
even though it has a much larger install base,
00:31:13
◼
►
in many ways it's lower risk
00:31:14
◼
►
because the nature of phones is that
00:31:18
◼
►
they're these kind of closed systems,
00:31:19
◼
►
you have like very limited numbers of configurations,
00:31:22
◼
►
You don't have like weirdo, like on a Mac,
00:31:24
◼
►
you have all the different disks and partition schemes
00:31:28
◼
►
and all sorts of apps that could be trying to mess with them
00:31:30
◼
►
or things like that.
00:31:31
◼
►
On iOS, it's all very controlled
00:31:33
◼
►
and there's fewer combinations of things,
00:31:35
◼
►
fewer configurations, and also, the nature of phones
00:31:38
◼
►
is that people lose, break, and replace them often.
00:31:43
◼
►
And so they're designed in software and in services
00:31:47
◼
►
to have everything in the cloud
00:31:48
◼
►
and have everything backed up most of the time.
00:31:50
◼
►
I mean, that isn't in practice always the case,
00:31:52
◼
►
but that's the case way more often on phones
00:31:55
◼
►
than it is on Macs.
00:31:57
◼
►
So if something does go catastrophically wrong
00:31:59
◼
►
for some percentage of users on the phone,
00:32:01
◼
►
it is probably less destructive
00:32:03
◼
►
than if it happened on Mac OS.
00:32:05
◼
►
- Yeah, I mostly agree with that.
00:32:07
◼
►
Well, I mean, the other obvious reason
00:32:08
◼
►
why they would do iOS first is 'cause it's more important
00:32:11
◼
►
and that's where their effort goes
00:32:12
◼
►
and the Mac will be an afterthought.
00:32:14
◼
►
Like, oh yeah, I'm also looking for the Mac.
00:32:15
◼
►
But yeah, phones are so much more of a controlled system.
00:32:19
◼
►
And also all of the weird crap about APFS,
00:32:22
◼
►
which is mostly good, you know,
00:32:23
◼
►
like the space sharing stuff and, you know,
00:32:28
◼
►
all the things that make it behave differently
00:32:33
◼
►
than you might expect are not visible at all in iOS.
00:32:36
◼
►
'Cause iOS doesn't have the problem of 10 different ways
00:32:38
◼
►
that you can see free space and users looking at it.
00:32:41
◼
►
Like already the way you see free space in iOS
00:32:44
◼
►
is already an illusion.
00:32:45
◼
►
You go to the, you know, the preferences in general
00:32:47
◼
►
and usage and all that stuff.
00:32:48
◼
►
Like those numbers have only a vague connection
00:32:51
◼
►
to space on disk because they're totally hiding
00:32:52
◼
►
whole classes of things that don't count towards your space.
00:32:55
◼
►
And they're trying to sum up space
00:32:56
◼
►
and attribute it to applications
00:32:57
◼
►
like it's already an illusion.
00:32:59
◼
►
So there's no weirdness there.
00:33:01
◼
►
Whereas on the Mac, if you do, you know,
00:33:03
◼
►
if you use the power of the file system
00:33:05
◼
►
and a disk utility is actually updated to use it,
00:33:08
◼
►
people can make arrangements
00:33:10
◼
►
that start to make far less sense
00:33:12
◼
►
where you can have a single APFS container
00:33:14
◼
►
with three volumes on it
00:33:15
◼
►
and then how do you throw the free space on them?
00:33:17
◼
►
and trying to figure out when you make an instant copy,
00:33:20
◼
►
does that count as space being taken up?
00:33:22
◼
►
Now you have two one gigabyte files
00:33:24
◼
►
where before you had one,
00:33:25
◼
►
but the free space didn't change
00:33:26
◼
►
even though you don't have any shared volumes
00:33:28
◼
►
on the containers and all that goes away on iOS.
00:33:32
◼
►
And also iOS is case sensitive.
00:33:33
◼
►
So that gets rid of all of whatever you're gonna deal with
00:33:36
◼
►
for case folding stuff.
00:33:38
◼
►
I did file one radar against APFS back in the early days
00:33:41
◼
►
about the whole character encoding handling
00:33:45
◼
►
and the fact that you can have two files
00:33:47
◼
►
with apparently the same name on the Mac on APFS,
00:33:50
◼
►
but you can't do that in HFS Plus
00:33:52
◼
►
because HFS Plus does this normalization stuff
00:33:55
◼
►
to try to make them all the same.
00:33:56
◼
►
They do a weird normalization, but anyway.
00:33:58
◼
►
I don't know the state of that radar.
00:34:00
◼
►
I don't think the state of that radar has changed.
00:34:01
◼
►
Maybe it was closed as a dupe.
00:34:03
◼
►
I don't even remember.
00:34:04
◼
►
It went into the black hole.
00:34:05
◼
►
I haven't heard anything about it.
00:34:06
◼
►
But for Macs, most, the vast, vast, vast majority
00:34:10
◼
►
which have case insensitive file systems,
00:34:12
◼
►
they're gonna have to make decisions about that.
00:34:15
◼
►
And I don't know what decisions they made.
00:34:17
◼
►
So if the Mac gets the ability to boot from APFS
00:34:22
◼
►
before the October-ish release of whatever follows
00:34:25
◼
►
Mac OS Sierra, I will be surprised.
00:34:28
◼
►
But on the other hand, it's January,
00:34:30
◼
►
and they're already doing iOS.
00:34:31
◼
►
Maybe it will come to the Mac earlier.
00:34:33
◼
►
But coming to the Mac is obviously the change
00:34:35
◼
►
that I find more interesting, because I'm into the Mac
00:34:38
◼
►
and because you can actually see the file system.
00:34:40
◼
►
And I think it is actually the more difficult one
00:34:42
◼
►
than doing iOS.
00:34:44
◼
►
That's interesting.
00:34:45
◼
►
Never thought of it that way.
00:34:47
◼
►
Any other thoughts about iOS 10.3 that are general
00:34:52
◼
►
and aren't spelled out in the rest of our document?
00:34:54
◼
►
- No, I don't know.
00:34:55
◼
►
Marco, you're using it, what is it like?
00:34:57
◼
►
Anything exciting in there?
00:35:00
◼
►
I mean, as a user, I don't even really notice anything,
00:35:05
◼
►
- That's a good sign.
00:35:05
◼
►
Sounds like it's stable.
00:35:07
◼
►
- I mean, I've had zero problems.
00:35:10
◼
►
Like, nothing that you'd typically associate
00:35:13
◼
►
with a beta one of a major point release,
00:35:16
◼
►
or like a major release like iOS 11.
00:35:18
◼
►
It's nothing like a beta one of that level.
00:35:21
◼
►
If I didn't know academically that I was running a beta,
00:35:26
◼
►
I would not realize I was running a beta.
00:35:29
◼
►
- That sounds like a pretty clear win to me, so far anyway.
00:35:32
◼
►
- Oh, the other thing on file system being in 10.3,
00:35:34
◼
►
like the fact that this is a point release,
00:35:36
◼
►
and Mark was saying, well, you don't really notice
00:35:37
◼
►
that much of a difference.
00:35:39
◼
►
APFS tech wise has capabilities that could be leveraged in iOS 11 or whatever the next
00:35:46
◼
►
major version is to provide headlining style features.
00:35:50
◼
►
So for example, snapshots, the ability to preserve the state of the entire file system
00:35:54
◼
►
in a consistent state could be used, I don't know if Apple will do this, you know, it's
00:35:59
◼
►
a political issue more than anything, to roll your phone back to an ungood state in a reliable
00:36:07
◼
►
It's something that you can't really do now.
00:36:08
◼
►
restore from backup or restore from the cloud and we know how annoying that is to do.
00:36:12
◼
►
But imagine if before the iOS 11.1 to 11.2 upgrade it would just routinely snapshot everything
00:36:19
◼
►
beforehand and if you didn't like the upgrade at any point you could switch back to the
00:36:23
◼
►
state it was like the day before or whatever.
00:36:25
◼
►
Well there's no chance of that.
00:36:28
◼
►
But tech wise that is possible.
00:36:30
◼
►
Right and I think what's more likely to be used is maybe a recovery thing where like
00:36:35
◼
►
if an upgrade fails for some reason,
00:36:38
◼
►
then there'd be some mechanism to have it
00:36:41
◼
►
kind of automatically roll itself back.
00:36:43
◼
►
You know, that's more likely, I think,
00:36:45
◼
►
than I don't like the new icons, I'm gonna go back.
00:36:48
◼
►
Like Apple does not enable that really at all.
00:36:51
◼
►
- I mean, or you could do it on a, like,
00:36:53
◼
►
I don't know, they could do it at any level they want.
00:36:57
◼
►
They could do it at a per application level
00:36:58
◼
►
to go back to an old version of the application.
00:37:00
◼
►
They could do time machine type of features
00:37:02
◼
►
inside applications to find old versions of,
00:37:04
◼
►
You can already do this stuff in various ways
00:37:07
◼
►
above the level of the file system,
00:37:08
◼
►
but the fact that you get this sort of for free
00:37:11
◼
►
out of the file system and it's very efficient and fast
00:37:14
◼
►
and presumably will have APIs.
00:37:15
◼
►
Those are the type of things that,
00:37:16
◼
►
yeah, you've got APFS now,
00:37:18
◼
►
but you don't have probably almost any of the features
00:37:20
◼
►
that could be built on it.
00:37:21
◼
►
Those are major OS features.
00:37:23
◼
►
They could be for few, maybe not even 11,
00:37:25
◼
►
maybe iOS 12 or whatever.
00:37:26
◼
►
Same thing with on the Mac.
00:37:28
◼
►
If and when we can boot from APFS,
00:37:29
◼
►
yeah, that's all well and good,
00:37:31
◼
►
but there are many years, presumably,
00:37:33
◼
►
of features that are built in this.
00:37:34
◼
►
Like who knows if Time Machine will even be updated
00:37:37
◼
►
to support APFS in the next version of macOS.
00:37:39
◼
►
Maybe we'll have to wait for the version after that.
00:37:41
◼
►
It's non-trivial to take advantage of all these features.
00:37:44
◼
►
And I'm in no hurry.
00:37:45
◼
►
It's like step one, get the file system with these features
00:37:48
◼
►
and make it solid.
00:37:49
◼
►
Step two, three, four, and five,
00:37:50
◼
►
then slowly roll out the features that,
00:37:54
◼
►
consumers won't care that it's enabled
00:37:56
◼
►
by the new file system.
00:37:56
◼
►
They only care about the features,
00:37:58
◼
►
but many things will be enabled by these features.
00:37:59
◼
►
So I look forward to them, even though,
00:38:01
◼
►
oh, 10.3, ho-hum, new file system.
00:38:03
◼
►
What was the big deal?
00:38:04
◼
►
The big deal should come later.
00:38:06
◼
►
We are sponsored this week by Indochino.
00:38:10
◼
►
Go to Indochino.com and use code ATP
00:38:12
◼
►
to get any premium suit for just $3.89.
00:38:15
◼
►
Made to measure suits fit so much better
00:38:19
◼
►
than generic off the rack suits
00:38:21
◼
►
from the big menswear shops that you've been to.
00:38:24
◼
►
Indochino makes this easy and affordable
00:38:27
◼
►
and you look so much better in a made to measure suit.
00:38:30
◼
►
Indochino is one of the largest
00:38:31
◼
►
made to measure menswear brands.
00:38:33
◼
►
They give you high quality suits that are made
00:38:35
◼
►
to your exact measurements for a perfect fit
00:38:38
◼
►
no matter what shape you are.
00:38:39
◼
►
And believe me, I'm a pretty bumpy shape
00:38:41
◼
►
and it fits me great.
00:38:43
◼
►
You also get to customize your suit
00:38:44
◼
►
just the way you want it.
00:38:46
◼
►
So I've had mine with this cool like dot fabric
00:38:49
◼
►
on the lining, so it gives me the kind of personality
00:38:52
◼
►
I want on the inside and I had the inscription
00:38:54
◼
►
say ATP made me wear a suit.
00:38:56
◼
►
As a little cheeky reference that makes me smile
00:38:57
◼
►
every time I see it.
00:38:59
◼
►
You go to innocino.com to set this up.
00:39:01
◼
►
You pick from hundreds of fabrics.
00:39:03
◼
►
You can choose your customizations, lapels, pleats,
00:39:06
◼
►
jacket linings, funny sayings that you want on the inside,
00:39:08
◼
►
whatever it is, and then you submit the measurements
00:39:11
◼
►
for your body, and they have these great videos
00:39:13
◼
►
to show you how to do it.
00:39:15
◼
►
Then you place the order, and you wait for it to arrive
00:39:17
◼
►
in just four weeks or less.
00:39:19
◼
►
Check it out today.
00:39:20
◼
►
Go to Indochino.com, and you can get any premium
00:39:24
◼
►
Indochino suit for just $3.89 when entering code ATP
00:39:28
◼
►
at checkout, that's 50% off the regular price
00:39:31
◼
►
for a made-to-measure premium suit, plus shipping is free.
00:39:35
◼
►
Once again, go to Indochino.com and use code ATP
00:39:39
◼
►
to get any premium suit for just $3.89 made to measure.
00:39:43
◼
►
Thanks a lot for Indochino for sponsoring our show.
00:39:46
◼
►
(upbeat music)
00:39:49
◼
►
- We have finally gotten our wish,
00:39:52
◼
►
and by our I mean mostly Marco,
00:39:54
◼
►
and you can respond to App Store reviews now,
00:39:57
◼
►
which is really exciting.
00:40:00
◼
►
I think developers have been talking about this for forever and a day.
00:40:03
◼
►
I saw a link fly by to Chalk's blog.
00:40:06
◼
►
I don't have it handy.
00:40:07
◼
►
I'll see if I can dig it up for the show notes.
00:40:09
◼
►
But I think it was from 2009 or something like that, saying, "Oh, we should really be
00:40:14
◼
►
able to respond to reviews in the App Store.
00:40:19
◼
►
Android has been able to do this for a long time, and now it's finally a thing."
00:40:24
◼
►
And that's something to be excited about.
00:40:26
◼
►
it seems pretty clear to me that Phil Schiller
00:40:29
◼
►
is making moves.
00:40:30
◼
►
So, Marco, how do you feel?
00:40:32
◼
►
- It's kind of amazing as an iOS,
00:40:35
◼
►
and I said some of this when Phil first started doing things
00:40:38
◼
►
like last spring and summer,
00:40:40
◼
►
but it's just kind of amazing as an iOS developer
00:40:43
◼
►
to have things changing in the App Store
00:40:46
◼
►
and getting better at all.
00:40:48
◼
►
Because the App Store is, what, eight years old,
00:40:52
◼
►
eight and a half, something like that?
00:40:53
◼
►
- Something like that.
00:40:54
◼
►
that time, during like the first seven years of it,
00:40:59
◼
►
almost nothing changed, almost nothing improved.
00:41:02
◼
►
There were a few minor things here
00:41:04
◼
►
and exceedingly minor things.
00:41:06
◼
►
Some things even got worse.
00:41:08
◼
►
So to have it being worked on and to have positive changes
00:41:13
◼
►
or any changes is a new feeling for iOS developers.
00:41:20
◼
►
And overall, since Phil has taken over,
00:41:23
◼
►
I think the changes have been overall quite good.
00:41:26
◼
►
Very few things have been like a major miss
00:41:29
◼
►
or majorly harmful.
00:41:31
◼
►
Even search ads where they were very controversial
00:41:34
◼
►
and I think that's with good reason.
00:41:37
◼
►
I now spend more on search ads than I do on my servers
00:41:41
◼
►
and I don't love that.
00:41:44
◼
►
- Oh, I didn't know that.
00:41:46
◼
►
- Yeah, I was, it's accounting time
00:41:48
◼
►
with taxes and everything.
00:41:50
◼
►
So I've been looking back and doing all the,
00:41:53
◼
►
adding up everything and I now spend a good amount of money
00:41:56
◼
►
on search ads every week.
00:41:58
◼
►
And I have all these graphs and I mean this is a diversion
00:42:02
◼
►
and this is not the main topic tonight I guess.
00:42:03
◼
►
It could be if you wanted to but anyway,
00:42:06
◼
►
basically I'm now paying for a certain part
00:42:09
◼
►
of my user base and it isn't that big of a portion
00:42:11
◼
►
of my user base that the overall search ad traffic
00:42:13
◼
►
has been lower than I expected.
00:42:16
◼
►
And I don't think it's 'cause I'm losing auctions.
00:42:18
◼
►
I think it's 'cause I'm not being shown
00:42:19
◼
►
or there aren't that many searches
00:42:21
◼
►
for the things I'm bidding on.
00:42:22
◼
►
but the search ad system is possibly a net improvement,
00:42:27
◼
►
but it's something, it's something big,
00:42:30
◼
►
and these are customers that now I'm getting,
00:42:33
◼
►
and the way I have things split out and being measured,
00:42:38
◼
►
it is apparent to me that most of the customers
00:42:40
◼
►
I'm getting via search ads are not coming from people
00:42:43
◼
►
who are looking for overcast.
00:42:45
◼
►
They are coming from people who are looking for like,
00:42:47
◼
►
podcast or things like that, like more generic terms,
00:42:50
◼
►
competitor names, things like that.
00:42:53
◼
►
'Cause I have my overcast bids I have on a separate campaign
00:42:57
◼
►
so I can tell, like, am I spending a lot of money
00:42:59
◼
►
just to get people out, I was gonna get anyway,
00:43:01
◼
►
which, you know, I don't want that number to be very high.
00:43:04
◼
►
Although I don't really want anybody else
00:43:05
◼
►
outbidding me either, but, you know,
00:43:07
◼
►
if that number was very high, then I'm just paying
00:43:09
◼
►
for people who tapped result number one
00:43:11
◼
►
and said result number two in the search,
00:43:13
◼
►
and that's no good.
00:43:14
◼
►
But that number isn't very high,
00:43:15
◼
►
that's not a massive percentage of what I'm spending.
00:43:17
◼
►
Most of what I'm spending is on generic search terms.
00:43:20
◼
►
So the system is kind of working as designed.
00:43:24
◼
►
I don't love that I'm taking a portion
00:43:27
◼
►
of what Apple's giving me every month
00:43:29
◼
►
and just giving it right back to them.
00:43:32
◼
►
'Cause they're already taking 30%,
00:43:33
◼
►
at least that I don't see.
00:43:36
◼
►
It doesn't feel good to be paying them back all this money.
00:43:39
◼
►
But overall, the search ads have been okay.
00:43:43
◼
►
As I said, they're not bringing in
00:43:45
◼
►
a large percentage of new users.
00:43:47
◼
►
Off the top of my head, I actually don't know the number,
00:43:49
◼
►
but off the top of my head, I think it's probably
00:43:51
◼
►
10% or less of new users are coming through search ads.
00:43:54
◼
►
But it's in that ballpark at least.
00:43:57
◼
►
But these are people I wouldn't have gotten otherwise.
00:44:01
◼
►
Pretty clearly, you could tell from the search terms
00:44:04
◼
►
and from how, when I go to the store,
00:44:05
◼
►
how I rank on those search terms,
00:44:07
◼
►
'cause App Store search is terrible.
00:44:09
◼
►
So you search for podcasts and five of the first 10 apps
00:44:13
◼
►
are alarm clock apps.
00:44:14
◼
►
It's stuff that's totally unrelated, literally.
00:44:17
◼
►
The search is still just as awful as it's always been.
00:44:20
◼
►
But to have search ads there,
00:44:22
◼
►
I am getting customers I wouldn't have gotten before,
00:44:24
◼
►
so that's overall positive,
00:44:26
◼
►
even though I'm paying for them.
00:44:28
◼
►
And I'm paying a little more than I would like,
00:44:30
◼
►
but it's still within the realm of reasonable, I think.
00:44:34
◼
►
So anyway, that aside, it is really nice,
00:44:37
◼
►
going back to the original question,
00:44:39
◼
►
it is really nice to have changes happening
00:44:42
◼
►
in the App Store, that most of which are good.
00:44:44
◼
►
And I'm also using subscriptions now,
00:44:47
◼
►
using the internet purchase subscriptions.
00:44:49
◼
►
Next September, I'm gonna start getting
00:44:51
◼
►
my 85% people renewing.
00:44:53
◼
►
That's gonna be a great day,
00:44:54
◼
►
'cause I'm gonna just get a raise for no reason.
00:44:57
◼
►
That's awesome.
00:44:58
◼
►
So, you know, everybody let your subscriptions renew, please.
00:45:02
◼
►
But otherwise, yeah, so anyway.
00:45:04
◼
►
So for this specific change of responding to reviews,
00:45:07
◼
►
and I guess maybe we'll get later
00:45:09
◼
►
to the app review prompting mechanism change.
00:45:13
◼
►
I don't know if we're gonna talk about that on this show.
00:45:16
◼
►
If not, we talked about it on this week's
00:45:17
◼
►
under the radar, plug plug.
00:45:19
◼
►
So, responding to reviews.
00:45:22
◼
►
So as, let me begin by asking you guys,
00:45:24
◼
►
as App Store users, do you read a lot of the reviews?
00:45:29
◼
►
- So basically, if developers start responding to reviews,
00:45:31
◼
►
will you really see that?
00:45:34
◼
►
- I do read reviews for apps that I have no idea
00:45:37
◼
►
about the whole domain.
00:45:38
◼
►
Like I'm looking for an, I was looking for an application
00:45:40
◼
►
recently for like laying out where furniture is in rooms
00:45:45
◼
►
something that can do walls and doors and windows, you know, with correct to scale measurements and
00:45:49
◼
►
have like, you know, couches and end tables, you know, to see how furniture is going to fit in the
00:45:52
◼
►
room without doing it yourself by cutting out little pieces of paper, which is fun, but I
00:45:56
◼
►
figured that an iPad app would be better. And I have no idea about that area. And as you noted,
00:46:01
◼
►
search is terrible. So I do what I think are reasonable searches and it shows a million hits,
00:46:06
◼
►
half of which are scams or pieces of garbage. And the ratings don't tell you that much. I have to
00:46:12
◼
►
to actually look at the reviews to see, you know, like a two and a half star thing could
00:46:17
◼
►
be 50 people cranky that it's $5 and then 150 people who think it's actually a reasonably
00:46:23
◼
►
good app. And the only way to tell that is to look at the reviews. So I will scroll through
00:46:27
◼
►
them and see, you know, because you can't tell. People rate things low for reasons unrelated
00:46:33
◼
►
to the functionality of the app. I'm willing to pay $2.99. I don't care that 90% of your
00:46:37
◼
►
reviews are from people who can't believe you'd wanted to charge $2.99 for this. Like,
00:46:40
◼
►
I just want to know, does it do the job?
00:46:42
◼
►
So I do read them and weep, I suppose.
00:46:46
◼
►
- So my theory, my impression of this so far, basically,
00:46:52
◼
►
is like the effectiveness and the value
00:46:55
◼
►
in developers being able to respond to reviews
00:46:59
◼
►
is highly dependent on implementation details
00:47:02
◼
►
of how this is actually done for both the reviewer,
00:47:05
◼
►
the customer, or the reviewer, the developer,
00:47:07
◼
►
and people reading the reviews.
00:47:09
◼
►
And also, just how many people actually do go through
00:47:13
◼
►
and read reviews, 'cause I think iOS developers
00:47:16
◼
►
have a pretty good idea that having star ratings matters.
00:47:20
◼
►
Having a high average matters, and it looks better
00:47:23
◼
►
if you have a high number of them,
00:47:25
◼
►
'cause it says usually in parentheses next to the star
00:47:27
◼
►
average, it'll tell you how many ratings there were.
00:47:30
◼
►
And so when people are choosing an app or deciding
00:47:34
◼
►
whether to download or buy an app, I think a lot of people
00:47:36
◼
►
do look at those star ratings, and that matters.
00:47:39
◼
►
But the actual written reviews, we don't really know.
00:47:43
◼
►
I kind of have a hunch that they don't matter that much,
00:47:46
◼
►
that not a large percentage of people do go through
00:47:49
◼
►
and really read them, or read a decent number of them.
00:47:53
◼
►
And so if that's the case, then whether developers
00:47:56
◼
►
can respond to them doesn't matter that much.
00:47:59
◼
►
And if you look, this is one of those things
00:48:01
◼
►
that the Android people are going crazy today,
00:48:03
◼
►
'cause Android has had this for years,
00:48:05
◼
►
maybe even since day one, I don't even know.
00:48:07
◼
►
From what we hear from Android people,
00:48:08
◼
►
it's mostly a non-issue.
00:48:11
◼
►
It's like, yeah, some people do it,
00:48:12
◼
►
it doesn't really matter.
00:48:13
◼
►
Like, it isn't that big of a deal, right?
00:48:16
◼
►
So we don't know how this will play out on iOS,
00:48:19
◼
►
it isn't the same market,
00:48:20
◼
►
but there's certainly some overlap.
00:48:22
◼
►
And if I'm right that not a lot of people
00:48:24
◼
►
read a lot of the reviews,
00:48:26
◼
►
they mostly just look at the ratings,
00:48:28
◼
►
then whether you as a developer respond to them
00:48:32
◼
►
is really completely up to you.
00:48:33
◼
►
And it's kind of an optional support channel
00:48:36
◼
►
if you want it to be.
00:48:38
◼
►
That being said, App Store reviews,
00:48:41
◼
►
like your customers consider that a support channel
00:48:44
◼
►
whether you do or not.
00:48:45
◼
►
And that's not gonna suddenly start
00:48:48
◼
►
now that developers can leave responses.
00:48:50
◼
►
That's always been the case.
00:48:51
◼
►
You've always had people treating the review system
00:48:54
◼
►
as a support channel and using it to grind axes
00:48:59
◼
►
or to ask weird questions or to withhold stars as hostages
00:49:03
◼
►
until you add their favorite features.
00:49:05
◼
►
Like that has always been the case.
00:49:08
◼
►
it's not gonna change that for developers.
00:49:10
◼
►
Like the perception that people expect you to respond
00:49:13
◼
►
has always been there.
00:49:15
◼
►
So people who are upset now that this is like
00:49:18
◼
►
an additional support channel they now have to manage,
00:49:20
◼
►
you know, newsflash, it always has been one,
00:49:22
◼
►
we just haven't been able to manage it.
00:49:23
◼
►
So now we will have a way to do it.
00:49:28
◼
►
Implementation wise, there's a huge open question of
00:49:31
◼
►
how are these shown, are they shown in a way
00:49:33
◼
►
that many people will see them?
00:49:34
◼
►
One of my big questions about it is
00:49:36
◼
►
If I respond to a review, is the person who wrote it
00:49:39
◼
►
notified of that response?
00:49:41
◼
►
Is it sent to them in some way through, you know,
00:49:43
◼
►
through like an email by Apple or something?
00:49:45
◼
►
Because if not, then the value, I think,
00:49:47
◼
►
for me responding is even lower.
00:49:49
◼
►
'Cause a large part of the value,
00:49:51
◼
►
if somebody writes something that is either
00:49:54
◼
►
really a support request or is indicating
00:49:57
◼
►
they're having some kind of problem you could help with
00:49:59
◼
►
or the misunderstanding, the app in some way,
00:50:01
◼
►
like they're saying it doesn't have a feature
00:50:03
◼
►
but it really does have that feature,
00:50:05
◼
►
If they aren't notified of my response,
00:50:07
◼
►
that has a lot less value than to respond.
00:50:10
◼
►
So the implementation details, they rest a lot on this.
00:50:14
◼
►
How are they shown in the interface?
00:50:16
◼
►
How do developers respond?
00:50:17
◼
►
How hard is it to respond?
00:50:19
◼
►
Do we have to go through some weird iTunes Connect tool?
00:50:21
◼
►
Is there gonna be a third party app that makes it easy?
00:50:24
◼
►
How are we gonna deal with the different storefronts
00:50:26
◼
►
in different parts of the world?
00:50:28
◼
►
How are we gonna deal with different languages?
00:50:30
◼
►
There are lots of big question marks
00:50:32
◼
►
on the implementation details of this
00:50:34
◼
►
that will decide how effective it is or isn't
00:50:36
◼
►
and whether it's worth developers responding or not.
00:50:39
◼
►
And of course there's gonna be the people
00:50:41
◼
►
like Twitter and Facebook who just respond
00:50:44
◼
►
to every single thing with please email support
00:50:46
◼
►
and we'll try to help you out,
00:50:47
◼
►
like fake template response.
00:50:49
◼
►
But overall, it's probably gonna be either
00:50:53
◼
►
completely forgettable and it's gonna be a total non-event
00:50:56
◼
►
and not a lot of people are gonna respond
00:50:59
◼
►
and it'll be fine and nobody will care,
00:51:01
◼
►
or it'll be a positive thing.
00:51:03
◼
►
The only downside is I'm gonna start reading my reviews.
00:51:07
◼
►
- It'll be positive for developers.
00:51:09
◼
►
Like it's situational.
00:51:09
◼
►
Like one, this is a developer pleasing feature
00:51:13
◼
►
more than a customer pleasing one it seems to me.
00:51:14
◼
►
- Yes, absolutely. - 'Cause as you noted,
00:51:15
◼
►
like customers may or may not care,
00:51:17
◼
►
especially if they're not notified, who knows.
00:51:19
◼
►
But if you happen to be a specific developer
00:51:24
◼
►
who has a specific app that has a very popular,
00:51:27
◼
►
lots of people clicked on helpful, blah, blah, blah,
00:51:29
◼
►
like the top review is a scathing review
00:51:33
◼
►
filled with mistaken information, as in like you said,
00:51:36
◼
►
I expect this thing to have feature X and it doesn't,
00:51:38
◼
►
it's garbage and it totally has feature X,
00:51:40
◼
►
this person just hasn't found it.
00:51:42
◼
►
And you would love to be able to tell them,
00:51:43
◼
►
actually click on the blah and there's a thing,
00:51:45
◼
►
and you know, like, but you can't respond
00:51:47
◼
►
and you don't know the person's email
00:51:49
◼
►
and there's no way you can communicate that
00:51:51
◼
►
and your poor app sits there with this,
00:51:53
◼
►
everyone, you know, and everyone who loads up your app
00:51:55
◼
►
is gonna see that as like the most helpful review
00:51:58
◼
►
and it is just the worst.
00:51:59
◼
►
And most developers aren't in this situation,
00:52:01
◼
►
But for the one that is, this feature is like the best thing ever because they don't care
00:52:08
◼
►
how it affects the whole app store.
00:52:09
◼
►
They don't care if it even gets them any more conversions.
00:52:13
◼
►
They just, it's like the principle.
00:52:14
◼
►
I just can't stand this one mistaken review sitting there at the top, right?
00:52:19
◼
►
And I guess I could just release a new version and erase it, which is a whole other thing
00:52:23
◼
►
about how reviews and ratings are going to last across releases, which by the way, is
00:52:27
◼
►
not part of this.
00:52:28
◼
►
Apple has said they're aware of that problem.
00:52:30
◼
►
They don't have anything to announce at this time, but we should be looking forward to something happening there
00:52:35
◼
►
But in the meantime it just feels so good
00:52:38
◼
►
I can imagine as a developer to be able to finally respond
00:52:42
◼
►
I think even if they're not notified it just lets you feel better to be like
00:52:46
◼
►
Well that person will never know because they're long gone
00:52:48
◼
►
But anyone else who stumbles across these reviews at least I've set the record straight whether or not you really set it straight
00:52:53
◼
►
Whether you actually dug yourself in deeper by being passive-aggressive in your response and people look think of your app worse
00:52:59
◼
►
Like it's just human nature to feel better about this and practically speaking. I think you have to give developers that channel
00:53:07
◼
►
It's up to them to do something useful with the channel
00:53:10
◼
►
They could not use it at all or they could
00:53:12
◼
►
You know be self-destructive and do bad things with it and argue with their customers even though you only have one reply
00:53:17
◼
►
I guess they get into edit wars as the question and the answer re-edited themselves over and over again
00:53:21
◼
►
But not having that channel along at all for like seven or eight years has just felt terrible
00:53:27
◼
►
And so I think this is it's a really important feature to have
00:53:30
◼
►
The importance is far out of proportion
00:53:33
◼
►
From the effect that it will have on anybody's business probably but just like it's one of those like why didn't you know?
00:53:40
◼
►
You had a system for commenting you had everything in place
00:53:43
◼
►
We're not asking you to expose their emails which is another bone of contention of who owns the customers Apple still owns them, right?
00:53:49
◼
►
But just give developers some way to respond and it took so long and it's finally here
00:53:53
◼
►
So I think I think there's no way this can't be a net positive for the App Store as a concept
00:53:59
◼
►
Even if it's not a net positive for any particular person sales
00:54:02
◼
►
It will it will be a net positive for for a developer state of mind exactly
00:54:07
◼
►
Well, I'm looking forward to seeing how this shakes out and I don't know
00:54:11
◼
►
I'm also curious to hear what you think of it Marco after it's been a little while in seeing if you hate reading reviews or not
00:54:16
◼
►
Well, what do you think of it? You're an iOS developer? What do you think? I?
00:54:21
◼
►
I don't know. It's a little weird for my situation because it's a company, it's not just me.
00:54:30
◼
►
And seeing the feedback come through our email is interesting and enlightening. It does tell
00:54:35
◼
►
me that a lot of the problems we expect to see, because we know that they're problems,
00:54:43
◼
►
you know, a lot of people cite them as problems. But there are certainly times where people
00:54:46
◼
►
like, "I don't understand how to do blah, why can't I do blah?" And in that situation,
00:54:52
◼
►
it would be super convenient to be able to—and these are all emails, so obviously we can
00:54:58
◼
►
reply—but hypothetically, if these are reviews, it would be super convenient to be able to
00:55:02
◼
►
say, "Oh, if you need to do that thing, you just tap here and then tap there, and then
00:55:06
◼
►
problem solved." And by the way, it sounds like we need to make this better in the future.
00:55:10
◼
►
But in that sense, I'm positive about it.
00:55:15
◼
►
I don't suspect that it's going to be my personal job to be trolling the reviews and—well,
00:55:21
◼
►
not trolling, I guess, but weeding through the reviews.
00:55:24
◼
►
You know what I mean, right?
00:55:25
◼
►
Weeding through the reviews to respond when necessary.
00:55:29
◼
►
But I agree with both of you.
00:55:31
◼
►
I think this is a net positive, and I'm curious to see what happens in it.
00:55:36
◼
►
And I'm also very curious to see if after a while, like if you people start, people
00:55:43
◼
►
or companies for that matter, start replying to your views and we see how that goes.
00:55:48
◼
►
And that either convinces the rest of us to dive in head first, or if it convinces, someone
00:55:55
◼
►
in the chat said trawling, that is the word I was looking for.
00:55:58
◼
►
T-R-A-W-L-I-N-G.
00:56:00
◼
►
Sorry. Anyway, so yeah, so does Marco start replying to reviews and he has a terrible
00:56:08
◼
►
experience with it and so Underscore says, "Oh, I'm never touching that." Or does Marco start
00:56:13
◼
►
replying to reviews and it's a great experience and suddenly Underscore's like, "Heck yeah, I want
00:56:19
◼
►
in on that." And then suddenly my employer's like, "Heck yeah, we want in on that." You know what I
00:56:23
◼
►
mean? Like, I'm curious to see what the not literal beta testers but kind of effective beta testers
00:56:30
◼
►
show us about the experience, if it's garbage or if it's great.
00:56:33
◼
►
It really depends on that personality, though. We all know people who probably shouldn't
00:56:37
◼
►
respond to comments. Like, you can make it worse for yourself, you know, because you
00:56:41
◼
►
have a free text box, and if you get there, like, in the wrong mood or you're angry, like,
00:56:45
◼
►
if you end up, like, yelling at your customers, it's not a net win for you. But I don't think
00:56:48
◼
►
someone like David Smith is going to see someone yelling at their customers and say, "Oh, I
00:56:52
◼
►
better stay away from reviews," because he won't yell at his customers. Like, customer
00:56:55
◼
►
customer support and dealing with customer support issues is a skill, and you can have
00:57:01
◼
►
more or less of it depending on where your skill set lies, and it is not a thing that
00:57:05
◼
►
you should just assume that you're able to do just because you wrote the application.
00:57:08
◼
►
So the channel has to be there, but for, you know, it's giving people, even though they
00:57:15
◼
►
only have one reply, that is more than enough rope for a lot of people to hang themselves.
00:57:18
◼
►
So now there's another skill set that these small shops or independent developers who
00:57:23
◼
►
who have to be able to do a million things,
00:57:25
◼
►
guess what, here's one more thing
00:57:26
◼
►
that you have to add to your skillset
00:57:28
◼
►
or find some way to outsource.
00:57:30
◼
►
- And honestly, and I said this under the radar too,
00:57:34
◼
►
again, listen to the radar this week
00:57:35
◼
►
if you're into this topic 'cause we went into more of it,
00:57:38
◼
►
but this is a huge opportunity in the tools space
00:57:41
◼
►
for some service or app to make it easy for developers
00:57:46
◼
►
to receive new reviews and reply to them
00:57:49
◼
►
and track which ones they have either replied to
00:57:52
◼
►
or decided not to reply to.
00:57:54
◼
►
Across all the different stores,
00:57:55
◼
►
maybe with built-in translate functionality of some sort
00:57:57
◼
►
with a decent API, that's a thing.
00:58:00
◼
►
Please somebody make that,
00:58:01
◼
►
and you can sell that to a lot of iOS developers
00:58:03
◼
►
for ongoing recurring subscription fee.
00:58:05
◼
►
- Using Apple's convenient open rest API?
00:58:10
◼
►
I like all these things you're describing,
00:58:12
◼
►
you know, it may just because I just did a podcast
00:58:15
◼
►
about this, but all I can think of is how much better
00:58:18
◼
►
that game I play that you guys make fun of all the time,
00:58:20
◼
►
Destiny does with this exact thing.
00:58:23
◼
►
Destiny, the game, has an extensive API
00:58:27
◼
►
that is completely open to anybody who wants to use it.
00:58:29
◼
►
They can give you all the information
00:58:32
◼
►
about all your characters and all your stats
00:58:33
◼
►
and let you do things with it.
00:58:34
◼
►
And there are, you know, browser plugins, websites,
00:58:39
◼
►
iOS applications, everything you could possibly imagine
00:58:42
◼
►
for messing with your stuff in Destiny.
00:58:45
◼
►
Why? Because it's an open API.
00:58:46
◼
►
They said, here's an API to all of our stuff.
00:58:48
◼
►
and a simple authentication scheme
00:58:51
◼
►
where you just authenticate and then it's just,
00:58:53
◼
►
and the number of things that people have made,
00:58:55
◼
►
it's just like the thing you just described,
00:58:57
◼
►
would there be a hundred of those the next day
00:59:00
◼
►
if this was Destiny that we were talking about?
00:59:02
◼
►
I don't know what the situation is
00:59:03
◼
►
for Apple's Interface 2 reviews,
00:59:06
◼
►
but if it's not as good as Destiny, the game,
00:59:09
◼
►
maybe they should hire some people from Bungie
00:59:10
◼
►
because this is like making a decent API
00:59:14
◼
►
that anybody can use is like a simple REST-based API
00:59:17
◼
►
that speaks JSON, it's not that hard.
00:59:20
◼
►
Like individual people make these little Chrome plugins
00:59:24
◼
►
or web pages that do amazing things.
00:59:26
◼
►
And they do it all for free,
00:59:28
◼
►
and they do it in their spare time.
00:59:29
◼
►
And any one of them, you would love to have something
00:59:32
◼
►
that's that good for what you described
00:59:34
◼
►
for dealing with reviews in the iOS App Store.
00:59:37
◼
►
But if Apple keeps it all proprietary
00:59:38
◼
►
and it's behind some weird thing,
00:59:40
◼
►
then it's gonna be much harder to make
00:59:41
◼
►
and there'll be fewer of them and it will be sad.
00:59:44
◼
►
(upbeat music)
00:59:45
◼
►
We are sponsored this week by Betterment,
00:59:47
◼
►
investing made better.
00:59:49
◼
►
To learn more, visit betterment.com/ATP.
00:59:52
◼
►
Betterment has changed the investing industry
00:59:54
◼
►
by making investing easier and available at a lower cost
00:59:57
◼
►
by using the same strategies that financial advisors use
01:00:00
◼
►
with clients who have millions of dollars,
01:00:02
◼
►
but bringing that to everybody with fees
01:00:04
◼
►
that are a fraction of what you'd pay
01:00:06
◼
►
for traditional advisors
01:00:07
◼
►
because it's an automated investing service.
01:00:09
◼
►
Betterment's actually the largest
01:00:10
◼
►
automated investing service out there,
01:00:12
◼
►
managing more than $5.5 billion
01:00:14
◼
►
for over 180,000 customers.
01:00:17
◼
►
The financial services industry
01:00:18
◼
►
has embraced technology and innovation
01:00:20
◼
►
through the creation of these automated investing service.
01:00:22
◼
►
This means that you keep more of your money
01:00:24
◼
►
with fees that are a fraction of what you pay
01:00:26
◼
►
with traditional services.
01:00:27
◼
►
And any excess cash that your investments generate
01:00:30
◼
►
is automatically reinvested.
01:00:32
◼
►
So every dollar you invest is put to work all the time
01:00:35
◼
►
and your portfolio is automatically rebalanced as necessary.
01:00:38
◼
►
Investing involves risk.
01:00:40
◼
►
Right now, you can get up to six months of no fees.
01:00:43
◼
►
To learn more, visit betterment.com/ATP.
01:00:46
◼
►
That's betterment.com/ATP.
01:00:48
◼
►
Betterment, investing made better.
01:00:51
◼
►
- Moving on, I hear rumor on the streets
01:00:58
◼
►
that Marco is actually going to,
01:01:02
◼
►
in the new version of Overcast,
01:01:03
◼
►
and don't tell him I squealed,
01:01:05
◼
►
he's actually going to change the icon for Overcast
01:01:09
◼
►
to be the show art of the actively playing podcast.
01:01:14
◼
►
Since I've spilled the beans, Marco,
01:01:15
◼
►
why don't you tell us more about this?
01:01:18
◼
►
- So one of the features that has been added
01:01:20
◼
►
in iOS 10.3 beta is this mechanism
01:01:25
◼
►
for seemingly setting alternate app icons in code.
01:01:30
◼
►
The implementation of this is a little questionable.
01:01:33
◼
►
Steve Trout and Smith did some digging,
01:01:35
◼
►
and apparently, I believe the API doesn't actually work yet,
01:01:38
◼
►
but apparently there is evidence in the frameworks
01:01:42
◼
►
and stuff that it prompts you to confirm it.
01:01:45
◼
►
Like it prompts the user to confirm any change of icon
01:01:48
◼
►
before it actually applies it.
01:01:49
◼
►
And so the question is, what is this for?
01:01:54
◼
►
And it is not for developers like me to do things,
01:01:59
◼
►
like for instance, I would love to change the icon
01:02:02
◼
►
based on whether it's night or day.
01:02:07
◼
►
and I could have a dark mode at night,
01:02:08
◼
►
and then I could have automatic dark mode switching
01:02:11
◼
►
and everything, and that's just not gonna be practical
01:02:14
◼
►
if that's what it is.
01:02:15
◼
►
There was a tweet from the Fantastical people
01:02:18
◼
►
that they would love to have,
01:02:19
◼
►
because it's an alternative calendar app,
01:02:21
◼
►
and just like the Apple calendar app,
01:02:23
◼
►
they'd love to change their icon
01:02:24
◼
►
to be the day number every day,
01:02:27
◼
►
just like what Apple's app does,
01:02:28
◼
►
so it always shows the right date,
01:02:29
◼
►
and it's not gonna do that either.
01:02:31
◼
►
- It just prompts you every morning.
01:02:32
◼
►
- Yeah, right. (laughs)
01:02:33
◼
►
Send you a push notification, time to update your icon,
01:02:36
◼
►
Come here and say, "Okay."
01:02:38
◼
►
- You can kind of understand why they do it that way,
01:02:39
◼
►
because it is a security concern,
01:02:41
◼
►
because if applications could programmatically
01:02:42
◼
►
change their icon, you could totally be phished
01:02:46
◼
►
by an application that suddenly changes its icon
01:02:48
◼
►
to look like some trusted application,
01:02:50
◼
►
and you don't notice that you're not on the page
01:02:52
◼
►
you thought you were on, and you tap the icon,
01:02:53
◼
►
and it puts up a phishing screen that looks just like the,
01:02:56
◼
►
you know what I mean?
01:02:57
◼
►
It is dangerous to allow applications
01:02:59
◼
►
to arbitrarily change their icon without a prompt.
01:03:01
◼
►
So I totally understand that prompt, but you're right.
01:03:04
◼
►
that eliminates all sorts of use cases.
01:03:06
◼
►
And especially with the phishing stuff,
01:03:07
◼
►
this is kind of like so many other app store things.
01:03:10
◼
►
Fantastic Al should be able to change its icon
01:03:12
◼
►
to be the date, right?
01:03:14
◼
►
It should be able to do that.
01:03:16
◼
►
And it's like, well, but if we let them do that,
01:03:18
◼
►
then everyone can, it's like,
01:03:20
◼
►
do you like, there should be some earnable level of trust
01:03:24
◼
►
within the system,
01:03:25
◼
►
like just like there was on Stack Overflow or whatever.
01:03:27
◼
►
And Fantastic Al should have earned some level of trust
01:03:30
◼
►
by this point.
01:03:31
◼
►
I don't know how this mechanism is gonna work.
01:03:33
◼
►
It's very difficult to do these types of systems
01:03:34
◼
►
just as the people who run Stack Overflow.
01:03:36
◼
►
It is a hard problem to solve,
01:03:38
◼
►
but throwing up your hands and saying,
01:03:40
◼
►
well, oh well, fantastic help.
01:03:42
◼
►
Can't show the data in their icon.
01:03:43
◼
►
That's not the right solution either.
01:03:45
◼
►
So I'm glad whoever this feature is made for
01:03:48
◼
►
is getting the features that they asked for.
01:03:50
◼
►
And I can think of reasonable uses of it in that context,
01:03:54
◼
►
but it kind of annoys me
01:03:56
◼
►
that the API is finally being made public,
01:04:00
◼
►
but in a way that so many use cases can't use it.
01:04:04
◼
►
- Yeah, I mean, again, like you said,
01:04:07
◼
►
it is a tricky problem.
01:04:08
◼
►
There's lots of potential abuses for this.
01:04:11
◼
►
So it does make sense why they would strictly control it,
01:04:15
◼
►
but honestly, I'm kind of surprised
01:04:18
◼
►
it needs to be there at all.
01:04:19
◼
►
I honestly am very surprised it needs to be there at all.
01:04:22
◼
►
And if it needs to be there at all,
01:04:24
◼
►
I think it should be there in a way that's more useful.
01:04:28
◼
►
So for instance, maybe to avoid possible security issues,
01:04:32
◼
►
maybe the icon has to be part of your app's bundle
01:04:34
◼
►
so you can't generate it dynamically,
01:04:36
◼
►
and then maybe App Review checks all of them
01:04:38
◼
►
just to make sure that you don't have
01:04:41
◼
►
the messages or Apple Pay icon in there.
01:04:43
◼
►
That's a way they could do it for everybody,
01:04:46
◼
►
and that would make it a lot more useful,
01:04:47
◼
►
and then if it has to just ship 31 icons
01:04:50
◼
►
and have the app just call them without a prompt.
01:04:52
◼
►
That's totally reasonable.
01:04:54
◼
►
- Even with those things,
01:04:55
◼
►
because your applications aren't swept,
01:04:58
◼
►
they're even swept to get up.
01:05:00
◼
►
They could make an API like that,
01:05:02
◼
►
but once you can get pointers to things,
01:05:03
◼
►
you can fill in the image data with it,
01:05:05
◼
►
programmatically from an obfuscated giant data array
01:05:08
◼
►
that you hide and you're like--
01:05:09
◼
►
- No, you can't.
01:05:10
◼
►
If it was a set image named call
01:05:14
◼
►
and you had to pass it only a name,
01:05:16
◼
►
something in your bundle,
01:05:17
◼
►
there's no way to abuse that then.
01:05:19
◼
►
- People are very sneaky.
01:05:20
◼
►
What was that thing we saw recently
01:05:23
◼
►
with that piece of malware in the App Store,
01:05:26
◼
►
doing some weird things and calling some weird APIs
01:05:29
◼
►
with like some selector swizzling.
01:05:30
◼
►
Like, bottom line is it's really difficult
01:05:33
◼
►
to both human and automatically determine
01:05:36
◼
►
whether an application is safe.
01:05:37
◼
►
It's kind of a halting problem.
01:05:38
◼
►
So it doesn't mean that they shouldn't do it
01:05:40
◼
►
because it's impossible to do with 100% accuracy.
01:05:42
◼
►
Like you're right, they were just covered in the 99% case.
01:05:45
◼
►
But I think also, and even perhaps more reliably,
01:05:48
◼
►
reputation of developers earnable
01:05:52
◼
►
through some kind of system to show that you are trustworthy
01:05:55
◼
►
and are not trying to scam people.
01:05:56
◼
►
And even that has problems because like,
01:05:58
◼
►
what if you're not trying to scam them,
01:05:59
◼
►
but someone broke into your server
01:06:00
◼
►
and mess with your application?
01:06:01
◼
►
Like there's always gonna be problems.
01:06:03
◼
►
But at this point in the life cycle of the App Store,
01:06:09
◼
►
particularly for things like calendars
01:06:13
◼
►
where the utility of it is significant.
01:06:15
◼
►
Like I do look at the calendar icon
01:06:17
◼
►
to see what the date is on my phone frequently.
01:06:21
◼
►
they have to find a way to make that be there.
01:06:23
◼
►
And whether it's the scheme that you were describing Marco,
01:06:25
◼
►
where it's just a very limited API,
01:06:27
◼
►
or it is a trust-based system,
01:06:30
◼
►
which would have many other uses by the way,
01:06:32
◼
►
not just for this API,
01:06:33
◼
►
could have uses for review times
01:06:35
◼
►
and for how deep of a review you do and stuff like that.
01:06:38
◼
►
This is another one of those things
01:06:41
◼
►
that should be there by now.
01:06:43
◼
►
- I mean, no matter what, the fact that there's an API,
01:06:45
◼
►
even though it's super restricted right now,
01:06:47
◼
►
I mean, that's Apple style, right?
01:06:49
◼
►
I mean, look at the Siri,
01:06:50
◼
►
What do they call them?
01:06:51
◼
►
The different groups of functionality,
01:06:54
◼
►
there's a term for it.
01:06:55
◼
►
I can't think of it off the top of my head,
01:06:56
◼
►
but you can only use Siri in certain contexts.
01:06:59
◼
►
Well, maybe this is one of those things
01:07:02
◼
►
and maybe they'll open it up in the future.
01:07:05
◼
►
I mean, I'm not terribly confident about that,
01:07:07
◼
►
but it could be, you never know.
01:07:09
◼
►
But yeah, however this came to be, whatever this is about,
01:07:12
◼
►
I mean, I guess, cool, maybe we'll see what happens,
01:07:17
◼
►
but I suspect just like Marco was saying,
01:07:19
◼
►
is going to amount to a whole lot of nothing for most people.
01:07:22
◼
►
Moving on, Steve Trout and Smith, who was, I guess at this point, an honorary member of the show,
01:07:27
◼
►
since he's given us most of the topics for tonight just by tweeting all this stuff.
01:07:32
◼
►
He has also found a floating detached keyboard.
01:07:37
◼
►
Now this is different than the thing, I don't even know if it's still a thing,
01:07:40
◼
►
but then the thing that at least used to be the case where you could slide the keyboard
01:07:44
◼
►
up the screen on an iPad and it would split in two, so there would be like a half on either side
01:07:48
◼
►
of the screen and I think the intention there was so you could touch type with your thumbs
01:07:52
◼
►
while gripping the screen. This is not the same thing as that because that's split in two.
01:07:56
◼
►
This is an entire like iPhone shaped and sized keyboard that you can use single-handedly on a
01:08:07
◼
►
9.7 inch iPad which seems really peculiar and stupid to me at first and then I got thinking
01:08:14
◼
►
about it and I was like, "You know, that actually might make some amount of sense. This might be
01:08:18
◼
►
kind of cool." So there's, um, because if there's a situation where I'm holding an iPad one-handed,
01:08:27
◼
►
which admittedly I can't imagine that would be terribly often, but if I, or maybe if I had the
01:08:32
◼
►
iPad propped and I wanted to use only one hand to type, having all those keys right next to each
01:08:38
◼
►
other, I could see that being kind of cool. I mean, it's all hypothetical, right? Because I
01:08:41
◼
►
because I haven't tried this myself, but it might be neat.
01:08:44
◼
►
I'm not writing this off immediately as garbage.
01:08:46
◼
►
It might also be garbage, I don't know.
01:08:48
◼
►
It sounds like you're not too impressed, Marco.
01:08:51
◼
►
- We would have to see how Apple tells the story
01:08:54
◼
►
of this feature, like what is the intent of it,
01:08:56
◼
►
if it gets released.
01:08:58
◼
►
That's a big if, but if it gets released,
01:09:00
◼
►
I would be very curious to know what Apple thinks
01:09:04
◼
►
of this feature, what they expect it to be used for,
01:09:07
◼
►
because as he's showing it in these screenshots,
01:09:11
◼
►
I can't think of a good use for this.
01:09:14
◼
►
I think it would be very, very hard to type on
01:09:16
◼
►
on actual iPad hardware,
01:09:19
◼
►
no matter where you put it on the screen.
01:09:20
◼
►
I think it'd be very, very hard to type on.
01:09:22
◼
►
The whole reason that that keyboard works
01:09:25
◼
►
is because you are holding a device
01:09:27
◼
►
that is roughly the size of your hand
01:09:28
◼
►
and using one or two thumbs on it.
01:09:31
◼
►
The way you hold an iPad is totally different.
01:09:33
◼
►
The way your fingers reach things on the iPad
01:09:35
◼
►
is totally different.
01:09:36
◼
►
I don't see how this would work, honestly.
01:09:40
◼
►
but at this point iOS is so big, there's so much there,
01:09:44
◼
►
that they can add features like this
01:09:47
◼
►
that only two people ever wanna use.
01:09:49
◼
►
Or the app icon changing API that they added,
01:09:53
◼
►
how many apps are you ever gonna be able to use that
01:09:57
◼
►
in a constructive way, zero, five?
01:09:59
◼
►
There's lots of APIs now, various extension points
01:10:03
◼
►
that exist that are almost never used by anybody,
01:10:07
◼
►
but one type of app uses it and that's enough.
01:10:09
◼
►
as you mentioned, the Siri kit stuff,
01:10:11
◼
►
like being able to order certain things through Siri
01:10:15
◼
►
or query certain things through Siri
01:10:16
◼
►
where that's really only ever gonna be used
01:10:18
◼
►
by zero to one apps that are on somebody's phone.
01:10:22
◼
►
But it's worth it to have it
01:10:23
◼
►
because those might be enough people to matter
01:10:26
◼
►
with iOS being so big.
01:10:27
◼
►
So something like this,
01:10:28
◼
►
I would argue on the iPad,
01:10:31
◼
►
they should probably be spending their time
01:10:32
◼
►
doing more important things
01:10:34
◼
►
that affect more people on the iPad
01:10:35
◼
►
that could have a bigger return,
01:10:36
◼
►
but someone's gonna use it.
01:10:38
◼
►
And so I guess if it wasn't too much work,
01:10:41
◼
►
it's probably fine, but I hesitate to see,
01:10:44
◼
►
or I struggle to see the use of this myself.
01:10:47
◼
►
- I think there was a tweet saying that this is actually,
01:10:48
◼
►
this code has been in there since the beginning of
01:10:50
◼
►
- There it was. - of iOS 10.
01:10:51
◼
►
Like it's not a 10.3 feature.
01:10:53
◼
►
And again, to be clear to everybody,
01:10:55
◼
►
this is not something that's in a 10.3 beta.
01:10:57
◼
►
This is a hidden thing, like the code is there for it,
01:10:59
◼
►
but it's not exposed.
01:11:00
◼
►
It's just like going through headers
01:11:01
◼
►
and finding things to call.
01:11:03
◼
►
The most important thing to me,
01:11:06
◼
►
looking at this potential feature
01:11:10
◼
►
that may or may not ever ship or be revealed in any way,
01:11:15
◼
►
is that it is, I guess the second,
01:11:18
◼
►
maybe I'm missing some things,
01:11:19
◼
►
iteration of bringing essentially Windows to iOS.
01:11:24
◼
►
It is a floating square on the screen
01:11:29
◼
►
that is not, you know,
01:11:31
◼
►
it's not the screen divided in half or in thirds
01:11:33
◼
►
or a slide, a panel that slides up from the side or whatever.
01:11:35
◼
►
It is its own independent floating square
01:11:38
◼
►
that presumably you can put wherever you want.
01:11:40
◼
►
That's called a window.
01:11:42
◼
►
Doesn't have title bar on it.
01:11:44
◼
►
It's not a window in the Mac sense,
01:11:46
◼
►
but it's definitely a window.
01:11:47
◼
►
Picture in picture, also a window.
01:11:49
◼
►
You can kind of move that thing around on the screen
01:11:50
◼
►
without not completely free form.
01:11:52
◼
►
Same thing with our little friend,
01:11:53
◼
►
the assistive touch button nub thing
01:11:56
◼
►
that you can put anywhere on the screen.
01:11:58
◼
►
It's like iOS was first everything fills the screen,
01:12:01
◼
►
and then second, the screen starts getting subdivided
01:12:03
◼
►
pieces for multitasking in thirds and halves and stuff like that and then finally a bunch of little
01:12:09
◼
►
guys come and plop up on top on this one big floating layer on top of everything keyboards
01:12:14
◼
►
picture in picture is such stuff like it is a step in the direction away from the absolute extreme
01:12:23
◼
►
simplicity that ios was born in and towards a tiny toe dip into the world of the mac where you can
01:12:31
◼
►
have more than one thing on the screen at the same time in an arrangement of your choosing
01:12:36
◼
►
and you can move stuff around depending on what you want to see.
01:12:41
◼
►
And this tiny little keyboard, this weird little iPhone floating keyboard whatever thing
01:12:46
◼
►
is interesting to me not just because it's a window but also because it reinforces the
01:12:51
◼
►
idea and I feel this even on my iPad that sometimes when that keyboard slides up it's
01:12:57
◼
►
It's taking a larger portion of the screen than you think is appropriate for a keyboard
01:13:03
◼
►
at this time.
01:13:04
◼
►
Like, "Oh man, my big iPad screen, now a huge portion of it is taken up with this big
01:13:08
◼
►
honking keyboard."
01:13:10
◼
►
If a particular task, you don't need that whole bottom third of the screen to be taken
01:13:15
◼
►
up with the keyboard, just to have a little floating thing that you can put anywhere,
01:13:18
◼
►
maybe you don't want it covering the bottom, maybe you want it covering the left or the
01:13:20
◼
►
top or the side, or maybe you want it near your thumb or whatever.
01:13:23
◼
►
The same reason people like the Assistive Touch button, even though they're chasing
01:13:26
◼
►
that little puck around the screen,
01:13:27
◼
►
moving it out of the way so it doesn't obscure stuff.
01:13:30
◼
►
Apparently people get used to that and like,
01:13:32
◼
►
that's just part of me using my phone
01:13:33
◼
►
is occasionally I have to move the little thing
01:13:35
◼
►
out of the way, but it's still preferable.
01:13:37
◼
►
Well, here I think you're trading a very large keyboard,
01:13:41
◼
►
take up, you know, not just obscuring a large portion
01:13:43
◼
►
of the screen, but often the app have to change
01:13:45
◼
►
their view hierarchy and view structure to accommodate
01:13:47
◼
►
for the very large keyboard when it comes up,
01:13:49
◼
►
to say, no application, you don't have to change
01:13:51
◼
►
your layout at all, let the user deal with that.
01:13:53
◼
►
The user will be the janitor,
01:13:54
◼
►
and old Steve Jobs parlance,
01:13:56
◼
►
and they'll just move the little tiny keyboard around
01:13:59
◼
►
where they wanna move it.
01:14:00
◼
►
Now, like both of you said, having not used this,
01:14:04
◼
►
it does not immediately appear to me to be any sort of win,
01:14:08
◼
►
and I kind of agree with the fact
01:14:10
◼
►
of it not being exposed right now,
01:14:11
◼
►
and I would like to have to see
01:14:12
◼
►
what kind of story they explain this,
01:14:14
◼
►
but like the split keyboard
01:14:16
◼
►
that I think Casey mentioned before,
01:14:18
◼
►
where you take the existing iOS keyboard and split it,
01:14:21
◼
►
and I'm pretty sure that feature still exists
01:14:22
◼
►
'cause I've used it recently,
01:14:23
◼
►
or recently-ish, like in the last year.
01:14:25
◼
►
They announced that feature, they showed it,
01:14:29
◼
►
people oohed and aahed, and I think most people
01:14:32
◼
►
who don't use it just forgot about it.
01:14:33
◼
►
But if it's still there, it doesn't do anybody harm.
01:14:35
◼
►
If you don't ever use it,
01:14:37
◼
►
and you don't ever accidentally trigger it, it's fine.
01:14:40
◼
►
So this could be that category of things,
01:14:42
◼
►
but I wanna encourage Apple to continue to explore
01:14:45
◼
►
this radical idea we call Windows, with a lowercase w.
01:14:51
◼
►
- Oh my goodness.
01:14:53
◼
►
Yeah, I mean, we'll see what happens.
01:14:54
◼
►
It's fascinating to me that Apple is shipping this code
01:14:59
◼
►
dark, not surprising necessarily, but just interesting.
01:15:03
◼
►
But what's really super interesting is that
01:15:05
◼
►
Steve Tran Smith is finding all this stuff.
01:15:07
◼
►
Like just the stuff that he can dig up is tremendous.
01:15:11
◼
►
And I don't even know where to begin to do some of the stuff
01:15:14
◼
►
that he's able to do.
01:15:15
◼
►
And I'm deeply impressed by it.
01:15:17
◼
►
And I love that he's sharing it with the world,
01:15:19
◼
►
even to the point of making a sample project
01:15:22
◼
►
on GitHub, and we have a link to it in the show notes, or a link to a tweet of his anyway,
01:15:25
◼
►
to exercise the icon thing. Like, just such cool stuff. And man, I wish I was smart like him.
01:15:33
◼
►
But anyway, yeah, we'll see what happens with this floating keyboard thing. I do think that
01:15:38
◼
►
your point about the windowing is interesting, Jon, especially because if I recall correctly,
01:15:44
◼
►
you can actually resize the picture-in-picture window if you pinch it. I think there are some
01:15:49
◼
►
some limits, but I think you can enlarge and shrink it.
01:15:52
◼
►
And I've also noticed that you can kind of flick it
01:15:54
◼
►
off to the side, so there's just like a little handle
01:15:58
◼
►
or like nubbin that pokes out off the side of the screen.
01:16:01
◼
►
So if you wanted to like shimmy it off to the side
01:16:03
◼
►
just for a moment to look at something
01:16:04
◼
►
and then bring it back, you can do that.
01:16:06
◼
►
So there is some amount of window management
01:16:08
◼
►
that's going on in iOS today.
01:16:10
◼
►
And it seems like more and more is coming,
01:16:12
◼
►
which is really, really interesting.
01:16:14
◼
►
- And picture in picture, like it shows Apple's willingness
01:16:18
◼
►
to ship features on iOS in which it's up to you
01:16:21
◼
►
to deal with that little window.
01:16:22
◼
►
Like the whole point is you don't have to have the app
01:16:24
◼
►
in the front, you can go do other things
01:16:27
◼
►
and we won't even mess with your multitasking.
01:16:28
◼
►
We won't even take up one of the multitasking slots
01:16:30
◼
►
or whatever, it's just this little window.
01:16:32
◼
►
And maybe it's blocking stuff.
01:16:33
◼
►
It's up to you to move it out of the way.
01:16:35
◼
►
If it's covering something you don't want,
01:16:37
◼
►
move it to a different place.
01:16:37
◼
►
If you just wanna get rid of it,
01:16:38
◼
►
like it is pushing that management test up,
01:16:41
◼
►
deciding that you know where like,
01:16:42
◼
►
oh, I don't care that it covers this part of the screen.
01:16:44
◼
►
And if it's covering something, knowing you move it.
01:16:45
◼
►
And in practice, I found with Picture-in-Picture,
01:16:48
◼
►
it's usually not that hard to find someplace on the screen
01:16:50
◼
►
where you can put it, where it's not bothering you.
01:16:52
◼
►
And you know where that is because you know the apps
01:16:54
◼
►
that you're using.
01:16:55
◼
►
That's the curse and the power of Windows,
01:16:58
◼
►
as we all know on typical personal computers is,
01:17:02
◼
►
you can put them wherever you want
01:17:03
◼
►
and you can arrange it in a way that makes sense to you.
01:17:04
◼
►
And it's so much more limited in iOS.
01:17:06
◼
►
Like you have very few of these little things
01:17:08
◼
►
and the where you can put them and how big they can be
01:17:10
◼
►
and how you manipulate them is incredibly limited.
01:17:12
◼
►
But I think coming from a world
01:17:14
◼
►
where the entire phone was one application all the time,
01:17:17
◼
►
that incredible simplicity,
01:17:18
◼
►
and moving to a world with iPad Pro,
01:17:22
◼
►
large type devices with a pen and all this other stuff.
01:17:25
◼
►
You have to start giving people the ability to do this,
01:17:27
◼
►
otherwise you're not leveraging the power
01:17:29
◼
►
of the larger screen and the multitasking
01:17:32
◼
►
and all that other stuff.
01:17:33
◼
►
- Yeah, I love picture-in-picture on my iPad,
01:17:35
◼
►
and I love it so much, even on macOS,
01:17:38
◼
►
that I found, I don't remember who introduced this to me,
01:17:41
◼
►
but, and forgive me if I mentioned this on the show before,
01:17:44
◼
►
But there's a Safari extension called Pied Piper, but it's Pied P-I-P-er, get it?
01:17:51
◼
►
Anyway, it's a Safari extension that'll allow you to easily do picture-in-picture on YouTube,
01:17:57
◼
►
and I think Vimeo and a couple of other places, and Plex for the Plex web front end.
01:18:02
◼
►
Yes, I am aware that you can do some right-click, right-click again dance on YouTube in order
01:18:09
◼
►
to get it to support Picture-in-Picture, but this just puts a little button right on the
01:18:15
◼
►
video that lets you kick it over to a Picture-in-Picture.
01:18:18
◼
►
I find that super convenient, particularly because, although I don't believe in having
01:18:22
◼
►
a gazillion Safari tabs like you do, John, I do believe in having about 11 billion spaces
01:18:28
◼
►
or virtual desktops.
01:18:30
◼
►
And so having Picture-in-Picture can let this hover across several different spaces, which
01:18:35
◼
►
is really nice.
01:18:36
◼
►
So I'll put a link to that in the show notes.
01:18:39
◼
►
Anything else on iOS 10.3?
01:18:40
◼
►
I briefly mentioned the reviewing interface thing that Marco said he talked about under
01:18:45
◼
►
the radar, but that was an issue we talked about on past ATPs, I think, with applications
01:18:52
◼
►
asking you to rate them obnoxiously more often than you would like.
01:18:56
◼
►
And we were discussing, you know, "Oh, maybe you could report them that they're doing that
01:19:00
◼
►
or applications shouldn't be doing that, but then how do you enforce the guidelines?"
01:19:03
◼
►
Apple's solution to this seems to be make an official API for asking that and put limits
01:19:08
◼
►
on the official API, and eventually some point in the future force everyone to use the API.
01:19:13
◼
►
So this sounds, I endorse this plan.
01:19:15
◼
►
This sounds like a good plan.
01:19:16
◼
►
I look forward to them rolling it out.
01:19:18
◼
►
I like that they're doing it reasonably cautiously, not just one day saying, "Hey, guess what?
01:19:22
◼
►
If your app asks for reviews in any way except the official API, you will get rejected."
01:19:26
◼
►
They're not doing that.
01:19:27
◼
►
But the API is, the limits are sane.
01:19:30
◼
►
It's like three times per year you can ask, and with a global switch that says, "I never
01:19:36
◼
►
want to be asked to rate an application. I'm going to use that global switch because I
01:19:40
◼
►
do never want to be asked. Many applications that I use and like frequently ask me to rate
01:19:45
◼
►
them and have obnoxious choices at the bottom of the dialogue boxes, none of which my brainstem
01:19:51
◼
►
knows, you know, my brainstem doesn't know which one to pick so I have to read words
01:19:54
◼
►
and be like, it's like, maybe later, no, like, oh, just go away box, I don't want to see
01:20:04
◼
►
you. So I endorse this API. I wish it would come sooner. In fact, I wish they would, you know,
01:20:11
◼
►
make it even more draconian now. And the nice thing is, everything I've heard about this is like,
01:20:15
◼
►
yes, these are reasonable choices. Like what about the applications like Marco's that
01:20:20
◼
►
never prompt you, but just have a little section in the preferences that say, hey, if you want to
01:20:24
◼
►
rate it, are they okay? Answer, yes, you're totally allowed to do that because that's not a thing that
01:20:28
◼
►
pops up in your face. If you're scrolling through the settings and you see the thing, those
01:20:31
◼
►
Those applications don't have to be removed from the store
01:20:34
◼
►
or changed a thing.
01:20:35
◼
►
And if Marco wants to make it,
01:20:37
◼
►
so when you tap that thing,
01:20:38
◼
►
it pops up an inline thing to review the app.
01:20:40
◼
►
Can he use that new API?
01:20:41
◼
►
Yes, he can.
01:20:42
◼
►
See, it's not that hard.
01:20:43
◼
►
Like we're so used to like every API that Apple,
01:20:46
◼
►
every sort of app store rule or API they introduce,
01:20:49
◼
►
there being a bunch of obvious problems
01:20:50
◼
►
that we all whine about, right?
01:20:52
◼
►
No obvious problems in this one.
01:20:54
◼
►
There may be non-obvious problems,
01:20:55
◼
►
but like it is just a great feeling
01:20:57
◼
►
to get an announcement at the app store and go,
01:20:59
◼
►
they made, for all the big choices,
01:21:02
◼
►
they made reasonable ones, yay!
01:21:05
◼
►
- Yeah, I mean this, like, again,
01:21:06
◼
►
we did spend about half of Under the Radar this week
01:21:08
◼
►
talking about this, so I have to re-put that
01:21:10
◼
►
in the show notes, plug plug.
01:21:11
◼
►
However, this is one of, this is like
01:21:14
◼
►
quintessential good Apple.
01:21:16
◼
►
This is like seeing a problem that is,
01:21:18
◼
►
that causes a poor user experience,
01:21:21
◼
►
but that for some reason, that exists for a good reason.
01:21:25
◼
►
So like, these app reviews, these Rate My App dialogues
01:21:28
◼
►
just for good reason, because they work.
01:21:30
◼
►
And because, as I mentioned earlier,
01:21:32
◼
►
star ratings in the App Store tend to matter.
01:21:35
◼
►
And so when you can have a way for most apps
01:21:38
◼
►
to get a lot more star ratings,
01:21:40
◼
►
that will definitely increase their downloads and sales
01:21:44
◼
►
in a way that most people don't love,
01:21:47
◼
►
but most of them also just don't care that much about it,
01:21:51
◼
►
that's going to happen, that's going to be inevitable.
01:21:53
◼
►
So Apple has addressed the need for them with this API.
01:21:56
◼
►
They're saying, okay, we understand that you need
01:21:59
◼
►
to prompt users, or that you think you need,
01:22:03
◼
►
there needs to be a way to prompt users to review your app.
01:22:06
◼
►
However, they take control away from the developer
01:22:09
◼
►
of whether that's allowed to happen or not.
01:22:13
◼
►
The developer still says when it should happen,
01:22:16
◼
►
but they don't know whether it will succeed or not.
01:22:18
◼
►
And then combined with the policy change
01:22:23
◼
►
that will be coming down the road at some unspecified time
01:22:26
◼
►
that says you won't be allowed to ask for reviews
01:22:28
◼
►
any other way, that combination will be awesome.
01:22:32
◼
►
The only problem I see with this,
01:22:33
◼
►
which again we talked about this on Under the Radar,
01:22:35
◼
►
please listen to that also,
01:22:36
◼
►
the only problem I see with this is enforcement,
01:22:38
◼
►
because I think it's going to be similar to the rules
01:22:41
◼
►
that they have against spam push notifications,
01:22:44
◼
►
or push notifications that are used for quote,
01:22:46
◼
►
marketing or promotional purposes.
01:22:48
◼
►
I think every single app that uses push notifications,
01:22:52
◼
►
with very, very few exceptions,
01:22:55
◼
►
including the App Store app,
01:22:58
◼
►
has been used for promotional purposes.
01:23:00
◼
►
Apps abuse this all the time.
01:23:02
◼
►
Apple themselves abuse this sometimes.
01:23:04
◼
►
Games are the worst.
01:23:08
◼
►
Big content apps are the worst.
01:23:10
◼
►
Big company apps are the worst.
01:23:11
◼
►
Tons of apps spam notify people for things like,
01:23:15
◼
►
"Hey, bombs are now on sale for a limited time.
01:23:18
◼
►
"Come check out the newest content."
01:23:20
◼
►
Crap like that.
01:23:21
◼
►
That is explicitly prohibited in the app review rules.
01:23:24
◼
►
but that has never been enforced in any kind of scale
01:23:27
◼
►
because it's kind of hard to enforce that
01:23:29
◼
►
when you're reviewing apps for like three minutes at a time.
01:23:33
◼
►
As long as you don't see the problem come up
01:23:35
◼
►
during those three minutes during app review,
01:23:38
◼
►
it's gonna be really hard to enforce
01:23:39
◼
►
unless as we discussed a couple times way back,
01:23:42
◼
►
maybe they could add some kind of report a problem button
01:23:44
◼
►
but is Apple really gonna clutter up their UI
01:23:48
◼
►
of every notification or something like that
01:23:51
◼
►
or every app icon or every app in the store
01:23:53
◼
►
with a report violation button, probably not.
01:23:57
◼
►
So the problem that this review policy
01:24:02
◼
►
and review change will have is like,
01:24:04
◼
►
if they can't really consistently enforce
01:24:08
◼
►
that you aren't allowed to do it the old way anymore,
01:24:10
◼
►
then all the big apps that are data-driven,
01:24:13
◼
►
like Twitter and stuff,
01:24:14
◼
►
they're just gonna keep doing it the old way.
01:24:15
◼
►
And nothing's gonna really,
01:24:17
◼
►
it's only gonna hurt the good people
01:24:19
◼
►
who are trying to do things the right way.
01:24:21
◼
►
- I think you only need a small number of people reporting.
01:24:23
◼
►
Like this is not a type of thing where you need like everybody to even know the reporting
01:24:26
◼
►
interface exists.
01:24:27
◼
►
All you need is five nerds.
01:24:29
◼
►
Five nerds to know where – how to report it, right?
01:24:32
◼
►
Because all you need to do is alert Apple, "Oh, hey, maybe check this app out.
01:24:37
◼
►
Maybe it's doing this thing."
01:24:38
◼
►
And unlike push notifications, it's not like this is a data-driven thing where like
01:24:42
◼
►
the avenue is there and the avenue is legal.
01:24:44
◼
►
It's just the content that's bad.
01:24:46
◼
►
This is the place where the avenue is not allowed.
01:24:49
◼
►
You are not allowed to pop up a dialogue box that says anything about ratings and leads
01:24:52
◼
►
people to ratings, like without using the official API, right? So you don't have to
01:24:56
◼
►
be like, "Oh, you're allowed to use push notifications." It's just the things that you push on those
01:24:59
◼
►
notifications shouldn't be ads. You're like, "Oh no, totally. We'll never push ads," right?
01:25:03
◼
►
That's not a reviewable thing. Whereas popping up a dialogue, I mean, obviously you can be
01:25:08
◼
►
sneaky and say, "Oh, the content of the dialogue is pulled from the web and you'll never know
01:25:11
◼
►
what it is," right? You know, people can work around it. But if you just let this go out
01:25:15
◼
►
into the wild and nerds know where the box is that tells them the application is a problem,
01:25:20
◼
►
that will you know and then they sort them by volume and they just say every week go through the ones that people are complaining about
01:25:27
◼
►
And see if it's yes, it's true
01:25:29
◼
►
Look, I've you know
01:25:30
◼
►
I spent more than three minutes with this application and guess what it does prompt you for ratings and bring the ban hammer, right?
01:25:35
◼
►
It's you know
01:25:36
◼
►
It's like like all these enforcement problems like just because you can't do it a hundred percent doesn't mean you shouldn't try at all
01:25:42
◼
►
They and they need to get better about this in general some kind of feedback mechanism for it
01:25:47
◼
►
And honestly, I think applications will be motivated
01:25:49
◼
►
to use it, because the API, another good thing
01:25:53
◼
►
this API does, is it improves the application.
01:25:55
◼
►
You don't have to send people elsewhere
01:25:56
◼
►
to write a review anymore.
01:25:57
◼
►
They can stay in your app.
01:25:59
◼
►
Developers have wanted that for a long time,
01:26:01
◼
►
and now you get it.
01:26:02
◼
►
So there is incentive.
01:26:03
◼
►
There's a carrot as well as a stick
01:26:05
◼
►
for everybody to use this API.
01:26:07
◼
►
I don't know.
01:26:08
◼
►
I was happy with this announcement.
01:26:09
◼
►
- And honestly, I hate read this app dialog boxes,
01:26:13
◼
►
but the implementation of this is so good
01:26:16
◼
►
that I think I would leave it on.
01:26:18
◼
►
And I think I would be totally okay with apps I use
01:26:20
◼
►
on a regular basis showing this easy little box,
01:26:23
◼
►
like once, and then I can just say, yeah, okay,
01:26:26
◼
►
four stars, five stars, whatever, done.
01:26:28
◼
►
And that's it.
01:26:30
◼
►
I never leave ratings for anything
01:26:33
◼
►
because I don't wanna go through the hassle
01:26:34
◼
►
and I never think about it.
01:26:35
◼
►
I should because usually only people with access
01:26:38
◼
►
to Grime leave ratings, so if you like things,
01:26:40
◼
►
you should leave ratings for them.
01:26:42
◼
►
But I almost never do.
01:26:43
◼
►
I have very few reviews on my account
01:26:46
◼
►
because I just don't think about it.
01:26:48
◼
►
This makes it a lot easier to do it.
01:26:50
◼
►
So as a customer and as somebody
01:26:52
◼
►
who wants to support good apps,
01:26:54
◼
►
I actually would leave this on.
01:26:55
◼
►
It is a really nice implementation.
01:26:57
◼
►
- Speaking of reviews, you've reminded me/shamed me
01:27:02
◼
►
into the same sort of thing.
01:27:03
◼
►
I was thinking, when do I leave Star Reviews
01:27:05
◼
►
and why don't I?
01:27:06
◼
►
And you got both the reasons.
01:27:07
◼
►
I almost never do and I don't because who wants
01:27:10
◼
►
to leave the application they're in to go do something.
01:27:11
◼
►
But if it was in the dialogue and I could just hit the number of stars, I would do that
01:27:15
◼
►
and I should.
01:27:17
◼
►
And thinking of that, obviously I don't have any app in the store to think about reviews
01:27:20
◼
►
for, but I do have podcasts in the iTunes store and those get reviews and I'm not going
01:27:25
◼
►
to say they are a tire fire because they're not.
01:27:29
◼
►
They're good reviews.
01:27:30
◼
►
You know, we have good reviews for this podcast and for other podcasts that I'm on.
01:27:35
◼
►
But as shows age, what I have found is new reviews come in more slowly and the reviews
01:27:42
◼
►
become increasingly negative because eventually everyone who had anything nice to say about
01:27:46
◼
►
the show has already said what they have to say, which is fine.
01:27:49
◼
►
Like how many reviews can you leave for a show?
01:27:53
◼
►
But if in the middle of this podcast, a magic auditory dialogue box could pop up and people
01:27:59
◼
►
could auditorily or with mental powers press like, this is the analogy is falling apart.
01:28:05
◼
►
If it was really easy to rate podcasts, I think more people would rate it, and I think it would
01:28:09
◼
►
make the ratings nicer. But it's not easy to rate podcasts, and therefore nobody does it.
01:28:14
◼
►
And I have to say, I don't rate the podcast I listen to either. And so the only people who
01:28:18
◼
►
are motivated to rate podcasts are when the show newly launches and people are enthusiastic,
01:28:23
◼
►
and then later when people are angry. And so now all we have left are the angry people rating the
01:28:27
◼
►
podcast, which is fine. I don't even know how reviews or podcast stars have any effect on our
01:28:32
◼
►
audience at all either, but...
01:28:34
◼
►
I mean, it's also possible that you might be using a podcast app whose creator is very
01:28:39
◼
►
vehemently against the idea of podcast reviews and would never implement such a feature.
01:28:43
◼
►
Do other podcast things have it?
01:28:46
◼
►
Well, not a lot of other podcasts have their own directories.
01:28:50
◼
►
Those that do, I don't know of any that have any kind of review system, but that's probably
01:28:53
◼
►
for good reason because your view systems for podcasts are a terrible idea.
01:28:57
◼
►
But there's no API to do iTunes reviews basically to give a star rating to...
01:29:01
◼
►
- No, I really doubt it.
01:29:03
◼
►
I mean, you might be able to hack it
01:29:04
◼
►
through some kind of undocumented weird thing,
01:29:06
◼
►
but I really doubt it.
01:29:07
◼
►
That would be a massive potential for abuse.
01:29:10
◼
►
So I don't think they would want to expose that any real way.
01:29:13
◼
►
You can read reviews through an API
01:29:16
◼
►
that's I think also undocumented.
01:29:19
◼
►
I don't do that either.
01:29:20
◼
►
I don't care.
01:29:21
◼
►
I don't want to show the content of reviews,
01:29:25
◼
►
the ratings from reviews.
01:29:26
◼
►
I think in the context of podcasts and podcast search
01:29:31
◼
►
and podcast discovery, the star rating system
01:29:34
◼
►
is incredibly dysfunctional, and therefore,
01:29:38
◼
►
I just do not want it, and I don't want Overcast
01:29:41
◼
►
to show any part of it ever.
01:29:42
◼
►
I have my own recommendation system,
01:29:44
◼
►
which is a simple thumbs up, that's it.
01:29:46
◼
►
It's a Boolean, you like this, that's it.
01:29:49
◼
►
There's no dislike, there's no stars, there's no commentary.
01:29:53
◼
►
There's many problems with those systems.
01:29:56
◼
►
Simple, thumbs up, easy.
01:29:57
◼
►
- Yeah, the recommendation system in Overcast
01:29:59
◼
►
works really well.
01:30:01
◼
►
Chris Latner cheated on us and went on another podcast
01:30:04
◼
►
to talk about stuff.
01:30:05
◼
►
And I was like, oh, I wanna hear that podcast too.
01:30:07
◼
►
So I launched Overcast and I went to the screen
01:30:09
◼
►
where I was gonna search for the show name or whatever,
01:30:12
◼
►
but I didn't have to because it was already
01:30:14
◼
►
at the very top of the most recommended thing.
01:30:16
◼
►
It was right there.
01:30:17
◼
►
Like the icon, I mean, I recognized it
01:30:19
◼
►
because the icon I had seen on Twitter.
01:30:20
◼
►
I'm like, oh, that must be it, boop, boop, done.
01:30:23
◼
►
Didn't even need to type anything into a search box.
01:30:25
◼
►
And that's just from people going, thumbs up,
01:30:27
◼
►
hey, this was a good episode of the show.
01:30:29
◼
►
That's all it takes.
01:30:30
◼
►
I don't really care what the star rating is for that podcast.
01:30:33
◼
►
On a final note for tonight, there's been a lot of mathematics that's been done.
01:30:40
◼
►
There's been a lot of math done.
01:30:42
◼
►
Math, British listeners.
01:30:43
◼
►
Maths, Casey, it's math.
01:30:45
◼
►
No, it's math.
01:30:46
◼
►
They don't know what that means.
01:30:49
◼
►
Did you know it's pronounced hover?
01:30:50
◼
►
Anyway, so a friend of the show, Dan Provost, who is one half of Studio Neat, has done some
01:30:57
◼
►
some numbers, and he has concluded that there probably should, or at least could, be a ten
01:31:06
◼
►
and a half inch iPad.
01:31:08
◼
►
And I'm going to try to summarize this as quickly as possible.
01:31:10
◼
►
If you look back to the original big iPad Pro announcement, what Schiller had said was,
01:31:18
◼
►
"Hey, if you take two full-size iPads vertically in portrait, but put them adjacent with each
01:31:25
◼
►
other. That screen real estate of the two of them combined is the size, real estate-wise,
01:31:31
◼
►
you know, resolution-wise, of the 12.9-inch iPad Pro. So Dan said, "Well, what happens
01:31:38
◼
►
if you did the same thing but with iPad Minis? So you have two iPad Minis standing in portrait
01:31:44
◼
►
mode next to each other, adjacent to each other. How big would the resultant iPad need
01:31:50
◼
►
to be. So cue some math, a little Pythagorean theorem, and guess what? The answer is right
01:31:57
◼
►
around ten and a half inches. Which works out, er, I shouldn't say works out, which
01:32:01
◼
►
is interesting because we've been starting to hear a little bit of rumbling about, oh,
01:32:07
◼
►
there might be a ten and a half inch iPad someday, somehow, in the future, but nobody
01:32:11
◼
►
really understood it until Dan started to do this math. So this sounds really darn plausible
01:32:17
◼
►
me. What I'm not sure of, and I've heard a lot of people pontificating about it, is do
01:32:22
◼
►
they keep a 9.7-inch iPad around? If I were to wager a guess, I'd say they do, but only
01:32:30
◼
►
in the dustbin, the old device's bin, cheaply, as Apple is oft to do. What do you think?
01:32:37
◼
►
No intermhood, that means it's going to be here for like 10 years.
01:32:40
◼
►
Well there's that. So Marco, how do you read all this? What do you think?
01:32:44
◼
►
- I think it sounds very plausible.
01:32:45
◼
►
I mean, it seems like, if you look at the 12.9 inch
01:32:50
◼
►
iPad Pro users, like, the people who like that
01:32:54
◼
►
are real power users of the iPad.
01:32:56
◼
►
Like, they really like having multitasking especially,
01:32:59
◼
►
you know, 'cause the more you multitask,
01:33:01
◼
►
the more you really want resolution.
01:33:03
◼
►
If they ever do Windows like John wants,
01:33:05
◼
►
that would be even more important,
01:33:06
◼
►
as we know, from using PCs forever.
01:33:08
◼
►
So, you know, the demand for it, I think,
01:33:11
◼
►
is almost certainly there,
01:33:13
◼
►
because lots of people who are real iPad power users
01:33:18
◼
►
want that extra resolution for multitasking,
01:33:20
◼
►
but for whatever reason, either it's carry size
01:33:25
◼
►
or hand size or whatever else, the 12.9 is a little too big.
01:33:30
◼
►
It's a pretty big iPad.
01:33:31
◼
►
Have you spent any time with one case, the 12.9?
01:33:35
◼
►
- Not really.
01:33:36
◼
►
There's a couple people at work that have them,
01:33:38
◼
►
so I see them, and even though I see them
01:33:40
◼
►
from time to time, like maybe once a week,
01:33:42
◼
►
Every time I see one, I think to myself,
01:33:45
◼
►
my word, that is a tremendous iPad.
01:33:48
◼
►
- It really is large. - It is comically large.
01:33:50
◼
►
- Yeah, yeah, and especially 'cause you
01:33:51
◼
►
coming from the Mini, right?
01:33:52
◼
►
So-- - Yeah.
01:33:54
◼
►
- And you know too, so the Mini shows us
01:33:56
◼
►
that you can take the regular 9.7,
01:33:59
◼
►
quote regular iPad 9.7 resolution,
01:34:02
◼
►
you can shrink it down a little bit to iPhone density,
01:34:06
◼
►
and as long as you have decent eyesight, it works, right?
01:34:10
◼
►
And so there is a market for that,
01:34:12
◼
►
For people who don't mind everything being a little bit
01:34:14
◼
►
smaller, who are maybe younger or are power users
01:34:17
◼
►
or are really precise with their fingers or whatever else,
01:34:20
◼
►
they would rather have a smaller carry size
01:34:22
◼
►
and still have higher resolution.
01:34:24
◼
►
So there is a market for that going from 9.7 resolution
01:34:29
◼
►
into the iPad Mini size, so therefore it follows
01:34:32
◼
►
there's probably also a market for people who want
01:34:35
◼
►
the 12.9 resolution in a more like 9.7 size.
01:34:39
◼
►
So I think this makes a lot of sense.
01:34:41
◼
►
whether they'll do it or not is another story.
01:34:43
◼
►
It's plausible, certainly, we've heard minor rumblings.
01:34:46
◼
►
And I think big picture, before Jon gets in
01:34:49
◼
►
and tells me why I'm wrong about all this,
01:34:51
◼
►
I think big picture, if you look at
01:34:55
◼
►
the way Apple devotes resources in recent years,
01:34:59
◼
►
they find a product line that is like
01:35:03
◼
►
in great need of attention,
01:35:05
◼
►
and they spend like a year really whipping it into shape,
01:35:09
◼
►
and then they move on to the next thing
01:35:11
◼
►
that needs a lot of attention.
01:35:12
◼
►
The Apple TV a couple years ago was that thing.
01:35:15
◼
►
The Apple TV was in terrible shape.
01:35:17
◼
►
There was lots of increase in competition.
01:35:18
◼
►
They wanted to get it onto an app model,
01:35:20
◼
►
and so they gave some effort to it.
01:35:23
◼
►
They gave it a big boost, and then they just left it alone.
01:35:26
◼
►
There's been almost nothing changed in the Apple TV
01:35:28
◼
►
since its release a year and a half ago, whenever that was.
01:35:31
◼
►
Last year, they put that amount of attention
01:35:33
◼
►
on the Apple Watch, because the Apple Watch
01:35:36
◼
►
was basically on fire when it came out.
01:35:38
◼
►
Like it was in, had so many problems.
01:35:41
◼
►
And so watchOS 3 got like lots of attention.
01:35:45
◼
►
I expect that the Apple Watch is not gonna see
01:35:48
◼
►
tons of major changes this year.
01:35:50
◼
►
I think last year was its time to shine,
01:35:52
◼
►
it got a bunch of good improvements in watchOS 3,
01:35:55
◼
►
and now we're probably in for a quiet period.
01:35:58
◼
►
And now I expect this year to be another year
01:36:02
◼
►
of iPad improvements where I expect there to be
01:36:06
◼
►
decent investment into the iPad this year
01:36:09
◼
►
to try to turn around its sales curve,
01:36:12
◼
►
to try to really boost it,
01:36:14
◼
►
try to get it moving as another growth engine again.
01:36:18
◼
►
And I also expect that this year, I hope,
01:36:22
◼
►
that there is a larger than usual effort
01:36:25
◼
►
put into the iPhone.
01:36:26
◼
►
I think it's the iPhone's turn in this model.
01:36:31
◼
►
So basically I think,
01:36:32
◼
►
and the iPhone is a lot more important than the iPad,
01:36:33
◼
►
So I expect the iPhone to get things
01:36:36
◼
►
that are a little more resource intensive,
01:36:38
◼
►
and the iPad to get things that will satisfy people,
01:36:41
◼
►
like kind of like holdover updates.
01:36:43
◼
►
So, you know, long-standing customer requests,
01:36:47
◼
►
like if we ever get the rumored fix
01:36:49
◼
►
of the multitasking switcher
01:36:50
◼
►
to have like a much better app launching icon thing
01:36:53
◼
►
than the weirdo card thing they have now,
01:36:55
◼
►
like that's probably gonna happen this year
01:36:57
◼
►
if it's gonna happen at all,
01:36:58
◼
►
because it may, like, this is the year
01:37:00
◼
►
for like iPad improvements that people really want
01:37:03
◼
►
It'll get people really excited about the iPad again,
01:37:05
◼
►
and that will keep the power users going.
01:37:07
◼
►
And then probably major effort
01:37:11
◼
►
on the iPhone hardware-wise, I hope.
01:37:14
◼
►
- Here's the thing about the iPad form factor
01:37:16
◼
►
and where the product is in its life.
01:37:18
◼
►
It's one of the easiest products for Apple to fiddle with,
01:37:25
◼
►
because at iPad size with the internals,
01:37:28
◼
►
you have a lot of leeway.
01:37:31
◼
►
You have so much leeway that they don't even have
01:37:33
◼
►
use all the space for battery anymore, right? It can be pretty darn thin, they have room
01:37:37
◼
►
for giant speakers, the actual system on a chip and all the other things is so small
01:37:41
◼
►
compared to the size of the device. You can, from year to year, make different decisions
01:37:47
◼
►
about how big is it? How big is the, you know, the surround for the entire screen? Does it
01:37:53
◼
►
have a home button on the screen if that tech ever comes from the iPhone? Like, you can
01:37:57
◼
►
play with all sorts of sizes, and by the way, every time you change the size or any other
01:38:01
◼
►
dimension you can sell more accessories and cases and stuff and everybody loves that.
01:38:05
◼
►
So tech wise and investment wise it's such an easy thing to do to say we can take the
01:38:11
◼
►
iPad Pro 9.7 which is one of the best iPads ever made and change a whole bunch of things
01:38:18
◼
►
about it dimensionally to try to make a different compromise on the product with very little
01:38:22
◼
►
investment because what does it really take to change the size of the screen by less than
01:38:30
◼
►
to update the Mac Pro.
01:38:32
◼
►
- Right, like it's not--
01:38:32
◼
►
- Oh, here we go.
01:38:33
◼
►
- No, but this is like, this is the easiest thing ever,
01:38:36
◼
►
'cause you're not under space constraints.
01:38:37
◼
►
It's just a matter of finding a new supplier,
01:38:39
◼
►
and they do that routinely anyway,
01:38:40
◼
►
even if they keep the screen the same size
01:38:42
◼
►
to find new suppliers for things.
01:38:43
◼
►
You can tweak this product,
01:38:45
◼
►
and I think the iPad is in a good place now.
01:38:47
◼
►
Like I said, I think the iPad Pro is, you know,
01:38:51
◼
►
one of the best iPads Apple has ever made,
01:38:53
◼
►
perhaps the best, and it is one of the few products
01:38:55
◼
►
that I recommend, Apple products that are
01:38:57
◼
►
recommend to people these days with no reservations.
01:38:59
◼
►
I want to get an iPad.
01:39:00
◼
►
I like the 9.7.
01:39:01
◼
►
Should I get the iPad Pro?
01:39:02
◼
►
Yes, just get it.
01:39:03
◼
►
It is, there's nothing wrong with it.
01:39:05
◼
►
Like, it is great.
01:39:07
◼
►
Maybe you could have more RAM, but who cares?
01:39:08
◼
►
Like, it's so good.
01:39:09
◼
►
There's so few compromises.
01:39:11
◼
►
And the few things that I think about
01:39:14
◼
►
that they could change, these rumors, like I said,
01:39:16
◼
►
for satisfying type of things that you can do
01:39:17
◼
►
to make people happy.
01:39:19
◼
►
Would I like an Apple Pencil 2
01:39:20
◼
►
that connects to the smart connector?
01:39:22
◼
►
Hell yes, and charges from it.
01:39:24
◼
►
I hate the little plug-in thing on the end to charge.
01:39:26
◼
►
Like, you rarely have to do that.
01:39:28
◼
►
like the battery lasts a long time,
01:39:29
◼
►
but there's room for improvement with small changes
01:39:33
◼
►
to form factor and fit and finish,
01:39:35
◼
►
and they'll get to sell new cases and new pencils
01:39:38
◼
►
and new third party stuff to go, such an easy win.
01:39:42
◼
►
And I don't know if that counts as, like you said, Marco,
01:39:43
◼
►
putting lots more investment with the iPad
01:39:45
◼
►
and giving it more attention.
01:39:47
◼
►
What I think it counts as is satisfying customers
01:39:50
◼
►
of the iPad with actually a fairly minimal investment,
01:39:53
◼
►
just doing the basic stuff, saying,
01:39:55
◼
►
"Well, we made a couple iPads, we've learned some things,
01:39:57
◼
►
let's change it, let's shift it around.
01:39:59
◼
►
You know, they don't know what sizes,
01:40:01
◼
►
they talked about it on the original iPad,
01:40:02
◼
►
this is the size that we picked.
01:40:03
◼
►
When you just gotta pick one size, fine.
01:40:06
◼
►
But as the product line diversifies,
01:40:07
◼
►
I don't care how many sizes of iPad there are,
01:40:09
◼
►
as long as they're not changing by three millimeters.
01:40:11
◼
►
Three or four sizes is fine with me,
01:40:13
◼
►
and if you wanna fade one out and bring another one in,
01:40:15
◼
►
these are not radical shifts.
01:40:16
◼
►
I mean, aside from the thing that we always talk about
01:40:19
◼
►
of like, I would like a 28 inch iPad,
01:40:21
◼
►
you know, the Microsoft Surface Studio,
01:40:23
◼
►
that's a whole different product, right, whatever.
01:40:25
◼
►
But within the realm of iPads
01:40:26
◼
►
that you battery powered iPads that you hold in your hands,
01:40:29
◼
►
I'm perfectly happy to see them mess with the dimensions
01:40:33
◼
►
of this product and the sort of the ergonomics
01:40:35
◼
►
and how it works with the case and the pencil
01:40:38
◼
►
and all that stuff.
01:40:39
◼
►
And I can't imagine that that type of change
01:40:42
◼
►
is a break the bank type of thing.
01:40:43
◼
►
So by all means Apple,
01:40:45
◼
►
continue to make the already good iPad better
01:40:48
◼
►
with minimal investment.
01:40:50
◼
►
And with the money that you save,
01:40:52
◼
►
you have a line of desktop computers
01:40:55
◼
►
- I would love to see it updated.
01:40:59
◼
►
- And I think that does it.
01:41:01
◼
►
- Thanks a lot to our three sponsors this week,
01:41:03
◼
►
Indochino, Betterment, and Casper,
01:41:05
◼
►
and we will see you next week.
01:41:07
◼
►
(upbeat music)
01:41:10
◼
►
♪ Now the show is over ♪
01:41:12
◼
►
♪ They didn't even mean to begin ♪
01:41:15
◼
►
♪ 'Cause it was accidental ♪
01:41:17
◼
►
♪ Oh it was accidental ♪
01:41:20
◼
►
♪ John didn't do any research ♪
01:41:22
◼
►
Marco and Casey wouldn't let him
01:41:25
◼
►
'Cause it was accidental
01:41:27
◼
►
It was accidental
01:41:31
◼
►
And you can find the show notes at ATP.FM
01:41:36
◼
►
And if you're into Twitter
01:41:39
◼
►
You can follow them
01:41:41
◼
►
@C-A-S-E-Y-L-I-S-S
01:41:45
◼
►
So that's Casey List M-A-R-C-O-A-R-M
01:41:50
◼
►
♪ Anti-Marco Armin, S-I-R-A-C ♪
01:41:55
◼
►
♪ U-S-A-C-R-O-Q-S-A ♪
01:41:57
◼
►
♪ It's accidental ♪
01:41:58
◼
►
♪ Accidental ♪
01:42:00
◼
►
♪ They didn't mean to ♪
01:42:02
◼
►
♪ Accidental ♪
01:42:04
◼
►
♪ Accidental ♪
01:42:05
◼
►
♪ Tech podcast ♪
01:42:07
◼
►
♪ So long ♪
01:42:10
◼
►
- So a friend of the show, Brianna Wu,
01:42:12
◼
►
has decided that she really hasn't had enough grief
01:42:18
◼
►
in her life. And so she thought, "You know what? I'm going to run for Congress." Which
01:42:25
◼
►
is it the House or the Senate? I always get it backwards that she's running for.
01:42:28
◼
►
House, I believe, right?
01:42:30
◼
►
So she's running for the House in Massachusetts, if I understand everything properly. And she
01:42:35
◼
►
has an ad that we will link to in the show notes. And so one of the platforms she's running
01:42:42
◼
►
on among other things is like the whole kerfuffle from, I guess it was early last year, middle
01:42:48
◼
►
last year about Tim Cook and the iPhone FBI stuff.
01:42:52
◼
►
I think that that's worth mentioning,
01:42:54
◼
►
something that's relevant potentially
01:42:56
◼
►
to a lot of our listeners,
01:42:57
◼
►
even if you don't happen to live in Massachusetts.
01:42:59
◼
►
So John is our representative massa-chus-it-in,
01:43:04
◼
►
I don't even know, what do you call yourself?
01:43:07
◼
►
- That's it, you just wanted to say,
01:43:08
◼
►
you just wanted to say mass-hole, didn't you?
01:43:09
◼
►
- I really did, I really, really did, but I tried not to.
01:43:13
◼
►
- You got it right, it's massa-chus-it-in, that's right.
01:43:16
◼
►
- I'm pretty sure that's not right.
01:43:17
◼
►
got it in one.
01:43:18
◼
►
Yeah, I'm pretty sure that's not it at all.
01:43:20
◼
►
Anyway, so what are your thoughts on this, Jon?
01:43:22
◼
►
Yeah, so she's running in Massachusetts.
01:43:24
◼
►
She's running against another Democrat, because surprise, in Massachusetts, well, maybe it's
01:43:31
◼
►
We've had problems with Republicans here before.
01:43:32
◼
►
But anyway, she is running against another Democrat who is insufficiently aligned with
01:43:38
◼
►
Democratic principles and is not prioritizing the things that she would like to see prioritized.
01:43:43
◼
►
And one of those issues, one of the issues that is relevant to a tech podcast is the
01:43:47
◼
►
The idea that, you know, this is true of most politicians, regardless of party, they don't
01:43:51
◼
►
know much about tech stuff.
01:43:54
◼
►
And they're easily influenced by companies with a lot of money who will persuade them
01:44:01
◼
►
to vote in ways that are aligned with the interests of those companies.
01:44:05
◼
►
And because they don't know much about the tech stuff, like, well, I don't know, I guess
01:44:08
◼
►
this is the right thing to do.
01:44:09
◼
►
Like, they don't even know, right?
01:44:10
◼
►
if someone who is involved in the tech world has a chance to take stands on and make an
01:44:19
◼
►
important part of the platform issues that we care about. So for example, the iPhone
01:44:23
◼
►
FBI stuff, like, I think if you just asked a regular person, should the FBI be able to
01:44:28
◼
►
get into a terrorist throne? Like they all say, yes, of course, totally, right. But to
01:44:32
◼
►
understand the bigger issue, right, the bigger issue of like, oh, don't just don't just answer
01:44:37
◼
►
based on your fear of terrorism, but think about the bigger issue of data privacy and
01:44:41
◼
►
the consequences and what it would lead to if all information was accessible and encryption
01:44:46
◼
►
was outlawed and all these other things. All the things that tech people, I feel like,
01:44:50
◼
►
have a better grasp on than regular people. To make that a platform of a congressional run,
01:44:56
◼
►
A, it's novel to have someone who is actually informed about tech and who is making those issues
01:45:03
◼
►
front and center like this is a differentiating factor. My opponent doesn't know about any of
01:45:07
◼
►
this stuff and doesn't care and is going to always vote the wrong way on these issues because they're
01:45:10
◼
►
just going to be aligned with the cable companies or whoever donates to their campaign. Again,
01:45:14
◼
►
regardless of party, this is not a partisan issue. Like tech is terrible in the political world.
01:45:18
◼
►
But to make it a differentiating factor, but my question is,
01:45:24
◼
►
do people care enough about this issue for it to be a good idea politically speaking? Like maybe
01:45:31
◼
►
the reason that no politicians bring it up is that it's like, yeah, so what? You are on the right
01:45:37
◼
►
side as far as nerds are concerned, but are there enough nerds to make this something that helps you
01:45:41
◼
►
get elected? Or is this an issue that you've never seen in campaign ads for a very good reason? And
01:45:47
◼
►
that very good reason being nerds are few and don't vote or don't believe you or don't care?
01:45:53
◼
►
And I don't know the answer to that question. I like the idea of, you know, who doesn't like the
01:45:57
◼
►
the idea of their pet issues becoming the platform of some politicians are
01:46:00
◼
►
gonna say I know you care about you know net neutrality and digital privacy and
01:46:06
◼
►
whatever and no one ever talks about them but I'm gonna talk about them like
01:46:09
◼
►
yes I like that person but if there's like seven of us out there who care
01:46:12
◼
►
about these things this is not going to help her get elected so I'm of two minds
01:46:16
◼
►
in this I'm I'm I'm happy to be catered to by a candidate who believes the same
01:46:21
◼
►
things I do about these relatively esoteric features but especially in the
01:46:25
◼
►
current climate, which I'm not going to go into too much, where there are so many
01:46:29
◼
►
issues that I think we all agree are so much more important than this. Is this a
01:46:34
◼
►
distraction or even in the best of cases do people really care enough about
01:46:40
◼
►
digital privacy and other tech issues to vote based on them? And to be clear
01:46:45
◼
►
that's not like the only item on her platform by any stretch of the
01:46:48
◼
►
imagination. No, no, no, I mean the ad we'll have a link to in the show is not even
01:46:52
◼
►
about that. Like it's not about that at all. Like women's issue is much larger
01:46:55
◼
►
platform and that's an easier sell because yes, I think that is a winner, you know, women's issues is
01:46:59
◼
►
I mean just look at the women's march and like plenty of women will vote based on women's issues
01:47:04
◼
►
but specifically as it relates to a tech podcast, you know, her mentioning it all that this is an
01:47:11
◼
►
issue and part of her platform I think is is rare and novel so I'm not I'm not excluding any of the
01:47:16
◼
►
other things that are much more important on our platform I'm just saying this issue specifically
01:47:20
◼
►
Does anyone care enough about it, or will it always be dwarfed by the much more important
01:47:25
◼
►
issues, including women's issues?
01:47:26
◼
►
Well, I think it's one note in the music, right?
01:47:34
◼
►
It's one thing that certainly I care about and I think that the two of you guys care
01:47:39
◼
►
about, that when an elected representative of mine here in Virginia votes against what
01:47:46
◼
►
I consider to be common-sense nerd topics, for example, of voting against net neutrality.
01:47:54
◼
►
I notice that, and that's enough to make me strongly consider the way I vote the next
01:47:59
◼
►
time I vote. So yeah, I think this can absolutely sway people. I think you're right also that
01:48:04
◼
►
there are far more important things to worry about, but this is also something that I am
01:48:09
◼
►
worried about.
01:48:10
◼
►
I always feel the same way when I see my representatives, which in general I'm fairly well aligned with
01:48:16
◼
►
because in the state that I happen to live in. But again, they just vote the wrong way,
01:48:22
◼
►
in my opinion, on so many issues related to tech. And it's like, you just have to swallow that and
01:48:26
◼
►
be like, look, the alternative is so much worse on so much more important things. But on the other
01:48:32
◼
►
hand, it just hurts to constantly have to swallow that. So like I said, I'm excited by someone who I
01:48:38
◼
►
agree with on all the big issues and also these one section of small issues. Right? And that
01:48:45
◼
►
That definitely, it's so rare, especially for tech things,
01:48:48
◼
►
because everybody can, no one's gonna find a politician
01:48:50
◼
►
that agrees with everyone in their views.
01:48:51
◼
►
That doesn't exist.
01:48:52
◼
►
You always have, you know,
01:48:53
◼
►
even if we didn't have this horrible two-party system,
01:48:55
◼
►
you're never gonna find someone to represent you
01:48:57
◼
►
who like, I agree with every single thing they say.
01:48:59
◼
►
You gotta have a hierarchy,
01:49:00
◼
►
you gotta prioritize and so on and so forth.
01:49:02
◼
►
But I think tech is not as obscure as,
01:49:06
◼
►
it should be more prominent than it is,
01:49:08
◼
►
let's put it that way,
01:49:09
◼
►
because the importance of tech in all of our lives
01:49:12
◼
►
has increased so much over the past several decades,
01:49:16
◼
►
that now it actually is up there with the other issues.
01:49:20
◼
►
It should be discussed.
01:49:23
◼
►
It shouldn't be like, oh, that's completely esoteric,
01:49:25
◼
►
who cares about the internet?
01:49:26
◼
►
'Cause the internet is extremely powerful
01:49:29
◼
►
and extremely important, and its power and importance
01:49:31
◼
►
is not diminishing over time.
01:49:34
◼
►
So maybe it's a generational thing,
01:49:36
◼
►
and maybe we have to wait for a couple of generations
01:49:38
◼
►
to turn over before we really get into a world
01:49:40
◼
►
where people accept and understand the importance
01:49:42
◼
►
and power of networks and the internet.
01:49:45
◼
►
And hopefully we don't make too many bad decisions
01:49:46
◼
►
before then and screw it all up, you know?
01:49:49
◼
►
But it should be talked about more than it is.
01:49:51
◼
►
And it's a shame that even today,
01:49:53
◼
►
like even in the framing that I gave this,
01:49:55
◼
►
it is still viewed as a thing that only nerds care about
01:50:00
◼
►
and can understand, but it affects everybody's life.
01:50:03
◼
►
It doesn't matter whether you're a nerd
01:50:04
◼
►
or whether you're into tech
01:50:05
◼
►
or whether you're listening to this podcast.
01:50:06
◼
►
These issues do affect your life.
01:50:08
◼
►
it is basically impossible to live in the United States and not be affected by technology
01:50:16
◼
►
law and telecommunication law and all those things.
01:50:18
◼
►
You are affected by it whether you understand why your cable bill is going up or where you're
01:50:25
◼
►
able to get information from or not.
01:50:27
◼
►
Things could be much worse than they are.
01:50:30
◼
►
I think the net neutrality thing, we've sort of held the line on it for a long time, but
01:50:35
◼
►
It's a fragile wall that could crumble at any moment,
01:50:38
◼
►
and I really hope more people in Congress
01:50:41
◼
►
and running for Congress bring this issue along.
01:50:44
◼
►
Like you said, another note in the symphony.
01:50:46
◼
►
It deserves to be at least mentioned.
01:50:48
◼
►
That's not gonna say that.
01:50:49
◼
►
It deserves to be at least mentioned,
01:50:50
◼
►
along with the other headline issues
01:50:51
◼
►
that are much more important,
01:50:54
◼
►
that people's lives depend on
01:50:55
◼
►
in a very real and immediate way.
01:50:57
◼
►
Tech issues should also be brought along
01:51:00
◼
►
for the ride at this point.
01:51:03
◼
►
So moving on to anything that's not politics.
01:51:06
◼
►
So Casey, it seems like you might be thinking
01:51:12
◼
►
more seriously than I expected
01:51:15
◼
►
about possibly getting a Tesla.
01:51:18
◼
►
- That is not true, stop with that ridiculousness.
01:51:21
◼
►
- So let me just give you a brief statement
01:51:24
◼
►
on the matter of you possibly getting a Tesla.
01:51:27
◼
►
So when, so you, cars are a big part of your identity.
01:51:32
◼
►
- Oh boy, he's going right.
01:51:36
◼
►
So this is how this is gonna go, okay.
01:51:39
◼
►
- Right, yeah.
01:51:40
◼
►
- Seriously.
01:51:41
◼
►
- So when we went to Cars and Coffee a few weeks ago,
01:51:44
◼
►
I made the remark that now that I'm a Tesla person,
01:51:48
◼
►
now that I look at all the other cars out there
01:51:53
◼
►
and all their decked out engines and big mufflers
01:51:56
◼
►
and all this horsepower and everything else,
01:51:59
◼
►
And I feel kind of the way I feel now
01:52:03
◼
►
when I see cool overclocked PC hardware
01:52:07
◼
►
with all the blue LEDs in it and everything else.
01:52:09
◼
►
It's like that is something that was a huge part of my life
01:52:14
◼
►
for a long time, but what I've moved to now,
01:52:19
◼
►
all that is irrelevant to me now.
01:52:20
◼
►
And so I look at that now,
01:52:23
◼
►
I look at cool PC hardware, even just like fast PCs,
01:52:27
◼
►
good graphics cards, awesome CPUs, dual CPU systems
01:52:31
◼
►
that used to be members of the Mac family and now aren't.
01:52:34
◼
►
All of these high-end PC hardware things
01:52:37
◼
►
that I used to love so much, I'm no longer interested
01:52:41
◼
►
because I see them and I'm like, okay, that's cool,
01:52:44
◼
►
I respect the kind of horsepower your PC has,
01:52:47
◼
►
but because I'm no longer interested in Windows PCs,
01:52:52
◼
►
that's all, I have a hard time really getting into it
01:52:55
◼
►
and it kind of feels like it's the past in my life.
01:52:59
◼
►
So at this car event, I kind of felt that way,
01:53:01
◼
►
looking at all these cars, thinking like,
01:53:03
◼
►
now that I have experienced the joy
01:53:07
◼
►
and sheer disruption of driving an electric car,
01:53:11
◼
►
that really does make all gas-powered cars
01:53:14
◼
►
feel like the past and feel old and clunky by comparison,
01:53:18
◼
►
even really good ones, it makes them feel old
01:53:21
◼
►
and clunky by comparison.
01:53:22
◼
►
I had a hard time appreciating much of the,
01:53:25
◼
►
like cool car world because of that,
01:53:28
◼
►
'cause now I've kinda shifted in what I live in
01:53:31
◼
►
and what I like and what's important to me.
01:53:33
◼
►
So for you to consider a Tesla, I have a feeling
01:53:38
◼
►
that you were gonna have a very hard time in your mind
01:53:41
◼
►
reconciling that with this core part
01:53:45
◼
►
of what you've made your identity of.
01:53:47
◼
►
Like you love cars, you've loved cars your whole life,
01:53:49
◼
►
and you love the engine parts of cars.
01:53:52
◼
►
You love the mufflers and the noise and the cylinders.
01:53:56
◼
►
Like, you love all that stuff.
01:53:58
◼
►
And so I wonder if maybe you should be considering a Tesla
01:54:03
◼
►
more seriously than you are,
01:54:05
◼
►
but maybe you're not letting yourself consider it
01:54:08
◼
►
because you don't want to put at risk
01:54:13
◼
►
that part of your identity changing.
01:54:15
◼
►
- So I think, I'm trying to think of a brief answer
01:54:20
◼
►
quasi question because I think we could do a like 50-minute deep dive into my
01:54:26
◼
►
psyche and what motivates me and what doesn't. But I understand where
01:54:31
◼
►
you're coming from. I think that first of all the primary reason I'm not really
01:54:36
◼
►
considering a Tesla is it's just so much money. It's just so much money. I had said
01:54:42
◼
►
to you privately that you know if you look at what a reasonably
01:54:48
◼
►
well-equipped Model S costs if one were to buy one. And not to say that's the right answer,
01:54:54
◼
►
but that's what I think of because I've only ever bought cars. I've never leased. So you
01:54:58
◼
►
look at the price tag of a reasonably equipped Model S and it's hovering around $100,000.
01:55:04
◼
►
I understand you can get cheaper ones, but built the way I would want it, it would probably
01:55:08
◼
►
be around $100,000. That's almost three times what I paid for my current car, which is a
01:55:14
◼
►
BMW 3 Series. That's not an unreasonable car. That's a pretty nice car.
01:55:19
◼
►
Well, to be fair, you are comparing used to new, though. So compare used to used if you're
01:55:25
◼
►
going to make a price comparison.
01:55:26
◼
►
Well, I'm going to have to go the other direction because I don't have the faintest idea what
01:55:29
◼
►
a Tesla is used, but I can tell you that my car, when it was new, was $55,000, something
01:55:35
◼
►
like that. Which, to be clear, is ridiculous. Like, my car is very nice. It is not a $55,000
01:55:42
◼
►
car. That's why I bought it used. But in any case, so you're looking at two of my
01:55:48
◼
►
car for one Tesla, and that in and of itself makes all of my pipe dreams moot.
01:55:55
◼
►
Because there's, I don't think that there's any way I could justify spending
01:55:59
◼
►
that kind of money, or the equivalent thereof in a lease. I just, I don't think
01:56:04
◼
►
I could do it. Now this is where everyone will say, "Well perfect, the Model 3 is
01:56:08
◼
►
just the right car for you. Maybe. I don't know. I'm skeptical it'll be as quick as I'd
01:56:13
◼
►
like it to be, and this is where everyone says, "Well, what do you really need to go
01:56:16
◼
►
fast for?" I don't, but that's what I like, and I like what I like.
01:56:20
◼
►
- No, there's nothing wrong with wanting to go fast, and believe me, with a Tesla, there
01:56:23
◼
►
is ample speed. Even their slow models are fast.
01:56:26
◼
►
- Oh, the Model S, I agree. I'm less confident in the 3. It very well could be, very, very
01:56:33
◼
►
well could be I'll end up wrong, in which case I think I'll give the Model 3 a real
01:56:36
◼
►
I didn't put a deposit down or anything like that
01:56:39
◼
►
Because I think it'll still be like two to three years before one of those is even
01:56:43
◼
►
Available for those who put a deposit down I forget what the official timeline is, but we'll see yeah
01:56:47
◼
►
But so so let's assume for the sake of conversation that I'm willing to spend
01:56:53
◼
►
$100,000 or the equivalent thereof in the lease payment I
01:56:56
◼
►
think you're
01:56:59
◼
►
largely on to something in that it would be a tough bridge to cross because I
01:57:05
◼
►
have for my entire life since I can remember I
01:57:09
◼
►
have treated cars in in car culture to some degree as such a
01:57:15
◼
►
critical part of my life and I think that comes from
01:57:19
◼
►
There was always an old car in our garage. My dad worked for IBM for something like 30 30 years, but
01:57:28
◼
►
there was a brief window of time before he started working for IBM where he was a professional mechanic for Buick and
01:57:35
◼
►
he had always tinkered with cars since he was a kid. Now the difference between dad and I is that
01:57:40
◼
►
he has actual practical knowledge and all of my knowledge, well, what little I have is all
01:57:44
◼
►
theoretical. And if you doubt me on that, I have a podcast to recommend to you. But in any case,
01:57:51
◼
►
but all kidding aside, you know, I've grown up with cars around me all my life. And you know,
01:57:56
◼
►
I think you tend to emulate your parents. And my dad has always been obsessed with cars. And so
01:58:00
◼
►
because of that, I think I've always been obsessed with cars. And even if I were to get
01:58:05
◼
►
a Tesla, sitting here now not knowing any better, I think I would probably want like a stupid dino
01:58:12
◼
►
juice powered, not weekend car, but like weekend car. One that has three pedals. Maybe a convertible.
01:58:18
◼
►
Not that I've ever owned one really, but that sounds like it could be fun. You know, like an
01:58:24
◼
►
S2000 or something like that. Just to have to remind me what driving used to feel like before
01:58:31
◼
►
it was all automated and before some of the soul was taken out of it. And I don't mean that to be
01:58:35
◼
►
insulting. I just feel like it's a very different animal with the Tesla. But I tell you what,
01:58:41
◼
►
when we were out that morning on New Year's Eve, I drove us from Cars and Coffee to where we had
01:58:48
◼
►
breakfast. And every time I gave that Tesla, this was Underscores Tesla, every time I gave that
01:58:56
◼
►
Tesla a little bit of my right foot, it just put a humongous smile on my face because it is just
01:59:01
◼
►
frigging intoxicating, having infinite torque from no RPM. It's unbelievably intoxicating.
01:59:08
◼
►
And so to that end, I wonder if I had a Model S if I would get over it a lot quicker than
01:59:15
◼
►
- I sure did. I mean, like, I'm telling you, like, going from the M5 to the Model S, I
01:59:21
◼
►
really was afraid that I would really miss, like, the sporty, you know, V8-ness of the
01:59:27
◼
►
and shifting the gears and everything.
01:59:30
◼
►
And I really didn't.
01:59:33
◼
►
Like I thought that would, I was very worried about that.
01:59:36
◼
►
And it was a complete non-issue
01:59:38
◼
►
as soon as I started driving the Model S,
01:59:39
◼
►
I'm like, oh my God, this is so good.
01:59:41
◼
►
Now, that being said, if you theoretically were
01:59:44
◼
►
to do your like little gas car for fun weekend,
01:59:48
◼
►
reminding yourself that you exist,
01:59:50
◼
►
if only there was someone else in your household
01:59:53
◼
►
who was looking for a new full-size sedan.
01:59:56
◼
►
- Yeah, so what, you're saying Aaron gets a Tesla?
01:59:59
◼
►
- I mean, Aaron can make her own car decision, of course,
02:00:02
◼
►
but maybe Aaron could get a Model S,
02:00:04
◼
►
'cause that's the size and class of car
02:00:09
◼
►
that I believe she wants the space from.
02:00:12
◼
►
And then you, for like, you know, when you go to work,
02:00:16
◼
►
you know, you could leave the Model S at home for,
02:00:18
◼
►
you know, 'cause Aaron's with Declan
02:00:20
◼
►
during the work day, right?
02:00:21
◼
►
So, you know, there'd be the car seat in that one,
02:00:24
◼
►
and then you ride your little S2000,
02:00:27
◼
►
which is probably not that expensive today,
02:00:29
◼
►
'cause they're not that new.
02:00:31
◼
►
You ride your S2000 to work, or a Miata or something,
02:00:34
◼
►
and you have your fun little rocket engine car
02:00:37
◼
►
with a stick with three pedals,
02:00:40
◼
►
and that's you remind yourself that you like cars car,
02:00:43
◼
►
and then you have the Model S as the other car
02:00:46
◼
►
in your family that Aaron drives most of the time,
02:00:48
◼
►
and that you slowly fall in love with.
02:00:50
◼
►
- It's funny you mention that for a couple of reasons.
02:00:53
◼
►
First of all, I've barked up this tree with Erin, and she has told me on no uncertain
02:00:57
◼
►
terms that there's no way she would be spending that kind of money on a Model S. Now, it's
02:01:02
◼
►
kind of funny because her money is my money and my money is her money.
02:01:05
◼
►
It's all really our money, but be that as it may—
02:01:07
◼
►
Well, it's a joint decision, obviously.
02:01:09
◼
►
Right, but yeah, she said no way.
02:01:12
◼
►
She has no interest in it.
02:01:13
◼
►
Not because she doesn't think it's nice.
02:01:14
◼
►
I mean, she's driven Underscore's car once or twice as well, and I think she really liked
02:01:18
◼
►
it, but she just does not feel like it's the right value for money.
02:01:22
◼
►
Because I don't think it is value for money.
02:01:23
◼
►
Now, so as an automobile alone,
02:01:26
◼
►
I don't think it's a very good price performer.
02:01:28
◼
►
As a glimpse of the future, yeah, not that bad.
02:01:32
◼
►
- How much money you put into your car for all your pairs?
02:01:34
◼
►
- Don't even talk to me about that.
02:01:35
◼
►
It's a very sore subject and it's too soon.
02:01:39
◼
►
- Can I give you my plan for all this disposable income?
02:01:42
◼
►
For the price of Casey's used BMW,
02:01:45
◼
►
you can get a his and hers Honda Accord,
02:01:47
◼
►
which I highly recommend,
02:01:48
◼
►
and then take the 100 grand,
02:01:51
◼
►
- Take the hundred grand that you were gonna spend
02:01:53
◼
►
on the Tesla and buy a used Ferrari.
02:01:55
◼
►
Done and done.
02:01:56
◼
►
- Oh, talk about maintenance cost.
02:01:58
◼
►
Yeah, right.
02:01:59
◼
►
- No, seriously.
02:01:59
◼
►
- It's your fun.
02:02:00
◼
►
You have two very large cars,
02:02:02
◼
►
both of which can carry all of your stuff
02:02:04
◼
►
and all of your children.
02:02:06
◼
►
And then when Casey wants to feel connected
02:02:08
◼
►
to the living, breathing heart inside him,
02:02:11
◼
►
I don't think your heart breathes.
02:02:13
◼
►
- You know what I mean, yeah.
02:02:13
◼
►
- He would have a Ferrari.
02:02:15
◼
►
And I'm gonna say, going to the Cars and Coffee thing,
02:02:17
◼
►
I did not, having, despite having driven
02:02:20
◼
►
Been driven in Tesla's which I think are great, you know, and I would recommend anybody who wants to buy one, whatever
02:02:26
◼
►
I still love all those cars. I still want a Ferrari
02:02:28
◼
►
And I think in 20 or 30 years, I'll eventually want an electric Ferrari. But right now I want I want a gas one
02:02:36
◼
►
That's what I want. Please send me that now if I had a hundred grand
02:02:40
◼
►
There is no way I would be looking like if I had a hundred grand that I was forced to spend on a car
02:02:45
◼
►
I would be looking at Ferraris because it would be like I can can I can I get a used Ferrari for 100 grand this season?
02:02:52
◼
►
I think I can can you afford to maintain a hundred grand Ferrari when it stops working?
02:02:56
◼
►
I'll just look at it and enjoy it like it's a piece of art
02:03:00
◼
►
It's like like that guy, you know that guy who put the old Ferrari like inside his house
02:03:03
◼
►
Remember that guy? Yep. Yep. Yep. Yep, right. I can relate to that guy
02:03:07
◼
►
I probably wouldn't do that
02:03:08
◼
►
But I can relate to that guy because even when it's not moving
02:03:12
◼
►
Looking at it would make me happy in the Tesla when it's not moving looking at it's a fine looking car like don't get me wrong
02:03:18
◼
►
It's not an ugly car
02:03:19
◼
►
But it does not make me happy in the way that looking at Ferrari does so I
02:03:22
◼
►
Still I would still spend that kind of disposable income on a completely frivolous and unpractical car not even pretend like because I don't want
02:03:31
◼
►
A practical car for 100 grand. I want a car that no one should ever own and that's a Ferrari
02:03:35
◼
►
Well, do you remember it was a few years ago? I'll put a link in the show notes Doug DeMuro
02:03:40
◼
►
who at the time was with Jalopnik, I'm not sure if he still is, he bought a Ferrari.
02:03:44
◼
►
He bought it, this article was written in December of '14.
02:03:48
◼
►
He said he had it for a little under a year and put 5,000 miles on it.
02:03:52
◼
►
He spent about $13,000 between depreciation, maintenance, everything else.
02:03:57
◼
►
So it's $13,000 a year.
02:03:58
◼
►
So it's like about the same amount as your BMW then, right?
02:04:01
◼
►
Oh, that cuts deep.
02:04:03
◼
►
That cuts deep.
02:04:04
◼
►
Did the engine explode at any point on his Ferrari or no?
02:04:07
◼
►
I don't think so.
02:04:08
◼
►
It's been a while since I read this article,
02:04:10
◼
►
but my engine didn't exactly explode.
02:04:12
◼
►
It just-- - It would have exploded.
02:04:14
◼
►
- No, it just had a relatively catastrophic failure.
02:04:17
◼
►
- If it starts to eat itself,
02:04:19
◼
►
make small pieces of metal, that's bad.
02:04:22
◼
►
- No, it didn't start to eat itself, you big jerk.
02:04:25
◼
►
It's just the Vano system kind of forgot how to work.
02:04:28
◼
►
No big deal.
02:04:29
◼
►
And then the water pump kind of forgot how to work.
02:04:31
◼
►
No big deal.
02:04:32
◼
►
- Pretty sure my car has neither of those for the record.
02:04:35
◼
►
- It has some kind of water pump,
02:04:36
◼
►
probably for the cooling of the batteries.
02:04:38
◼
►
That's true.
02:04:39
◼
►
There are far fewer things that can go wrong with an electric car.
02:04:41
◼
►
I'm totally on board with the electric.
02:04:42
◼
►
I will get an electric car as soon as they come down to my price, which could be a while
02:04:45
◼
►
at this rate.
02:04:47
◼
►
But yeah, I can relate to Casey both, A, in the absence of money falling on my head, it's
02:04:55
◼
►
hard for me to justify, as is apparent by my car purchases, spending that much money
02:04:58
◼
►
on a car, period.
02:05:00
◼
►
And if I had that kind of money and I was forced to spend it on a car, I would be thinking
02:05:03
◼
►
way more frivolous than the Tesla, which is like, it sounds extravagant, but the Tesla
02:05:10
◼
►
is an eminently practical car. It is not a frivolous car. It will not cost you 13 grand
02:05:14
◼
►
in repair bills. You do not need to hire a special Italian to do your repairs for you
02:05:18
◼
►
and everything costs a million dollars. There's nothing in the car to go wrong for the most
02:05:22
◼
►
part except for the infotainment system that can't find podcast art.
02:05:25
◼
►
And the door handles.
02:05:26
◼
►
Yeah, and the door handles. It is a pretty darn boring car for that amount of money.
02:05:30
◼
►
No one should buy the Model X though, it's gross.
02:05:32
◼
►
[door closes]
02:05:34
◼
►
[BLANK_AUDIO]