PodSearch

ATP

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:20   (laughs)

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:49   on an MP3.

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:21   API.

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:27   "Trust me.

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:26   - Good.

00:40:27   Why free?

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:51   Now it is.

00:42:52   (laughing)

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:36   Hi guys.

00:49:36   (laughing)

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:19   Way more.

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:02   market.

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:21   it happens.

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:34   only.

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:52   And BMWs.

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:47   Nice.

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:08   music.

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:56   - Yes.

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:03   - Eh.

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:01   (laughing)

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:23   - Wow.

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:40   - Wow.

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   (laughing)

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:31   (laughing)

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:53   Endlessly.

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   and stuff.

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:51   to reality.

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:49   I mean, I--

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:55   (laughing)

01:52:56   - All right, all right, all right, just now.

01:52:58   (laughing)

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:06   (laughing)

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:17   line up.

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:34   Who knows?

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:05   - Yeah.

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:25   So, yeah.

01:58:26   I had a friend who claimed his Hanson CD was a gift in middle school.

01:58:31   Mm-hmm.

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:37   Mouse.

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:32   basic rev.

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:47   expensive.

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:03   Standalone.

02:01:04   >> Do you have a choice of a real keyboard?

02:01:07   Let's see.

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?

02:07:56   [BEEP]