139: I've Seen This Train Before
00:00:00
◼
►
- So where's my new MacBook Pro, man?
00:00:02
◼
►
- Looks like we're not gonna get it this year.
00:00:04
◼
►
If we haven't gotten it yet,
00:00:05
◼
►
they just did this iMac update.
00:00:07
◼
►
- Yeah, I feel like I've been hearing from various sources
00:00:11
◼
►
that it's coming, it's coming, it's coming, it's coming,
00:00:13
◼
►
any second, any second, any second, any second,
00:00:15
◼
►
but I don't know.
00:00:16
◼
►
- Yeah, the 15-inch MacBook Pro is,
00:00:20
◼
►
it's such the workhorse of the industry.
00:00:23
◼
►
It gets so little attention, relatively speaking,
00:00:25
◼
►
like in media coverage and people like us talking about,
00:00:29
◼
►
well, not us, but most other podcasts talking about it,
00:00:34
◼
►
talking about laptops and everything.
00:00:35
◼
►
Everyone's talking about the new MacBook
00:00:37
◼
►
or new MacBook Airs or whatever.
00:00:38
◼
►
But when I go to conferences and events
00:00:42
◼
►
or I go to somebody's office
00:00:44
◼
►
and I see other developers working,
00:00:46
◼
►
by far the most common machine in use
00:00:49
◼
►
is the 15-inch MacBook Pro.
00:00:51
◼
►
- Completely agree.
00:00:51
◼
►
- Like it really is like the quiet workhorse
00:00:54
◼
►
of the entire industry.
00:00:56
◼
►
- Yeah, basically if you're doing something
00:00:57
◼
►
that requires any more horsepower
00:01:00
◼
►
than a MacBook Air can give you,
00:01:02
◼
►
then immediately jump directly to 15-inch MacBook Pro.
00:01:06
◼
►
Do not pass Go, do not pass 13-inch, do not collect $200.
00:01:10
◼
►
That's a reference, John.
00:01:11
◼
►
(electronic beeping)
00:01:13
◼
►
- Last week, I brought up,
00:01:15
◼
►
and we all talked about the thing
00:01:18
◼
►
where the iPhone 6S and 6S Plus CPUs
00:01:21
◼
►
were being manufactured by two different companies,
00:01:22
◼
►
Samsung and TSMC, and some early benchmarks at the time
00:01:25
◼
►
showing that the TSMC one got significantly better battery life than the Samsung one.
00:01:30
◼
►
It was something on the order of like 15 to 20 percent better battery life under certain
00:01:34
◼
►
CPU stressing benchmarks.
00:01:37
◼
►
And this briefly became a thing and Apple kind of squashed it by issuing a PR statement
00:01:43
◼
►
to a bunch of websites that basically said, it was the most Apple-y statement ever, it
00:01:51
◼
►
It basically said nothing about whether it was true or not,
00:01:56
◼
►
but it sounded like a denial.
00:01:58
◼
►
And the reality of what they said is that,
00:02:02
◼
►
yes, there is a difference,
00:02:04
◼
►
but they say it's within 2% to 3%,
00:02:07
◼
►
not 15% to 20%, under their testing,
00:02:10
◼
►
and that the testing that revealed this larger difference
00:02:13
◼
►
was considered invalid or unimportant
00:02:16
◼
►
because it only showed basically maxing out the CPU.
00:02:21
◼
►
And so if you are doing things that max out the CPU,
00:02:25
◼
►
then there is a noticeable difference.
00:02:28
◼
►
If you are not maxing out the CPU,
00:02:29
◼
►
and most people are not maxing it out most of the time,
00:02:32
◼
►
then the difference still exists but is smaller.
00:02:36
◼
►
- I haven't seen enough really honest-to-goodness data
00:02:39
◼
►
to make me feel strongly one way or the other.
00:02:42
◼
►
Jon, what's your take on all this?
00:02:44
◼
►
- I'm still kind of interested
00:02:45
◼
►
and where the difference comes from.
00:02:47
◼
►
I don't know enough about the Geekbench thing.
00:02:49
◼
►
And of course, Apple statement is not very specific.
00:02:51
◼
►
They think that they, they poopooed the,
00:02:54
◼
►
that benchmark by saying that it spends
00:02:56
◼
►
an unrealistic amount of time
00:02:58
◼
►
at the highest CPU performance state.
00:03:00
◼
►
Now, do they mean CPU as in the whole system on a chip?
00:03:02
◼
►
Do they mean just the CPU part of the system on a chip?
00:03:06
◼
►
I don't know if Geekbench is exercising the GPU
00:03:08
◼
►
at the same time.
00:03:09
◼
►
Like what could account for the large difference?
00:03:13
◼
►
If it's only two to 3% of regular tests,
00:03:15
◼
►
is that just because, you know, in regular usage,
00:03:18
◼
►
you aren't maxing the CPU all the time?
00:03:20
◼
►
Some people brought up games,
00:03:23
◼
►
like what if I'm playing a game
00:03:24
◼
►
that is close to maxing the CPU
00:03:25
◼
►
the entire time I'm playing?
00:03:26
◼
►
Then does it come back into the 20 or 30% range
00:03:29
◼
►
or does that not matter because the game stresses the GPU
00:03:33
◼
►
and it turns out the one with the good, you know,
00:03:35
◼
►
there's just not enough details here.
00:03:37
◼
►
What I was trying to think of was like,
00:03:38
◼
►
maybe one is better, uses less energy coming from
00:03:42
◼
►
going into a low power state or, you know, spinning parts of the chip up or down and the other one,
00:03:47
◼
►
you know, is better at sustained high CPU usage. But if you were to throttle on, off, on, off,
00:03:55
◼
►
it would get worse for, I don't know. It's mysterious. All we have is Apple's word to go on.
00:04:00
◼
►
I don't think anyone has done any real world test yet. You would think if it was 20 to 30%
00:04:05
◼
►
in real world, we would know about it. Not from someone running a benchmark, but from actual
00:04:09
◼
►
people saying, boy, my iPhone 6s is terrible.
00:04:13
◼
►
And someone else saying my iPhone 6s is great.
00:04:15
◼
►
And I mean, people are saying that anyway,
00:04:16
◼
►
but they probably all have the same CPU.
00:04:20
◼
►
Anyway, it's mysterious.
00:04:21
◼
►
Apple is not going to really give us any information on it.
00:04:25
◼
►
As Apple says in the statement,
00:04:26
◼
►
every chip we ship meets Apple's highest standards,
00:04:29
◼
►
blah, blah, blah, blah.
00:04:29
◼
►
Like I said, they're gonna make,
00:04:32
◼
►
I think it is literally true that in Apple's testing,
00:04:36
◼
►
the worst chip, like the bad one or whatever,
00:04:38
◼
►
in the Geek Bench Test passes Apple's criteria.
00:04:41
◼
►
It still means that perhaps the other ones
00:04:44
◼
►
exceed Apple's criteria, and if you get one of those,
00:04:46
◼
►
you're kinda lucky, and so it is still kind of like
00:04:48
◼
►
a lottery, but without more information,
00:04:50
◼
►
and I'm not sure how we're gonna get more information,
00:04:52
◼
►
without more information, I don't even know if you're lucky
00:04:54
◼
►
unless you spend all day running that benchmark.
00:04:57
◼
►
How lucky are you if you get the quote-unquote good one?
00:05:00
◼
►
- That's the thing, like their statement really,
00:05:03
◼
►
it wasn't actually, like everyone was kinda treating it
00:05:05
◼
►
as confirmation that this is wrong.
00:05:08
◼
►
But in fact, it was confirmation that it's right,
00:05:11
◼
►
that there is a difference,
00:05:13
◼
►
but you probably won't notice it in average use.
00:05:16
◼
►
- And it wasn't techy, they didn't go into the details.
00:05:18
◼
►
So they're just, it's essentially,
00:05:20
◼
►
it's first, the fact that they made a statement at all
00:05:23
◼
►
is interesting, but second, what their statement said is,
00:05:27
◼
►
"We feel we are covered.
00:05:28
◼
►
We feel everything we've said is true.
00:05:30
◼
►
Even though there's a difference,
00:05:32
◼
►
we think the difference is small
00:05:33
◼
►
in real-world usage, the end."
00:05:35
◼
►
So you're right, it's basically just a confirmation of the thing, but they're not going to go into super techy detail and
00:05:39
◼
►
Bottom line as long as the iPhone 6s gets okay battery life compared to what the 6 got which it probably does because everyone's 6s
00:05:47
◼
►
Are like a year old right who gets a 6s most people aren't gonna get a success a month after they get a 6
00:05:52
◼
►
It's everything seems to be fine. Yeah, so it's a non-story, but from a technical perspective. I'm still very interested in
00:06:00
◼
►
How exactly this synthetic benchmark?
00:06:03
◼
►
found this, you know, this weakness in this one CPU.
00:06:07
◼
►
Our first sponsor this week is Casper. Casper is an online retailer of premium mattresses for a fraction of the price.
00:06:15
◼
►
Casper mattresses are quality. They are one-of-a-kind
00:06:19
◼
►
combination of memory foam and latex foam to give you just the right sink and just the right bounce for better nights and brighter days.
00:06:29
◼
►
This is a hybrid, latex foam with memory foam,
00:06:32
◼
►
that it really does have the best of both worlds.
00:06:35
◼
►
You get the comfort of memory foam,
00:06:37
◼
►
but the latex foam kinda tames some of the downsides of it,
00:06:40
◼
►
like the hotness that a lot of people feel with it.
00:06:43
◼
►
These are incredibly good values also.
00:06:45
◼
►
Premium mattresses, you're lucky to get out
00:06:47
◼
►
of a premium mattress store getting something nice
00:06:50
◼
►
that's like queen or king size.
00:06:51
◼
►
You're lucky to get out there for under 1500 bucks.
00:06:55
◼
►
You gotta try really hard.
00:06:56
◼
►
Usually you're closer to 2000 bucks.
00:06:59
◼
►
Now Casper mattresses start at just $500 for twin,
00:07:02
◼
►
$750 for full, $850 for queen, and $950 for king.
00:07:06
◼
►
This is really about half the price
00:07:07
◼
►
that you're gonna pay most of the time
00:07:08
◼
►
for any other reasonable mattress.
00:07:10
◼
►
And they understand that buying a mattress online
00:07:13
◼
►
kinda sounds weird.
00:07:14
◼
►
They have you covered, this is completely risk-free.
00:07:17
◼
►
They offer free delivery and free returns
00:07:20
◼
►
within a hundred day trial period.
00:07:22
◼
►
So all you gotta do, you get it,
00:07:25
◼
►
you try it out in your own home for a hundred days.
00:07:27
◼
►
They ship it right to you,
00:07:28
◼
►
like this little tiny compressed box, it's pretty cool.
00:07:31
◼
►
You can carry the box in yourself
00:07:32
◼
►
'cause it's about the size of like a dorm room fridge.
00:07:34
◼
►
Then you open it up and it just expands out,
00:07:36
◼
►
sucks all the air out of the room,
00:07:37
◼
►
and there you have a mattress.
00:07:39
◼
►
And just sleep on it for up to 100 nights.
00:07:44
◼
►
And if you don't like it after 100 nights,
00:07:46
◼
►
you can call them up and they will arrange
00:07:47
◼
►
for a return for free.
00:07:49
◼
►
It is that simple.
00:07:50
◼
►
Now this is again, an obsessively engineered mattress
00:07:53
◼
►
at a shockingly fair price.
00:07:55
◼
►
I mean, 850 for a queen, that's amazing.
00:07:58
◼
►
Just the right sync, just the right bounce
00:07:59
◼
►
with latex foam and memory foam
00:08:01
◼
►
with better nights and brighter days.
00:08:03
◼
►
So once again, risk-free trials, risk-free returns.
00:08:07
◼
►
Try it for 100 days.
00:08:08
◼
►
And these are made in America.
00:08:10
◼
►
Go to casper.com/atp to try this out for yourself.
00:08:14
◼
►
Using our code, you will even get 50 bucks off any mattress.
00:08:17
◼
►
Casper.com/atp.
00:08:19
◼
►
Thanks a lot.
00:08:21
◼
►
- So big week for Marco.
00:08:23
◼
►
You released Overcast 2.
00:08:25
◼
►
- I did, yeah.
00:08:26
◼
►
I even stopped saying the point O in my marketing materials
00:08:29
◼
►
because I thought it sounded better without it.
00:08:32
◼
►
- So delightfully appley of you.
00:08:34
◼
►
- Like when I leave the cents off menus at fancy restaurants
00:08:36
◼
►
or basically all restaurants now.
00:08:38
◼
►
- They don't even give you a dollar sign, it's just like 12.
00:08:40
◼
►
- Yeah, exactly.
00:08:41
◼
►
Experimentation is proven that that makes people
00:08:45
◼
►
more willing to buy overpriced meals.
00:08:47
◼
►
- Well, it looks fancier if you give it like a nice
00:08:50
◼
►
serif font and you just have the description of the item
00:08:53
◼
►
with as much white space around it as possible,
00:08:55
◼
►
as many words on there as possible that you can't understand, and just off to the right
00:08:58
◼
►
somewhere it says like, twelve.
00:08:59
◼
►
Yeah, it just says "peanut butter and jelly sandwich space space space thirty-four."
00:09:04
◼
►
And you're like, "Alright, whatever."
00:09:06
◼
►
Oh goodness, alright.
00:09:08
◼
►
Well, we'll talk about overpriced things here in a minute, but why don't we start
00:09:13
◼
►
with one of the marquee features of Overcast 2.
00:09:17
◼
►
You finally got streaming working.
00:09:19
◼
►
I did, yeah.
00:09:20
◼
►
I mean, you know, there's not that much to say about it, I don't think.
00:09:24
◼
►
I talked here before about all the different times
00:09:27
◼
►
I tried to get it working in the past.
00:09:29
◼
►
And I just tried so many different approaches
00:09:32
◼
►
and I tried the correct approach multiple times
00:09:35
◼
►
before actually getting my side of it right.
00:09:39
◼
►
This is using Apple's low level audio file stream API
00:09:43
◼
►
and it's incredibly low level and incredibly unforgiving
00:09:47
◼
►
and also pretty sparsely documented.
00:09:51
◼
►
So the core audio style of their documentation
00:09:56
◼
►
is to be really conservative with the words.
00:10:00
◼
►
And so if there's like some minute little detail,
00:10:04
◼
►
you have to kind of read it like a lawyer
00:10:06
◼
►
to really understand like, oh, what is this exactly?
00:10:11
◼
►
This says audio sample, what kind of audio sample is that?
00:10:13
◼
►
Or what kind of time stamp is this?
00:10:14
◼
►
What time space is this in?
00:10:16
◼
►
Things like that, it's really tricky to get right.
00:10:18
◼
►
But I got it right eventually.
00:10:21
◼
►
and with one exception,
00:10:23
◼
►
which I did not uncover in any of my testing
00:10:25
◼
►
and my beta did not uncover it either,
00:10:28
◼
►
and that is it doesn't play AAC files
00:10:33
◼
►
where the header is at the end of the file.
00:10:35
◼
►
So this is, I'll go over it quickly why it does this
00:10:40
◼
►
and why this is gonna be tricky to fix,
00:10:41
◼
►
but basically the API is a streaming API,
00:10:46
◼
►
so like I give it bytes and I tell it,
00:10:49
◼
►
okay, I'm at this point in the file,
00:10:51
◼
►
here are the bytes from that point,
00:10:52
◼
►
and I just stream it in, and then it tells me,
00:10:55
◼
►
okay, we got the header, we got the properties,
00:10:57
◼
►
we got anything you need to know,
00:10:58
◼
►
and now we're ready to give you samples.
00:11:00
◼
►
So here's the audio samples.
00:11:02
◼
►
And then as you come through, as you page through the bytes,
00:11:05
◼
►
it gives you the samples for it.
00:11:07
◼
►
The problem is that that requires the header data
00:11:10
◼
►
about the file, which tells you really important things
00:11:12
◼
►
like the sample rate of the audio,
00:11:14
◼
►
how many channels is it, mono or stereo.
00:11:17
◼
►
You can't really decode the audio properly
00:11:20
◼
►
until you have those basics.
00:11:22
◼
►
With MP3, it's fine.
00:11:23
◼
►
With MP3, it puts everything important
00:11:26
◼
►
to the beginning of the file
00:11:27
◼
►
and also the beginning of every header,
00:11:29
◼
►
of every little chunk of the file.
00:11:30
◼
►
So with MP3, you can basically decode an MP3
00:11:34
◼
►
starting from anywhere in the file.
00:11:37
◼
►
You just kind of skim ahead for a certain byte pattern
00:11:39
◼
►
and there's a frame and then you can just start.
00:11:40
◼
►
It's amazing.
00:11:41
◼
►
MP3 is so simple.
00:11:43
◼
►
If you wanna have embedded metadata or chapters,
00:11:46
◼
►
All of that is shoved up front in the ID3v2 block
00:11:50
◼
►
So you can just read the first couple kilobytes
00:11:53
◼
►
or couple hundred kilobytes if there's artwork in there.
00:11:55
◼
►
MP3 is amazing.
00:11:57
◼
►
It's a great format and the patents all expire
00:11:59
◼
►
in a couple of years.
00:12:00
◼
►
Most of them already have.
00:12:01
◼
►
So the last of the patents expire in a couple of years.
00:12:06
◼
►
MP3 is great.
00:12:07
◼
►
Unfortunately, about, I think last time I checked it,
00:12:11
◼
►
it was something like three to five percent
00:12:13
◼
►
of podcasts that Overcast has indexed.
00:12:16
◼
►
So whatever I know about in the whole directory,
00:12:19
◼
►
about three to 5% of episodes use AAC format,
00:12:23
◼
►
or M4A or MOV, it's all the same format.
00:12:25
◼
►
The QuickTime MOV/M4A format is less ideal
00:12:30
◼
►
than MP3 on the reading side.
00:12:35
◼
►
It is this incredibly architecture astronaut design format
00:12:39
◼
►
where you can contain anything and you can embed anything
00:12:42
◼
►
and you can have all these arbitrary tracks
00:12:43
◼
►
It's a much more versatile format than MP3
00:12:47
◼
►
'cause it's like this kind of grand container format,
00:12:50
◼
►
but it's really hard to read in a way,
00:12:54
◼
►
without having the whole file.
00:12:55
◼
►
You read it and it gives you this tree structure of atoms,
00:12:58
◼
►
and within each atom is more atoms and more structures,
00:13:02
◼
►
and the biggest problem is,
00:13:04
◼
►
well first of all, the chapters are a disaster.
00:13:06
◼
►
Chapters are interspersed throughout the entire file,
00:13:09
◼
►
so you can't easily stream them.
00:13:11
◼
►
And the other problem is that it is possible
00:13:14
◼
►
to write all the audio data up front
00:13:18
◼
►
and then to write the headers at the end.
00:13:21
◼
►
So without reading the end of the file,
00:13:24
◼
►
you don't know things like what format the audio is in
00:13:27
◼
►
so you can't decode it, which means you can't stream that.
00:13:30
◼
►
So if you've ever seen on like a file export dialog,
00:13:34
◼
►
if you've ever seen those little check boxes
00:13:35
◼
►
that say something along the lines of optimize for internet
00:13:38
◼
►
or make it streamable or fast start, something like that.
00:13:43
◼
►
What those do is they tell the encoder
00:13:46
◼
►
to write that header up front.
00:13:49
◼
►
Don't wait till all the data's written
00:13:50
◼
►
and then write it at the end.
00:13:51
◼
►
Write the header up front, or at least go back
00:13:54
◼
►
and rewrite it up front after you're done
00:13:56
◼
►
so that it's not sitting at the end of the file
00:13:58
◼
►
so then people can stream it.
00:14:00
◼
►
- There's not reliable support for byte range support
00:14:02
◼
►
for byte range requests
00:14:04
◼
►
so you can grab the end of the file?
00:14:06
◼
►
- That's a separate issue.
00:14:07
◼
►
I can grab the end of the file,
00:14:09
◼
►
but the audio file stream API
00:14:11
◼
►
is not compatible with this at all.
00:14:13
◼
►
So I actually do byte ranges for seeking,
00:14:17
◼
►
but the way I do it is I read the beginning of the file
00:14:20
◼
►
every time to get the headers,
00:14:23
◼
►
and then once I've gotten the headers
00:14:24
◼
►
and the audio data starts, then I jump ahead
00:14:26
◼
►
and send a second byte range request
00:14:28
◼
►
for the part I actually need if it's further ahead.
00:14:30
◼
►
So the problem is this audio file stream API
00:14:35
◼
►
literally just does not support this at all.
00:14:37
◼
►
Like this layout of having the header at the end,
00:14:40
◼
►
even if I jump ahead, get it,
00:14:41
◼
►
and then give it back to this API,
00:14:42
◼
►
even if I have the whole file on disk,
00:14:44
◼
►
that API does not support that.
00:14:46
◼
►
So my options to fix this problem,
00:14:49
◼
►
and I'll get back to byte ranges in a minute,
00:14:51
◼
►
my options to fix this problem are either
00:14:54
◼
►
to just, well, not support those files,
00:14:55
◼
►
which is not a great idea.
00:14:57
◼
►
I've already heard from a few people
00:14:58
◼
►
who listen to some shows like that
00:15:00
◼
►
that are very unhappy and that's understandable.
00:15:03
◼
►
Or I can run those through a different API entirely.
00:15:07
◼
►
The old API, I was using the ext audio file API.
00:15:12
◼
►
That supports them, but that doesn't support streaming.
00:15:15
◼
►
So I can have these two different code paths
00:15:17
◼
►
of this pretty major part of the player
00:15:19
◼
►
where I'm running it for certain files, not others.
00:15:22
◼
►
And by the way, I don't even know which one
00:15:23
◼
►
I need to call yet until I have a big chunk of the file.
00:15:27
◼
►
Or I can do my third option,
00:15:29
◼
►
which is what I'm probably going to end up doing,
00:15:31
◼
►
which is actually fix the file on disk and then play it,
00:15:36
◼
►
which is not a great option.
00:15:40
◼
►
- Aren't you downloading it then?
00:15:42
◼
►
- Yeah, I mean, I will probably end up
00:15:44
◼
►
just not streaming these because it would be a lot harder
00:15:48
◼
►
if I make it, 'cause then if I stream it,
00:15:49
◼
►
then I have to actually go one level deeper in the API
00:15:53
◼
►
and decode the format myself for both of these
00:15:57
◼
►
and then feed raw data into a converter.
00:16:00
◼
►
It's very, I would really rather not go into that level
00:16:02
◼
►
if I don't need to.
00:16:03
◼
►
- I'm surprised you're not going for the server-side solution
00:16:06
◼
►
where these problematic files get downloaded once
00:16:09
◼
►
to your server and then you put in the metadata for them
00:16:11
◼
►
and then you encounter one.
00:16:13
◼
►
In the wild, you just ask the server for the chapter info
00:16:15
◼
►
which you already fetched, you know what I mean?
00:16:17
◼
►
- Well, this isn't just chapters.
00:16:18
◼
►
This is actually like playback.
00:16:20
◼
►
I can't even play the files that are arranged this way.
00:16:22
◼
►
- So you can't give it some, like, you know,
00:16:24
◼
►
if you download, what I'm saying is download it once
00:16:25
◼
►
on your server, get all the information you need
00:16:27
◼
►
about the file, whether it's chapters or how to play it
00:16:29
◼
►
or whatever, then when you encounter that file,
00:16:31
◼
►
rather than reading the information about how to play it,
00:16:34
◼
►
just ask the server for information about how to play it,
00:16:36
◼
►
and it will tell you,
00:16:37
◼
►
and you don't have to bother reading the end.
00:16:39
◼
►
- Well, first of all, anything involving
00:16:41
◼
►
like a server cache of the file has other problems.
00:16:43
◼
►
So, you know, mostly it's, if I have one,
00:16:47
◼
►
if I do one approach, which is to cache the file myself
00:16:50
◼
►
and re-serve it from my servers to the app,
00:16:53
◼
►
podcast publishers don't like that,
00:16:55
◼
►
and I wouldn't like that.
00:16:56
◼
►
- Yeah, no, you're not gonna serve the file,
00:16:57
◼
►
just the metadata.
00:16:58
◼
►
So then the question is, what happens if the metadata I'm serving is out of date because
00:17:02
◼
►
the file has changed?
00:17:04
◼
►
Then that's a problem.
00:17:05
◼
►
I could e-tag it and everything, but then what if I don't have the data I need?
00:17:10
◼
►
It's a problem.
00:17:11
◼
►
I'm going to have to come up with some kind of crazy fix.
00:17:13
◼
►
It's probably going to end up doing a temporary hack just to get these files playing again
00:17:17
◼
►
in the next few weeks, and then a longer term I'll probably have to go to that lower level
00:17:22
◼
►
But I really don't want to do that.
00:17:24
◼
►
I think the server side is going to end up coming back.
00:17:27
◼
►
you obviously can do solutions that involve downloading it but if you actually want to stream
00:17:31
◼
►
it someone's got to download it and get all the info about it right and then it's just a question
00:17:36
◼
►
of you know like you can always fall once you have the download path in there you can always fall
00:17:40
◼
►
back to that so you're like well if i couldn't get the information or this is a rare podcast that no
00:17:44
◼
►
one has looked at or whatever or the information is out of date because the file has changed or
00:17:47
◼
►
whatever then you fall back to downloading but i can't think of another way that you can successfully
00:17:52
◼
►
stream something. I mean, I guess you're saying the lower level API, you can just do the jump
00:17:57
◼
►
ahead to the end, get the header and jump back thing and just have a little delay?
00:18:00
◼
►
Yeah, and that's, and of course that's if it supports byte ranges, which, and that's
00:18:04
◼
►
a separate thing, so as I'm developing this, I've learned a lot of things about what servers
00:18:08
◼
►
support and don't support. I also love the if range header. It's awesome. Whoever designed
00:18:13
◼
►
that is awesome. The problem with byte range support is that podcast CDNs only support
00:18:20
◼
►
it fairly loosely. So some of them support it every time, some of them never support
00:18:25
◼
►
it, and some of them, like Libsyn, which powers most of Overcast's most popular podcast,
00:18:32
◼
►
Libsyn supports it sometimes. So the way Libsyn works, as far as I can tell, is that they
00:18:39
◼
►
are the front end to multiple backend CDNs. And when you request a Libsyn URL, you're
00:18:45
◼
►
redirected to just a random backend CDN, as far as I can tell. And you don't get the
00:18:50
◼
►
the same one every request.
00:18:51
◼
►
So you can make a request for a file
00:18:54
◼
►
that supports byte ranges, then make a second request
00:18:56
◼
►
and it won't support them.
00:18:58
◼
►
So you never know when calling a libsyn URL
00:19:01
◼
►
whether the request you make will support byte ranges
00:19:04
◼
►
even regardless of whether the previous one
00:19:07
◼
►
to the exact same host did or not.
00:19:09
◼
►
If I build the UI and everything assuming
00:19:11
◼
►
that byte ranges will always be there,
00:19:13
◼
►
I basically, I can't assume that basically.
00:19:15
◼
►
So I have to also, like in a case like this,
00:19:18
◼
►
I have to cover the case where I have to download the entire file first before I can even start
00:19:24
◼
►
playing it, because that might be the only way to get it from the server.
00:19:27
◼
►
So how did you not encounter this until after Overcast 2 was released? You just never downloaded
00:19:31
◼
►
one of these podcasts for testing? Yeah, I mean, I honestly didn't download
00:19:36
◼
►
a lot of M4A podcasts, or AAC, whatever you want to call it, the format, because all the
00:19:41
◼
►
podcasts I listened to are MP3 format. And so I went and found some that I was using
00:19:47
◼
►
for testing for things like AAC chapters and everything,
00:19:51
◼
►
the enhanced AAC stuff, but none of those
00:19:54
◼
►
happened to be encoded in this way
00:19:56
◼
►
with the header at the end.
00:19:57
◼
►
So I didn't test the entire catalog.
00:20:01
◼
►
Maybe I should have written some kind of script to do that.
00:20:03
◼
►
That would have been wise, but I didn't.
00:20:05
◼
►
So now I have a bunch of test cases,
00:20:08
◼
►
but basically it's gonna be a lot of work
00:20:11
◼
►
to support what is a very small percentage of downloads.
00:20:16
◼
►
But that's the job.
00:20:19
◼
►
Well, since you've got all this server-side data,
00:20:21
◼
►
you could actually use-- in the interim,
00:20:23
◼
►
use the social engineering solution
00:20:24
◼
►
where you find the most popular podcasts that
00:20:28
◼
►
are like this, take their files, rewrite them losslessly
00:20:31
◼
►
if possible, and send them an email and say,
00:20:33
◼
►
hey, your files don't play on my player
00:20:35
◼
►
because you didn't optimize for streaming.
00:20:37
◼
►
Here's versions of your files that do.
00:20:39
◼
►
Could you swap them in for the old ones?
00:20:42
◼
►
You're not even asking them to re-encode.
00:20:44
◼
►
You're not even telling them that going forward,
00:20:46
◼
►
you're basically doing all the work for them.
00:20:47
◼
►
I don't know how many it is, but maybe if you do that
00:20:49
◼
►
with three podcasts, does that cover 90%
00:20:51
◼
►
of your problematic files?
00:20:53
◼
►
- Well, if you're gonna go a social route,
00:20:55
◼
►
the easier social route is that all the people
00:20:57
◼
►
who are encountering these podcasts are yelling at me
00:21:00
◼
►
on Twitter and copying the people who publish them.
00:21:03
◼
►
And some of the people who publish them have already said,
00:21:05
◼
►
oh, I didn't realize that.
00:21:07
◼
►
I've now converted the files with this different
00:21:08
◼
►
checkbox option that doesn't do that.
00:21:10
◼
►
- Yeah, they'll probably do it going forward
00:21:11
◼
►
if people complain, but anyway, if you did it for them,
00:21:15
◼
►
there would be even less work,
00:21:16
◼
►
'cause it would be like,
00:21:17
◼
►
here's your stuff on the platter,
00:21:18
◼
►
and I don't think, you can't do it for everybody,
00:21:19
◼
►
but if, I don't know what the stats look like,
00:21:21
◼
►
but if there's a real big peak of like,
00:21:24
◼
►
these three podcasts account for 90% of the problems
00:21:26
◼
►
'cause they're popular,
00:21:28
◼
►
that would also give you some breathing room.
00:21:29
◼
►
- Yeah, I mean, it's really been a very small number
00:21:33
◼
►
that I've heard about, so I'm not that concerned.
00:21:37
◼
►
I really do think the right solution is just gonna be
00:21:40
◼
►
to make the thing in the app
00:21:41
◼
►
that just downloads the whole file,
00:21:43
◼
►
and then rewrites it to be correct
00:21:46
◼
►
and then feeds it into the parser.
00:21:47
◼
►
'Cause then I have way fewer code paths,
00:21:50
◼
►
then I only have the one parsing code path,
00:21:51
◼
►
I can stay with that high level API
00:21:53
◼
►
and not do a whole bunch more work.
00:21:55
◼
►
And then just those files won't stream.
00:21:59
◼
►
They have to download all the way.
00:22:01
◼
►
But that's kind of how they work already.
00:22:04
◼
►
That's how Overcast worked constantly until last week.
00:22:08
◼
►
And because it's such a very small number of these,
00:22:12
◼
►
I think that's an acceptable trade-off,
00:22:15
◼
►
but I don't know, I could change my mind, we'll see.
00:22:16
◼
►
- So is it as far as 2.0 bugs as far as you know,
00:22:19
◼
►
any other minor things?
00:22:21
◼
►
- I broke the entire watch app, that was fun.
00:22:23
◼
►
- And you didn't realize it?
00:22:24
◼
►
Oh, good thing nobody uses that, huh?
00:22:26
◼
►
- I don't even use it.
00:22:27
◼
►
It's kind of embarrassing, but I don't use my watch app.
00:22:29
◼
►
I hardly ever touch it.
00:22:31
◼
►
The main reason that it broke is even more embarrassing.
00:22:35
◼
►
Relatively late in the process,
00:22:38
◼
►
I changed my artwork downloader
00:22:40
◼
►
use a different URL session API because the old URL connection API was deprecated. I forgot
00:22:46
◼
►
to check the box in Xcode for that one category file that said to include it in the linker
00:22:53
◼
►
in the watchkit binary. So I had a missing symbol. When that function was called, it
00:22:59
◼
►
would just throw an exception and crash. And the reason I didn't catch this is because
00:23:04
◼
►
I wasn't using the simulator to test this. I was using my actual watch. And my actual
00:23:08
◼
►
watch turns out has been very buggy recently. And one of the ways it's been buggy is that
00:23:15
◼
►
I thought it was installing the new versions, like the newest build. Whenever I put a test
00:23:20
◼
►
flight build or a dev build onto my phone of Overcast, I assumed that it was working
00:23:25
◼
►
the way it always has worked before, which is that it was also copying over the watch
00:23:29
◼
►
binary at the same time, or, you know, a few seconds later. Turns out it wasn't, and the
00:23:34
◼
►
And the overcast build on my watch was like a month old and was before this change.
00:23:39
◼
►
And so I was testing it on my watch and I thought it was fine.
00:23:42
◼
►
Additionally, none of the beta testers caught it.
00:23:46
◼
►
Possibly for similar reasons of test flight being buggy, possibly because none of them
00:23:49
◼
►
used the watch app.
00:23:50
◼
►
I don't know.
00:23:51
◼
►
Doesn't matter.
00:23:52
◼
►
Nobody caught it.
00:23:53
◼
►
I didn't catch it.
00:23:54
◼
►
No one else did.
00:23:55
◼
►
App review didn't catch it either, which means app review didn't even try the watch app because
00:23:58
◼
►
it literally wouldn't launch.
00:23:59
◼
►
I have a fix in for that and for a playlist editing bug
00:24:03
◼
►
where the very first time you would create a playlist,
00:24:06
◼
►
it wouldn't save any of your settings,
00:24:07
◼
►
which was really embarrassing.
00:24:09
◼
►
I don't know why I didn't catch that, but it didn't.
00:24:10
◼
►
Now it's fixed.
00:24:11
◼
►
And a couple other little things.
00:24:13
◼
►
But really that was it.
00:24:14
◼
►
It was very minor besides the WatchKit app.
00:24:16
◼
►
- It's kind of surprising the App Reviewer
00:24:17
◼
►
didn't even launch the Watch app.
00:24:18
◼
►
What kind of things can you sneak through
00:24:20
◼
►
now that you know this?
00:24:21
◼
►
- Yeah, I was also surprised by that.
00:24:23
◼
►
Probably not worth pushing the boundaries on that,
00:24:25
◼
►
but that's interesting.
00:24:27
◼
►
- Well, the number one thing you sneak through
00:24:30
◼
►
when you realize you have a loophole in App Review
00:24:32
◼
►
is some sort of tethering back door.
00:24:34
◼
►
Isn't that the rules?
00:24:35
◼
►
- Yeah. - I thought that's
00:24:36
◼
►
how this worked.
00:24:37
◼
►
- That is standard protocol.
00:24:38
◼
►
Either a tethering back door or an NES emulator.
00:24:41
◼
►
- Right, right, one or the other.
00:24:42
◼
►
To go back to streaming just for a minute,
00:24:45
◼
►
I had a couple of minor questions
00:24:47
◼
►
I wanted to ask you about that.
00:24:49
◼
►
I feel like you've probably already answered this,
00:24:51
◼
►
but what was the hardest part?
00:24:53
◼
►
I mean, it sounds like the hardest part is yet to come,
00:24:54
◼
►
which is figuring out this AAC stuff,
00:24:56
◼
►
but is there anything else that was really hard
00:24:59
◼
►
that's worth noting?
00:25:01
◼
►
And this kind of works its way into the follow-on question,
00:25:05
◼
►
which is what are you most proud of,
00:25:07
◼
►
specifically within streaming?
00:25:09
◼
►
- The hardest part was really just getting
00:25:12
◼
►
all these pieces to work together,
00:25:14
◼
►
'cause there's a whole bunch of weird conditions,
00:25:17
◼
►
weird concurrency, potential pitfalls,
00:25:20
◼
►
a lot of different states
00:25:23
◼
►
that all the different pieces can be in.
00:25:25
◼
►
when you start downloading the file.
00:25:27
◼
►
I mentioned I have this initial request
00:25:29
◼
►
and then I can do a range request.
00:25:31
◼
►
So which state are all those different requests in?
00:25:33
◼
►
Once you have that data, as I'm passing it to the decoder,
00:25:38
◼
►
what happens when I run against the end
00:25:40
◼
►
of what I've downloaded and I have to send the decoder
00:25:42
◼
►
a partial block or do I wait till I have a whole block?
00:25:45
◼
►
And then what data is the decoder in?
00:25:46
◼
►
Has it found the header yet?
00:25:48
◼
►
Do I have what's necessary to decode yet?
00:25:51
◼
►
Has it reached end of file?
00:25:52
◼
►
What happens when all these other things reach end of file?
00:25:53
◼
►
Do I actually play to the very last sample or do I cut it off somewhere because I messed
00:26:00
◼
►
up a buffer somewhere?
00:26:02
◼
►
All these little things, that's the hard part.
00:26:05
◼
►
In addition to the aforementioned hard part which was just figuring out how the heck to
00:26:11
◼
►
use this API, which is this low level C API, which like most of Core Audio is extremely
00:26:18
◼
►
unforgiving and gives relatively unhelpful error codes.
00:26:23
◼
►
So it was just really, really tough just getting all that stuff right.
00:26:28
◼
►
What lessons did you learn while you were doing this?
00:26:31
◼
►
Use AVPlayer.
00:26:33
◼
►
Fair enough.
00:26:35
◼
►
My biggest lesson is don't do this if you're starting from scratch.
00:26:38
◼
►
However, I am very happy I did it because now I have, you know, the whole reason I had
00:26:42
◼
►
to do this for Quick Review, anybody who wasn't familiar, the whole reason I had to do all
00:26:45
◼
►
this craziness and not just use AVPlayer is that AVPlayer, as far as I'm aware, and
00:26:52
◼
►
I've checked into this numerous times
00:26:54
◼
►
and tried numerous different approaches,
00:26:55
◼
►
but AVPlayer, as far as I know, cannot do smart speed.
00:27:00
◼
►
So in order to do smart speed,
00:27:01
◼
►
I had to write this whole audio engine
00:27:03
◼
►
at a lower level than that.
00:27:05
◼
►
And I didn't wanna just have a version that does smart speed
00:27:10
◼
►
and a version that can stream
00:27:12
◼
►
so that you can only have smart speed
00:27:13
◼
►
while you're streaming.
00:27:14
◼
►
I didn't wanna do that.
00:27:15
◼
►
I wanted to have every feature available
00:27:17
◼
►
whether you were streaming or not.
00:27:18
◼
►
It was a lot of work, but I think it was worth it.
00:27:22
◼
►
I assume I can fix this annoying little AAC limitation.
00:27:25
◼
►
I think it was very much worth it.
00:27:28
◼
►
Because now, even people who don't,
00:27:31
◼
►
who never thought they would use streaming,
00:27:33
◼
►
which I count myself among those,
00:27:35
◼
►
it is really nice to have.
00:27:36
◼
►
Even if you set it to automatically download everything
00:27:39
◼
►
when it comes out, you will still, at some point,
00:27:42
◼
►
run through a situation where, oh, something just came out,
00:27:45
◼
►
I wanna listen to it right now.
00:27:47
◼
►
and you can just tap it and it just starts playing immediately.
00:27:50
◼
►
You don't have to wait for it to download.
00:27:52
◼
►
And that's really nice.
00:27:53
◼
►
And this was holding up a bunch of other possible features,
00:27:57
◼
►
things like making inbound sharing links better.
00:27:59
◼
►
Like now, I haven't done this yet,
00:28:01
◼
►
but I can make it so that if you tap an Overcast share
00:28:04
◼
►
link in something, I can pop up a little player
00:28:06
◼
►
in the Overcast app and have you preview that or play
00:28:09
◼
►
that right there.
00:28:11
◼
►
Or just simpler things, like when notifications
00:28:13
◼
►
come in for new episodes, I can have a play button on them
00:28:16
◼
►
instead of just dismiss and wait for it to download.
00:28:18
◼
►
You know, the simple stuff like that,
00:28:20
◼
►
it's just really nice to have all these options.
00:28:22
◼
►
So now I have the foundation that lets me actually do it.
00:28:26
◼
►
- What lessons did you learn while doing all this,
00:28:28
◼
►
other than testing the watch app and AV player?
00:28:30
◼
►
Anything else?
00:28:32
◼
►
- You learn to play one of each kind of podcast
00:28:35
◼
►
that you know exists out in the wild, right?
00:28:36
◼
►
So one MP3, one AAC with the headers at the end,
00:28:39
◼
►
one AAC with the headers at the beginning,
00:28:41
◼
►
one high bitrate, one low bitrate, you know, just--
00:28:44
◼
►
I mean, basically what I learned there was,
00:28:46
◼
►
I was already doing that, but what I learned there was,
00:28:49
◼
►
there's another type that I forgot about
00:28:51
◼
►
that I should have been included in the list. (laughs)
00:28:54
◼
►
- It's funny to me that you have yet to mention
00:28:56
◼
►
that you learned that unit testing may not be so terrible,
00:28:58
◼
►
but I know that's a tree that it's not worth barking up.
00:29:01
◼
►
Any other interesting stories about the development?
00:29:06
◼
►
'Cause it's been about a year, right?
00:29:07
◼
►
What version of the streaming engine are we on, four or five?
00:29:11
◼
►
- Three or four.
00:29:13
◼
►
- Okay, so it was about a year.
00:29:15
◼
►
Any other interesting stories worth sharing
00:29:17
◼
►
before we talk about businessy things?
00:29:19
◼
►
- Not really.
00:29:20
◼
►
I mean, it was, you know, I did a few other things.
00:29:23
◼
►
I converted a lot, a lot of things
00:29:25
◼
►
that were previously firing notifications
00:29:28
◼
►
to tell various other parts of the app to update.
00:29:31
◼
►
And now I'm doing all those, I'm doing a lot of those
00:29:35
◼
►
as KVO, using Facebook's KVO controller
00:29:38
◼
►
instead of all this notification hell.
00:29:40
◼
►
So that was actually a nice thing.
00:29:41
◼
►
I'm also, I've serialized database access
00:29:45
◼
►
onto the main thread, which is crazy sounding
00:29:48
◼
►
to some people, and I know this is very technical
00:29:50
◼
►
and very boring, so I'll go over it very quickly
00:29:52
◼
►
for people who don't wanna hear it.
00:29:53
◼
►
Basically, my previous version was using a version
00:29:56
◼
►
of my FC model layer that had a background queue
00:29:59
◼
►
for database access, and there was a number of challenges
00:30:02
◼
►
with this and potential bugs when things were happening
00:30:05
◼
►
in a background queue, and then the UI tries to update them,
00:30:08
◼
►
and then what version of it does it get,
00:30:10
◼
►
and does it update at the right time?
00:30:14
◼
►
Does anything accidentally get called
00:30:15
◼
►
in the background thread?
00:30:17
◼
►
It's a touching UI kit, which you can't do.
00:30:19
◼
►
So there's all sorts of these little possible bugs,
00:30:21
◼
►
some of which became real bugs.
00:30:22
◼
►
And the new version serializes all database operations
00:30:26
◼
►
on the main thread.
00:30:28
◼
►
You're typically told not to do this for a lot of things
00:30:30
◼
►
because that is performance problematic.
00:30:34
◼
►
Like if you have a big database operation
00:30:36
◼
►
that's using the database for a couple of seconds,
00:30:39
◼
►
the UI can't update.
00:30:41
◼
►
In practice, if you have an operation that's that long,
00:30:44
◼
►
the UI gets blocked anyway if you have it
00:30:47
◼
►
on a background queue because at some point
00:30:49
◼
►
the UI calls into the database queue
00:30:52
◼
►
and the operation is ahead of it in the queue
00:30:54
◼
►
that's blocking it all up.
00:30:55
◼
►
So I found in practice any large operations
00:30:58
◼
►
that were large enough to take a noticeable amount of time
00:31:00
◼
►
on the database would block the UI anyway
00:31:03
◼
►
even if it was on the background thread
00:31:05
◼
►
'cause something in the UI would call
00:31:06
◼
►
into the database and have to wait.
00:31:09
◼
►
- You don't have a, you know,
00:31:10
◼
►
readers aren't blocked by writers kind of isolation,
00:31:13
◼
►
or a separate queue for read and write, you know?
00:31:15
◼
►
- You know, I don't have that.
00:31:18
◼
►
I could add that at some point to FC model.
00:31:22
◼
►
In practice, I really haven't needed it.
00:31:24
◼
►
You know, in practice, having everything on the main thread
00:31:26
◼
►
is both way simpler.
00:31:29
◼
►
You know, it's, as I mentioned, all the possible bugs
00:31:31
◼
►
that you get from having it on some other thread,
00:31:33
◼
►
all those bugs are gone.
00:31:35
◼
►
And also, it hasn't really been slower.
00:31:37
◼
►
In fact, many things about it are faster.
00:31:39
◼
►
So I have found no downside to this
00:31:43
◼
►
in the kind of, in the ways that I actually use the database
00:31:46
◼
►
which is, you know, every, I'm never doing like a table scan
00:31:50
◼
►
or whatever SQLite calls a table scan.
00:31:52
◼
►
I'm never doing that in the UI.
00:31:54
◼
►
Everything that I'm querying is always indexed
00:31:57
◼
►
and the data set really isn't that big relatively speaking.
00:31:59
◼
►
So yeah, that's fine.
00:32:01
◼
►
- All right, one final question
00:32:05
◼
►
before we talk about something else that's awesome.
00:32:07
◼
►
What's next on the roadmap?
00:32:09
◼
►
Anything you're willing to share?
00:32:11
◼
►
One benefit that we, well, air quote benefit
00:32:14
◼
►
that we get being on the ATP emails
00:32:17
◼
►
is that we also get about a 10th of your Overcast
00:32:21
◼
►
support requests that somehow end up in the ATP inbox.
00:32:25
◼
►
And I've seen a handful of people very perturbed
00:32:28
◼
►
about the lack of authenticated feeds in Overcast.
00:32:32
◼
►
Do you plan on doing that or is there anything else
00:32:34
◼
►
you'd like to talk about with regard to your roadmap?
00:32:37
◼
►
So right now, I crawl ATP once for all subscribers to it.
00:32:42
◼
►
And then I collect that data
00:32:45
◼
►
and then I distribute it to the people.
00:32:46
◼
►
So okay, suppose you have a password feed.
00:32:49
◼
►
Do I crawl it once and then re-serve that to other people?
00:32:54
◼
►
That's obviously not great for security
00:32:56
◼
►
and kind of defeats the purpose of password feeds
00:32:59
◼
►
and could be like a piracy avenue.
00:33:02
◼
►
So I don't wanna do that.
00:33:03
◼
►
Do I crawl the feed separately for every user
00:33:07
◼
►
that's subscribed to it with their username and password,
00:33:09
◼
►
that is like the most semantically correct way to do it.
00:33:12
◼
►
But that's also incredibly wasteful and resource heavy
00:33:16
◼
►
on my crawling servers.
00:33:17
◼
►
Suppose a really popular podcast
00:33:20
◼
►
went with password protected feeds.
00:33:22
◼
►
And then I had 60,000 people in my podcast app
00:33:26
◼
►
trying to download this one thing
00:33:27
◼
►
with 60,000 different passwords,
00:33:29
◼
►
then that adds 60,000 crawling feeds I have to do
00:33:32
◼
►
to every interval that I'm refreshing the feed,
00:33:36
◼
►
that's both a burden on me and a burden on the other server.
00:33:39
◼
►
So I don't know of anybody who does server-side crawling
00:33:43
◼
►
and supports password feeds.
00:33:45
◼
►
But I could be wrong.
00:33:46
◼
►
I mean, you could do it, but I think at scale,
00:33:49
◼
►
it starts to become problematic.
00:33:51
◼
►
And so that's why I've been hesitant to do it.
00:33:53
◼
►
It's also just among all the different feature requests
00:33:56
◼
►
I get, it has been pretty low on the priority list
00:33:59
◼
►
simply because not that many people request it.
00:34:01
◼
►
And I think most podcasts these days
00:34:03
◼
►
that are gonna do the password model
00:34:05
◼
►
Generally speaking, I think that's fairly outdated
00:34:08
◼
►
in that many of them are switching
00:34:10
◼
►
to just having their own apps to play them back in.
00:34:13
◼
►
And there's various reasons why I don't love that approach,
00:34:15
◼
►
but that's the reality of the market.
00:34:17
◼
►
So I don't have immediate plans to do this,
00:34:21
◼
►
but I could do it in the future, I don't know.
00:34:24
◼
►
- Fair enough, any other interesting things
00:34:26
◼
►
planned for Overcast 3?
00:34:29
◼
►
- I'm not even thinking about 3 yet.
00:34:31
◼
►
No, I mean, honestly, I don't have any remaining
00:34:33
◼
►
like massive ideas.
00:34:34
◼
►
I have a bunch of small ideas I want to do,
00:34:36
◼
►
little things I want to do,
00:34:37
◼
►
a bunch of things that would be worthy of like 2.1, 2.2,
00:34:41
◼
►
like that kind of update.
00:34:42
◼
►
But I currently have nothing,
00:34:44
◼
►
no concept of what 3.0 would be
00:34:47
◼
►
or when it would come out, if ever.
00:34:49
◼
►
I can take the 2.x line going for a long time.
00:34:53
◼
►
- Fair enough.
00:34:54
◼
►
All right, why don't you tell us
00:34:54
◼
►
about something that's awesome.
00:34:55
◼
►
- Our second sponsor tonight is Squarespace,
00:34:57
◼
►
the all-in-one platform that makes it fast and easy
00:34:59
◼
►
to create your own professional website, portfolio,
00:35:01
◼
►
or online store.
00:35:03
◼
►
For a free trial and 10% off,
00:35:04
◼
►
at squarespace.com and enter offer code ATP at checkout.
00:35:08
◼
►
Squarespace is simple and powerful,
00:35:10
◼
►
with easy to use, what you see is what you get tools.
00:35:13
◼
►
They're all drag and drop, they're customizable,
00:35:15
◼
►
everything's great, your designs are beautiful.
00:35:17
◼
►
They are professionally designed templates
00:35:19
◼
►
that you can customize to your heart's content,
00:35:21
◼
►
with no coding required.
00:35:23
◼
►
So regardless of your skill level,
00:35:24
◼
►
you can customize the look of your website.
00:35:26
◼
►
And if you want, if you have a lot of skill,
00:35:28
◼
►
you can jump in there and inject custom CSS,
00:35:31
◼
►
custom JavaScript, whatever you wanna do
00:35:33
◼
►
to customize the site template.
00:35:35
◼
►
These are all of course responsive.
00:35:37
◼
►
You can also embed commerce functionality.
00:35:39
◼
►
Every website comes with free online store capabilities
00:35:43
◼
►
for both physical or digital goods.
00:35:45
◼
►
All this is supported 24/7 via live chat and email.
00:35:48
◼
►
If you have any questions or need any help, 24/7 support.
00:35:52
◼
►
All of this is state of the art technology
00:35:54
◼
►
which powers your site to ensure stability and security.
00:35:57
◼
►
This is trusted by millions of people
00:35:59
◼
►
and some of the most respected brands in the world.
00:36:02
◼
►
All this starts at just eight bucks a month.
00:36:04
◼
►
If you sign up for a year, you get a free domain name.
00:36:06
◼
►
And this is great.
00:36:06
◼
►
I mean, there are so many cases
00:36:08
◼
►
where this is the right answer.
00:36:09
◼
►
For example, earlier today,
00:36:10
◼
►
I was at one of my favorite coffee shops,
00:36:12
◼
►
and the owner of the coffee shop said,
00:36:14
◼
►
"Hey, I need to update my website.
00:36:16
◼
►
"You know about computers.
00:36:17
◼
►
"What should I do?
00:36:18
◼
►
"How should I do it?"
00:36:19
◼
►
And I said, "Just here, look."
00:36:20
◼
►
I wrote down Squarespace form.
00:36:21
◼
►
He hadn't heard of it
00:36:22
◼
►
because he doesn't listen to podcasts, apparently, ever.
00:36:24
◼
►
I wrote down Squarespace form.
00:36:26
◼
►
I said, "Here, do this.
00:36:28
◼
►
"This is all you need.
00:36:29
◼
►
"And hey, I'll let you know how that went."
00:36:31
◼
►
and I go there about once a month,
00:36:34
◼
►
so we'll follow up in future sponsors on how that went,
00:36:36
◼
►
but I'm pretty sure it's gonna work out well.
00:36:39
◼
►
This is a perfect example of exactly
00:36:40
◼
►
what you need Squarespace for.
00:36:41
◼
►
So anyway, check it out, start your free trial site today.
00:36:44
◼
►
This is what I told him to do.
00:36:46
◼
►
No credit card required at squarespace.com.
00:36:49
◼
►
Use code ATP to get 10% off your first purchase
00:36:52
◼
►
when you sign up.
00:36:53
◼
►
Squarespace, build it beautiful.
00:36:55
◼
►
- All right, the business model changed for Overcast 2.
00:36:59
◼
►
What once was not free is now free.
00:37:02
◼
►
- Yeah, basically.
00:37:04
◼
►
So before the model was a free app
00:37:07
◼
►
with an in-app purchase for five bucks one time
00:37:09
◼
►
to unlock all the features.
00:37:11
◼
►
So it was like there were limits,
00:37:12
◼
►
certain features were not available,
00:37:13
◼
►
and you could pay once to unlock them all.
00:37:17
◼
►
And it worked fine.
00:37:18
◼
►
It wasn't amazing, but it was fine.
00:37:20
◼
►
The problem was that, of course, as these things go,
00:37:24
◼
►
it's a one-time purchase, and so revenue,
00:37:28
◼
►
Average revenue per month was going down,
00:37:30
◼
►
as these things tend to do.
00:37:32
◼
►
And I had this major new update,
00:37:34
◼
►
and I had so many people asking me,
00:37:36
◼
►
is it gonna be a paid upgrade?
00:37:38
◼
►
There were people on both sides of that.
00:37:40
◼
►
You know, like, about half the people who asked
00:37:43
◼
►
were hoping the answer was yes,
00:37:45
◼
►
and about half of them were hoping the answer was no,
00:37:46
◼
►
'cause they wanted to give me more money
00:37:48
◼
►
to make sure the app survived.
00:37:51
◼
►
Not 'cause they like it a lot.
00:37:51
◼
►
So I had so many people who wanted the free update,
00:37:55
◼
►
so many people who wanted to give me more money,
00:37:57
◼
►
And I evaluated all these different options,
00:37:58
◼
►
and the other problem was that,
00:38:00
◼
►
you know, by having the app that has limits,
00:38:02
◼
►
about 20% of the users actually paid to unlock it.
00:38:05
◼
►
And as far as in-app purchase rates go,
00:38:07
◼
►
that's incredibly good.
00:38:08
◼
►
Like, that's a great conversion rate.
00:38:10
◼
►
Most people with like a free thing, with a paid conversion,
00:38:13
◼
►
they would love a conversion rate of 20%.
00:38:16
◼
►
So I have no complaints about the conversion rate there.
00:38:19
◼
►
However, that still meant that 80% of the users
00:38:22
◼
►
were getting this limited, terrible version of the app.
00:38:26
◼
►
and I wasn't using that version.
00:38:28
◼
►
I wouldn't use that version, even for a day.
00:38:31
◼
►
It was annoying to even have these different code paths
00:38:34
◼
►
to test them, and I knew that 80% of my users
00:38:39
◼
►
were using a terrible version of the app.
00:38:41
◼
►
So I switched to a voluntary patronage model.
00:38:46
◼
►
So basically, and this is not actually that new.
00:38:49
◼
►
It's very, very similar to what I did with Instapaper,
00:38:53
◼
►
about halfway through its ownership.
00:38:55
◼
►
So you basically, the entire app is free.
00:38:59
◼
►
Instapaper was paid, but that was a different story.
00:39:01
◼
►
The entire app is now free, all features are unlocked,
00:39:05
◼
►
and you pay if you want to to support ongoing development.
00:39:09
◼
►
And you pay a dollar a month if you wanna do that.
00:39:12
◼
►
And so far, that's working.
00:39:14
◼
►
I haven't matched my previous income yet.
00:39:17
◼
►
And I don't expect to for a while,
00:39:19
◼
►
but I've gotten something like 40% there already,
00:39:23
◼
►
I mean, after less than a week.
00:39:25
◼
►
And the feature as it is right now is incredibly,
00:39:29
◼
►
to a fault, unintrusive, like it's buried.
00:39:32
◼
►
It doesn't, like if you just launch the app
00:39:34
◼
►
and use it normally, you never even see it.
00:39:37
◼
►
It's only in the settings screen.
00:39:38
◼
►
If you go to the settings screen, then you will see it.
00:39:41
◼
►
Otherwise you don't see it at all.
00:39:43
◼
►
And over time, like that's mostly 'cause I just haven't
00:39:46
◼
►
gotten around to making things that like promote it more.
00:39:49
◼
►
Like you know, I was thinking maybe at the very bottom
00:39:51
◼
►
of the podcast list screen, putting like a little thing
00:39:54
◼
►
saying we're supported by Pay.
00:39:55
◼
►
If you aren't a monthly patron,
00:39:57
◼
►
putting a little thing there, saying here,
00:39:58
◼
►
this is what we do.
00:39:59
◼
►
Or when I add more features,
00:40:01
◼
►
I can put a little welcome thing up saying,
00:40:04
◼
►
here's what's new, and here's how you can join it
00:40:06
◼
►
if you want to support this.
00:40:07
◼
►
So there's stuff like that I can do,
00:40:08
◼
►
but I haven't done it yet.
00:40:10
◼
►
So having done a really invisible update,
00:40:14
◼
►
and to already be about 40% towards my previous revenue
00:40:16
◼
►
after less than a week, I consider that a success.
00:40:20
◼
►
That is a faster uptake rate than I would have expected.
00:40:23
◼
►
So I'm very happy with that so far.
00:40:28
◼
►
I mean, don't you wanna make money, man?
00:40:31
◼
►
I mean, I heard what you just said about
00:40:33
◼
►
how you've got a pretty good uptake on this,
00:40:36
◼
►
but you said you haven't quite reached
00:40:39
◼
►
your old monthly revenue,
00:40:41
◼
►
and that seemed to be working okay,
00:40:43
◼
►
so why mess with the system?
00:40:45
◼
►
- You know, part of it, as I said,
00:40:47
◼
►
was the reasons of satisfying,
00:40:49
◼
►
now everybody gets the good app, right?
00:40:52
◼
►
so all my customers now are using the best features.
00:40:54
◼
►
And you know, to me that's important,
00:40:56
◼
►
like things like Smart Speed and Voice Boost,
00:40:59
◼
►
this is why my entire custom audio engine exists.
00:41:03
◼
►
This is why I had to write all that.
00:41:04
◼
►
This is why I can't just use AV Player.
00:41:06
◼
►
And it's a big reason that differentiates Overcast
00:41:09
◼
►
from the built-in podcast app.
00:41:11
◼
►
So when you're telling people like,
00:41:12
◼
►
you know, you should use this app, well why?
00:41:15
◼
►
The big, and you know, I have other competitors too
00:41:17
◼
►
and that's fine, but the biggest competitor by a long shot
00:41:21
◼
►
is the built-in Apple podcast app by a mile.
00:41:25
◼
►
And that comes in, it comes with every phone,
00:41:28
◼
►
it comes pre-installed.
00:41:30
◼
►
As far as, I don't even think you can delete it,
00:41:31
◼
►
I think it's always there.
00:41:33
◼
►
So the question is like, how do I make anybody use my app
00:41:38
◼
►
instead of the built-in Apple podcast app?
00:41:40
◼
►
And a lot of the features that I locked behind that paywall
00:41:43
◼
►
before, Apple gives those away for free.
00:41:46
◼
►
So that really, it was not very competitive with Apple's app
00:41:50
◼
►
And so before I had the scheme where the app was free
00:41:53
◼
►
for some of the app and then you pay to get everything.
00:41:57
◼
►
So it was always free for most people and pay for some.
00:42:02
◼
►
And now it is still free for most people and pay for some.
00:42:07
◼
►
But I've just changed what they're paying for and why.
00:42:12
◼
►
And the result of that is a much simpler app
00:42:17
◼
►
that's much better for everybody.
00:42:20
◼
►
So that's why I think it's a win,
00:42:21
◼
►
because it's still, it was always free for most people,
00:42:26
◼
►
and I make money somewhere in there,
00:42:28
◼
►
and now it still is that.
00:42:29
◼
►
It is still free for most people,
00:42:31
◼
►
and I make money somewhere in there.
00:42:32
◼
►
Again, I've just changed the specifics of how that's done,
00:42:37
◼
►
but it's still making money, it's still profitable,
00:42:40
◼
►
and over the long term, it's probably gonna be
00:42:42
◼
►
just as profitable, if not more so,
00:42:44
◼
►
because, as I mentioned,
00:42:46
◼
►
This is not my first paid app.
00:42:48
◼
►
I've seen this train before.
00:42:50
◼
►
That's not a saying.
00:42:53
◼
►
I've seen this train before.
00:42:55
◼
►
I know how this goes.
00:42:58
◼
►
After my first year where I did this big thing
00:43:01
◼
►
and I keep giving free updates,
00:43:03
◼
►
average monthly revenue goes down
00:43:05
◼
►
because I start to reach saturation
00:43:06
◼
►
among my existing audience
00:43:08
◼
►
of like the people who bought it last year
00:43:10
◼
►
when I launched it, over time,
00:43:13
◼
►
I'm not making any more money from those people
00:43:15
◼
►
and I'm still giving all these new features
00:43:16
◼
►
for free if I do a paid upgrade that has other problems, people generally hate those. Over
00:43:22
◼
►
time if I would have stuck with the old model, that was a downward slope of the revenue.
00:43:27
◼
►
It was slow, I was still doing okay, but the trend line was clearly slowly going down.
00:43:34
◼
►
And that happens to every paid app that I've ever seen. So with this, first of all with
00:43:39
◼
►
this I think the trend line will slowly go up. So that's a huge improvement right there.
00:43:45
◼
►
And it also kind of levels it out a lot more.
00:43:47
◼
►
You know, it's more predictable income,
00:43:49
◼
►
and it gives people a way to give me more money
00:43:54
◼
►
if they want to.
00:43:55
◼
►
And so it really does solve a lot of problems.
00:43:58
◼
►
And I don't think it's any,
00:44:01
◼
►
I don't think it's that crazy.
00:44:02
◼
►
You know, when you look at it as,
00:44:04
◼
►
how I described it a minute ago,
00:44:05
◼
►
it's just like, it was free for most people,
00:44:08
◼
►
and some people pay before, and now it still is.
00:44:10
◼
►
Just those things, like just what you pay for is different.
00:44:13
◼
►
If you look at it that way, I don't think it's that crazy.
00:44:16
◼
►
- Well yeah, but that's all fine for Marco, right?
00:44:18
◼
►
- Oh God, this.
00:44:19
◼
►
Yeah, you know, this was all Twitter
00:44:24
◼
►
and blog drama this morning.
00:44:25
◼
►
I don't wanna get really into it on the show,
00:44:26
◼
►
but the short version is that anytime I do anything,
00:44:31
◼
►
I hear from people saying, "Well, that's fine for you,"
00:44:34
◼
►
copying the old "That's fine for Merlin" joke,
00:44:36
◼
►
like, "Well, that's fine for Marco, but I can't do that
00:44:40
◼
►
"because I don't have X," whether it's, you know,
00:44:42
◼
►
of any Twitter followers as I do,
00:44:44
◼
►
or the brand recognition that I do,
00:44:46
◼
►
or whatever the case may be, the PR that I get
00:44:49
◼
►
when I do things, always these arguments of,
00:44:54
◼
►
well, everything I do is unique and invalid
00:44:59
◼
►
to apply to anybody else.
00:45:02
◼
►
And that's just not true.
00:45:04
◼
►
And the fact is people are gonna convince themselves
00:45:07
◼
►
of that no matter what I say, so it doesn't really matter,
00:45:08
◼
►
it's not really worth arguing,
00:45:10
◼
►
but the short version is the path I took.
00:45:13
◼
►
The result that I'm at now of where my career is now,
00:45:18
◼
►
what my audience, what people expect of me,
00:45:21
◼
►
what people want to see from me,
00:45:23
◼
►
yeah, that's hard to replicate in five minutes,
00:45:25
◼
►
but I've been building it for like 10 years.
00:45:28
◼
►
And the ways I have built it over 10 years
00:45:31
◼
►
are generally accessible to other people.
00:45:34
◼
►
If you also blog for 10 years and podcast for five years
00:45:39
◼
►
and make a bunch of apps along the way,
00:45:42
◼
►
then you have a better chance of getting
00:45:46
◼
►
the kind of launch attention that I can get, et cetera.
00:45:50
◼
►
But also, that launch attention is fleeting.
00:45:54
◼
►
It's one time, that's it.
00:45:56
◼
►
Launch attention alone does not carry things.
00:45:58
◼
►
If it did, everything I did would succeed.
00:46:01
◼
►
But in fact, most of the things I do don't succeed.
00:46:05
◼
►
That's why I stopped doing them.
00:46:07
◼
►
You know, like the magazine did not succeed.
00:46:10
◼
►
The launch was, I think a couple data for the launch
00:46:14
◼
►
was the most subscribers it ever had.
00:46:17
◼
►
And then it just went down from there.
00:46:18
◼
►
The magazine did not succeed.
00:46:19
◼
►
Bugshot did not succeed.
00:46:21
◼
►
Nursing Clock, of course, was kind of a joke
00:46:22
◼
►
but that didn't succeed.
00:46:24
◼
►
Even, I was having trouble keeping Instapaper afloat
00:46:26
◼
►
when I sold it.
00:46:27
◼
►
That's one of the reasons I sold it.
00:46:28
◼
►
Because it was just not doing that well anymore.
00:46:30
◼
►
You know, the fact is the things I do
00:46:33
◼
►
don't succeed by default.
00:46:35
◼
►
I am afforded the luxury of a stronger launch
00:46:38
◼
►
than many people can get, but the value of that launch,
00:46:42
◼
►
as I said, is temporary.
00:46:44
◼
►
Look at our friends who made Vesper, right?
00:46:49
◼
►
John Gruber, Brent Simmons, Dave Whiskas.
00:46:51
◼
►
These people had massive audiences,
00:46:54
◼
►
especially John Gruber, these massive audiences,
00:46:56
◼
►
and yet Vesper hasn't taken over the world.
00:46:59
◼
►
Obviously, the size of your audience is really,
00:47:02
◼
►
it helps, but it's not all you need,
00:47:05
◼
►
and it's not a guarantee.
00:47:06
◼
►
So the people who really need to hear this won't hear it,
00:47:09
◼
►
so it doesn't really matter what I say,
00:47:11
◼
►
but I don't know, if there's anything to take away
00:47:13
◼
►
from this, it is that almost nothing that I've done
00:47:17
◼
►
is unique, and there is a road to take here
00:47:21
◼
►
to increase your chances of success,
00:47:23
◼
►
but it might take you 10 years and a lot of work,
00:47:26
◼
►
'cause that's what it took me.
00:47:28
◼
►
- Yeah, one of the things you've mentioned in the past
00:47:30
◼
►
was wanting to get your app, I think you mentioned it
00:47:34
◼
►
your blog post, your pragmatic pricing blog post that we'll put in the show notes.
00:47:38
◼
►
Wanting to get your app into the hands of as many people as possible, like you're
00:47:42
◼
►
going for market share over profit, like rather than selling a $99
00:47:46
◼
►
artisanal handcrafted podcast app to 17 people, you want
00:47:50
◼
►
your app to be in the hands of the most people possible as a hedge against
00:47:54
◼
►
what did you say, big money? Was that what you called it? Coming in?
00:47:58
◼
►
Like, you didn't want podcasts to become like proprietary
00:48:02
◼
►
your Facebook eyes, they're owned and controlled by a single company, so you
00:48:05
◼
►
wanted to get your application out there to the broadest audience possible. And
00:48:11
◼
►
that is in line with your original pricing model, which was free with an app
00:48:15
◼
►
purchase because you reduced the barrier to someone tapping the little button in
00:48:19
◼
►
the store and getting it on their device. And now again, same thing, you know, if you
00:48:24
◼
►
want it on your device you can tap a button, you don't have to give any money,
00:48:27
◼
►
only now it's a better app when you download it, so there's more chance that
00:48:30
◼
►
people will tap the button. So that all works but one of the complaints from people about your new
00:48:38
◼
►
pricing model has been revolving around what effect your new pricing model may have on the
00:48:45
◼
►
other podcast clients that are for sale now. I guess not including apples because like they
00:48:51
◼
►
don't care what you do and maybe not including the big guys that can afford to give away their
00:48:57
◼
►
I don't know if there's any other big guys like that,
00:48:59
◼
►
but basically other smallish independent podcast clients.
00:49:04
◼
►
Do you think your new pricing model will have any effect
00:49:08
◼
►
on the fortunes of those clients?
00:49:12
◼
►
- I don't think it has any more effect than it did before,
00:49:15
◼
►
which is I don't think it has any more effect
00:49:18
◼
►
than what the Apple client has.
00:49:20
◼
►
All of us are at a severe disadvantage
00:49:21
◼
►
because the Apple client is built in and pre-installed
00:49:25
◼
►
and free and has most features
00:49:28
◼
►
that most people need built in.
00:49:30
◼
►
- And it's reel to reel so the audio quality is better.
00:49:33
◼
►
Has that warm sound you just can't get from vinyl, Casey.
00:49:38
◼
►
- And also, when you do a search in the app store
00:49:43
◼
►
for podcasts or podcasts, it shows this giant banner up top
00:49:47
◼
►
for the built-in podcast app.
00:49:50
◼
►
To promote that, to basically divert your attention
00:49:53
◼
►
back to that to dissuade you
00:49:54
◼
►
from getting another podcast app
00:49:56
◼
►
if you actually search the App Store.
00:49:58
◼
►
- And you can't even delete that app off your phone,
00:50:00
◼
►
so it's not as if you need to download it from the store.
00:50:03
◼
►
Like, you have it.
00:50:04
◼
►
- Yeah, so there's a reason why, I mean,
00:50:06
◼
►
by most estimates, I think the Apple Podcast App
00:50:09
◼
►
has something like 60 to 90% market share,
00:50:12
◼
►
depending on who you ask.
00:50:13
◼
►
I mean, it's a massive, massive player,
00:50:15
◼
►
and that market share number, as far as I know,
00:50:17
◼
►
is not going down.
00:50:19
◼
►
So that's a huge disadvantage for anybody
00:50:23
◼
►
in the market.
00:50:24
◼
►
So mine being mostly free in the sense that
00:50:29
◼
►
I still am asking people for money,
00:50:30
◼
►
but just now you can get all the features for free.
00:50:32
◼
►
It's a valid question that like,
00:50:34
◼
►
am I killing these smaller apps?
00:50:36
◼
►
I don't think I am.
00:50:37
◼
►
I don't think I'm, I think I am,
00:50:41
◼
►
first of all I'm competing,
00:50:42
◼
►
and this is something that they can do if they want to.
00:50:45
◼
►
By most estimates that I've been able to piece together
00:50:50
◼
►
from like rank data,
00:50:51
◼
►
I think they're all making more money than me doing what they're doing. So they've been
00:50:55
◼
►
out grossing me, I think, for the whole, for the year, or at least coming very close, or
00:51:00
◼
►
being very close. So I think they're doing fine. You know, when you have this giant built-in
00:51:06
◼
►
app that is, you know, built into the phone, free, very full-featured, look at like the
00:51:12
◼
►
iOS Notes app is another good example of this. Or any of the built, you know, the iOS Weather
00:51:16
◼
►
app, any of the built-in iOS apps, calculator, I mean all this, reminders, all this stuff.
00:51:21
◼
►
There are markets for all of those apps in the App Store,
00:51:24
◼
►
for third-party versions of those,
00:51:26
◼
►
and they're often very healthy markets
00:51:28
◼
►
with many different competitors.
00:51:30
◼
►
And even if Apple's app takes the 80% or whatever,
00:51:34
◼
►
that still leaves a lot of people.
00:51:37
◼
►
And I had this problem with Instapaper with ReadingList,
00:51:39
◼
►
and as far as I could tell, ReadingList never really
00:51:42
◼
►
had much of an effect on Instapaper either way.
00:51:44
◼
►
It didn't seem like a negative or a positive.
00:51:46
◼
►
Because the thing is, when you're making an app,
00:51:50
◼
►
The, especially something as complex as a podcast app,
00:51:54
◼
►
the sum of all your little decisions along the way,
00:51:57
◼
►
which is tons of little tiny design decisions,
00:51:59
◼
►
the sum of all those decisions is what makes the app
00:52:03
◼
►
fit people or not fit people,
00:52:04
◼
►
whether it kind of matches with the way you think
00:52:07
◼
►
about things or whether it conflicts
00:52:09
◼
►
with the way you think about things.
00:52:10
◼
►
Whether it's a design you like or you don't like.
00:52:12
◼
►
Before you even get to features or price,
00:52:14
◼
►
those are all considerations.
00:52:16
◼
►
And because people have different preferences
00:52:18
◼
►
what they want, how they want it to look,
00:52:20
◼
►
how they want it to work,
00:52:21
◼
►
what features they need and don't need,
00:52:23
◼
►
that creates tons of market potential for other apps
00:52:27
◼
►
in every category, even categories that Apple
00:52:29
◼
►
already has a built-in thing up front for.
00:52:31
◼
►
The fact that I come into this category
00:52:34
◼
►
and I give my app away for free,
00:52:36
◼
►
I don't think, I think it's the same calculus,
00:52:38
◼
►
I think it's the same situation
00:52:40
◼
►
that the apps have always been in before.
00:52:42
◼
►
Like, apps that provide something that people want
00:52:45
◼
►
that do things a little differently than the built-in one
00:52:48
◼
►
now than mine, those will find audiences the same way mine did. They will find audiences
00:52:54
◼
►
regardless of how much my app costs.
00:52:56
◼
►
All right, so next question. If it turns out that changing your pricing in this way did
00:53:04
◼
►
reduce the sales of the competing applications to a degree that maybe one out of two of them
00:53:09
◼
►
drop off or whatever, how does that fit in with your goals of trying to make sure big
00:53:16
◼
►
money doesn't come into podcasting. Is it not affected at all? Is it negative? Is it
00:53:20
◼
►
positive? And how would you feel about it?
00:53:22
◼
►
Well, I would feel pretty bad if I actually like killed someone else's app, but I have
00:53:28
◼
►
seen very little evidence to suggest that that kind of thing has ever happened in iOS
00:53:32
◼
►
or any software market for that matter. That's not really how things tend to go. Usually
00:53:39
◼
►
apps die or become unsuccessful or non-economical
00:53:44
◼
►
to continue because they themselves just kind of
00:53:47
◼
►
didn't do that well maintaining their own app
00:53:50
◼
►
or keeping their own users around.
00:53:51
◼
►
I had the same, when I had Instapaper,
00:53:55
◼
►
I learned this pretty well too that I was always
00:53:57
◼
►
worried about my competition, I was always worried.
00:53:59
◼
►
I talked about this at XOXO, I was always worried
00:54:02
◼
►
about what if somebody comes in tomorrow
00:54:05
◼
►
and takes all my users away?
00:54:07
◼
►
And that never happened.
00:54:08
◼
►
Lots of new competitors came around,
00:54:10
◼
►
some of them very big, some of them completely free.
00:54:13
◼
►
In fact, most of them completely free.
00:54:15
◼
►
Some of them are from big companies, some of them Apple.
00:54:18
◼
►
And it never seemed to make any difference whatsoever
00:54:21
◼
►
because people had chosen me for lots of reasons
00:54:26
◼
►
and my app was kind of mine to screw up,
00:54:29
◼
►
or it was mine to neglect or whatever the case may be.
00:54:33
◼
►
So if a podcast app goes away, if it shuts down,
00:54:38
◼
►
which Instacast did this past, I don't know,
00:54:41
◼
►
six months ago maybe, Instacast did,
00:54:43
◼
►
but I talked to the creator of that in the past,
00:54:45
◼
►
and I think he was having trouble for a while keeping it up,
00:54:49
◼
►
so I don't think I had anything to do with that really.
00:54:51
◼
►
If an app goes away, yes, I would feel bad
00:54:54
◼
►
if it was my fault, but I would have a really hard time
00:54:58
◼
►
believing that it was really my fault.
00:55:01
◼
►
Furthermore, if being free up front for this past year,
00:55:07
◼
►
If that was really a big deal, my market share would be bigger.
00:55:12
◼
►
But it isn't.
00:55:13
◼
►
Like, Pocket Casts is the greatest counter example of this.
00:55:16
◼
►
Pocket Casts has way more users than I do.
00:55:21
◼
►
They make way more money than I do.
00:55:23
◼
►
By a large amount.
00:55:25
◼
►
They are on both platforms.
00:55:26
◼
►
They have a staff to maintain it.
00:55:28
◼
►
Like, Pocket Casts is, by all objective measures, kicking my butt.
00:55:33
◼
►
And they're paid up front.
00:55:34
◼
►
And they've been paid upfront the entire time
00:55:36
◼
►
that I've been free.
00:55:37
◼
►
And the reason why people choose Pocket Casts
00:55:42
◼
►
is not because that, oh, this is four or five dollars
00:55:46
◼
►
or whatever they charge, I don't even know what they charge,
00:55:47
◼
►
whatever it is, it's not because of that,
00:55:50
◼
►
it's because they just like it better
00:55:52
◼
►
or it does things that mine doesn't do
00:55:54
◼
►
or it serves platforms that I don't serve.
00:55:56
◼
►
It's for other reasons.
00:55:58
◼
►
So I think people are putting way more emphasis
00:56:03
◼
►
on this pricing model, then I think it's warranted.
00:56:08
◼
►
- So for the big picture thing though,
00:56:10
◼
►
ignoring whether you are the cause of it or not,
00:56:15
◼
►
is it better for keeping podcasts
00:56:19
◼
►
from being Facebook eyes or whatever?
00:56:22
◼
►
Do you want to see lots of third party clients
00:56:27
◼
►
out there for podcasts or do you not really care
00:56:29
◼
►
as long as the overall market share
00:56:32
◼
►
between the big money and the little guys is the same,
00:56:37
◼
►
even if the little guys share is divvied up
00:56:40
◼
►
between five people, seven people, 12 people, two people.
00:56:44
◼
►
You don't really care.
00:56:45
◼
►
- My goal here is diversity in the ecosystem.
00:56:49
◼
►
So from that point of view,
00:56:50
◼
►
a large number of smaller clients is better.
00:56:54
◼
►
However, we've had a large number
00:56:57
◼
►
of small clients for years,
00:56:59
◼
►
and we haven't made meaningful inroads
00:57:01
◼
►
into getting significant market share overall
00:57:05
◼
►
for the independent category.
00:57:06
◼
►
The winners have always been Apple's podcast app,
00:57:09
◼
►
and then Down, and Stitcher,
00:57:11
◼
►
and then things like iHeart and TuneIn
00:57:14
◼
►
that are kind of not quite podcast players.
00:57:17
◼
►
Now you have things like Spotify,
00:57:19
◼
►
they're getting into podcasts,
00:57:20
◼
►
and that's only going to continue.
00:57:22
◼
►
Diversity is important,
00:57:24
◼
►
but you also need some big players
00:57:27
◼
►
that can be big enough to attract people away
00:57:30
◼
►
from those other ones.
00:57:31
◼
►
And that's what I'm trying to be.
00:57:33
◼
►
Stitcher, I think by most measures,
00:57:35
◼
►
had something like 5% of the entire podcast player market.
00:57:38
◼
►
That's a lot.
00:57:39
◼
►
I'm trying to reach that kind of level.
00:57:40
◼
►
I know I'm not gonna have like 50% or more.
00:57:43
◼
►
That's crazy talk.
00:57:45
◼
►
I would love to reach 5%.
00:57:46
◼
►
And I'm nowhere near it, but I'd love to get there.
00:57:49
◼
►
- Isn't Apple kind of a good guy in this scenario?
00:57:51
◼
►
Because even though they're big
00:57:52
◼
►
and have all this money and everything,
00:57:54
◼
►
their sort of vague disinterest in podcasts
00:57:56
◼
►
means that their player just reads RSS feeds, right?
00:57:59
◼
►
They're not trying to open up peg walls.
00:58:01
◼
►
They're not trying to grab copyright or insert
00:58:04
◼
►
their own ads into people's podcasts.
00:58:05
◼
►
They seem pretty sort of benign, kind of doddering.
00:58:10
◼
►
It's the built-in app.
00:58:11
◼
►
It works OK.
00:58:12
◼
►
It works better now than it used to.
00:58:14
◼
►
But it's a straight up podcast app, right?
00:58:16
◼
►
There's not even any weird iTunes DRM shenanigans
00:58:20
◼
►
in there, right?
00:58:21
◼
►
Oh, correct.
00:58:22
◼
►
But I don't like the podcast.
00:58:24
◼
►
I don't like theirs.
00:58:26
◼
►
All right, right.
00:58:26
◼
►
So the app isn't good.
00:58:27
◼
►
But I'm saying, in terms of the openness versus closeness,
00:58:29
◼
►
Like you can totally see how like Stitcher in your scenario,
00:58:33
◼
►
like something like Stitcher is more the enemy
00:58:35
◼
►
in terms of they want, you know,
00:58:39
◼
►
I don't know if they want control of it.
00:58:40
◼
►
Anyway, their view of the podcast world
00:58:42
◼
►
is like through the lens of Stitcher, right?
00:58:45
◼
►
It is a different kind of deal than,
00:58:47
◼
►
well, people just put up RSS feeds
00:58:48
◼
►
and this is just a client app that crawls them
00:58:50
◼
►
and it lets people listen to things.
00:58:52
◼
►
Like that's what you're trying to preserve essentially,
00:58:54
◼
►
what we have now, which is,
00:58:55
◼
►
hey, so you wanna put up a podcast?
00:58:57
◼
►
It's just an RSS feed with a bunch of attachments.
00:58:59
◼
►
Anybody can do it.
00:59:00
◼
►
If you wanna get listed in the big popular directories
00:59:03
◼
►
like iTunes or I don't know what else is out there,
00:59:05
◼
►
there's no barrier to that entry.
00:59:07
◼
►
Apple is not like the gatekeeper.
00:59:09
◼
►
They don't like charge you money
00:59:10
◼
►
or require that Apple ads be put in front of your stuff
00:59:13
◼
►
or whatever.
00:59:14
◼
►
It's all pretty open and straightforward.
00:59:16
◼
►
Kind of like blogging used to be in kind of,
00:59:18
◼
►
well, we'll talk about medium in a little bit,
00:59:20
◼
►
but anyway, like blogging was in the old days
00:59:23
◼
►
where it's very open.
00:59:24
◼
►
And it seemed to me that what you're trying to guard against
00:59:27
◼
►
is a new world where it's like,
00:59:29
◼
►
well, if you wanna have a podcast,
00:59:31
◼
►
you have to go through Stitcher
00:59:32
◼
►
and Stitcher gets X percentage of your profit
00:59:34
◼
►
and kind of like the App Store.
00:59:35
◼
►
And they're the gatekeeper for everything involved.
00:59:39
◼
►
And they reserve the right to insert their own ads
00:59:42
◼
►
into your things and to resell your content.
00:59:44
◼
►
I don't know, like I'm making up,
00:59:45
◼
►
I have no idea what Stitcher's deal is.
00:59:46
◼
►
But the idea that, or like Facebook,
00:59:49
◼
►
like where also you want your articles
00:59:51
◼
►
to be shown on Facebook,
00:59:52
◼
►
Facebook controls what gets into Facebook,
00:59:54
◼
►
Facebook can copy your stuff and republish it,
00:59:57
◼
►
and Facebook Instant Articles are a thing
01:00:00
◼
►
that you have to write to,
01:00:01
◼
►
it's not like they just pull your stuff, anyway.
01:00:02
◼
►
Or like Apple News, like that's, am I correct
01:00:05
◼
►
in trying to get a handle on what it is
01:00:06
◼
►
that you're, the doomsday scenario that doesn't yet exist,
01:00:09
◼
►
but that you're trying to avoid?
01:00:10
◼
►
- Yeah, so, you know, to go back to Stitcher for a second,
01:00:14
◼
►
the thing I don't like about Stitcher is that
01:00:17
◼
►
they have their own proprietary directory,
01:00:20
◼
►
and so it's not a general purpose podcast player,
01:00:23
◼
►
can only play their podcasts. And if you agree to be one of their podcasts, they call your
01:00:30
◼
►
feed, they get updates, they download your episodes and re-host them themselves so you
01:00:35
◼
►
don't see the download numbers. They insert their own ads between them, which is weird
01:00:42
◼
►
and conflicting possibly with the ads that you might have. They transcode your audio
01:00:47
◼
►
quality to be terrible. And last time I checked, they actually required you to promote Stitcher
01:00:51
◼
►
on Beyond Your Shows, which would be why you always hear podcasters saying, "Find us
01:00:55
◼
►
on iTunes and Stitcher," because they have to.
01:00:58
◼
►
And we decided with this show, early on, when we got a couple emails saying, "Why aren't
01:01:03
◼
►
you on Stitcher? I can't listen to you," we decided early on that based on the apparent
01:01:08
◼
►
volume being fairly low, that we didn't think it was worth being on Stitcher, because
01:01:15
◼
►
we weren't very happy with those terms. And so we decided, "No, it's not worth it.
01:01:20
◼
►
we don't want to do that. And the only reason we had the option to say no is because Ditchers
01:01:27
◼
►
Market Share was only like 5% or whatever. If they got any bigger than that, it would
01:01:33
◼
►
be really hard to say no. So imagine what if they had 15%, 20%. That becomes real numbers.
01:01:41
◼
►
And so imagine like big publishers like Gimlet or Slate or Radiotopia, like big publishers.
01:01:49
◼
►
If some player is in the market like that and they start dictating terms like that,
01:01:54
◼
►
they basically have to agree to them.
01:01:57
◼
►
They don't have the luxury to say no to something that's controlling possibly 15-20% of the
01:02:03
◼
►
That's a huge, huge problem.
01:02:05
◼
►
A player doesn't have to get to a majority stake, 50%, they don't have to get that big
01:02:11
◼
►
to be able to dictate terms.
01:02:15
◼
►
I don't want to reach that point.
01:02:16
◼
►
We've come dangerously close a few times.
01:02:18
◼
►
I really don't want to reach that point in this medium.
01:02:21
◼
►
It's even worse, you know, Facebook is way worse,
01:02:23
◼
►
obviously, because they have,
01:02:25
◼
►
I think most publishers would tell you that
01:02:27
◼
►
more than 50% of traffic comes from Facebook.
01:02:31
◼
►
Like, it's crazy how much traffic Facebook drives.
01:02:34
◼
►
So, you know, we at least in this medium,
01:02:36
◼
►
we have the freedom that we don't have
01:02:38
◼
►
those middlemen who can dictate so many terms to us yet.
01:02:41
◼
►
However, Apple is one.
01:02:44
◼
►
And, granted, a podcast app, you know,
01:02:45
◼
►
Most podcast apps you can subscribe to any URL,
01:02:48
◼
►
no matter where, you know, any URL that's an RSS feed,
01:02:50
◼
►
you can subscribe to it and the app will play it.
01:02:53
◼
►
But Apple still, Apple runs the iTunes podcast directory,
01:02:57
◼
►
and that directory is the center of all knowledge
01:03:00
◼
►
of podcasts for a vast majority of podcast players,
01:03:05
◼
►
Apple's and otherwise, and Apple has rules.
01:03:07
◼
►
Like I think they disallow like adult stuff
01:03:09
◼
►
and stuff like that, but anyway, right now,
01:03:12
◼
►
Apple is pretty hands-off with their directory.
01:03:14
◼
►
Right now, they have this giant market share
01:03:17
◼
►
in both the directory side and in the player app side.
01:03:21
◼
►
But they've mostly been hands off, as you said.
01:03:24
◼
►
They've mostly kind of ignored it.
01:03:26
◼
►
But what happens if they don't?
01:03:28
◼
►
You know, like what happens if they start
01:03:30
◼
►
using that power they have and making changes?
01:03:33
◼
►
They probably won't because podcasting,
01:03:35
◼
►
you know, the reason why they haven't really
01:03:37
◼
►
touched it much so far, as far as I can tell,
01:03:40
◼
►
is because it just was never that important to them
01:03:43
◼
►
relative to everything else they do.
01:03:44
◼
►
There's this giant company with these giant products,
01:03:46
◼
►
these giant initiatives.
01:03:47
◼
►
Podcasting was always so small
01:03:49
◼
►
that it wasn't really worth them
01:03:50
◼
►
messing around with, really.
01:03:52
◼
►
But podcasting is growing.
01:03:53
◼
►
And Apple is getting, I don't know,
01:03:56
◼
►
possibly a little bit desperate
01:03:57
◼
►
in relevance on the music side.
01:03:59
◼
►
So that might change.
01:04:02
◼
►
Not only do I wanna make sure that nobody else comes in
01:04:05
◼
►
and gets enough market shares to be able to dictate terms
01:04:07
◼
►
to every podcast publisher,
01:04:09
◼
►
but I also would like to eat away at Apple Share
01:04:11
◼
►
bit because I'm not comfortable with anybody having that much power over a market even
01:04:17
◼
►
when it is Apple and they've been pretty good about it so far.
01:04:20
◼
►
The other side of this is suppose you want to do online video. Online video is just YouTube
01:04:26
◼
►
these days. Like you might as well just say YouTube because that's what online video means
01:04:30
◼
►
to most people, YouTube. It is so dominated by one company and also that company is constantly
01:04:37
◼
►
messing with the terms and constantly changing the way it works. They are really not a great
01:04:42
◼
►
owner of that entire medium because they have shown over and over again that they're willing
01:04:47
◼
►
to change things around for their own benefit and to be opaque and to make changes that
01:04:51
◼
►
might not be in your own best interest as a publisher and things like that. But if you
01:04:54
◼
►
try to publish video really anywhere except YouTube, it's very hard to get any viewership.
01:05:01
◼
►
So I don't want podcasts to ever reach that point.
01:05:05
◼
►
Right now, they're vulnerable to that
01:05:08
◼
►
with Apple's market share.
01:05:09
◼
►
But only, you know, Apple is not the kind of company
01:05:12
◼
►
that would do that generally.
01:05:13
◼
►
But you know, things change, people change,
01:05:16
◼
►
companies change, anything could happen.
01:05:17
◼
►
So ideally, I would like to diversify the market so much
01:05:21
◼
►
that not only does nobody get the power to dictate terms,
01:05:25
◼
►
but that Apple doesn't have that power either.
01:05:28
◼
►
- You don't have to post your video to Facebook,
01:05:30
◼
►
or to YouTube to get your viewership,
01:05:31
◼
►
just posted to Facebook. Yeah, there's that issue as well. Maybe it's a duopoly.
01:05:38
◼
►
Choose your poison. Exactly. The two giants fight each other over who has
01:05:43
◼
►
monopolies. Yeah, I think we're all thus far protected by a podcast being such a
01:05:49
◼
►
drop in the bucket, but yeah, I don't know, like, I mean, every time I see these
01:05:53
◼
►
stories about, you know, new podcast initiatives, the whole serial thing, and
01:05:58
◼
►
Even the you know what the that front of yours whether the gimlet media or something like that
01:06:03
◼
►
Anyway, anytime those stories go in you know when podcasts get rediscovered by the mass media briefly for yeah
01:06:11
◼
►
I'm the two or three year cycle that it's on
01:06:13
◼
►
people get excited about it being a thing, but then it's kind of like then it quiets down and
01:06:20
◼
►
I'm not sure if it ever crosses the threshold into a
01:06:26
◼
►
Matt a real mass media. Yeah, I'm not sure if even crosses the threshold into like reading like as in books
01:06:31
◼
►
Or you know paper books or ebooks, which I still think it's just a massively larger business than podcasts will ever be
01:06:37
◼
►
So it could be that this ecosystem is never interesting enough for Apple to wake up and try to rest control of it
01:06:46
◼
►
But if they did, yeah
01:06:48
◼
►
I don't know what the hedge is against it
01:06:49
◼
►
The head is the head you and your little MySQL database with a bunch of podcasts in it
01:06:54
◼
►
Is that it? Is that all we've got? Is it just, you know, I don't or stitcher that's not you know, oh god
01:06:59
◼
►
No, I mean like ideally the hedge is lots of other people who has who has a directory because even you have your own directory
01:07:06
◼
►
Right. That's what yeah, I have my own
01:07:08
◼
►
But I I will still search iTunes as a fallback to you know to get stuff that I if I can't find anything, right?
01:07:13
◼
►
Well, so who else has their own directory at all? Microsoft has one
01:07:17
◼
►
I don't know how big it is, but they do have one
01:07:20
◼
►
There's a kind of like one or two others around I know Google
01:07:24
◼
►
I've heard many very, very strong rumblings that Google is working on a major podcast
01:07:30
◼
►
initiative. I don't know anything about it, but I know they're working on a major
01:07:34
◼
►
podcast initiative.
01:07:35
◼
►
I bet it involves ads.
01:07:37
◼
►
Almost certainly.
01:07:38
◼
►
I don't know anything about it, but hmm.
01:07:40
◼
►
Right. And, you know, and again, like this, how much power do you want Google to have
01:07:45
◼
►
over this medium? The more diverse we can get it to be, the less they can dictate terms.
01:07:51
◼
►
So this is not going to stay still.
01:07:55
◼
►
Podcasts are becoming big.
01:07:56
◼
►
They're getting lots of attention.
01:07:58
◼
►
We have to be very defensive and skeptical about how this is going to go in the future.
01:08:04
◼
►
We have to like, I think it's really worth fighting for this.
01:08:09
◼
►
Because we lost video long ago, right at the start, we lost text mostly now these days.
01:08:16
◼
►
I don't want to lose podcasting to these big, private,
01:08:20
◼
►
centralized, proprietary things.
01:08:22
◼
►
- You know, it's probably protecting podcasts right now
01:08:24
◼
►
as the incompetence of car makers,
01:08:25
◼
►
because I feel like that's still kind of the linchpin.
01:08:28
◼
►
Like when we were kids, radio dominated
01:08:30
◼
►
because cars had radios in them.
01:08:31
◼
►
Like I think in the home, the advent of television
01:08:35
◼
►
replaced radio for a lot of things,
01:08:36
◼
►
although people still had radios at work
01:08:38
◼
►
or whatever to listen to.
01:08:39
◼
►
But for, you know, terrestrial radio
01:08:43
◼
►
has been all screwed up or whatever,
01:08:45
◼
►
and the replacement of, you know,
01:08:46
◼
►
podcasts are the replacement, they're independent,
01:08:48
◼
►
you can get what you want, they're free,
01:08:51
◼
►
they're all internet powered,
01:08:52
◼
►
and once our cars can all play podcasts
01:08:55
◼
►
using their ubiquitous internet connections
01:08:57
◼
►
and their apps and their Apple CarPlay,
01:08:59
◼
►
that's been such a mess, like it's clearly not there yet.
01:09:01
◼
►
If you could snap your fingers and say,
01:09:03
◼
►
starting now, every car you buy anywhere in the world
01:09:06
◼
►
can play any podcast.
01:09:07
◼
►
And it's like, wow, podcasts have really made it now,
01:09:11
◼
►
because then people who have never heard of podcasts,
01:09:13
◼
►
They just grow up in a world where you go into a car and you somehow search for, you
01:09:17
◼
►
know, This American Life, and it plays it whenever you want, and you don't know how
01:09:22
◼
►
In the same way that you grow up in a car and you press the little preset button and
01:09:26
◼
►
the radio station comes on and you listen to music, right?
01:09:29
◼
►
That is the final form, if you will, of podcasts, and that it is the true replacement for radio
01:09:35
◼
►
It's on demand and it's diversified and whatever.
01:09:37
◼
►
But you can get that if Facebook owns podcasts or Google owns podcasts.
01:09:42
◼
►
In fact, it may come faster if one company owns podcasts or whatever.
01:09:47
◼
►
I'm trying to envision a world in which A, carmakers get their acts together to actually,
01:09:52
◼
►
you know, sort of, I don't know, it's not like agreeing on a standard, but like, if
01:09:56
◼
►
you get everyone in a room and say, "We all agree, right?
01:09:58
◼
►
Podcasts are just an RSS feed and that's where they come from and no one is going to support
01:10:02
◼
►
any particular company."
01:10:04
◼
►
But if one of those companies got big, if it was Google or Apple or Microsoft or even
01:10:08
◼
►
and a Stitcher gets big or something and somehow--
01:10:11
◼
►
kind of like XM Radio and Sirius got their claws
01:10:14
◼
►
into the auto industry for a while there,
01:10:16
◼
►
where it used to be you could get radio in your thing
01:10:19
◼
►
and then you get satellite radio.
01:10:20
◼
►
And it was one of two companies, and then they merged.
01:10:22
◼
►
They merged, right, those two?
01:10:24
◼
►
One bought the other one out.
01:10:26
◼
►
Luckily, satellite radio is terrible.
01:10:27
◼
►
So don't have to worry too much about that.
01:10:29
◼
►
Technology-wise, there are limitations there
01:10:31
◼
►
that aren't going to go big.
01:10:34
◼
►
But the final iteration of cars is,
01:10:37
◼
►
hey, if cars had internet connection,
01:10:39
◼
►
then cars could listen to music and they could listen to,
01:10:42
◼
►
music is already proprietaryized, whatever the word is.
01:10:46
◼
►
It's Spotify, it's Apple Music, it's RDO,
01:10:49
◼
►
it's all these other things.
01:10:51
◼
►
So there's no hope of that being like,
01:10:52
◼
►
oh, if we just add support for this protocol,
01:10:55
◼
►
anyone can publish, that's already proprietary.
01:10:57
◼
►
Podcasts have a chance, have a chance, a slim chance
01:11:00
◼
►
of remaining in this sort of neutral open state
01:11:04
◼
►
long enough for cars to get their app back together,
01:11:07
◼
►
such that all cars have some crappy podcast player in them.
01:11:11
◼
►
And once the ball starts rolling on that, if it gets going,
01:11:14
◼
►
it could end up being like the web,
01:11:17
◼
►
I guess is the best example of like the web got out the door
01:11:19
◼
►
before anyone could really get control of it.
01:11:20
◼
►
Microsoft tried and basically failed,
01:11:22
◼
►
but you can make something with a web browser now
01:11:25
◼
►
and it can browse the web.
01:11:27
◼
►
The web browser engines are open source.
01:11:29
◼
►
You can make one of them.
01:11:30
◼
►
It can load a webpage that's not owned and controlled
01:11:32
◼
►
by a single company.
01:11:33
◼
►
Podcasts have a chance at that, but right now,
01:11:36
◼
►
I think the expectation is that if a person buys a new car,
01:11:38
◼
►
that car cannot play a podcast,
01:11:39
◼
►
except perhaps through a Bluetooth integration
01:11:42
◼
►
with their iPhone using an application.
01:11:43
◼
►
I think that is still too complicated for most people.
01:11:46
◼
►
Most people just wanna go into a car
01:11:48
◼
►
and have a preset button that's their favorite podcast
01:11:51
◼
►
and press play and it start playing the next episode
01:11:53
◼
►
or something like that.
01:11:55
◼
►
- The example of satellite radio, I think,
01:11:57
◼
►
was the best counter example to this,
01:11:59
◼
►
which is that satellite radio, you're right,
01:12:02
◼
►
It came in, it got great integration into cars
01:12:06
◼
►
where now almost every car that you buy,
01:12:10
◼
►
in the US at least, has an option for satellite radio.
01:12:13
◼
►
Many of them, it's even bundled into other packages
01:12:16
◼
►
that you might get anyway.
01:12:18
◼
►
So it's very common.
01:12:20
◼
►
- But you had to pay for it, which is a real killer.
01:12:22
◼
►
Like obviously podcast integration wouldn't be like,
01:12:24
◼
►
oh you have to pay X dollars a month.
01:12:27
◼
►
- Right, but either way, the hardware was there
01:12:29
◼
►
and it still hasn't caught on.
01:12:31
◼
►
And I think what will protect podcasts in the car from that kind of like big integration
01:12:38
◼
►
deal kind of world is the same thing that has made satellite radio even less relevant
01:12:43
◼
►
today than it was before, which is, I always say, don't bet against the smartphone.
01:12:50
◼
►
The smartphone is what is killing satellite radio finally.
01:12:53
◼
►
I mean satellite radio has been like kind of half dead for a long time, I mean forever,
01:12:57
◼
►
but it's, the smartphone will kill it for good.
01:13:01
◼
►
The fact is, internet connected cars,
01:13:04
◼
►
I think this is probably like a half step.
01:13:08
◼
►
- Well, through your phone, obviously.
01:13:10
◼
►
I'm not saying you're gonna pay,
01:13:11
◼
►
but that would be a payment thing too.
01:13:13
◼
►
You're gonna pay for your cell access
01:13:14
◼
►
and then you're gonna have your phone with you
01:13:15
◼
►
when you're in your car, but I feel like it's not there.
01:13:18
◼
►
As someone who owns probably the lowest end possible car
01:13:20
◼
►
you can get that does connect to your phone
01:13:22
◼
►
and play audio, it works,
01:13:24
◼
►
but it is not the type of thing that I would say,
01:13:28
◼
►
just get this car and it will just,
01:13:29
◼
►
you won't have to do anything
01:13:31
◼
►
and it'll just figure it out and it's really slow.
01:13:33
◼
►
Sometimes the Bluetooth doesn't connect.
01:13:35
◼
►
This ties into Gruber's new theory
01:13:37
◼
►
that Bluetooth is the worst thing ever
01:13:39
◼
►
and preventing the future of the internet
01:13:41
◼
►
of things or whatever.
01:13:42
◼
►
But honestly, sometimes it just doesn't connect
01:13:44
◼
►
to Bluetooth audio.
01:13:45
◼
►
Sometimes it takes a long time.
01:13:46
◼
►
You can't tell if it's working.
01:13:47
◼
►
Sometimes you gotta toggle Bluetooth on and off.
01:13:49
◼
►
When it does work, there's enough of a delay
01:13:51
◼
►
that you're not quite sure whether it's working,
01:13:52
◼
►
so you have to decide whether you sit there
01:13:53
◼
►
and wait for the audio to switch over,
01:13:55
◼
►
whether you start driving and hope that it will.
01:13:57
◼
►
Like, it's not as seamless.
01:13:59
◼
►
It's still, I feel like it's still a nerd experience,
01:14:01
◼
►
but you're right that that's the way it has to go.
01:14:03
◼
►
No one's going to pay a separate monthly fee for their,
01:14:06
◼
►
although boy, don't tell Verizon,
01:14:08
◼
►
but they would love that they could charge it.
01:14:09
◼
►
Anyway, no one really wants to pay a separate monthly fee
01:14:12
◼
►
for their car to have internet access.
01:14:14
◼
►
And if you're gonna have your phone with you anyway,
01:14:17
◼
►
we really just need, you know, good car,
01:14:20
◼
►
I mean, getting back, I guess like CarPlay and all,
01:14:22
◼
►
you know, good smartphone car integration.
01:14:25
◼
►
Once that becomes, I think we're all,
01:14:28
◼
►
Do you think we're there with audio for iPod car integration?
01:14:32
◼
►
We kind of had that nice period where it was like,
01:14:34
◼
►
car said 30-pin connectors in them or a USB type thing,
01:14:37
◼
►
and you would have iPod integration.
01:14:38
◼
►
I felt like that worked pretty reliably,
01:14:40
◼
►
but that was obviously a pre-wireless technology.
01:14:44
◼
►
I mean, I think we are really pretty much there now
01:14:48
◼
►
for Bluetooth audio, which is even better.
01:14:51
◼
►
Bluetooth is so much better.
01:14:55
◼
►
Even other cars, like if I get rental cars, I try it.
01:14:57
◼
►
I know other people who try it.
01:14:58
◼
►
Usually Bluetooth audio is not perfect,
01:15:03
◼
►
but most of the time pretty good.
01:15:05
◼
►
- Yeah, the audio is fine, it's just the connection.
01:15:07
◼
►
'Cause I have Bluetooth audio,
01:15:08
◼
►
that's what I'm talking about with the integration.
01:15:11
◼
►
You need more sophisticated integration for podcasts
01:15:13
◼
►
if you wanna actually put up an onscreen display
01:15:15
◼
►
that gives you more than just metadata
01:15:17
◼
►
as if it's a music track, like you'd like to be able to,
01:15:20
◼
►
I don't know.
01:15:20
◼
►
- But that's all you need.
01:15:21
◼
►
I mean, when you're playing it in a car,
01:15:23
◼
►
that's all I need.
01:15:25
◼
►
One of the reasons why I haven't explored options
01:15:29
◼
►
like making a BMW app for it,
01:15:32
◼
►
one of the reasons why is because
01:15:34
◼
►
the Bluetooth integration is just good enough.
01:15:36
◼
►
And it's really, really convenient
01:15:40
◼
►
that you just get in the car
01:15:42
◼
►
and the phone can stay in your pocket,
01:15:44
◼
►
you just get in the car and a few seconds later
01:15:47
◼
►
it starts playing your podcast
01:15:48
◼
►
right where you left off on your phone.
01:15:50
◼
►
- Much more than a few seconds in crappy cars
01:15:52
◼
►
and sometimes never because it inexplicably doesn't connect.
01:15:54
◼
►
Like I'm saying is that I think that's not that's not there yet for regular people
01:15:58
◼
►
Like it's not it's not the type of thing where you can just assure somebody do you have do you have a smartphone period?
01:16:04
◼
►
When you buy a new car any car
01:16:06
◼
►
You will be able to listen to podcasts in the car and there's nothing you'll need to do and no manual you need to read
01:16:12
◼
►
And no futzing you'll need to do and no caveats about remember don't start driving until the audio plays because it may not be connected to
01:16:17
◼
►
Bluetooth and you better take care of that before you start moving
01:16:19
◼
►
Otherwise, you'll be trying to use your touchscreen while you're moving. You're gonna run over a kid
01:16:24
◼
►
You know John maybe it's just time for you to buy a nicer car
01:16:26
◼
►
I'm saying like most people are buying cars like this and most people buying cars don't have any Bluetooth integration at this point
01:16:33
◼
►
So it's I think it's starting to get really true. I don't know a lot of very very cheap cars
01:16:38
◼
►
like my brother-in-law just got a
01:16:40
◼
►
Brand new Civic and admittedly there are cheaper cars in the Civic
01:16:44
◼
►
but I think the Civic is kind of a decent barometer for what a
01:16:48
◼
►
reasonably priced cars these days and his has what I would call comfort access it has, you know, the proximity key I
01:16:54
◼
►
Believe it as Bluetooth. It has a humongous touchscreen on it, which I don't think is navigation. Those are those are options
01:17:01
◼
►
Those are all options
01:17:02
◼
►
Sure, but I mean, I don't know a lot of people that buy a truly stripped car
01:17:08
◼
►
I mean you didn't buy a truly stripped car, right? You didn't get the best
01:17:11
◼
►
Package my first car didn't have a passenger side mirror. I'm talking about today
01:17:17
◼
►
roll up windows.
01:17:19
◼
►
- I'm surprised it was legal to not have a window,
01:17:21
◼
►
like a mirror, like that's crazy.
01:17:23
◼
►
- He's very old, Marc.
01:17:25
◼
►
- The car is really, the car was really small
01:17:27
◼
►
and honestly like, once you get used to it not being there,
01:17:31
◼
►
I don't know, it wasn't, what I didn't like about it
01:17:34
◼
►
obviously was the asymmetry, like it's upsetting
01:17:36
◼
►
that this doesn't have the right, anyway, it was fine.
01:17:40
◼
►
It also had the cool like a little joystick
01:17:43
◼
►
to control the mirrors, like instead of power mirrors
01:17:45
◼
►
the little-- everything was manual.
01:17:48
◼
►
Anyway, this is all getting off track of the podcasting, though.
01:17:52
◼
►
But anyway, I feel like that is the--
01:17:54
◼
►
with this podcast stuff, we're like, oh, these stories
01:17:56
◼
►
in the paper and podcasts are big,
01:17:58
◼
►
and there's lots of money involved,
01:17:59
◼
►
and there's VCs, and there's cereal, and blah, blah, blah.
01:18:02
◼
►
I feel like we're not over the hump yet with podcasts.
01:18:06
◼
►
And to give an example, we got over the hump with digital
01:18:09
◼
►
iPods are everywhere.
01:18:11
◼
►
iPods swept away.
01:18:13
◼
►
Digital music swept away, digital music on plastic disks was swept away by digital music
01:18:18
◼
►
on little tiny hard drives and eventually flash chips and stuff.
01:18:22
◼
►
So that revolution happened.
01:18:24
◼
►
The podcast supplanting talk radio for most people, I feel like has not happened.
01:18:31
◼
►
Talk radio, as terrible as it is, I think is still the dominant form of people listening
01:18:37
◼
►
to other people talking.
01:18:38
◼
►
Yeah, but I do think podcasting is replacing it.
01:18:42
◼
►
You know, it's not happening rapidly, but it is happening.
01:18:45
◼
►
I mean, if you look at most like podcast,
01:18:48
◼
►
you know, growth graphs or whatever
01:18:50
◼
►
over the last few years,
01:18:51
◼
►
it doesn't appear to be accelerating rapidly.
01:18:55
◼
►
It's just going up slowly and steadily
01:18:57
◼
►
the way it always has.
01:18:58
◼
►
And I think that's going to continue.
01:19:01
◼
►
You know, it is slowly, steadily getting more popular.
01:19:05
◼
►
It is not really ever going down.
01:19:08
◼
►
And so over time, it will replace talk radio
01:19:10
◼
►
for most people.
01:19:11
◼
►
It'll take a while.
01:19:12
◼
►
I mean, a lot of people still read newspapers, right?
01:19:15
◼
►
I mean, but that's not a growth industry, you know?
01:19:19
◼
►
So I think we have, I think we are really in the early days
01:19:24
◼
►
of a transition that is definitely happening.
01:19:26
◼
►
- All right, well, we should move on
01:19:28
◼
►
to your intentional destruction
01:19:30
◼
►
of the open blogging platform on the internet.
01:19:33
◼
►
But first, don't you have one more sponsor?
01:19:35
◼
►
- Our final sponsor this week is lindsay.com,
01:19:37
◼
►
an easy and affordable way to help you learn
01:19:39
◼
►
with high quality, easy to follow video tutorials.
01:19:43
◼
►
You can instantly stream thousands of courses
01:19:45
◼
►
created by experts on software, web development,
01:19:48
◼
►
graphic design, and more.
01:19:49
◼
►
Go to lynda.com, that's L-Y-N-D-A dot com slash ATP
01:19:54
◼
►
to see for yourself.
01:19:55
◼
►
They offer courses for all experience levels,
01:19:57
◼
►
whether you're beginner or advanced.
01:19:59
◼
►
And every lynda.com course is produced
01:20:01
◼
►
at the highest quality.
01:20:03
◼
►
This is not like the inconsistent homemade videos
01:20:05
◼
►
on YouTube or whatever.
01:20:06
◼
►
Courses are broken up into bite sized pieces
01:20:08
◼
►
so you can learn at your own pace
01:20:09
◼
►
and learn from start to finish,
01:20:11
◼
►
or you can just jump in and find a quick answer
01:20:12
◼
►
with tools such as searchable transcripts.
01:20:15
◼
►
You can search for what they're saying in the video,
01:20:17
◼
►
you can see right there, it highlights as it moves along.
01:20:20
◼
►
You can jump to any point you want
01:20:21
◼
►
just by clicking the text, it is really quite amazing.
01:20:24
◼
►
They also have playlists, certificates of course completion
01:20:26
◼
►
you can publish to your LinkedIn profile.
01:20:29
◼
►
You can even learn while you're on the go
01:20:31
◼
►
with Lynda.com apps for iPhone, iPad, and Android.
01:20:34
◼
►
The way this works is you don't pay per video.
01:20:37
◼
►
You don't pay per course, you don't pay per subject.
01:20:40
◼
►
You can watch whatever you want in their entire catalog,
01:20:44
◼
►
no pressure, no commitment, whatever you want,
01:20:47
◼
►
for one low flat monthly price of just $25 a month.
01:20:51
◼
►
25 bucks a month for unlimited access
01:20:54
◼
►
to over 100,000 video tutorials
01:20:56
◼
►
and they're adding more all the time.
01:20:58
◼
►
They have all sorts of courses that you might love.
01:21:01
◼
►
From app and web development
01:21:02
◼
►
and many different programming languages
01:21:04
◼
►
to productivity apps, creative pro apps
01:21:07
◼
►
like Adobe's Creative Suite, Logic, and Final Cut,
01:21:10
◼
►
and even professional skills
01:21:11
◼
►
like management and negotiation.
01:21:13
◼
►
So lynda.com is so useful that 30% of colleges
01:21:16
◼
►
and universities, including most of the Ivy League schools,
01:21:19
◼
►
offer subscriptions to their students and faculty members.
01:21:21
◼
►
So this is really quite impressive.
01:21:23
◼
►
Check it out, I've seen it, they are great.
01:21:25
◼
►
lynda.com is offering a 10-day free trial
01:21:28
◼
►
with all course access.
01:21:29
◼
►
So watch whatever you want for 10 days
01:21:32
◼
►
in their entire catalog.
01:21:34
◼
►
All that for free, free trial.
01:21:36
◼
►
If you visit lynda.com/atp, once again,
01:21:39
◼
►
that's a 10-day free trial with access to all courses
01:21:42
◼
►
at lynda.com/atp.
01:21:45
◼
►
Thanks a lot.
01:21:47
◼
►
- So you don't like the open blogging platform
01:21:50
◼
►
you decided to post your, which one do you,
01:21:53
◼
►
one of the ones about the new version of Overcast on Medium.
01:21:57
◼
►
- A proprietary platform,
01:21:58
◼
►
only controlled by a single company.
01:22:00
◼
►
- I cross-posted.
01:22:01
◼
►
- Does that make it better?
01:22:03
◼
►
- Little bit.
01:22:04
◼
►
Why did you decide to do that?
01:22:07
◼
►
- Yeah, so my latest post on my site,
01:22:10
◼
►
I posted on my site,
01:22:11
◼
►
and also I posted a copy of it on Medium.
01:22:14
◼
►
Medium is really big now.
01:22:16
◼
►
I wanted to understand it.
01:22:18
◼
►
And there's only so much understanding you can do
01:22:21
◼
►
of a blogging platform, really.
01:22:24
◼
►
It's a glorified social blogging platform.
01:22:26
◼
►
There's only so much of understanding you can really have
01:22:29
◼
►
without actually blogging on it at least once.
01:22:32
◼
►
So this company is so big, I think it's unwise
01:22:36
◼
►
to be unfamiliar with it, especially as,
01:22:40
◼
►
you know, they aren't the biggest company on the web,
01:22:42
◼
►
but they are incredibly influential and incredibly popular
01:22:46
◼
►
among people like in our circles, among like the tech people,
01:22:50
◼
►
the early adopters, the kind of tech media space.
01:22:54
◼
►
It is disproportionately popular among that crowd.
01:22:57
◼
►
So I wanted to understand it.
01:22:59
◼
►
- Why is that, do you think?
01:23:00
◼
►
- Why is it popular with that crowd?
01:23:02
◼
►
- So having used it for one post,
01:23:04
◼
►
which is not a lot of experience,
01:23:06
◼
►
but it's a lot more than you have, right?
01:23:08
◼
►
So having used it for one post,
01:23:10
◼
►
I can say that the editor is fine.
01:23:14
◼
►
Everyone says it's amazing, it's fine.
01:23:16
◼
►
It doesn't support markdown, which is unfortunate,
01:23:18
◼
►
but it's fine.
01:23:19
◼
►
It was nice having social feedback right there,
01:23:24
◼
►
like people doing the highlights,
01:23:26
◼
►
people doing the little recommend or like.
01:23:29
◼
►
I'm still not clear whether it's recommend or like,
01:23:31
◼
►
if those are two different things, I don't even know.
01:23:33
◼
►
But getting all the feedback right there
01:23:36
◼
►
to see all the different people you know
01:23:39
◼
►
who would heart recommend like it or whatever,
01:23:43
◼
►
and then you see the little highlights and everything.
01:23:46
◼
►
Yes, a few of the comments were kind of interesting.
01:23:49
◼
►
So it was nice to have that level of incident feedback.
01:23:53
◼
►
It was like the way Twitter provided incident feedback
01:23:57
◼
►
when you tweet things.
01:23:58
◼
►
It was like that, but different and more of it,
01:24:00
◼
►
and directly on the blog post.
01:24:02
◼
►
- Or like Tumblr at the little bottom,
01:24:04
◼
►
where it's like who, re whatever.
01:24:07
◼
►
Tumblr has a similar thing, right?
01:24:08
◼
►
It doesn't have the inline ones in the right margin,
01:24:10
◼
►
but you could post something on Tumblr
01:24:12
◼
►
and immediately see a bunch of little people's
01:24:13
◼
►
avatar icons appear on the bottom.
01:24:15
◼
►
- Exactly, exactly.
01:24:16
◼
►
So very similar to Tumblr, but focused on actual blog.
01:24:20
◼
►
Like on Tumblr, you can use Tumblr
01:24:23
◼
►
for a 12 paragraph blog post,
01:24:25
◼
►
but very few people will read it.
01:24:28
◼
►
'cause that's not really the mode you're in.
01:24:29
◼
►
When you're browsing Tumblr, you're in like a skimming mode
01:24:32
◼
►
'cause all the rest of the content is skimmable stuff.
01:24:35
◼
►
So nobody wants to stop and read some giant long post.
01:24:38
◼
►
Whereas Medium, that's the whole point of the service,
01:24:41
◼
►
is to read people's text.
01:24:43
◼
►
That is the whole point.
01:24:45
◼
►
And so it's normal to go there and see something
01:24:48
◼
►
that is 12 paragraphs long.
01:24:50
◼
►
So I decided, yeah, I wanted to try it.
01:24:53
◼
►
I wanted to see what it was like.
01:24:55
◼
►
And the feedback and the community aspects of it
01:24:59
◼
►
do seem pretty nice.
01:25:00
◼
►
In the past, I've been critical of Medium
01:25:03
◼
►
because I've said, which I still agree with,
01:25:06
◼
►
that you are not writing for yourself,
01:25:09
◼
►
you're writing for Medium.
01:25:11
◼
►
You know, in the same way, like,
01:25:12
◼
►
when you give Twitter a whole bunch of your content there,
01:25:15
◼
►
you know, you're really doing Twitter a big favor.
01:25:17
◼
►
Yourself, you know, you're kind of,
01:25:19
◼
►
it's of mixed value, right?
01:25:20
◼
►
So the reason why you might wanna publish on Medium
01:25:24
◼
►
Now, I said this before, is that if your goal,
01:25:29
◼
►
if your primary goal is not to become a writer,
01:25:34
◼
►
necessarily, or to develop your own audience,
01:25:38
◼
►
but to spread a message, to spread some idea,
01:25:41
◼
►
to spread some, like, a post.
01:25:45
◼
►
If your main job isn't writing,
01:25:48
◼
►
and you're writing it for some other reason,
01:25:50
◼
►
like to make an argument or to promote something,
01:25:52
◼
►
or whatever the case may be, it is really good for that.
01:25:56
◼
►
And so I kinda wanted to try it from that point of view.
01:25:59
◼
►
I'm writing this post that is, it is an idea,
01:26:03
◼
►
it is kind of to promote overcast,
01:26:05
◼
►
or at least that's an ancillary benefit of it.
01:26:08
◼
►
My site has been pretty slow recently.
01:26:12
◼
►
That's totally my fault, of course.
01:26:14
◼
►
So the idea of taking any attention away from my site,
01:26:19
◼
►
there wasn't that much attention on my site to begin with,
01:26:22
◼
►
So it wasn't that big of an expense to try it.
01:26:25
◼
►
It also wasn't exclusive.
01:26:26
◼
►
They don't require it to be exclusive.
01:26:28
◼
►
So I got to have all those benefits
01:26:30
◼
►
of all that attention there
01:26:32
◼
►
while not taking away from my site.
01:26:34
◼
►
- Why does Medium get you more attention
01:26:37
◼
►
than you posting it on your own site?
01:26:38
◼
►
Those are just two URLs on the web.
01:26:40
◼
►
Why is it that when posting it to your site
01:26:42
◼
►
and posting it to Medium,
01:26:42
◼
►
why do more people see it on Medium?
01:26:45
◼
►
- That is a very good and very relevant question.
01:26:48
◼
►
And I don't know the overall answer to that.
01:26:51
◼
►
but certainly you can kind of tell on the web today,
01:26:55
◼
►
it is pretty hard to get good traffic to a blog post.
01:26:59
◼
►
It is much easier to get good traffic
01:27:02
◼
►
in social environments.
01:27:04
◼
►
And the fact is, you gotta go where the readers are.
01:27:08
◼
►
You know, if you want something to spread like that,
01:27:10
◼
►
you have to go where the people actually are,
01:27:12
◼
►
where the consumers are.
01:27:13
◼
►
And for the kind of things that I was writing,
01:27:16
◼
►
Medium has a whole lot of those.
01:27:19
◼
►
- Yeah, but I mean like physically, mechanically speaking,
01:27:23
◼
►
how are the people there?
01:27:24
◼
►
How does anyone find your post on Medium
01:27:26
◼
►
other than seeing you link to it from your blog?
01:27:28
◼
►
Like I don't understand,
01:27:29
◼
►
obviously I don't use the service, so I don't understand.
01:27:31
◼
►
- Well, there's like social recommendations
01:27:33
◼
►
and there's like top voted in this time period
01:27:36
◼
►
or among your friends or whatever.
01:27:37
◼
►
- So it's kind of like tech meme or whatever you think.
01:27:40
◼
►
People are browsing the front page of Medium.
01:27:41
◼
►
I know there is a follower thing
01:27:43
◼
►
'cause I always get emails saying people followed me
01:27:44
◼
►
on Medium and I feel bad
01:27:45
◼
►
because I don't think I've ever written anything there.
01:27:48
◼
►
But anyway, so you have an account
01:27:49
◼
►
you have followers and presumably if I ever posted something to Medium my 17 followers
01:27:52
◼
►
on Medium would see that I posted it, but are people I guess like using it kind of like
01:27:57
◼
►
Reddit where you go to the front page of Medium and look at the top things top voted by people
01:28:03
◼
►
you follow or something?
01:28:04
◼
►
I suppose. I mean I haven't been using it enough to know. I mean none of us are doing
01:28:09
◼
►
that obviously right? I mean whenever I see a lot of Medium posts you're right but when
01:28:12
◼
►
I see them I see them in tweets basically. That's where I see links to Medium. And in
01:28:18
◼
►
context from my perspective that could just as easily have been a link to Marco.org and
01:28:21
◼
►
I would have seen it just as much but maybe other people are using Medium differently
01:28:25
◼
►
and they're going to it like they go to Reddit pages and just or like Techmeme or anything
01:28:29
◼
►
like that and just going to the what the hell is the front page of Medium? Let me go look.
01:28:32
◼
►
It's like some like editorial collections of stuff I think. So in recent years every
01:28:37
◼
►
time I write a post on my site these days I also tweet about it and the main reason
01:28:43
◼
►
I do that is because the fact is way more people are reading Twitter than subscribe
01:28:50
◼
►
to my RSS feed and checking my RSS feed regularly. And also Twitter provides feedback mechanisms
01:28:57
◼
►
and ways for people to spread it with retweets and links and re-blogs or whatever. So there's
01:29:03
◼
►
all these values that Twitter brings me in my publishing. Medium is another one of these
01:29:10
◼
►
venues where there is a lot of activity happening there.
01:29:14
◼
►
There's a lot of people reading it.
01:29:16
◼
►
There's a lot of people recommending and sharing stuff
01:29:18
◼
►
there to other people there.
01:29:20
◼
►
And so the idea of cross-posting major posts there
01:29:24
◼
►
doesn't sound that crazy to me anymore
01:29:25
◼
►
because now, as I said, I don't think Medium is a good idea
01:29:30
◼
►
if you have, like John Gruber should not be publishing
01:29:35
◼
►
his main articles on Medium because he has already
01:29:37
◼
►
a giant audience for his site and that is his business.
01:29:40
◼
►
that is his main business.
01:29:42
◼
►
My site is no longer my main business,
01:29:44
◼
►
it never really was, but the ads on my site
01:29:47
◼
►
are decreasingly necessary for my business.
01:29:52
◼
►
Meanwhile, the ideas that I'm talking about,
01:29:55
◼
►
the things I'm linking to, the things I'm promoting,
01:29:58
◼
►
my apps, my own brand, all these things,
01:30:00
◼
►
are becoming more important to me over time
01:30:03
◼
►
relative to how many people go to my blog.
01:30:08
◼
►
And if the people who use Medium are gonna be reading
01:30:12
◼
►
my stuff in Medium, the alternative I think is not
01:30:17
◼
►
that they would come to my site and read it necessarily,
01:30:20
◼
►
I think the alternative is more likely
01:30:22
◼
►
that they just wouldn't read it.
01:30:23
◼
►
So I can still, like I don't really see the harm
01:30:26
◼
►
in people who have the kind of goals I have,
01:30:29
◼
►
which is not to develop a giant following on my site only,
01:30:33
◼
►
but to maintain my site and to write things
01:30:36
◼
►
on something I own, but to also go to where the people are.
01:30:39
◼
►
Because the things I'm writing have more value to me
01:30:43
◼
►
the more people read them.
01:30:45
◼
►
- I guess I'm the Marco in this scenario,
01:30:47
◼
►
because I'm also not trying to,
01:30:49
◼
►
my site is not a business that does not have ads on it,
01:30:52
◼
►
it never has, it has no readers,
01:30:54
◼
►
but I would still never put anything there on Medium.
01:30:56
◼
►
And maybe it's because I also don't care
01:30:59
◼
►
if people actually find it and read it.
01:31:01
◼
►
I just feel like, why would I give them
01:31:03
◼
►
something that I wrote, unless they paid me,
01:31:05
◼
►
unless I'm like freelance writing,
01:31:06
◼
►
it's like, hey, well, if someone wants to pay me
01:31:08
◼
►
to write something for their site,
01:31:09
◼
►
that's the same deal that I would do with any other site.
01:31:11
◼
►
Sure, if I'm in the mood to do freelance writing
01:31:14
◼
►
and someone, I pitch someone an idea or they pitch me,
01:31:17
◼
►
hey, would you wanna write this?
01:31:18
◼
►
I'll either say yes or no.
01:31:19
◼
►
But outside of the realm of freelance writing,
01:31:21
◼
►
if I just had an idea and wanted to write it,
01:31:24
◼
►
I would put it on my blog that nobody reads
01:31:26
◼
►
and I would never put it on Medium for free.
01:31:28
◼
►
But I guess, I mean, I don't have anything to promote.
01:31:30
◼
►
I mean, you do have something to promote there.
01:31:31
◼
►
Like I'm also, I guess I'm not concerned
01:31:33
◼
►
with trying to get my message out,
01:31:35
◼
►
but I think that's the main difference.
01:31:37
◼
►
Like, I don't think it matters whether it's my, you know,
01:31:40
◼
►
it's not a business at all for me,
01:31:42
◼
►
but that doesn't weigh in on my decision.
01:31:44
◼
►
I guess it just has to go down to,
01:31:46
◼
►
do you care about getting this
01:31:48
◼
►
to the widest number of people?
01:31:49
◼
►
It's the same reason I don't post links
01:31:50
◼
►
to my stuff to Facebook.
01:31:52
◼
►
I bet that would get more people to read it,
01:31:53
◼
►
but that's just not what I do.
01:31:55
◼
►
- Yeah, but you don't want Facebook people.
01:31:57
◼
►
- Well, you know, I wouldn't see their feedback anyway,
01:31:59
◼
►
'cause my site doesn't have any comments.
01:32:02
◼
►
No, so basically I think there's a spectrum of what is right to do and what feels right
01:32:08
◼
►
for you to do. Cross-posting significant posts to Medium I think is somewhere along the spectrum,
01:32:16
◼
►
but further along it of course, than linking to everything you write from Twitter. They're
01:32:22
◼
►
both ways to go where the people are and to try to build value for yourself somehow. In
01:32:28
◼
►
the case of linking from Twitter, that's better for you because you're pointing them
01:32:31
◼
►
them to your site, but--
01:32:34
◼
►
- And you're not giving someone else your words either.
01:32:36
◼
►
You're not saying, because I don't know what the deal is
01:32:37
◼
►
when you put it on Medium, but I'm sure they have
01:32:39
◼
►
some rights to it once you paste it into that text box.
01:32:41
◼
►
- Sure, I mean, they have to at least have the rights
01:32:43
◼
►
to display it and move it around and copy it
01:32:45
◼
►
and stuff like that, so--
01:32:46
◼
►
- Show ads against it, God knows what they're doing.
01:32:48
◼
►
- Right, so the question is what are your needs
01:32:51
◼
►
for what you're writing, what are you going for?
01:32:54
◼
►
If you're going for maximum spread,
01:32:56
◼
►
I would say it is wise to cross-post things there.
01:33:00
◼
►
If you're going for building up your own site,
01:33:03
◼
►
then it probably isn't, but it depends.
01:33:07
◼
►
It might be a way to help you get started
01:33:08
◼
►
to bring people possibly maybe to your site,
01:33:11
◼
►
although I don't think a lot of people would,
01:33:12
◼
►
but who knows, but it is a tool that's on the spectrum,
01:33:15
◼
►
and I wanted to understand it better,
01:33:17
◼
►
and that's why I did it.
01:33:18
◼
►
And I don't know if I'll do it again.
01:33:20
◼
►
It is annoying to have two different versions
01:33:22
◼
►
of what you write and have to--
01:33:23
◼
►
- It's probably gonna mess with your Google juice.
01:33:25
◼
►
- Yeah. - 'Cause now Google
01:33:26
◼
►
might view it as duplicate content,
01:33:28
◼
►
or maybe it thinks the medium one is the original
01:33:29
◼
►
and yours is the duplicate and downgrades your site
01:33:31
◼
►
'cause it's like you're copy paste duplicating
01:33:35
◼
►
someone else's content even though you're the same person.
01:33:37
◼
►
- Right, so again, I don't know if I'm gonna keep doing it.
01:33:40
◼
►
I might keep doing it for major posts,
01:33:42
◼
►
like things where I really want this
01:33:44
◼
►
to have maximum audience because again,
01:33:45
◼
►
it's a tool to do that.
01:33:47
◼
►
I am happy I did this with this post
01:33:49
◼
►
because it really did help me understand Medium
01:33:52
◼
►
a lot better, I understand why somebody like me
01:33:55
◼
►
would even want to use it.
01:33:56
◼
►
So I call it a success.
01:33:59
◼
►
- So what was, you wanna share numbers like percentage wise
01:34:02
◼
►
like you know, did it get twice what your market.org thing,
01:34:05
◼
►
10% what your market.org thing got?
01:34:07
◼
►
Like what was the spread of hits on?
01:34:09
◼
►
- Hold on, I don't even know if it tells me
01:34:12
◼
►
how many hits I got.
01:34:14
◼
►
I know I have about 400 recommendations
01:34:18
◼
►
and 15 balloons, comments, I don't know what.
01:34:25
◼
►
So they don't even tell you your hits
01:34:26
◼
►
So you don't even know how much it spread your,
01:34:29
◼
►
I mean, for all you know,
01:34:30
◼
►
that means you've got 400 people to read it.
01:34:33
◼
►
- Yeah, I don't know.
01:34:34
◼
►
But I mean, 400 recommendations, that's a lot, I think.
01:34:39
◼
►
Like, that's--
01:34:42
◼
►
- No, like, to have, like, basically a like action
01:34:44
◼
►
on something, to get 400 likes on something is a lot.
01:34:48
◼
►
- I mean, it would be a lot if it was faves on Twitter,
01:34:50
◼
►
but it's not a lot for Taylor Swift.
01:34:52
◼
►
- Well, I'm not Taylor Swift.
01:34:54
◼
►
- I don't know what the ratio is
01:34:55
◼
►
Readers to two likers on medium, you know, it may be a different it's a different social space that either
01:35:00
◼
►
I think I have a good handle on what the ratio is on Twitter, but on medium
01:35:04
◼
►
I really don't know and I read a lot
01:35:05
◼
►
I said even though I don't write anything I meet him I read a lot of medium posts and every time I read one
01:35:09
◼
►
I'm like what made this person write this on medium and why are these comments in the margin?
01:35:13
◼
►
Well, okay. So, you know next time you write a post in about three years
01:35:18
◼
►
Nice cross posted there try it never I'll never join you
01:35:24
◼
►
It is, I think, useful to understand it
01:35:27
◼
►
if you're in the business of writing on the web.
01:35:29
◼
►
You don't necessarily have to constantly post
01:35:32
◼
►
everything there or switch to it,
01:35:33
◼
►
but I think it is worth understanding.
01:35:36
◼
►
- I don't know, the problem I have with it is,
01:35:40
◼
►
like Jon, I've read a bunch of things on Medium,
01:35:42
◼
►
and I cannot remember a time that I've paid
01:35:46
◼
►
any real attention to who wrote it.
01:35:48
◼
►
So if the exercise was just to understand Medium,
01:35:52
◼
►
then sure, call it a success.
01:35:53
◼
►
If the exercise was to get your thoughts out anonymously, then it's probably a success.
01:36:01
◼
►
Granted, in this case, the particular post you made was heavily about your own experience,
01:36:06
◼
►
and most people know who you are in this context.
01:36:09
◼
►
So I guess maybe this is an instance of "that's fine for Marco," but I feel like for a normal
01:36:17
◼
►
person, it would certainly propagate content better than just putting it on your own website.
01:36:21
◼
►
And I include myself in that, but I don't think anyone would remember a Medium post
01:36:25
◼
►
I put up that wasn't about me as being written by me. I just, I don't feel like there's that
01:36:33
◼
►
ownership in the, in the brand sense that there is on your own website, or even your own,
01:36:40
◼
►
like Tumblr account, because at least on a Tumblr account, you're, you've presumably styled your,
01:36:48
◼
►
your site, your blog in such a way that it is in some way unique. And yes, I know that
01:36:52
◼
►
there's a lot of cookie cutter Tumblr themes, but it stands to—it seemed to me that a
01:36:58
◼
►
lot of Tumblr, if not most Tumblr sites, are visually unique, whereas every Medium post
01:37:02
◼
►
just looks like a Medium post.
01:37:03
◼
►
Jared Ranerelle I would say it's similar in that regard to
01:37:07
◼
►
Twitter and Tumblr. Like, you know, you have your little username and your avatar, but
01:37:12
◼
►
you know, when you read tweets, like if you see something that was retweeted from somebody
01:37:15
◼
►
else, you know, how much are you really seeing their name and, you know, it's like, it's
01:37:21
◼
►
very similar to those things in that regard. So it is nothing like having your own site,
01:37:25
◼
►
but it isn't, you know, there are things that we already have that are like this, you
01:37:29
◼
►
know, and we can see like kind of how that works on Tumblr and Twitter where like, you
01:37:34
◼
►
know, if you see somebody's name come up more than a couple times, you'll probably
01:37:39
◼
►
remember it and be like, "Oh yeah, that person, you know, I've been seeing their
01:37:42
◼
►
stuff a lot, maybe I'll go follow them. It's very similar in those regards. Not like blogging,
01:37:48
◼
►
but it's, again, I think it's worth understanding. Whether you choose to use it or not is certainly
01:37:53
◼
►
up for debate, and I don't even know if I'm going to keep using it, but I'm glad I understand
01:37:58
◼
►
a little bit better now.
01:37:59
◼
►
So Marko has to release all these applications to make the internet angry, and that means
01:38:03
◼
►
we didn't even have time to talk about the new iMacs.
01:38:05
◼
►
We could have an iMac after show. That's about how exciting they are. Thanks a lot to our
01:38:09
◼
►
our three sponsors this week, Casper, Squarespace, and Lynda.com, and we will see you next week.
01:38:16
◼
►
Now the show is over, they didn't even mean to begin
01:38:21
◼
►
Cause it was accidental, oh it was accidental
01:38:26
◼
►
John didn't do any research, Marco and Casey wouldn't let him
01:38:32
◼
►
Cause it was accidental, oh it was accidental
01:38:37
◼
►
And you can find the show notes at ATP.fm
01:38:42
◼
►
And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S
01:38:52
◼
►
So that's Casey List M-A-R-C-O-A-R-M
01:38:56
◼
►
N-T-M-A-R-C-O-R-M-N S-I-R-A-C-U-S-A-C-R-A-C-U-S-A
01:39:04
◼
►
It's accidental (it's accidental)
01:39:07
◼
►
♪ They didn't mean to ♪
01:39:10
◼
►
♪ Accidental ♪
01:39:11
◼
►
♪ Accidental ♪
01:39:12
◼
►
♪ Tech podcast ♪
01:39:14
◼
►
♪ So long ♪
01:39:16
◼
►
- I think they're exciting because I'm angry about things.
01:39:20
◼
►
- Oh, no, suddenly. - You are angry?
01:39:22
◼
►
You're angry about, we're all angry about it.
01:39:24
◼
►
We're all angry about the 5400 RPM drive,
01:39:26
◼
►
even though none of us are gonna buy that model.
01:39:27
◼
►
- Oh, that is worse than 16 gigs.
01:39:29
◼
►
That is, that is so bad.
01:39:31
◼
►
- I don't know what's going on there.
01:39:34
◼
►
I don't understand how this,
01:39:36
◼
►
Like, the old Apple would never do that
01:39:39
◼
►
just because putting SSDs in all of them
01:39:41
◼
►
would let you charge more money,
01:39:43
◼
►
but the low-end one is like $1,000,
01:39:46
◼
►
but it's a ripoff at $1,000.
01:39:48
◼
►
- No, it's 1,500.
01:39:49
◼
►
- No, no, the lowest, lowest end, the smallest one.
01:39:51
◼
►
- Oh, non-retina?
01:39:53
◼
►
- Let me see, I just had the page up.
01:39:55
◼
►
- The low-end retina's 1,500, but it's,
01:39:57
◼
►
I mean, first of all, let's do the preschool method.
01:40:00
◼
►
We're gonna start by saying something nice.
01:40:03
◼
►
I like that much more of the lineup now is Retina.
01:40:07
◼
►
Like by throwing in this mid-range iMac
01:40:09
◼
►
and by getting rid of some of the non-retinas,
01:40:12
◼
►
I'm very happy to see Retina spreading
01:40:14
◼
►
very deeply into the lineup.
01:40:15
◼
►
I'm very, very happy about that.
01:40:17
◼
►
It has nice CPUs.
01:40:21
◼
►
Not the best possible ones, but nice ones.
01:40:23
◼
►
And it looks pretty.
01:40:26
◼
►
Okay, now for the bad.
01:40:27
◼
►
- Yeah, the 1500 one also, I see what you're saying.
01:40:31
◼
►
- So yeah, I was talking about the bottom of the line one
01:40:34
◼
►
has the 5400 RPM drive, but so does the very first
01:40:38
◼
►
Retina one, the 4K21.
01:40:40
◼
►
- Right, so I mean the very bottom of the line one,
01:40:42
◼
►
that's the one that has like the MacBook Air internals.
01:40:44
◼
►
And that is not new, like we've had one like that
01:40:47
◼
►
for about a couple of years now, I think,
01:40:49
◼
►
or a year, something like that.
01:40:52
◼
►
That's fine, you know, if you want a super, super cheap
01:40:54
◼
►
Apple desktop, the cheap iMac is very slow, but it works.
01:40:58
◼
►
- But is it fine because the Air at least has an SSD?
01:41:01
◼
►
I feel like this is such a fundamental change
01:41:03
◼
►
to the experience of using a Mac
01:41:04
◼
►
that an Air is gonna stomp all over this thing
01:41:07
◼
►
in subjective performance.
01:41:09
◼
►
- That's the thing.
01:41:10
◼
►
So that's what I just, and they also, by the way,
01:41:14
◼
►
they made Fusion Drive a little bit worse,
01:41:16
◼
►
whereas now the one terabyte Fusion Drive
01:41:19
◼
►
went from having 128 megs of flash caching to 24 gigs,
01:41:24
◼
►
I mean, 128 gigs to 24 gigs.
01:41:26
◼
►
That one I almost kind of give them more of a path on.
01:41:29
◼
►
It's chintzy and it reeks of bean counting,
01:41:31
◼
►
but it's conceivable that they know that 24 gigs
01:41:36
◼
►
is enough to keep the working set.
01:41:38
◼
►
You know what I mean?
01:41:38
◼
►
I don't know what the working set is for the average person
01:41:41
◼
►
in terms of keeping the stuff on the fast storage.
01:41:44
◼
►
24 gigs is hard for me to believe that that would be viable,
01:41:47
◼
►
but I can believe that 128 might be overkill
01:41:49
◼
►
for most people for the working set of what they do.
01:41:51
◼
►
And maybe they have more intelligent shuttling of things
01:41:54
◼
►
from the fast storage to the slow storage.
01:41:57
◼
►
I'm not sure how much that would affect things,
01:41:58
◼
►
but just having no SSD and a really slow 2.5 inch drive,
01:42:03
◼
►
it's like going back in time.
01:42:04
◼
►
It's like using, I have one of those on my desk right now.
01:42:07
◼
►
The non-unibody aluminum MacBook Pro
01:42:10
◼
►
has only a spinning disc in it.
01:42:12
◼
►
And it is just super painful to use.
01:42:15
◼
►
It's like, you think it's broken.
01:42:16
◼
►
It takes so long for things to happen.
01:42:18
◼
►
- Yep, that's my personal machine.
01:42:20
◼
►
This old high-res anti-glare MacBook Pro
01:42:23
◼
►
with a 720 gig platter drive in it.
01:42:26
◼
►
- But you know what?
01:42:27
◼
►
I bet your platter drive is at least 700, 200 RPM.
01:42:29
◼
►
- You know, I don't recall offhand,
01:42:30
◼
►
but you're probably right.
01:42:32
◼
►
But it is so impossibly slow
01:42:35
◼
►
that genuinely I have wondered numerous times,
01:42:39
◼
►
just like you said, is this broken?
01:42:40
◼
►
Because there's no way it's trying to accomplish something.
01:42:43
◼
►
However, on the plus side,
01:42:45
◼
►
I don't need any sort of monitoring tools in my menu bar
01:42:47
◼
►
'cause I can just put my ear close to the drive
01:42:50
◼
►
and hear it go,
01:42:51
◼
►
(mimics machine clicking)
01:42:54
◼
►
- You don't need monitoring tools in your menu bar, period.
01:42:56
◼
►
You just have to know it. - Yes, yes, yes, yes, yes.
01:42:58
◼
►
- All right, I mean, that's kind of silly
01:42:59
◼
►
because we're not gonna buy that machine,
01:43:01
◼
►
but it's like, we're thinking of it from the perspective,
01:43:04
◼
►
just like the 16 gig phones,
01:43:05
◼
►
even though we're not going to buy them,
01:43:06
◼
►
that potentially, if we just send a friend or relative
01:43:10
◼
►
into an Apple store to buy a computer
01:43:11
◼
►
and they buy the cheapest one,
01:43:12
◼
►
they end up with a machine that we think is,
01:43:15
◼
►
it's like not even, like you should,
01:43:16
◼
►
if that's the only one you can afford,
01:43:17
◼
►
you should not buy a Mac.
01:43:18
◼
►
You should buy a PC or an iPad or something else.
01:43:22
◼
►
- Or a different Mac.
01:43:24
◼
►
- Yeah, well, you know, but again,
01:43:25
◼
►
if that's the only one you can afford
01:43:27
◼
►
is the bottom of the bottom of the line, not RAN to iMac,
01:43:29
◼
►
it's just not a good machine with that drive in it.
01:43:31
◼
►
And the bottom, you know, the bottom line 4K iMac,
01:43:34
◼
►
it's not a good machine with that drive in it.
01:43:36
◼
►
And I don't know if people,
01:43:39
◼
►
like people shouldn't have to be tech savvy enough to know
01:43:42
◼
►
there's lots of good Macs you can buy at every price point,
01:43:44
◼
►
but just make sure like in the olden days,
01:43:45
◼
►
just make sure you get more RAM
01:43:48
◼
►
because that will really affect your experience.
01:43:49
◼
►
And now it's just make sure that you at the very least
01:43:51
◼
►
get the Fusion drive, which won't be as good as an SSD,
01:43:54
◼
►
but it'll be worlds better than like the slowest hard drive
01:43:58
◼
►
made in the last decade they're putting inside these things.
01:44:01
◼
►
- And this is also gonna have a strategy tax for them
01:44:04
◼
►
in the sense that like, you know,
01:44:06
◼
►
we've heard rumblings here and there
01:44:07
◼
►
that they're working on possibly a new file system
01:44:10
◼
►
and that such file system would be based on SSDs,
01:44:15
◼
►
that it would only run on SSDs
01:44:16
◼
►
because if you know that all of the computers
01:44:20
◼
►
that a file system will run on will have an SSD,
01:44:23
◼
►
you can make certain assumptions,
01:44:24
◼
►
you can design it a certain way
01:44:25
◼
►
to take advantage of the properties of SSDs.
01:44:27
◼
►
The longer they keep selling computers
01:44:29
◼
►
with spinning platter hard drives,
01:44:31
◼
►
the longer they either can't ship that
01:44:33
◼
►
or have to restrict it to only certain models
01:44:35
◼
►
of their computers and therefore only a subset
01:44:37
◼
►
of their users get whatever benefits it brings.
01:44:40
◼
►
And there's the same thing with the iPhone lineup,
01:44:44
◼
►
like shipping those A5 chips for so long,
01:44:47
◼
►
that holds back developers,
01:44:49
◼
►
including Apple developing its own platform.
01:44:51
◼
►
Stuff like that.
01:44:52
◼
►
So it's that kind of move where the nickel and diming
01:44:56
◼
►
of the low end of their supply chain
01:44:59
◼
►
is actually going to impede the progress
01:45:01
◼
►
of Apple's software teams and to impede the progress
01:45:04
◼
►
that all of us can make in the software moving forward.
01:45:07
◼
►
- Yeah, I even wonder, at this point,
01:45:09
◼
►
are we just like, oh, they're trying to save money
01:45:10
◼
►
by giving me this cheap drive.
01:45:11
◼
►
Is a 5400 RPM 2.5 inch drive actually cheaper
01:45:15
◼
►
than the equivalent flash at the volumes Apple buys flash?
01:45:18
◼
►
Is it a supply issue that they want to save that flash
01:45:21
◼
►
for the other more profitable computers?
01:45:22
◼
►
It's just, it's really getting to be the situation
01:45:25
◼
►
where like at a certain point,
01:45:26
◼
►
it'll be like antique and retro,
01:45:27
◼
►
like who is still buying spinning hard drives?
01:45:31
◼
►
Like every, you would think that the first company
01:45:33
◼
►
that would go SSD everywhere would be Apple,
01:45:35
◼
►
but no, they're dragging their feet, you know,
01:45:38
◼
►
they're just holding on to the past.
01:45:41
◼
►
that isn't how Apple works anymore.
01:45:42
◼
►
You know, with Steve, Steve did a few moves like that,
01:45:45
◼
►
where he would like, you know, cut off this old crazy thing,
01:45:48
◼
►
we're only doing the new thing.
01:45:49
◼
►
- USB everywhere on the iMac, right?
01:45:51
◼
►
- Right, yeah, you know, like Steve,
01:45:53
◼
►
Steve did moves with that sometimes,
01:45:54
◼
►
but I try to keep some perspective in, you know,
01:45:56
◼
►
thinking maybe this is just a crazy part of Tim Cook's Apple.
01:45:59
◼
►
The fact is, when Steve Jobs was running the place,
01:46:02
◼
►
they also had like very stingy low-end configurations
01:46:06
◼
►
on a lot of their computers, and, you know,
01:46:07
◼
►
but you're right, things like RAM.
01:46:09
◼
►
But I feel like with Tim it's been made worse.
01:46:12
◼
►
Like so neither was perfect in this regard.
01:46:15
◼
►
And maybe Steve would have done the same thing
01:46:16
◼
►
given the same situations.
01:46:18
◼
►
But it does seem like they are off on this,
01:46:21
◼
►
with a balance that needs to be struck
01:46:24
◼
►
between like the low end that they offer
01:46:27
◼
►
and making a healthy profit on the high end stuff.
01:46:29
◼
►
I feel like they're off on that.
01:46:30
◼
►
And the 16 gig phone is one of these examples.
01:46:33
◼
►
And the, you know, a lot of the like base configurations
01:46:37
◼
►
or something like computers.
01:46:38
◼
►
This is like the greatest example I've seen recently.
01:46:40
◼
►
Like here is a new, by all accounts,
01:46:43
◼
►
the non-retina one is a low-end product.
01:46:45
◼
►
Okay, the retina 4K is a mid-range product.
01:46:50
◼
►
Maybe even a high-end.
01:46:51
◼
►
I mean, to most of the world,
01:46:54
◼
►
a $1,500 computer is high-end.
01:46:57
◼
►
Let's put this into perspective here.
01:46:59
◼
►
This is a high-end product for most people's standards.
01:47:02
◼
►
- And it looks high-end.
01:47:03
◼
►
I like all that as far as credit.
01:47:05
◼
►
It looks like a fancy computer.
01:47:08
◼
►
does not look like a bargain bin,
01:47:10
◼
►
like just slapped together thing.
01:47:12
◼
►
It looks like you're buying something expensive
01:47:13
◼
►
and when you get, I feel like the experience of using it
01:47:16
◼
►
is so far out of whack with everything that you view
01:47:18
◼
►
and touch on the computer.
01:47:20
◼
►
- Yeah, so it's, you have this product
01:47:22
◼
►
and you know, Apple's brand is supposed to be about
01:47:26
◼
►
premium quality and about making great
01:47:28
◼
►
or at least good products.
01:47:30
◼
►
And there is no way a computer sold in 2015
01:47:35
◼
►
with a 5400 RPM hard drive is even a good product,
01:47:39
◼
►
let alone a great one.
01:47:40
◼
►
And so again, customer set could be a problem here.
01:47:43
◼
►
Like, I just, I don't see how that, you know,
01:47:47
◼
►
obviously, I guarantee you, just like 16 gig phones,
01:47:51
◼
►
this is not about profit margins on that model.
01:47:55
◼
►
This is about creating upsells to the next model
01:47:58
◼
►
to raise average selling price.
01:47:59
◼
►
- Does it work for an upsell if people don't know, though?
01:48:01
◼
►
Like, I don't even know if it works as an upsell
01:48:03
◼
►
because that would mean that some people involved
01:48:06
◼
►
in the sales process would have to be aware
01:48:08
◼
►
of the huge performance cliff represented
01:48:11
◼
►
by the 5400 RPM drive.
01:48:13
◼
►
It is super esoteric, where people don't even know
01:48:15
◼
►
that you're using solid state storage and disks,
01:48:17
◼
►
let alone the RPM of the disk, nobody knows those numbers.
01:48:19
◼
►
So unless the salespeople are saying,
01:48:22
◼
►
by the way, you don't know this,
01:48:24
◼
►
but this number here means this computer is crap
01:48:26
◼
►
and you should buy the other one.
01:48:27
◼
►
But that's not a sales tactic
01:48:28
◼
►
that I've ever seen used in an Apple store.
01:48:30
◼
►
That kind of like, let me tell you why this machine is crap
01:48:32
◼
►
you should buy the other one. Apple is mostly, in my experience, been like, these are all
01:48:36
◼
►
great products. Pick whichever one you want. If you have questions, I can answer them.
01:48:39
◼
►
So I don't know. The 16 gig model, I feel like even people don't know what a gigabyte
01:48:43
◼
►
is that I think people are used to buying smartphones with a single number associated
01:48:47
◼
►
with them, especially Apple phones. And that number is like the amount of stuff that the
01:48:52
◼
►
phone holds. And so I think there's more of an argument for being used as an upsell there.
01:48:56
◼
►
But on computers, the RPM of the spinning disk, I don't know.
01:49:00
◼
►
Yeah, I completely agree. And it wasn't until—I don't remember which machine it was—but it wasn't
01:49:05
◼
►
until I finally started using an SSD myself years ago now. Maybe it was in my previous work computer
01:49:11
◼
►
before it just got upgraded. But anyway, it wasn't until I had one myself that I realized,
01:49:16
◼
►
"Oh my God, what everyone is saying, it's not true. It's even better than what they said."
01:49:22
◼
►
Because I just had never experienced it before. And it's—admittedly, I should have listened to
01:49:27
◼
►
all these people like you and Marco that were saying, "Oh my god, SSD is the only way to
01:49:30
◼
►
go." But until you really use a computer that is your own, that has an SSD, you don't understand
01:49:38
◼
►
the difference it makes. And so I can absolutely imagine me back then not having used an SSD
01:49:45
◼
►
thinking, "Ah, it's just, it's not worth it. It's not that big a deal." And so I feel like
01:49:50
◼
►
some amount of forced guidance or, you know, compelling people to get this better machine
01:49:58
◼
►
is what it's going to take in order to move them away from these platter drives.
01:50:04
◼
►
And the way you do that is you don't off the platter drive in the first place.
01:50:06
◼
►
Well, see, but the customer SAP won't be affected if the people who buy this computer have never
01:50:10
◼
►
had an SSD, because maybe they just think this is how slow computers are.
01:50:13
◼
►
Like if they've never had the faster experience on a Mac and they buy this one, it's probably
01:50:18
◼
►
about the same speed as their previous Mac
01:50:19
◼
►
or probably faster than their previous Mac
01:50:21
◼
►
with a spinning disk.
01:50:22
◼
►
So those people, their customer sat will be fine.
01:50:23
◼
►
I bought this new computer, it's fancy,
01:50:25
◼
►
the screen looks really nice,
01:50:27
◼
►
it's better than my old computer
01:50:28
◼
►
in a bunch of different ways, and it's faster.
01:50:31
◼
►
So they don't know what they're missing, right?
01:50:33
◼
►
So maybe their customer sat will be protected.
01:50:36
◼
►
I just feel like Apple is not giving
01:50:37
◼
►
the best possible experience that they could be giving
01:50:40
◼
►
to their customers.
01:50:41
◼
►
- Right, well the customer sat will be good,
01:50:43
◼
►
it won't be great, and we all like to think
01:50:46
◼
►
that Apple aims for great.
01:50:48
◼
►
- What they should have, if they wanted to actually offer
01:50:52
◼
►
the best product they could at this price point,
01:50:54
◼
►
they would have thrown in that stupid 24 gigs
01:50:57
◼
►
and made it a Fusion Drive for what I can best estimate
01:51:01
◼
►
a total cost of maybe 20 bucks to them.
01:51:03
◼
►
- Yeah, just add 20 bucks to the price at that point.
01:51:06
◼
►
Like, you know, take zero profit margin
01:51:08
◼
►
on the 24 gigs of flash, but add 20 bucks to the price.
01:51:11
◼
►
- Right, but instead they charge $100 for that option.
01:51:14
◼
►
If you want two terabytes, that's $300.
01:51:19
◼
►
Now, a two terabyte, two and a half inch drive at retail
01:51:22
◼
►
is about 100 bucks.
01:51:24
◼
►
So they're charging 300 for something that's gonna cost them
01:51:27
◼
►
about 100 plus the 24.
01:51:29
◼
►
And they've always done stuff like this,
01:51:32
◼
►
like overcharging for some of the options,
01:51:34
◼
►
but I don't know, I felt like a few years ago
01:51:36
◼
►
they've started to get better at it.
01:51:37
◼
►
Like the RAM started to become a lot less outrageous
01:51:40
◼
►
- Yeah, storage is the new RAM.
01:51:42
◼
►
It used to be that RAM was the thing that Apple overcharged Ridiculous Amount for, and
01:51:46
◼
►
then they got reasonable-ish RAM prices, but now it's like storage prices have no relation
01:51:52
◼
►
>> MATT: As usual, the options are not priced well, but it's...
01:51:54
◼
►
>> JONATHAN But I don't mind that.
01:51:56
◼
►
Like, I feel like to get to move on to off of the low-end thing, like, I'm thinking of
01:52:00
◼
►
getting one of these to replace my wife's Thunderbolt display and MacBook Air setup.
01:52:05
◼
►
>> MATT You got to replace your Mac Pro?
01:52:06
◼
►
>> JONATHAN No.
01:52:07
◼
►
I'm still holding...
01:52:08
◼
►
He's the dream alive.
01:52:10
◼
►
The Mac Pro, Thunderbolt 3, external retina display,
01:52:14
◼
►
it could conceivably happen.
01:52:16
◼
►
Anyway, extending that aside for now,
01:52:18
◼
►
the big one looks good.
01:52:20
◼
►
And I'm, you know, again, I'll pay whatever, you know,
01:52:22
◼
►
I'll check the stupid $700 one terabyte flash up.
01:52:26
◼
►
Like I understand, it's an expensive product,
01:52:29
◼
►
it's the high end, you're paying through the nose
01:52:31
◼
►
for the premium stuff, but it looks
01:52:32
◼
►
and acts like a premium product.
01:52:33
◼
►
I have faith that their one terabyte flash drive
01:52:36
◼
►
will be fast.
01:52:37
◼
►
I have faith that the screen will look really good
01:52:40
◼
►
'cause Marco you said you really like your screen
01:52:41
◼
►
and this one is supposedly even better.
01:52:44
◼
►
- Yeah, they did a wide color gamut.
01:52:46
◼
►
That's one thing I really do kind of regret not having.
01:52:50
◼
►
- I know how you can fix that.
01:52:51
◼
►
- No, I'm not gonna do it.
01:52:52
◼
►
I'm not gonna get one.
01:52:53
◼
►
- Yes, you are.
01:52:54
◼
►
- I'm really not.
01:52:56
◼
►
- All right, all right, all right, just now.
01:53:00
◼
►
How long does this take before Marco has one of these?
01:53:03
◼
►
Well, Tiff might just need one for photography,
01:53:04
◼
►
but if I'm getting one, I might as well, anyway.
01:53:07
◼
►
- Yeah, but I will get one for you.
01:53:09
◼
►
- Yeah, but yeah, so this does look
01:53:11
◼
►
like a really nice computer.
01:53:12
◼
►
It's kind of disappointing that it doesn't have the USB-C,
01:53:15
◼
►
and my open questions as I post it on Twitter are,
01:53:18
◼
►
what's the deal with the GPU?
01:53:20
◼
►
Is it still like thermal throttled inside there?
01:53:22
◼
►
'Cause what, I'm not deciding that really
01:53:25
◼
►
whether we should get one or not.
01:53:27
◼
►
It's basically, should I bother getting the high-end one
01:53:29
◼
►
or is it pointless because the high-end one
01:53:31
◼
►
is just gonna make more noise and more heat
01:53:34
◼
►
without any real big boost in performance?
01:53:36
◼
►
Or should I get the lowest-end GPU
01:53:38
◼
►
I just resign myself to the fact that this is never
01:53:41
◼
►
gonna be remotely good for gaming,
01:53:43
◼
►
and just get the one that makes the least amount of noise.
01:53:45
◼
►
So I'm waiting for some people to either buy this
01:53:48
◼
►
and tear it apart or test it and do all,
01:53:50
◼
►
I wanna see gaming benchmarks, I wanna see noise levels,
01:53:53
◼
►
stuff like that, and I wanna wait for the first bunch
01:53:55
◼
►
of suckers to get the first ones off the assembly line.
01:53:57
◼
►
And then eventually, probably, I'll order one of these.
01:54:00
◼
►
- Yeah, I mean, it's, and I will say, I mean, yeah,
01:54:03
◼
►
like the wide gamut display is, that's a great improvement,
01:54:06
◼
►
That's the kind of improvement that they didn't need to do.
01:54:10
◼
►
The market was really not demanding it in a significant quantity, but I'm really glad
01:54:13
◼
►
they did do it because long term that is better for everybody if that filters through the
01:54:18
◼
►
So that is great.
01:54:19
◼
►
I'm very happy, again, that they went retina.
01:54:20
◼
►
I'm very happy that the big one finally got sky lake, although it doesn't have the
01:54:25
◼
►
cool USB 3 Thunderbolt thing with USB-C. It doesn't have that, so that's unfortunate,
01:54:31
◼
►
but maybe we'll get there in the spring.
01:54:35
◼
►
Also the price is a little bit lower.
01:54:36
◼
►
When you deck it out with the options,
01:54:39
◼
►
previously if you maxed out all the options,
01:54:42
◼
►
it was $4,400, now maxed out it was $4,100.
01:54:46
◼
►
So somewhere the options are getting a little bit cheaper.
01:54:48
◼
►
So overall, decent machine.
01:54:51
◼
►
If I was buying a new Mac today,
01:54:53
◼
►
I would get a well configured 5K 27 inch, of course, again.
01:54:58
◼
►
'Cause I've been using mine now for a year
01:55:01
◼
►
and absolutely love it.
01:55:03
◼
►
And the fact that I'm not really itching
01:55:05
◼
►
to find an excuse to upgrade should tell you,
01:55:08
◼
►
you know, in one way how good this thing is.
01:55:11
◼
►
It is incredible.
01:55:13
◼
►
And I mean, the screen on mine is the best screen
01:55:17
◼
►
I have ever seen.
01:55:18
◼
►
And they made the new ones even better.
01:55:20
◼
►
So I'm very, very happy about this.
01:55:22
◼
►
I'm happy they keep pushing the line forward.
01:55:24
◼
►
The high end is great, the low end is a shame.
01:55:28
◼
►
- Yeah, and I don't mind, like the missing USB-C,
01:55:31
◼
►
like it's kind of a shame,
01:55:32
◼
►
like you recognize when you're buying. If you're buying a Mac now you realize you're buying in the
01:55:36
◼
►
middle of Apple transitioning its line to a USB-C. It's going to be a while. If retina's any judge it
01:55:42
◼
►
could be a really long while. So just like what are you going to do? I'm going to wait for the
01:55:46
◼
►
next iMac that has USB-C. Well then you're not going to computer for six months to a year. So
01:55:50
◼
►
like I know I'm going to be okay with that mostly because whatever like I don't see any
01:55:58
◼
►
big need for USB-C for the thing that's replacing
01:56:02
◼
►
this ancient MacBook Air, it'll still be a huge upgrade.
01:56:06
◼
►
- So the mouse and keyboard are next, I guess.
01:56:08
◼
►
We can quickly hit those.
01:56:10
◼
►
- I am happy that, so, okay,
01:56:13
◼
►
let me say something nice first. (laughs)
01:56:16
◼
►
I'm happy that they're doing stuff like this.
01:56:18
◼
►
Like, I'm happy that the Mac, and in particular,
01:56:22
◼
►
the desktop Macs are still important enough
01:56:24
◼
►
for Apple to put significant work into,
01:56:27
◼
►
because not only are they obviously mostly
01:56:30
◼
►
an iOS device company these days,
01:56:32
◼
►
but also among the Mac line,
01:56:34
◼
►
the laptops tend to get the most attention
01:56:36
◼
►
because they sell most of the laptops.
01:56:37
◼
►
I mean, I heard, I think Jason Stellanupgrade said
01:56:39
◼
►
that they sell 75% of the computers they sell are laptops,
01:56:43
◼
►
and the desktop isn't even all iMac.
01:56:44
◼
►
That's gonna be some Mac Pros, some Mac Minis.
01:56:46
◼
►
So the fact that they're putting effort
01:56:49
◼
►
into things like making awesome new iMacs,
01:56:52
◼
►
but also things like new keyboard or mouse designs
01:56:55
◼
►
and the previous ones worked fine.
01:56:57
◼
►
Even though I don't like the direction
01:56:59
◼
►
they took with the keyboard yet,
01:57:00
◼
►
I mean I haven't tried one yet.
01:57:02
◼
►
From what I hear though, it's very MacBook One-like.
01:57:05
◼
►
So I'm not crazy about that, but I wouldn't use it anyway
01:57:09
◼
►
'cause it isn't a split natural keyboard
01:57:10
◼
►
and I always use the split ergo keyboard.
01:57:13
◼
►
So it doesn't matter for me.
01:57:15
◼
►
So I just like that they're still doing this.
01:57:17
◼
►
I feel like maybe this is Phil Schiller.
01:57:19
◼
►
Like I feel like of all the top execs,
01:57:21
◼
►
I think he seems to like the Mac the most.
01:57:24
◼
►
it seems to be like kinda his baby in that way.
01:57:27
◼
►
Like he always seems to care a lot about the Mac things.
01:57:30
◼
►
He always like gives more public statements
01:57:33
◼
►
about the Macs than any other exec.
01:57:35
◼
►
Like maybe that's just his job to present them,
01:57:37
◼
►
I don't know, but it does seem like he cares a lot
01:57:39
◼
►
and that's comforting to know that like he's so high up
01:57:41
◼
►
and seems to really care about the Mac.
01:57:43
◼
►
So I'm just, I'm happy that the Mac,
01:57:46
◼
►
and in particular desktop Macs,
01:57:49
◼
►
are getting meaningful updates and meaningful attention.
01:57:52
◼
►
Even when I don't always agree
01:57:53
◼
►
with the direction they're going,
01:57:54
◼
►
at least happy they're getting updates.
01:57:57
◼
►
- Yeah, I agree.
01:57:58
◼
►
I was sad to see that the Magic Mouse didn't seem to get,
01:58:02
◼
►
it doesn't aesthetically look that different.
01:58:06
◼
►
I know it's taller, or excuse me, not taller,
01:58:08
◼
►
but I guess longer is a better way of phrasing it.
01:58:11
◼
►
I'm happy to see the batteries go away.
01:58:13
◼
►
I am one of the suckers that bought
01:58:15
◼
►
the Apple battery charger because I hated
01:58:16
◼
►
throwing away double A's all the time.
01:58:18
◼
►
- Not even I bought that.
01:58:20
◼
►
You know, other battery chargers exist.
01:58:22
◼
►
- Yeah, they do, yeah, and they're better.
01:58:24
◼
►
Well, it was a gift.
01:58:26
◼
►
I had a friend who claimed his Hanson CD was a gift in middle school.
01:58:32
◼
►
Well, I mean, I believe it was a gift.
01:58:34
◼
►
I probably would have bought it anyway because the only thing I ever use it for is my Magic
01:58:38
◼
►
But anyway, the point is I still think that ergonomically this has a way to go.
01:58:44
◼
►
I wish it was more bulbous, but you know, you can't win them all.
01:58:48
◼
►
But I like that it's got rechargeable batteries.
01:58:51
◼
►
I like that it's charging via lightning.
01:58:54
◼
►
I think that's smart.
01:58:55
◼
►
I think any excuse, as many have said, to get another lightning cable in the house,
01:58:59
◼
►
you can never have enough.
01:59:00
◼
►
We probably have 20 or 30 at this.
01:59:02
◼
►
Nah, maybe not that many.
01:59:03
◼
►
We have a ton.
01:59:04
◼
►
And there's still not enough.
01:59:06
◼
►
But I don't know, it would be neat if they did something a little different with it.
01:59:10
◼
►
I'm not sure what.
01:59:12
◼
►
Maybe somehow, some way supporting Force Touch.
01:59:15
◼
►
I don't know enough about how this is all held together in a hardware perspective that
01:59:19
◼
►
maybe that's a ridiculously complicated and stupid idea.
01:59:22
◼
►
But I would have liked something more than just a slight rev.
01:59:26
◼
►
Like even the keyboards, that wasn't revolutionary what they did, but it was more than just a
01:59:34
◼
►
And I'm sad that the Magic Mouse only got the basic rev.
01:59:38
◼
►
And I fear that my mouse using days are running out and eventually, due to Force Touch, I'm
01:59:45
◼
►
going to have to get a trackpad.
01:59:47
◼
►
And I know that a lot of people are completely in love with their Magic Trackpad.
01:59:52
◼
►
I personally don't care for trackpads unless I have to.
01:59:56
◼
►
I will use the one on my Mac, you know, the onboard one if I am in a pinch and it's not
02:00:01
◼
►
reasonable for me to set up a mouse.
02:00:03
◼
►
But I prefer a mouse if at all possible.
02:00:07
◼
►
And I prefer a multi-touch mouse specifically.
02:00:11
◼
►
The other thing I really do like is the pairing by way of the USB connection.
02:00:15
◼
►
I think that's extremely smart.
02:00:17
◼
►
It's another one of those really great Apple moves where it's like, "Oh yeah, if you're
02:00:20
◼
►
going to plug it in anyway, why the crap wouldn't you do that?"
02:00:23
◼
►
But I don't know if I would have thought of it if I was designing all this.
02:00:27
◼
►
So I'm kind of excited about the new keyboard and the new mouse.
02:00:32
◼
►
More the keyboard than the mouse, I suspect, because I have one of the old, old, old Bluetooth
02:00:37
◼
►
keyboards that takes three batteries, which is completely barbaric, obviously.
02:00:43
◼
►
So I'd love to see, I'd love to get my hands on a keyboard and a mouse, but geez, they're
02:00:48
◼
►
How much are they?
02:00:49
◼
►
>> Well, they come with your computer if you buy a new computer, right?
02:00:52
◼
►
>> Well, they come with your new desktop computer.
02:00:55
◼
►
But I don't typically buy desktop computers as we've talked about.
02:00:58
◼
►
>> Yeah, I mean, when it comes to the different keyboard, it's 100 bucks.
02:01:01
◼
►
Trackpad is 130.
02:01:02
◼
►
Mouse is 80.
02:01:04
◼
►
>> Do you have a choice of a real keyboard?
02:01:08
◼
►
Yeah, you do.
02:01:09
◼
►
Still, Apple keyboard with numeric keypad.
02:01:11
◼
►
So you can pick the extended one still.
02:01:13
◼
►
I mean, that's why I'm not interested in this keyboard.
02:01:15
◼
►
I like, well, like the keyboard, like the mouse seems to,
02:01:19
◼
►
and the trackpad for that matter,
02:01:21
◼
►
it's a refinement of what Apple seems to think
02:01:24
◼
►
is the platonic ideal of these devices.
02:01:26
◼
►
So in case you were disappointed
02:01:27
◼
►
that the mouse didn't make more of an evolution,
02:01:29
◼
►
Apple has decided for the next several years
02:01:32
◼
►
that this piece of sushi is the mouse
02:01:35
◼
►
and all they're doing is refining it.
02:01:36
◼
►
And Apple has decided for the next several years
02:01:39
◼
►
that this aluminum keyboard,
02:01:40
◼
►
that's the way a keyboard should look
02:01:42
◼
►
and they're just refining it.
02:01:43
◼
►
How can they refine it barely?
02:01:44
◼
►
Can we pull the edges even more?
02:01:46
◼
►
Can we make keys a little bit bigger?
02:01:48
◼
►
Can we make them more stable?
02:01:49
◼
►
Maybe we'll tweak the layout,
02:01:50
◼
►
but bottom line is, like they want it to just disappear.
02:01:53
◼
►
They want it to be very simple.
02:01:54
◼
►
It's beautiful to look at,
02:01:56
◼
►
but I don't like the key layout.
02:01:57
◼
►
I need, I want my inverted T arrow keys.
02:01:59
◼
►
I want page up, page down, home and end where I want them.
02:02:02
◼
►
I would like a space between the numbers
02:02:04
◼
►
and the function keys,
02:02:06
◼
►
but that would make the keyboard bigger.
02:02:08
◼
►
Even though it would be easier to feel your way
02:02:10
◼
►
to the difference between the numbers and the functions,
02:02:12
◼
►
I would like the key in the lower left corner to not be FN, not be the FN key, right?
02:02:20
◼
►
Because that's where control is by default if you don't swap it with caps lock.
02:02:24
◼
►
These are all things you can do on a full-size real keyboard that you can't do on Apple's
02:02:28
◼
►
super aggressively minified keyboard.
02:02:31
◼
►
But I guess this is the way to go.
02:02:33
◼
►
I feel like desk real estate, it's good to conserve desk real estate, but one of the
02:02:39
◼
►
luxuries of a desktop computer is you don't have to fit it on an airline tray table.
02:02:45
◼
►
You can make the keyboard a little bit bigger, you can give it a little bit of breathing
02:02:48
◼
►
room, would it kill you to put some space between the function keys and the number keys?
02:02:51
◼
►
Or is that extra 5mm going to impinge on the giant desk where you have your gigantic iMac?
02:02:56
◼
►
I don't know.
02:02:57
◼
►
Anyway, this is, I disagree with their design direction for their keyboards, especially
02:03:01
◼
►
since they don't seem to even offer an extended version, except for the old one.
02:03:06
◼
►
I assume that when you pick that extended version you get the old one that I'm sitting
02:03:08
◼
►
in front of right now, which I like, but I would like the new key mechanism, I would
02:03:13
◼
►
like the new larger keycaps, you know, I would like San Francisco font on my keycaps.
02:03:17
◼
►
And by the way, who said this, I think this was on the Dalrymple site, the MacBook One
02:03:22
◼
►
keyboard has half a millimeter of key travel, the old aluminum keyboards that I'm sitting
02:03:27
◼
►
in front of now have the old desktop ones, have 2.1 millimeters key travel, and the new
02:03:32
◼
►
one has 1 millimeter, so it's right in the middle, it's 0.52 and 1 millimeter.
02:03:36
◼
►
So it's not going to feel like the MacBook One, but it's also half the depth of the
02:03:40
◼
►
old keyboard.
02:03:41
◼
►
So I'll have to try that to see how I like it again, and maybe not that I'm going to
02:03:45
◼
►
be using this thing anyway.
02:03:47
◼
►
The consensus so far from reviewers seems to be that it feels more like the MacBook
02:03:51
◼
►
One keyboard than like the old one.
02:03:53
◼
►
And it might be because of the stability of the keys a little bit too, that not as much
02:03:58
◼
►
tilting involved, and also the reduced travel, I don't know.
02:04:00
◼
►
The Magic Trackpad I think is the only one of these accessory revisions that I think
02:04:04
◼
►
is a clean win all around because the Magic Trackpad, there's not much to it except for
02:04:09
◼
►
a place where you slide your fingers around, so they made the place bigger, which is what
02:04:15
◼
►
I was hoping for in terms of, you know, you have all the space in your desktop, why not
02:04:19
◼
►
make it bigger?
02:04:20
◼
►
It's also, it seems to be more proportioned like the screen, which is kind of nicer in
02:04:24
◼
►
terms of, not that it's a one-to-one mapping, but anyway, if you're gonna make it, if you
02:04:28
◼
►
have to decide what shape your trackpad should be, making it the shape of the screens that
02:04:32
◼
►
sell is a good idea.
02:04:34
◼
►
And it's white, which I like, I'm assuming it won't get all disgusting with your fingers
02:04:38
◼
►
because I'm assuming it's glass up there and everything.
02:04:40
◼
►
It doesn't have the little feet, which were super clever, but obviously don't work in
02:04:44
◼
►
this force touch age, so I actually do have a Magic Trackpad, I probably used one on eBay
02:04:49
◼
►
for OS X reviews so I had something to do gestures on.
02:04:52
◼
►
And so I guess at 130 bucks I'm not buying one of these on a whim, it's super expensive,
02:04:57
◼
►
But that is my favorite new accessory out of the group by far.
02:05:01
◼
►
Oh, and then finally the fact that the lightning charging port on the mouse is on the bottom.
02:05:09
◼
►
I saw a couple people trying to think of reasons for this.
02:05:13
◼
►
Like don't hurt yourself.
02:05:15
◼
►
It's because if you put it someplace else it'll be ugly.
02:05:17
◼
►
Like that's it.
02:05:18
◼
►
Yeah, oh yeah, that's totally it.
02:05:19
◼
►
Done and done.
02:05:20
◼
►
And I also don't think it's a big deal because the charge lasts so long and you charge it
02:05:26
◼
►
so infrequently, it is a little bit awkward.
02:05:28
◼
►
It's kind of one of those,
02:05:29
◼
►
it's the same as the compromises
02:05:30
◼
►
that Apple has made in the past.
02:05:31
◼
►
It fits right in with the,
02:05:33
◼
►
let's put the ports in the back of the iMac
02:05:35
◼
►
so they're not in your face,
02:05:36
◼
►
but now it's harder to kind of get at them
02:05:38
◼
►
or the, you know, like things
02:05:40
◼
►
that make your product look good,
02:05:42
◼
►
but as soon as you go and try to use it,
02:05:44
◼
►
part of the functionality, the infrequent part,
02:05:46
◼
►
like you're not plugging and unplugging things all the time,
02:05:47
◼
►
but when you do do it, it becomes awkward.
02:05:49
◼
►
So this mouse looks good all the time.
02:05:52
◼
►
When you do have to plug in,
02:05:53
◼
►
I guess you leave it on its back like a turtle at night, you know, and then
02:05:58
◼
►
It just lays there in the back and you won't flip it over. Why aren't you flipping it over Casey anyway?
02:06:04
◼
►
I'm flubbing that quote. You're not gonna get that reference anyway, so to throw it in
02:06:06
◼
►
But that's gonna look weird
02:06:08
◼
►
It's going to look weird to have your thing charging overnight with the wire sticking out of it at an awkward angle
02:06:15
◼
►
It'll look weirder than it would if the thing plugged in where the cord is on a regular old-style corded mouse
02:06:20
◼
►
Because then it would just sit on your desk the cord would be there you unplug it and be fine
02:06:23
◼
►
But the whole rest of the time you're using the mouse
02:06:26
◼
►
Johnny I've would be restless at night knowing that this is
02:06:28
◼
►
gaping lightning port poking out of his beautiful piece of sushi somewhere that people can see
02:06:32
◼
►
Right and it would be if they did it right and put it on the front edge where every other mouse has its cord coming
02:06:38
◼
►
In you wouldn't even see it in use like when it would be facing away from you would be facing the wall
02:06:42
◼
►
People walking towards you and at your desk your beautiful glass desk at the reception area
02:06:47
◼
►
they would see the lightning port hole and it would fill with lint. I don't know. But yeah, that's
02:06:52
◼
►
You don't I don't think you need to think hard about it
02:06:56
◼
►
That's why it's on the bottom because it's less ugly that way and I mean in the end
02:06:59
◼
►
I think that is a reasonable I think it's a more reasonable compromise than putting every single port on the back of the iMac
02:07:05
◼
►
Let's put it that way. Yeah. Well, and you know if you're going for maximum functionality
02:07:09
◼
►
You're probably not using this mouse to begin with
02:07:11
◼
►
I mean I like it but no one else seems to
02:07:13
◼
►
Casey is using it for maximum functionality because it's the only swipey mouse. It's the only like high quality multi gesture multi finger gesture mouse
02:07:21
◼
►
So that's the functionality the reason he's using this thing. Well, that's mostly true
02:07:24
◼
►
That is why I'm using it, but I'm told that Mike's beloved MX whatever Mouse
02:07:30
◼
►
That is giving him tremendous RSI issues
02:07:33
◼
►
That I guess has physical buttons
02:07:37
◼
►
You can press that will mimic a lot of gestures that I do
02:07:41
◼
►
But that to me that seems kind of a hack and kind of kludgy and I'm not that interested in it
02:07:46
◼
►
But strictly speaking I could accomplish the things I want to accomplish with other mice with more buttons
02:07:53
◼
►
Buttons are always the answer aren't they?