255: The Thermal Paste Lottery
00:00:00
◼
►
He didn't follow my go-to statement that even Casey missed.
00:00:02
◼
►
I'll move it up.
00:00:03
◼
►
There you go.
00:00:06
◼
►
Because it didn't want you to just running off the end, like you got to end up going
00:00:09
◼
►
back to Ask ATP and then I guess you just run off the end again and it loops.
00:00:13
◼
►
What can you do?
00:00:16
◼
►
Last we spoke, which feels like 13 years ago, or maybe it was just last year, I guess.
00:00:20
◼
►
It was exactly seven days ago.
00:00:21
◼
►
Was it really?
00:00:23
◼
►
I'm so out of whack.
00:00:24
◼
►
You forgot the joke already?
00:00:25
◼
►
It hasn't been that long.
00:00:26
◼
►
Yeah, I know.
00:00:27
◼
►
- It hasn't been that long.
00:00:28
◼
►
- Yeah, I know.
00:00:29
◼
►
As soon as I said, "Was it real?"
00:00:30
◼
►
I was like, "No, wait, he's making the joke again."
00:00:33
◼
►
No, I've been off for two weeks, so I haven't had a job,
00:00:36
◼
►
and it's totally screwed up my schedule.
00:00:38
◼
►
- We're gonna talk about that, by the way.
00:00:40
◼
►
I know it's not in the list,
00:00:40
◼
►
but we're gonna talk about that.
00:00:42
◼
►
- Oh, God, okay, anyway.
00:00:43
◼
►
So exactly seven days ago is what I said.
00:00:45
◼
►
It was before Apple issued their December 28th memo
00:00:51
◼
►
entitled "A Message to Our Customers
00:00:52
◼
►
"About iPhone Batteries and Performance."
00:00:54
◼
►
So this is Apple trying to do some PR cleanup about the battery gate, if you will.
00:01:02
◼
►
The last time we spoke, this hadn't been shared yet.
00:01:06
◼
►
A lot of people seemed semi-angry with us that we didn't take Apple to task more about
00:01:13
◼
►
A lot of people deeply believe that the only reasonable explanation for this battery stuff
00:01:17
◼
►
isn't science, it isn't chemistry, it's greed.
00:01:21
◼
►
The only logical explanation for this is that Apple's greedy and wants us to buy new phones.
00:01:24
◼
►
So anyway, so Apple's been doing a lot of cleanup.
00:01:27
◼
►
I'm satisfied with this, but I was obviously the least punchy about this issue in the first
00:01:34
◼
►
So I don't know.
00:01:35
◼
►
Jon, you haven't had much to say.
00:01:36
◼
►
Let's start with you.
00:01:37
◼
►
How do you feel about this PR push?
00:01:39
◼
►
Does this make you feel better, worse, different, don't care?
00:01:43
◼
►
I thought the PR message was good.
00:01:44
◼
►
Apple's usually pretty good with PR.
00:01:45
◼
►
You can read it and it uses regular English sentences and explains things in a straightforward
00:01:51
◼
►
way without tons of weasel words in it. I mean it's not going to convince anybody who's still
00:01:55
◼
►
convinced that Apple is, you know, doing evil things on purpose, whatever. But, you know,
00:01:59
◼
►
it's straightforward and I think it's worth linking to for people who haven't read it because
00:02:03
◼
►
like very often companies will put out a press release and you'll kind of have to read your,
00:02:10
◼
►
you know, the, you know, whatever the the tech side of your choice to get an explanation of what
00:02:16
◼
►
what the press release says, you know, right?
00:02:19
◼
►
But in the case of Apple's things,
00:02:21
◼
►
I think you can just read the press release.
00:02:23
◼
►
Like you don't need someone to interpret
00:02:26
◼
►
and to translate from corporate ease into regular language.
00:02:30
◼
►
And again, it doesn't mean you're gonna find it convincing
00:02:31
◼
►
or like, oh, now I'm convinced before I didn't believe it,
00:02:34
◼
►
but Apple said, Apple told me
00:02:35
◼
►
they're not doing anything wrong
00:02:36
◼
►
and now I believe, whatever.
00:02:37
◼
►
Like, but anyway, you can read it and hear an explanation.
00:02:40
◼
►
And it is typically vague
00:02:42
◼
►
'cause they don't wanna go into super techie details.
00:02:44
◼
►
And I still have some curiosity about the super techie details, mostly because I want
00:02:51
◼
►
to have something else I can tell people who have questions about it.
00:02:58
◼
►
I know this is just about the press release and we'll get to the little thing that Renee
00:03:02
◼
►
Ritchie tweeted about it in a second.
00:03:04
◼
►
But the question I have, and maybe you guys know the answer, maybe you read something
00:03:08
◼
►
more about it, is that because a lot of people are wondering, "Hey, is my iPhone, is this
00:03:13
◼
►
happening to my iPhone. Right? So there's lots of people say, oh, you can run this thing,
00:03:16
◼
►
it'll check your battery health and if it's below a certain percentage, then it's probably
00:03:19
◼
►
doing it and blah, blah, blah. But the other way people have to test it is, uh, you know,
00:03:25
◼
►
I'll run a benchmark and you know, my wife has a brand new version of the same phone
00:03:32
◼
►
as me and she runs a benchmark and it gets this number and I run on my phone with an
00:03:36
◼
►
old battery and I get that number or I run the benchmark and then I get my battery replaced
00:03:40
◼
►
then I run the benchmark again.
00:03:42
◼
►
Like the idea that running benchmarks
00:03:43
◼
►
and getting some numbers as a way to sort of gauge
00:03:47
◼
►
whether you're subject to the throttling.
00:03:48
◼
►
And the question I have about this,
00:03:50
◼
►
and I don't know the answer to it,
00:03:51
◼
►
but like I think might be sort of a self-fulfilling prophecy
00:03:55
◼
►
is if Apple's throttling thing is there to,
00:04:00
◼
►
as Apple says, and as most people seem to agree,
00:04:03
◼
►
like mechanically speaking, like how does it actually work?
00:04:05
◼
►
Like that it clocks things down
00:04:09
◼
►
to prevent sort of the maximum power draw like these, these things that they run at
00:04:13
◼
►
their maximum speed and they draw the most power that they can draw. Sometimes it's just
00:04:17
◼
►
too much and the battery old batteries can't keep up. And so what they're trying to do
00:04:21
◼
►
by downclocking is to rent you from ever drawing that much, right? But during normal use, like
00:04:29
◼
►
my question is, is it downclock all the time? Like from boot time on, it's like we'd normally
00:04:34
◼
►
we would run your thing at, you know, 1 GHz, but now we're running it at 800 MHz, so
00:04:39
◼
►
if I just make it up numbers, these aren't real. And we just run it that way from the
00:04:43
◼
►
boot time on, and we never change the clock speed, it's 800 instead of 1 GHz the whole
00:04:48
◼
►
time. Or does it downclock in response to demand? In other words, it's running at full
00:04:54
◼
►
speed until you go and try to run something extremely intensive like a benchmark, and
00:04:59
◼
►
then it downclocks you because if it didn't downclock you, you would see that you're about
00:05:03
◼
►
to draw too much power. I don't know the answer to that, but I think if that is the case,
00:05:07
◼
►
if it's dynamically downclocking, then by running a benchmark, you are forcing your
00:05:14
◼
►
phone into the downclock mode, and for all you know, when you're sitting there reading
00:05:19
◼
►
Twitter or sending text messages, it is actually running at full speed all the time, and it
00:05:22
◼
►
only gets downclocked when you do something demanding. So again, I don't know the answer,
00:05:26
◼
►
and that's a place where I wish Apple would be more forthcoming with the technical details,
00:05:31
◼
►
But obviously that's not gonna be in a press release.
00:05:34
◼
►
And so far I haven't seen any official word from Apple
00:05:36
◼
►
explaining in nitty gritty detail exactly what it does
00:05:39
◼
►
to your clock speed.
00:05:41
◼
►
- I don't wanna get too far into the weeds on this.
00:05:44
◼
►
I did wanna mention there was a great discussion
00:05:47
◼
►
about lots of different sides of this issue,
00:05:49
◼
►
not just how Apple has done the PR and everything,
00:05:51
◼
►
but a lot of very good questions being brought up
00:05:54
◼
►
on last week's episode of the talk show
00:05:56
◼
►
with Jon Gruber and Jason Snell.
00:05:58
◼
►
It's the talk show episode number 210 for the show notes.
00:06:01
◼
►
And it was a really good conversation
00:06:04
◼
►
because there's a lot of sides to this
00:06:06
◼
►
that either we didn't cover or we only briefly covered.
00:06:09
◼
►
And a lot of questions that have come up
00:06:11
◼
►
kind of since then with more time to think about it
00:06:13
◼
►
from exactly seven days ago.
00:06:15
◼
►
And I think one of the biggest things is like
00:06:19
◼
►
there were so many factors that made this a problem
00:06:21
◼
►
that are totally Apple's fault.
00:06:23
◼
►
Like, you know, things like the OS's
00:06:26
◼
►
really do run too slowly on old hardware.
00:06:28
◼
►
And it really does seem like they don't care that much.
00:06:32
◼
►
I'm sure it's somebody's job,
00:06:34
◼
►
and maybe a lot of somebody's jobs,
00:06:36
◼
►
to make the OS's work on the older hardware,
00:06:39
◼
►
but the actions speak louder than words,
00:06:41
◼
►
and it clearly is not as high of a priority
00:06:43
◼
►
as it should be, and that's been true for years.
00:06:45
◼
►
So that's one of the many problems
00:06:48
◼
►
that really exacerbated this for Apple.
00:06:52
◼
►
The reason why people have been thinking for years
00:06:55
◼
►
that Apple secretly slows down their phones
00:06:56
◼
►
them by new ones is because new OS's so often run
00:07:00
◼
►
so much slower than old ones when you install them
00:07:02
◼
►
on like a one or two generation old phone.
00:07:05
◼
►
So that's a big question.
00:07:07
◼
►
I would also, you know, one of the bigger questions
00:07:10
◼
►
that I think people have been asking over the last
00:07:13
◼
►
couple of weeks is why did this only happen
00:07:17
◼
►
from the iPhone 6 forward?
00:07:19
◼
►
And is it happening faster than it should?
00:07:23
◼
►
We've heard all sorts of crazy reports,
00:07:26
◼
►
all over Twitter and email and everything,
00:07:29
◼
►
but a lot of people are saying that they're seeing
00:07:32
◼
►
this battery throttling happening on a phone
00:07:34
◼
►
within its first year or its second year,
00:07:37
◼
►
and I don't think that's reasonable.
00:07:40
◼
►
And somebody, honestly, I haven't had a lot of time
00:07:44
◼
►
to do research on this.
00:07:45
◼
►
Somebody said Samsung makes some kind of guarantee
00:07:47
◼
►
about a certain battery health percentage after two years.
00:07:51
◼
►
I don't know enough about that, but it certainly seems like,
00:07:55
◼
►
yes, batteries do degrade over time,
00:07:59
◼
►
and yes, they have problems,
00:08:01
◼
►
and this is actually a pretty clever engineering solution
00:08:03
◼
►
to try to make phones with severely degraded batteries
00:08:06
◼
►
still usable, but I would like to hear maybe from people
00:08:11
◼
►
who know more about this stuff,
00:08:13
◼
►
who know more about battery hardware design.
00:08:16
◼
►
Is this actually inevitable at the scale and timeline
00:08:20
◼
►
that it's happening or is there possibly some kind of bigger design problem here?
00:08:24
◼
►
So just to get to what Renee communicated, like Apple in this press release had said
00:08:28
◼
►
that they were going to start this like $30 battery replacement thing in mid-January but
00:08:33
◼
►
actually they're starting it now. Like their, you know, their supplies may be limited but
00:08:37
◼
►
they're not waiting. So if you want to go to an Apple store right now because you think
00:08:41
◼
►
you have a bad battery and you want to get the $30 deal, you can do that. Like you don't
00:08:45
◼
►
have to wait. So that was the minor announcement. As to what you were getting, Adam Marko, I
00:08:49
◼
►
I think a lot of it is explained by some of the things we've experienced, or you've
00:08:55
◼
►
experienced multiple times, with the new laptops.
00:08:58
◼
►
It's a combination of processors getting more powerful and being more power efficient
00:09:11
◼
►
by turning off or downclocking or momentarily increasing and decreasing their clock speed.
00:09:22
◼
►
Like basically a larger delta between how much power does the CPU draw when it's not
00:09:26
◼
►
really doing anything and how much does it draw when it's doing all the things.
00:09:31
◼
►
That gap has gotten wider and at the same time Apple has been aggressively making their
00:09:37
◼
►
things thinner and their batteries smaller.
00:09:39
◼
►
maybe around the iPhone 6 is when it started to cross that threshold of, "Hey, this system
00:09:44
◼
►
on a chip has a really big range between I'm doing all the things playing a game and I'm
00:09:50
◼
►
just scrolling a text message screen."
00:09:55
◼
►
And at the same time, the batteries are getting bigger to power the bigger screens, but also
00:10:00
◼
►
there was sort of the end of the thinness race.
00:10:03
◼
►
They don't think they really got much thinner after the 6, model 6 and 7 and 8 are kind
00:10:07
◼
►
of the same and actually the 10 is even a little bit thicker than those.
00:10:12
◼
►
So those phones could sort of be the phone equivalent of the 2016-2017 MacBook Pros where
00:10:20
◼
►
the battery can last a long time if you're scrolling web pages in Safari or using TextEdit
00:10:24
◼
►
or something.
00:10:26
◼
►
But if you're doing anything aggressive on them, your battery life goes in the toilet
00:10:30
◼
►
because the battery is scaled to sort of a low average usage, but if you use all the
00:10:37
◼
►
CPU and GPU all the time, it destroys the battery.
00:10:41
◼
►
And that's just, that's, you know, obviously it's not shutting off your computer or whatever,
00:10:45
◼
►
but we discussed before the throttling presumably for thermal reasons on the Macbook Pros, but
00:10:53
◼
►
I think this, as to whether this is inevitable, I think it's a natural consequence of essentially
00:11:00
◼
►
chips getting better about power efficiency because they have all these things that if
00:11:04
◼
►
they use all of them at once is tremendously fast and uses a lot of power, but it's relying
00:11:09
◼
►
on the fact that most of the time you're not doing that.
00:11:13
◼
►
And so they can get away with putting a very small battery in there.
00:11:17
◼
►
If they had to treat the system on a chip on the iPhone 6, 7, 8, and 10 as if they're
00:11:23
◼
►
running at full blast all the time, the batteries would be three times as big.
00:11:27
◼
►
they wouldn't be able to get away with a battery that small in there.
00:11:30
◼
►
And the other possible thing is heat.
00:11:32
◼
►
I don't know what kind of factor that is.
00:11:34
◼
►
I don't feel like the phones get particularly hot, but that could just be because the heat
00:11:37
◼
►
is being trapped on the inside.
00:11:39
◼
►
But any kind of excessive heat, or I suppose cold, really hoses your battery.
00:11:45
◼
►
And I always, I don't know if this is founded in battery chemistry, some battery expert
00:11:49
◼
►
can tell me or not, but I always get the feeling that like the margin of error on a really
00:11:53
◼
►
small battery is just so much lower, like that it's thinner, that the temperature gradients
00:11:58
◼
►
can get to the middle of it, you know what I mean, like faster. That it's just so wafer-thin
00:12:04
◼
►
that if it's hosed in any way, if it's stressed or hosed in any way, there's so little battery
00:12:10
◼
►
there. Like if it's made hot or cold, the whole thing heats through or gets cold straight
00:12:15
◼
►
through immediately because it's like wafer-thin, right? As opposed to if it was like a battery
00:12:20
◼
►
like in an old power book that was just huge brick, subjecting that to external heat for
00:12:25
◼
►
a short period of time.
00:12:26
◼
►
It's like, well, the outside might get hot from whatever warm thing it's next to, but
00:12:30
◼
►
it's going to take a while for that heat to penetrate all the way through the entire cell
00:12:34
◼
►
if the heat is an external source.
00:12:36
◼
►
I don't know.
00:12:39
◼
►
The solution to all these things is make processes that take even less energy even when they're
00:12:46
◼
►
They're going full blast and put in bigger batteries because bigger batteries, it's the
00:12:51
◼
►
cure-all, it's all battery-related things.
00:12:53
◼
►
Yeah, everything gets heavier and it takes longer to charge.
00:12:56
◼
►
But if you're having problems delivering enough power or your battery is getting damaged in
00:13:01
◼
►
some way or whatever, if you just have tons of headroom and lots of excess battery capacity,
00:13:06
◼
►
then even if the thing degrades by 20% in the first year, if you are over-provisioned
00:13:11
◼
►
on battery by 50%, you're still good.
00:13:14
◼
►
Yeah, I think to hopefully put a period on this whole topic, I think the thing that's
00:13:18
◼
►
most unfortunate and distressing about this is that a lot of it, if not all of it, could
00:13:23
◼
►
have been avoided with better messaging from Apple.
00:13:25
◼
►
And if Apple had just been more upfront about, "Hey, you know, the unfortunate reality is
00:13:33
◼
►
your phone's battery is a little older than, you know, it's designed to be or not, it's
00:13:39
◼
►
not up to the snuff that we hoped it was."
00:13:42
◼
►
So the bad news is it's not going to run quite at full speed like we use – the CPU
00:13:46
◼
►
won't run quite as full speed as we want it to, but the good news is it won't randomly
00:13:49
◼
►
shut down on you.
00:13:51
◼
►
And if you have the time, why don't you go to the Apple store and we'll charge you
00:13:54
◼
►
a little bit of money to replace the battery.
00:13:57
◼
►
And had it been messaged more appropriately, I think it would have been a much smaller
00:14:03
◼
►
story, and I think that we can all agree that.
00:14:06
◼
►
Or a thing about what you were just talking about with the messaging.
00:14:10
◼
►
Aside from people just not believing the messaging and everything which we went over last show,
00:14:16
◼
►
the other problem with that that makes it tricky and maybe one of the things that motivated
00:14:20
◼
►
Apple not to do it, it's not as if there is a little thermometer gauge or a single number
00:14:27
◼
►
that pops out of the battery that tells you how good or bad your battery is.
00:14:31
◼
►
It's a lot of guesswork and sort of like, "Well, last time we went through a charge
00:14:34
◼
►
cycle, here's what the curve looked like and here's what the voltages were at various times."
00:14:39
◼
►
a lot of guessing and it's like well but it was just it was in a really cold car then
00:14:43
◼
►
so does that counter but now it's really warm and like there are just so many variables
00:14:49
◼
►
and because batteries like they're not like bananas where you get a good one and a bad
00:14:53
◼
►
one or it's an overripe one or whatever but they are not as they're not quite as uniform
00:14:59
◼
►
as other components might be because it's all just a big chemical soup and they try
00:15:03
◼
►
to make them all in uniform and try to make them all good but it really depends on how
00:15:07
◼
►
you use your phone. You leave your phone on the dashboard in the sun or in your car when
00:15:13
◼
►
it's freezing cold weather because you leave it in your car and you forget it for two hours.
00:15:17
◼
►
Those things hurt your battery. So if they were to bring up that message, the first problem
00:15:22
◼
►
is you could be bringing up a message that says, "Based on all our heuristics, we kind
00:15:26
◼
►
of think your battery is a little bit crappy." And maybe they're wrong because their heuristics
00:15:29
◼
►
are a little bit off because of extenuating circumstances that weren't taken into account.
00:15:33
◼
►
And now someone is really mad because their phone is three months old and now you get
00:15:35
◼
►
story. My three-month-old iPhone told me that my battery's bad. Refund, refund, right? And
00:15:42
◼
►
the other possibility is that you are an unlucky person who happened to get a battery that either
00:15:49
◼
►
was bad from the factory or got damaged by some excessive temperature changes during shipping or
00:15:56
◼
►
something like that. Like someone, if all of the components that you could potentially get that
00:16:01
◼
►
that are end up being like, you know, bad, right?
00:16:05
◼
►
Most of the other components have good, easy ways
00:16:07
◼
►
to test them, but batteries, you can test it at the factory
00:16:11
◼
►
and it'll be like, passes all, it tests with flying colors,
00:16:13
◼
►
but after three weeks of charge cycle,
00:16:14
◼
►
some internal weakness or flaw in the battery
00:16:17
◼
►
causes it to not be performing well.
00:16:20
◼
►
And in that case, I mean, in that case,
00:16:22
◼
►
the messaging is good for the consumer to say like,
00:16:25
◼
►
oh, I've got a bad battery,
00:16:26
◼
►
and presumably they'd get it replaced under warranty.
00:16:30
◼
►
But it's like, how do you distinguish that
00:16:33
◼
►
from the case I described before,
00:16:34
◼
►
where actually your battery is fine
00:16:35
◼
►
and the thing is just freaking out for no good reason?
00:16:37
◼
►
So I'm not sure what the solution is.
00:16:40
◼
►
A lot of the time people have battery issues
00:16:42
◼
►
with their phone and the easy answer
00:16:44
◼
►
is to just get a new battery.
00:16:45
◼
►
And one of the things I think I learned
00:16:46
◼
►
from the feedback from last show
00:16:48
◼
►
is that a surprising number of people
00:16:51
◼
►
who listen to the show, either themselves
00:16:55
◼
►
or didn't know or know people who don't know
00:16:58
◼
►
that you can replace the battery on an iPhone.
00:17:00
◼
►
Like that's even a thing that can be done
00:17:02
◼
►
for any amount of money anywhere.
00:17:04
◼
►
I assumed that it was a thing that everybody knew
00:17:07
◼
►
and I was definitely wrong about that.
00:17:09
◼
►
A lot of people were saying,
00:17:10
◼
►
until this thing, I didn't even know
00:17:12
◼
►
you could replace a battery in the phone.
00:17:13
◼
►
If I had known I could have just replaced the battery,
00:17:15
◼
►
I never would have got it on a new phone.
00:17:16
◼
►
Now some people are saying
00:17:17
◼
►
if I had known a battery replacement would fix the problem,
00:17:19
◼
►
but other people were saying,
00:17:20
◼
►
I didn't even know that was a thing that you would do,
00:17:22
◼
►
or maybe they didn't think it was a thing
00:17:23
◼
►
that Apple would do.
00:17:24
◼
►
Like maybe you could find some sketchy vendor
00:17:27
◼
►
who will crack open your phone and give it a go,
00:17:29
◼
►
or you could try to do it yourself,
00:17:30
◼
►
but that it's an official Apple thing that you can do.
00:17:33
◼
►
And the final thing on that is,
00:17:35
◼
►
lots of people have been reporting,
00:17:38
◼
►
and I don't know if this is Apple policy
00:17:41
◼
►
or informal Apple policy or not,
00:17:42
◼
►
but before this all happened,
00:17:44
◼
►
if you took a phone to an Apple store and say,
00:17:47
◼
►
"Hey, I'm having problems with my battery,"
00:17:50
◼
►
they would run your phone through like a diagnostic
00:17:52
◼
►
to check like your battery health according to whatever,
00:17:54
◼
►
you know, whatever rules and number pops out
00:17:57
◼
►
says your battery is like 80% okay or whatever.
00:17:59
◼
►
And there was some number, and if it was below that number,
00:18:02
◼
►
they would say, okay, we'll replace your battery
00:18:05
◼
►
for 80 bucks or whatever,
00:18:06
◼
►
like whatever they were charging, right?
00:18:07
◼
►
But if it was not below that number,
00:18:09
◼
►
if it says your battery is 99% healthy,
00:18:11
◼
►
according to our tests,
00:18:12
◼
►
that they wouldn't do the replacement for you.
00:18:14
◼
►
And that you would throw your money at this,
00:18:16
◼
►
no, look here, money, $80,
00:18:18
◼
►
take this money and replace my battery.
00:18:20
◼
►
And they say, no, sorry, our diagnosis tell us
00:18:22
◼
►
that your battery is still good,
00:18:24
◼
►
so we won't replace your thing, right?
00:18:26
◼
►
And enough people gave me that story
00:18:29
◼
►
that it seems like a thing that's really happening.
00:18:30
◼
►
And the reason I was interested in it is because
00:18:33
◼
►
we had an iPhone 5S that we were,
00:18:34
◼
►
it was gonna be a hand-me-down phone for my son.
00:18:37
◼
►
And we thought like, oh, before I, you know,
00:18:40
◼
►
it had been well used.
00:18:41
◼
►
It had been used for at least two years, maybe longer.
00:18:44
◼
►
Heavily used.
00:18:45
◼
►
And so we're like, oh, well,
00:18:46
◼
►
I don't wanna give him a phone with a two-year-old battery.
00:18:48
◼
►
You know, we wanna be able to reach him
00:18:49
◼
►
and he's probably not gonna be very good about charging it.
00:18:51
◼
►
So before I give him this phone,
00:18:52
◼
►
let me go to the Apple store and replace the battery.
00:18:54
◼
►
So I brought the 5S to the Apple store to replace the battery.
00:18:57
◼
►
I gave it to the Apple person.
00:18:58
◼
►
I said to her, I made a genius bar appointment.
00:19:00
◼
►
I said, I just want a new battery in this phone.
00:19:03
◼
►
And he takes it from me and runs it through diagnostic
00:19:06
◼
►
and says, oh, this battery actually
00:19:07
◼
►
looks like it's pretty good.
00:19:08
◼
►
It's like 85%.
00:19:09
◼
►
I'm like, yeah, I know.
00:19:11
◼
►
There's nothing wrong with the battery.
00:19:12
◼
►
I just want to replace it because I'm giving it
00:19:13
◼
►
to my son as a gift and I want him to have a fresh battery.
00:19:16
◼
►
And the guy said, oh, OK.
00:19:20
◼
►
And he did it for me.
00:19:22
◼
►
And only now in retrospect, do I look back,
00:19:24
◼
►
think back to the like the strange pause
00:19:26
◼
►
and the way he kind of said, oh, to think,
00:19:29
◼
►
maybe he was doing me a favor.
00:19:31
◼
►
Like I wasn't like aggressive about it.
00:19:33
◼
►
I had no expectation that I was gonna be told no.
00:19:35
◼
►
I was just explaining, oh yeah, no, sorry.
00:19:37
◼
►
Sorry to make you think I had a problem with my battery.
00:19:40
◼
►
I don't have a problem with my battery.
00:19:41
◼
►
I am just here saying just period, I want a new battery.
00:19:44
◼
►
Didn't argue with me and didn't tell me
00:19:46
◼
►
they have a policy they do, but he did do a little pause.
00:19:49
◼
►
So I don't know what to think anymore.
00:19:52
◼
►
Maybe Apple geniuses can chime in and say,
00:19:54
◼
►
what was the policy before this whole throttling PR thing?
00:19:58
◼
►
But either way, at $80, I feel like Apple
00:20:02
◼
►
should have replaced the battery for anybody
00:20:04
◼
►
who could throw that money at them.
00:20:05
◼
►
At $30, I feel like Apple's probably losing money
00:20:07
◼
►
in every one of these battery replacements,
00:20:08
◼
►
so I kind of understand if they're not gonna give you
00:20:10
◼
►
the $30 deal if your battery's like brand spanking new
00:20:13
◼
►
and their test says you have 95% capacity or whatever.
00:20:17
◼
►
All right, so tell me about phone throttling
00:20:21
◼
►
and how it's not always the explanation.
00:20:23
◼
►
- This is another big thread of feedback.
00:20:24
◼
►
Hey, my phone takes 25 seconds
00:20:27
◼
►
to launch the messages application.
00:20:29
◼
►
Damn Apple and that thermal throttling.
00:20:31
◼
►
A lot of things can be wrong with phones.
00:20:34
◼
►
I wanna tell people that if your phone is super slow
00:20:37
◼
►
and doing all sorts of terrible things,
00:20:39
◼
►
possibly related to this just started
00:20:41
◼
►
after the iOS 11 update or whatever it may be,
00:20:44
◼
►
There are many, many things that people have experienced
00:20:49
◼
►
and have written to us about
00:20:49
◼
►
and that I've experienced personally
00:20:51
◼
►
where your phone gets unreasonably slow
00:20:55
◼
►
when it's doing nothing hard and with a brand new battery.
00:20:59
◼
►
And I can tell you that those things
00:21:02
◼
►
are not related to phone throttling.
00:21:05
◼
►
Those are related to something else terrible
00:21:06
◼
►
and I wish I could tell you what it was.
00:21:08
◼
►
Lots of people like wipe and restore your phone
00:21:10
◼
►
and that would fix it, which is the worst possible,
00:21:12
◼
►
like you almost wish that doesn't work.
00:21:14
◼
►
like please don't let this work because it's the worst kind of sort of cross my fingers
00:21:18
◼
►
plug in and unplug it thing.
00:21:19
◼
►
But very often that actually does work, which is terrible.
00:21:22
◼
►
That should not work.
00:21:24
◼
►
You would love to know what the problem is, but all I'm going to say is if your phone
00:21:27
◼
►
is like really slow, like someone just wrote and said they press play on like a podcast
00:21:33
◼
►
player and it takes five seconds for audio to start, that is, I'm pretty sure that's
00:21:38
◼
►
not CPU throttling, right?
00:21:41
◼
►
Because the throttling is not, will you slow your CPU to 1%, right?
00:21:45
◼
►
And so if you're getting any kind of performance problems that are pervasive everywhere throughout
00:21:51
◼
►
the operating system and really, really slow, like 100 times, 200 times slower than it should
00:21:57
◼
►
be, like you're waiting three minutes for messages to launch, that is not this issue.
00:22:02
◼
►
That is another issue that is probably worse, and we can't even tell you what it is.
00:22:08
◼
►
And if you want to go get a new battery anyway, go ahead.
00:22:10
◼
►
But for those things, like, you know, sometimes it's not a tumor and sometimes it's not phone
00:22:16
◼
►
throttling, sometimes it's something even worse.
00:22:20
◼
►
And yes, sometimes it does coincide with an OS upgrade and I have no explanation for what
00:22:24
◼
►
it is, but I can tell you it is definitely a thing.
00:22:26
◼
►
I experienced it myself, my wife experienced it on her phone.
00:22:31
◼
►
Wiping in restore fixes it for me about like 60% of the time and I hate that it does.
00:22:36
◼
►
I don't really recommend people wipe and restore as a matter of course, but unless
00:22:41
◼
►
someone else knows a better way to figure out what the heck that problem is, you just
00:22:45
◼
►
want to make the problem go away sometimes.
00:22:46
◼
►
Unfortunately, sometimes wipe and restore doesn't fix it, and then what do you do?
00:22:49
◼
►
I don't even know.
00:22:50
◼
►
But anyway, all that is to say, if there's something wrong with your phone and it's
00:22:54
◼
►
still under warranty, bring it to the Apple genius.
00:22:57
◼
►
Let them sort it out.
00:22:58
◼
►
If they can't figure it out, maybe they'll just give you a new phone.
00:23:01
◼
►
But it's not always throttling.
00:23:02
◼
►
I find in my experience it's usually lupus.
00:23:06
◼
►
Speaking more of throttling, let's talk about the iMac Pro and its thermal throttling.
00:23:10
◼
►
This is the show about throttling apparently.
00:23:12
◼
►
Yeah, this is slightly different, but anyway, people have iMac Pros now, including Marco,
00:23:16
◼
►
which we'll get to later in the show.
00:23:19
◼
►
And some of the people who have had them are testing them out.
00:23:22
◼
►
And one of the interesting tests that you can do with these, now that they have them
00:23:25
◼
►
and they have something that can measure all the temperatures of all the little bits is,
00:23:29
◼
►
"Hey, let's see if anything we can do with this iMac Pro causes any of the parts inside
00:23:35
◼
►
it to not run at their normal clock speed."
00:23:41
◼
►
And the answer is that yes, there are things you can do to make both the CPU and the GPU
00:23:45
◼
►
dip below their normal clock speed, albeit briefly.
00:23:49
◼
►
This is an Apple Insider article, and they ran it through a bunch of benchmarks on CPU
00:23:54
◼
►
And for the most part, it stays pegged at whatever its, you know, speed that its rated
00:23:58
◼
►
speed is, but there's a nice little graph, so you can see it dips for a second or two
00:24:02
◼
►
down to a slower clock speed, and it goes back up to the top.
00:24:09
◼
►
And the interesting part, I think, about this throttling, and this is nothing to do with
00:24:13
◼
►
battery, obviously, because this guy's plugged in, the interesting—this is all about heat—the
00:24:16
◼
►
interesting part of this throttling is to say, during all these tests, the fans are
00:24:21
◼
►
not really going nuts, right?
00:24:24
◼
►
In other words, that it seems like this throttling could be avoided if the system was tuned to
00:24:31
◼
►
crank the fan speed up a little bit more.
00:24:35
◼
►
So it seems like, at least as far as this current iteration of whatever firmware and
00:24:39
◼
►
OS combination determines all this stuff, that the iMac Pro is tuned to be quiet, as
00:24:46
◼
►
quiet as possible, while more or less maintaining maximum speed.
00:24:50
◼
►
And again, you can't instantaneously crank up the fans and instantaneously extract heat
00:24:55
◼
►
that's going to cause the thing to throttle itself, right?
00:24:58
◼
►
So I think their option would be to avoid these brief, you know, one or two second dips
00:25:04
◼
►
below normal clock speed, right?
00:25:07
◼
►
To avoid that, you would actually have to run the fans louder and sooner, perhaps to
00:25:11
◼
►
a significant degree.
00:25:13
◼
►
And instead, they've chosen to tune this thing to be as quiet as possible while allowing
00:25:19
◼
►
for occasional dips in clock speed, which is an interesting trade-off, which means that
00:25:23
◼
►
I bet this machine is pretty quiet, and again, Marco, you will get a chance to explain all
00:25:27
◼
►
your experiences with this eventually.
00:25:30
◼
►
But also, this is another way that I feel like this thing is hopefully, probably, potentially
00:25:37
◼
►
differentiated from the Mac Pro, because again, if a machine is ever going to be tuned to
00:25:44
◼
►
never dip its clock speed because it can't get enough heat away from it, a purpose design
00:25:49
◼
►
modular doesn't have a screen attached to it, yada yada yada, like pro computer, would
00:25:55
◼
►
be the one to do it. And the all-in-one sleek, slim, amazingly compact, pro components jammed
00:26:01
◼
►
behind a screen is the one that is going to stay as quiet as possible, but occasionally
00:26:07
◼
►
allow dips in clock speed so it doesn't have to be too noisy.
00:26:13
◼
►
We are sponsored this week by Flight Logger. Go to flightlogger.co or search for Flight
00:26:18
◼
►
Logger in the App Store. Flight Logger lets you easily search and save your
00:26:22
◼
►
flights, organize them into custom trips, share your travel schedule with friends
00:26:26
◼
►
and family, and much more. All from a very easy to use app and in my opinion a
00:26:31
◼
►
really nice looking one. Flight Logger brings the ease back to air travel with
00:26:36
◼
►
a visual timeline of your itinerary to keep you on schedule no matter where you
00:26:39
◼
►
are in the world. You can use Flight Logger to keep track of all your travel
00:26:43
◼
►
information, any updates or changes it will alert you. You will never miss a
00:26:46
◼
►
of flight again with their real-time notifications on terminal and gate changes. You can track
00:26:50
◼
►
and get notified of arrival and departure times, delays and baggage claim information,
00:26:54
◼
►
which is awesome. It will tell you what claim your baggage are coming on. And you can share
00:26:58
◼
►
your flight information with friends and family for no waiting airport pickups and peace of
00:27:01
◼
►
mind. Flight logging and flight tracking and flight status apps, honestly, the ones I've
00:27:07
◼
►
seen that aren't flight logger, they're kind of a dumpster fire. Like, it is not an easy-to-use
00:27:13
◼
►
attractive category of apps, generally speaking.
00:27:16
◼
►
And I actually used FlightLogger before they were
00:27:18
◼
►
a sponsor here because I've heard them recommended
00:27:20
◼
►
strongly on other podcasts.
00:27:21
◼
►
And I gotta tell ya, the hype is real.
00:27:24
◼
►
It's a great app and it's miles ahead of the others
00:27:28
◼
►
in terms of having a nice appearance and making the
00:27:31
◼
►
features easy to use and easy to understand.
00:27:33
◼
►
It really is great and it supports all,
00:27:35
◼
►
I mean there's so much stuff, I can't even tell you
00:27:37
◼
►
it all in an ad.
00:27:38
◼
►
You can locate the aircraft on a map,
00:27:40
◼
►
you can see your flight as you go, which I love.
00:27:42
◼
►
You can import flights via email forwarding.
00:27:44
◼
►
You can just forward your confirmation
00:27:45
◼
►
to a special email address,
00:27:47
◼
►
and it'll import automatically.
00:27:49
◼
►
There's so much to see here,
00:27:50
◼
►
and they even have a cool little trick.
00:27:52
◼
►
Go to the settings menu and shake your phone,
00:27:55
◼
►
and you will get a new entry that I think ATP listeners,
00:27:58
◼
►
especially John Siracusa, might appreciate.
00:28:01
◼
►
So check it out.
00:28:02
◼
►
Go to flightlogger.co.
00:28:04
◼
►
That's flightlogger in the App Store,
00:28:06
◼
►
or flightlogger.co for an incredibly nice, easy to use app
00:28:10
◼
►
for easily tracking, saving,
00:28:13
◼
►
and getting alerts for your flights.
00:28:15
◼
►
Once again, thank you so much to Flight Logger,
00:28:18
◼
►
a really cool flight tracking app,
00:28:19
◼
►
for sponsoring our show.
00:28:20
◼
►
- You did order an iMac Pro, as it turns out.
00:28:26
◼
►
- As it turns out, yes I did.
00:28:29
◼
►
- And I am now running High Sierra.
00:28:33
◼
►
- Aw, welcome to months ago.
00:28:35
◼
►
- Yeah, my fonts are now overly smooth and blurry
00:28:38
◼
►
because my font smoothing setting is not fixed.
00:28:41
◼
►
- Let me interrupt you right there.
00:28:42
◼
►
I have heard you, you know,
00:28:44
◼
►
conventioning about this for months.
00:28:47
◼
►
I don't understand what it is that you're so angry about,
00:28:50
◼
►
but I really kind of don't want to know
00:28:53
◼
►
because I don't see it right now.
00:28:55
◼
►
I don't see the arrow in the FedEx logo,
00:28:57
◼
►
and I don't want to, so.
00:28:59
◼
►
- You haven't changed your settings.
00:29:00
◼
►
Marco is changing his settings from the defaults
00:29:02
◼
►
for his font smoothing.
00:29:03
◼
►
- I mean, I used to expect that if a setting
00:29:05
◼
►
is going to be there, that it should work properly.
00:29:07
◼
►
Otherwise, why have the setting?
00:29:09
◼
►
- Wait, so what do you set it to?
00:29:11
◼
►
- So the setting I'm talking about is,
00:29:12
◼
►
in settings, general, turning off,
00:29:16
◼
►
use LCD font smoothing when available.
00:29:19
◼
►
- Yeah, mine is off.
00:29:20
◼
►
So what am I supposed to see that's garbage?
00:29:24
◼
►
- Okay, open Xcode or something else
00:29:27
◼
►
that would truncate text automatically with an ellipsis.
00:29:30
◼
►
Look in the source list, make it nice and narrow.
00:29:33
◼
►
- All right, hold on, hold on, hold on.
00:29:34
◼
►
Slow down, man, slow down.
00:29:35
◼
►
I was trying to find the right project, okay.
00:29:36
◼
►
- Launching Xcode, bounce, bounce, bounce.
00:29:39
◼
►
- Launching Xcode on your non-pro iMac must take ages.
00:29:43
◼
►
- Oh, you're such a jerk.
00:29:44
◼
►
Okay, anyway.
00:29:45
◼
►
So I see an ellipsis in the middle of one of the folder names
00:29:49
◼
►
in this particular project.
00:29:50
◼
►
- So what you should see, if that setting is unchecked,
00:29:54
◼
►
is you should see that the text with an ellipsis
00:29:56
◼
►
should be rendered thicker than the text without the ellipsis.
00:30:00
◼
►
- Oh, (bleep) you, Marco.
00:30:02
◼
►
Oh, God bless America.
00:30:04
◼
►
- You see it, right?
00:30:05
◼
►
"Hey, I'm never gonna be able to unsee this now."
00:30:07
◼
►
- Right, and that isn't the only place that this shows up.
00:30:11
◼
►
Basically, if text is being rendered with certain,
00:30:15
◼
►
I don't know the details, but with certain
00:30:17
◼
►
core text behaviors that are being applied to it,
00:30:20
◼
►
they basically make it ignore that setting
00:30:22
◼
►
and make it always use LCD font smoothing.
00:30:26
◼
►
And that's new to High Sierra, that is not yet fixed.
00:30:28
◼
►
In whatever apps and workflows and things I use,
00:30:32
◼
►
that shows up a lot.
00:30:34
◼
►
So I'd rather just live with my blurry text everywhere
00:30:38
◼
►
than have it be inconsistently blurry.
00:30:40
◼
►
So right now I am living with that setting back on,
00:30:43
◼
►
which is the default, and it sucks,
00:30:46
◼
►
but it sucks less than having everything be inconsistent.
00:30:50
◼
►
I think it also applies to finder windows and stuff.
00:30:52
◼
►
It applies a lot of places, and it's annoying.
00:30:55
◼
►
- So why do you think LCD font smoothing is blurrier
00:30:57
◼
►
than plain old anti-aliasing?
00:30:58
◼
►
To my eyes, plain old anti-aliasing with gray pixels
00:31:02
◼
►
is blurrier than the little sub-pixel thing
00:31:05
◼
►
that the LCD thing is doing.
00:31:07
◼
►
- I haven't ever taken a macro lens to my screen
00:31:10
◼
►
and really compared how they're doing it,
00:31:12
◼
►
but it seems like the effective visual thickness
00:31:17
◼
►
of the fonts, how thick they appear to be,
00:31:21
◼
►
appears slightly thicker when it's using the LCD fonts,
00:31:25
◼
►
which is their version of sub-pixel anti-aliasing.
00:31:27
◼
►
That's what we're talking about.
00:31:28
◼
►
- See, I would think it was the opposite.
00:31:29
◼
►
In old non-retinal monitors, like the one I'm staring at,
00:31:31
◼
►
I always find the opposite, that LCD font smoothing
00:31:34
◼
►
makes them appear thinner, and plain old anti-aliasing
00:31:37
◼
►
with a series of grayish pixels makes them look thicker.
00:31:40
◼
►
- Yeah, and that's what I would assume,
00:31:42
◼
►
but regardless, the way it appears visually to me,
00:31:46
◼
►
like perceiving, the perception of how it looks,
00:31:49
◼
►
is that when the sub-pixel anti-aliasing is being used,
00:31:54
◼
►
which is the default, the fonts do appear thicker.
00:31:57
◼
►
- Yeah, I would agree with that,
00:31:58
◼
►
that when I ticked this checkbox back on,
00:32:02
◼
►
everything appeared thicker to me than otherwise.
00:32:05
◼
►
I don't know, weird though.
00:32:06
◼
►
Well, thank you for ruining that.
00:32:08
◼
►
- Yeah, you're welcome.
00:32:10
◼
►
You can go back to Sierra, it won't happen anymore.
00:32:12
◼
►
- All right, so how's your iMac Pro?
00:32:14
◼
►
It's beautiful, I've seen one once at WWDC.
00:32:17
◼
►
In fact, Jon was with me.
00:32:19
◼
►
I can tell you they're beautiful,
00:32:20
◼
►
but tell me, other than the physical appearance, how is it?
00:32:22
◼
►
- Honestly, ask me next week,
00:32:24
◼
►
because I've had it for literally one day,
00:32:28
◼
►
a day during which I have been able to do very little on it
00:32:31
◼
►
because I've been very, very busy.
00:32:33
◼
►
The one thing I will, I mean, I'm using it right now,
00:32:34
◼
►
it's wonderful so far, it does look incredible,
00:32:37
◼
►
all the black things on my desk now look cool.
00:32:40
◼
►
The few remaining silver things on my desk,
00:32:41
◼
►
like my speaker and headphone amps,
00:32:45
◼
►
now look really out of place
00:32:46
◼
►
'cause they're silver instead of black,
00:32:47
◼
►
so God knows what I'm gonna do about that.
00:32:50
◼
►
- Yeah, what about all your (bleep) boxes?
00:32:52
◼
►
Those all are silver, right? - Exactly.
00:32:54
◼
►
- They are, yeah.
00:32:54
◼
►
Now, it does have black versions of some of their products,
00:32:58
◼
►
so I might look into that, but.
00:33:01
◼
►
- I could just move them or just deal with it.
00:33:02
◼
►
- I can get you a can of Krylon,
00:33:04
◼
►
you can fix all those silver boxes real quick.
00:33:06
◼
►
- Yeah, anyway, so yeah.
00:33:09
◼
►
So, my initial impressions, I don't really have any yet
00:33:13
◼
►
because it hasn't been enough time.
00:33:14
◼
►
However, one thing that is immediately striking,
00:33:17
◼
►
besides the look, is just how incredibly quiet it is.
00:33:22
◼
►
even quieter than the 5K, for me at least.
00:33:25
◼
►
And maybe that's because my 5K is old
00:33:26
◼
►
and the platters are full of bad blocks
00:33:28
◼
►
or whatever the Apple people told me.
00:33:30
◼
►
I don't know. (laughs)
00:33:32
◼
►
- More likely the inside of the case
00:33:33
◼
►
is filled with dog hair.
00:33:35
◼
►
- My dog doesn't shed.
00:33:36
◼
►
But yeah, it's-- - You're right,
00:33:37
◼
►
it doesn't shed.
00:33:38
◼
►
- That makes a difference, and he really doesn't.
00:33:41
◼
►
He needs a haircut very badly, but he does not shed.
00:33:43
◼
►
Anyway, so it's strikingly quiet.
00:33:47
◼
►
It is ridiculously quiet.
00:33:49
◼
►
So I am very much enjoying that,
00:33:51
◼
►
And that, if nothing else, will push me to very aggressively
00:33:55
◼
►
move this into being Tiff's computer as soon as the Mac Pro
00:34:00
◼
►
is presumably released if I want it,
00:34:02
◼
►
because I want her computer across the room
00:34:04
◼
►
to be this quiet as well.
00:34:06
◼
►
It is shocking how quiet it is.
00:34:08
◼
►
And how quiet it seems to remain under load
00:34:11
◼
►
by all the reviews, but I have not experienced that yet.
00:34:14
◼
►
But ask me again next week.
00:34:16
◼
►
- So both Jason Snell and Underscore have
00:34:19
◼
►
have told me that FFmpeg encodes tend to be twice as quick on the iMac Pro as compared
00:34:27
◼
►
to my 5K iMac.
00:34:29
◼
►
And although I don't do FFmpeg encodes as often as I probably paint it, it happens often
00:34:35
◼
►
enough that I am salivating at the thought of it.
00:34:38
◼
►
And then I see the price tag and I'm reminded that I don't need one of these after all.
00:34:42
◼
►
My goodness, it seems like it would be, it's just so much faster and I'm super jealous.
00:34:47
◼
►
- I just think all my RAM errors
00:34:49
◼
►
are being corrected and detected.
00:34:51
◼
►
Oh man, this is so great.
00:34:52
◼
►
- That's so harsh.
00:34:53
◼
►
- It's so nice to be back on a Mac Pro again.
00:34:55
◼
►
- Oh, you're so mean to Jon.
00:34:57
◼
►
- Yeah, like I said in the follow-up,
00:34:59
◼
►
but I do find it interesting that this machine
00:35:01
◼
►
appears to be tuned for quiet above all else,
00:35:04
◼
►
which is like an interesting way to go for, you know,
00:35:07
◼
►
like what it says to me that actually,
00:35:09
◼
►
that they do actually have cooling, more cooling,
00:35:11
◼
►
especially since they chose parts that are clocked lower,
00:35:14
◼
►
like whatever these special number parts
00:35:16
◼
►
they use from Intel. They're like similar to other parts that Intel offers but a little bit lower
00:35:20
◼
►
clocked. Like they would have the headroom but they wanted it to be quieter, right? Rather than
00:35:27
◼
►
having it like it's almost as if the design goal was quieter than the 5k iMac. Which you could see
00:35:33
◼
►
them then maybe saying it should be as quiet as the 5k iMac but it ends up being quieter.
00:35:37
◼
►
Like you know dramatically quieter. And not because it can be that quiet and never throttle
00:35:45
◼
►
but it can be that quiet and almost never throttle. Like just little blips, little blips here and
00:35:51
◼
►
there. Like I encourage people to check out the Apple Insider article and look at the graphs. It's
00:35:54
◼
►
mostly never throttling, little dips here and there. And so, and again, like this probably varies
00:35:59
◼
►
on the ambient temperature of the room, how good the thermal paste is on the model that you happen
00:36:04
◼
►
to get, all sorts of things like that. That's something else that, a couple of follow-up
00:36:08
◼
►
YouTube links that unfortunately I don't have for the show notes, but if you just go onto YouTube
00:36:12
◼
►
and look for like iMac or Apple thermal throttle cooling blah blah blah, PowerBook, sorry,
00:36:20
◼
►
MacBook thermal throttling.
00:36:22
◼
►
One of the things that the PC builders like to do is take apart Apple computers and take
00:36:28
◼
►
off the heat sinks and the heat pipes and scrape off the thermal paste and put on like
00:36:34
◼
►
their fancy thermal paste.
00:36:36
◼
►
Sometimes they put on multiple kinds of fancy thermal paste which boggles my mind that they
00:36:39
◼
►
They take the entire thing apart, scrape off the thing, clean the CPU in the heat sink,
00:36:44
◼
►
put on thermal paste, reassemble the entire thing, test it, and then repeat it, only to
00:36:48
◼
►
scrape off the paste they just put on and put on an even more ridiculously expensive
00:36:52
◼
►
special thermal paste made with like, you know, ARCTIC SILVER!
00:36:56
◼
►
Yeah, exactly, made with these adamantium elements that make the things more expensive
00:37:01
◼
►
than printer ink.
00:37:03
◼
►
But they get like, you know, double, you know, single or even sometimes double digit increases
00:37:08
◼
►
in or decreases in temperature just from merely applying new thermal paste or better thermal
00:37:17
◼
►
And this is true not just of laptops but of all computers.
00:37:21
◼
►
As it ages and as you go through heating cool and heating cool cycles over and over again,
00:37:28
◼
►
the thermal bond between whatever is pulling heat away from your chip and the top of the
00:37:32
◼
►
chip itself degrades, right? And I've always wondered why Apple doesn't use whatever these
00:37:38
◼
►
very fancy thermal paste things are. Maybe they, maybe these ones last even, like they're
00:37:45
◼
►
good when they're installed new, but after a year they're crap. Maybe it's just a cost
00:37:49
◼
►
saving thing. Maybe they can't get thermal paste of that quality in the volumes needed
00:37:54
◼
►
to sell millions and millions of whatevers. But it's always something I suspect when I
00:37:59
◼
►
hear someone says like, "Oh, I got a 5K iMac and it's like super loud." Or, you know, that
00:38:04
◼
►
happened with the PlayStation 4, so a lot of the PlayStation 4 is like, "I got a brand
00:38:07
◼
►
new PlayStation 4 and it sounds like a jet engine is taking off." And again, getting
00:38:11
◼
►
back to the battery as being like the sort of touchy-feely squishy element that could
00:38:17
◼
►
go, that could be like a, you get a bad banana, right? The touchy-feely squishy element of
00:38:22
◼
►
almost all electronics these days is how, how well assembled was it? Like, how good
00:38:29
◼
►
as the thermal bond between the hot little square or rectangle and the apparatus meant
00:38:35
◼
►
to pull heat away. And so you may end up getting a PlayStation 4 where it's just not seated
00:38:41
◼
►
properly or there's not enough thermal paste or there's too much thermal paste or it's
00:38:45
◼
►
crooked or some other problem with it. And right out of the box the fans run at max speed.
00:38:50
◼
►
You're like, "Oh, what's wrong with this thing?" It's like, yeah, that part of it. The silicon
00:38:54
◼
►
chip is solid state and they can test it and verify it and if it's good it's probably good.
00:39:00
◼
►
And the assembly process, if they over torque or under torque a few screws it doesn't matter,
00:39:04
◼
►
but if one of those screws is one of the screws that keeps the heat sink properly seated on
00:39:09
◼
►
the thing or if the little machine or person that puts the thermal paste on got it off
00:39:14
◼
►
by a few millimeters or just so many things can go wrong that seem very analog. And if
00:39:22
◼
►
If that goes wrong, it's like you just feel like you lost the lottery, like you're bummed
00:39:26
◼
►
out or you won the crappy lottery.
00:39:29
◼
►
Most of the time everything's fine, but every once in a while you get a lemon and you're
00:39:32
◼
►
like, "Why are these fans so loud?"
00:39:33
◼
►
It's like, if you're one of those people, you could crack it open and try to fix it,
00:39:37
◼
►
but if you're not, you have to just try to return it or try to...
00:39:40
◼
►
They'll say, "Oh, fan noise is normal.
00:39:42
◼
►
When you're playing a game, the fans just spin up."
00:39:44
◼
►
It's like, "Yeah, but when I just turn it on, listen to this.
00:39:46
◼
►
You can tell there's something wrong with it, right?
00:39:47
◼
►
And you have to argue with the person and beg."
00:39:49
◼
►
It's like my worst nightmare.
00:39:52
◼
►
I've had pretty good luck with fans so far.
00:39:55
◼
►
But like imagine, you get a new 5K iMac.
00:39:57
◼
►
Who was the one who did this?
00:39:58
◼
►
Was it Stephen Hackett who was complaining
00:39:59
◼
►
about his noisy 5K iMac?
00:40:00
◼
►
Someone we know, I think, recently got a brand new 5K iMac
00:40:03
◼
►
and could not believe how loud it was.
00:40:05
◼
►
And now whenever I hear that, I'm like,
00:40:06
◼
►
maybe they just expected it to be quieter
00:40:09
◼
►
or maybe they lost the thermal paste lottery.
00:40:12
◼
►
- Yeah, well, and I think that one was actually
00:40:14
◼
►
like a defective one.
00:40:14
◼
►
But I will say that like, you know,
00:40:17
◼
►
now having used the 5K iMac full-time for three years,
00:40:22
◼
►
My only complaint really was that under load, it got loud.
00:40:27
◼
►
And it was kind of annoying to hear the fans
00:40:29
◼
►
when it was under a load.
00:40:31
◼
►
And so to have this brand new, awesome, high-end generation
00:40:36
◼
►
of the iMac basically not do that at all,
00:40:40
◼
►
or do that to such a small level
00:40:41
◼
►
that most people don't even notice it's doing it at all,
00:40:43
◼
►
basically to have it be quiet under most loads,
00:40:47
◼
►
that is a huge upgrade.
00:40:51
◼
►
And you could argue, as some people,
00:40:53
◼
►
like on that Apple Insider comment thread did,
00:40:56
◼
►
you can argue like it's a pro machine,
00:40:57
◼
►
it should never throttle from thermals.
00:41:00
◼
►
But I think there's a question of degree there.
00:41:05
◼
►
If it can be really, really quiet under most workloads
00:41:11
◼
►
and only give up like 1% of its total throughput on the CPU,
00:41:15
◼
►
I would probably take that trade off,
00:41:17
◼
►
and I bet most buyers would too.
00:41:20
◼
►
- Yeah, especially since you would have to run the fan,
00:41:23
◼
►
not just like, oh, like during those blips,
00:41:26
◼
►
just make the fan a little faster.
00:41:27
◼
►
I think to get rid of those blips,
00:41:29
◼
►
you would have to substantially,
00:41:32
◼
►
run the fan substantially faster,
00:41:34
◼
►
much earlier than you think you would have to.
00:41:36
◼
►
It's not as if you can react to them in real time
00:41:38
◼
►
with fan speed, and so it is actually a trade off.
00:41:41
◼
►
And so basically, like these things look like
00:41:42
◼
►
they're pretty much never throttling
00:41:45
◼
►
in exchange for very quiet performance.
00:41:47
◼
►
And you could go to absolutely never throttling
00:41:50
◼
►
in exchange for iMac 5K sounds, performance, you know?
00:41:54
◼
►
- Right, but I don't want that.
00:41:56
◼
►
I gladly would give up that last little tiny percentage
00:41:59
◼
►
of performance for a computer that is quiet
00:42:02
◼
►
pretty much all the time than one that does
00:42:06
◼
►
what the 5K iMac does, which is just ramp up, ramp down,
00:42:08
◼
►
ramp up, ramp down.
00:42:09
◼
►
You can always hear those things moving.
00:42:11
◼
►
- Or we could just wait for the Mac Pro and have it all.
00:42:13
◼
►
- We hope, right?
00:42:15
◼
►
- That's right.
00:42:16
◼
►
Until it's introduced, it's the fantasy computer
00:42:18
◼
►
that solves everyone's problems.
00:42:20
◼
►
So Maxuck in the chat asks,
00:42:22
◼
►
"Is it possible that I would ever stick with the iMac Pro
00:42:24
◼
►
"and not buy the Mac Pro?"
00:42:27
◼
►
That is possible.
00:42:28
◼
►
Again, we won't really know until the Mac Pro is released,
00:42:32
◼
►
you know, what it is.
00:42:34
◼
►
- Correction, it is impossible that you won't buy
00:42:37
◼
►
the Mac Pro, but it is possible that you buy it,
00:42:39
◼
►
return it, and then go back to the iMac Pro.
00:42:41
◼
►
- It's possible, but you know, 'cause I do,
00:42:44
◼
►
I am going to probably be incredibly satisfied
00:42:47
◼
►
with the iMac Pro in the meantime.
00:42:49
◼
►
And as I mentioned on previous shows,
00:42:52
◼
►
if the iMac Pro was it,
00:42:54
◼
►
if there was not going to be another Mac Pro,
00:42:57
◼
►
if this was the only Mac Pro Xeon workstation
00:43:01
◼
►
that Apple's going to make,
00:43:03
◼
►
I would totally just buy it and be fine with it.
00:43:05
◼
►
And I would occasionally complain,
00:43:07
◼
►
if I had to bring in my computer for service
00:43:08
◼
►
and I lost my whole computer
00:43:09
◼
►
'cause the monitor had a dead pixel,
00:43:11
◼
►
that would make me upset.
00:43:12
◼
►
But otherwise, I've been using a 5K iMac
00:43:16
◼
►
for the last three years
00:43:17
◼
►
because I decided the overall package of the iMac
00:43:20
◼
►
with the wonderful Retina screen and everything
00:43:22
◼
►
was better for me than the 2013 Mac Pro.
00:43:25
◼
►
I might make that same decision again
00:43:27
◼
►
after seeing the Mac Pro, the next Mac Pro,
00:43:30
◼
►
but the next Mac Pro will also be apparently,
00:43:34
◼
►
allegedly coming with a new Pro display.
00:43:37
◼
►
I assume it's going to be at least a 5K Retina display,
00:43:41
◼
►
if not bigger.
00:43:42
◼
►
Man, it'd be awesome if it was 8K or something,
00:43:44
◼
►
but I don't know how likely that is
00:43:47
◼
►
at this year, but if they release something
00:43:50
◼
►
that ends up being less compelling to me
00:43:55
◼
►
than the iMac Pro, then I'll get an iMac Pro for myself
00:43:59
◼
►
and give this one to TIFF.
00:44:00
◼
►
Maybe I'll wait 'til the next generation, probably not.
00:44:04
◼
►
Because, and I've seen a lot of people,
00:44:07
◼
►
a lot of Mac commentators and everything saying,
00:44:11
◼
►
"We really have to see how often Apple updates the iMac Pro.
00:44:15
◼
►
expecting like annual updates and don't expect that because even if Apple is
00:44:21
◼
►
serving this line responsibly and as well as they possibly can they probably
00:44:27
◼
►
won't update the iMac Pro in a meaningful way annually. They might and
00:44:32
◼
►
they should update the GPUs annually. I don't know that they will but the most
00:44:38
◼
►
responsible way to update this machine would be to update the GPUs basically
00:44:42
◼
►
whenever there's a new major update to the GPU line that it uses, which is usually about
00:44:48
◼
►
once a year. But the Xeon CPUs that it uses are not updated every year. Usually Intel
00:44:55
◼
►
gives meaningful Xeon updates about every 18 months to two years. So that's the kind
00:45:00
◼
►
of upgrade cycle that I hope to see here. Anything less than that I think is optimistic,
00:45:05
◼
►
and they would only be able to update the GPU, maybe the SSD, but probably not any meaningful
00:45:11
◼
►
CPU updates more often than that.
00:45:14
◼
►
- So, so far so good, not a lot to say,
00:45:16
◼
►
'cause it's brand new.
00:45:18
◼
►
- An hour in.
00:45:19
◼
►
- Yep, I was gonna be quick, remember,
00:45:21
◼
►
are you keeping your peripherals?
00:45:24
◼
►
- The black ones?
00:45:27
◼
►
- But you won't be using the keyboard, I assume,
00:45:29
◼
►
is that correct?
00:45:30
◼
►
- No, that's true, the keyboard I am not planning on using
00:45:32
◼
►
because I use a natural keyboard,
00:45:35
◼
►
which is all, the keyboard I use is the Microsoft
00:45:37
◼
►
Sculpt ergonomic keyboard, which happens to also be
00:45:39
◼
►
black and gray, so that works out well.
00:45:42
◼
►
It looks awesome with all the new stuff.
00:45:45
◼
►
So I do have the black trackpad and the black mouse.
00:45:48
◼
►
The black keyboard is still in the box,
00:45:50
◼
►
and I don't know, I'll probably just send it
00:45:52
◼
►
to John or somebody, I don't know, do you want it?
00:45:54
◼
►
- I'm already buying Snails.
00:45:56
◼
►
- Oh, I was gonna give you mine for free.
00:45:57
◼
►
- If you wanna send me it for free, I'll also take it.
00:46:00
◼
►
- Casey, do you want?
00:46:01
◼
►
- Well, I am acquiring Underscores, coincidentally.
00:46:04
◼
►
Underscore got a--
00:46:06
◼
►
- The, what do you call it, the black market,
00:46:08
◼
►
to speak for iMac Pro peripherals is alive and kicking.
00:46:12
◼
►
The space gray marking.
00:46:14
◼
►
Coincidentally underscore, this is the thing, like, if I were to order myself in iMac Pro,
00:46:21
◼
►
whether or not I wanted any of the peripherals, there is absolutely no chance I would not
00:46:26
◼
►
order all three of them.
00:46:28
◼
►
I would order the keyboard, which of course you have to get, I would order a mouse and
00:46:31
◼
►
I would order a trackpad because why would you not get the whole set?
00:46:36
◼
►
And Underscore did that, and even though I am not a trackpad kind of guy, when he told
00:46:40
◼
►
me he had the whole set, I was like, "Alright, just send me an Apple Pay Cash request for
00:46:45
◼
►
whatever the sum total of that would be.
00:46:47
◼
►
I don't even want to know what it is until you ask for it, so I can't back down, because
00:46:50
◼
►
I'm sure it'll be like $300.
00:46:51
◼
►
But I'll just take the whole set off your hands, and I'm very looking forward to it."
00:46:56
◼
►
So about, I don't know, a year or two ago, I added a trackpad to my setup.
00:47:00
◼
►
So I have left hand, left trackpad, right mouse.
00:47:03
◼
►
And that's what I plan to do.
00:47:04
◼
►
Keyboard in the middle.
00:47:05
◼
►
really nice.
00:47:06
◼
►
Like, it takes only days to get into the habit
00:47:09
◼
►
of using the trackpad with your left hand.
00:47:11
◼
►
It does like, so I'm not using it all the time,
00:47:13
◼
►
I'm basically just switching off.
00:47:15
◼
►
Like, if I need to reach something with my left hand,
00:47:17
◼
►
I can, if I need to move with the mouse,
00:47:20
◼
►
use my right hand, I can do that too.
00:47:21
◼
►
Like, it's surprisingly easy to get accustomed
00:47:24
◼
►
to regularly using more than one input device,
00:47:28
◼
►
even with your non-dominant hand.
00:47:30
◼
►
It's really nice.
00:47:31
◼
►
And now, like, I'll occasionally have,
00:47:34
◼
►
like I'll need the desk space for something else
00:47:36
◼
►
for like an hour and I'll move the trackpad
00:47:38
◼
►
like up to a different spot where it is
00:47:40
◼
►
so it's not accessible to me.
00:47:42
◼
►
And I miss it immediately.
00:47:44
◼
►
Like I keep putting my hand where it is
00:47:46
◼
►
expecting to use it and it's not there.
00:47:49
◼
►
So it really has worked itself into my setup
00:47:52
◼
►
very, very fully and it's really nice
00:47:55
◼
►
and I miss it when it isn't there.
00:47:57
◼
►
- Yeah, I don't know how much I'll use it in general
00:47:59
◼
►
but in the brief amount of time I've used Final Cut Pro,
00:48:03
◼
►
Oh boy, do I wish I had a trackpad for a lot of that.
00:48:06
◼
►
So, I am a devout mouse user in general,
00:48:09
◼
►
but for that, I am very looking forward
00:48:13
◼
►
to having the trackpad.
00:48:14
◼
►
- Yeah, it's very nice for the two finger scrolling gestures
00:48:16
◼
►
in both directions.
00:48:18
◼
►
- And so like, I started it for Logic
00:48:21
◼
►
when editing podcasts so I could scroll the timeline
00:48:24
◼
►
left and right.
00:48:25
◼
►
That's probably why you want it for Final Cut Pro, right?
00:48:28
◼
►
- Now, I'm good enough, I'm precise enough with it
00:48:31
◼
►
that I can pretty much use regular mouse functionality
00:48:35
◼
►
at pretty much full speed with my left hand
00:48:39
◼
►
whenever I need to, and it's wonderful.
00:48:42
◼
►
- That's pretty cool.
00:48:43
◼
►
Yeah, I wanna use it for scrolling laterally
00:48:45
◼
►
in the timeline and also zooming, you know, so making,
00:48:48
◼
►
you know, I don't know what the technical terms are
00:48:51
◼
►
for this, but you know, rather than showing
00:48:53
◼
►
the entire timeline of a maybe 15-minute video
00:48:56
◼
►
all on screen at once, maybe I wanna blow it up
00:48:58
◼
►
that there's only 10 seconds of video being shown
00:49:01
◼
►
on my entire 5K screen.
00:49:03
◼
►
And I'm doing that deliberately
00:49:04
◼
►
because I'm like really trying to tweak timing on something.
00:49:06
◼
►
So I'm looking forward to pinch to zoom and all that.
00:49:08
◼
►
So yeah, I'm gonna be freaking broke,
00:49:10
◼
►
but I am looking forward to these stealthy,
00:49:13
◼
►
space gray, don't call it black, black peripherals.
00:49:18
◼
►
- You guys both need 27 inch iPad Pros.
00:49:20
◼
►
So you can do multi-touch editing
00:49:22
◼
►
of your podcasts and video.
00:49:24
◼
►
- Like you're like one degree,
00:49:25
◼
►
like you're doing this indirect thing
00:49:26
◼
►
where you're swiping around while staring at a screen.
00:49:29
◼
►
It's like, just bring them together, you're so close.
00:49:31
◼
►
- Yeah. - Use all your fingers
00:49:32
◼
►
and your hands and your elbows.
00:49:33
◼
►
- We are sponsored this week by Casper.
00:49:37
◼
►
Start sleeping ahead of the curve
00:49:39
◼
►
and get $50 toward select mattresses
00:49:41
◼
►
by visiting casper.com/ATP
00:49:44
◼
►
and using code ATP at checkout.
00:49:46
◼
►
Terms and conditions apply.
00:49:48
◼
►
Casper mattresses are wonderful.
00:49:51
◼
►
They are perfectly designed for humans,
00:49:53
◼
►
engineered to soothe and cradle your natural geometry.
00:49:57
◼
►
You spent a third of your life sleeping,
00:49:59
◼
►
so you should be comfortable,
00:50:00
◼
►
and Casper helps you do that
00:50:02
◼
►
by providing all the support the human body needs
00:50:04
◼
►
in all the right places, 'cause it's fairly complex.
00:50:07
◼
►
You can't just have the same foam layering
00:50:10
◼
►
or the same density at all parts of the mattress,
00:50:12
◼
►
because our bodies have these shapes
00:50:14
◼
►
that need to be supported in different ways,
00:50:15
◼
►
have different weights to them,
00:50:17
◼
►
and Casper has engineered this.
00:50:19
◼
►
They've designed and developed
00:50:20
◼
►
and engineered these mattresses,
00:50:22
◼
►
All in the US, by the way, with these wonderful,
00:50:24
◼
►
breathable designs to help you sleep cool
00:50:27
◼
►
and regulate your temperature throughout the night
00:50:29
◼
►
with multiple supportive memory foams
00:50:31
◼
►
for a quality sleep with just the right sink
00:50:34
◼
►
and just the right bounce.
00:50:36
◼
►
With over 20,000 reviews and an average of 4.8 stars
00:50:39
◼
►
across Casper's online store, Amazon, and Google,
00:50:42
◼
►
it is very quickly becoming the internet's favorite mattress.
00:50:45
◼
►
They now have three mattress models,
00:50:46
◼
►
the original Casper, the Wave, and the Essential,
00:50:49
◼
►
and they also have a wide variety of other products
00:50:51
◼
►
to ensure a great sleep like sheets and pillows.
00:50:54
◼
►
And all this is available at very affordable prices
00:50:57
◼
►
because they cut out the middleman
00:50:58
◼
►
and sell directly to you.
00:51:00
◼
►
All this is very easy, it kinda sounds crazy
00:51:03
◼
►
to buy mattresses online,
00:51:04
◼
►
but they have wonderful easy shipping,
00:51:06
◼
►
it comes in a box, you can even get it upstairs
00:51:08
◼
►
if you need to, then it expands out and it's wonderful,
00:51:11
◼
►
and they have no hassle returns after 100 nights
00:51:15
◼
►
if you are not completely satisfied.
00:51:17
◼
►
Free shipping and returns in the US and Canada,
00:51:19
◼
►
they couldn't be easier.
00:51:20
◼
►
Start sleeping ahead of the curve with the Casper mattress.
00:51:23
◼
►
Get $50 towards select mattress models
00:51:26
◼
►
by visiting casper.com/atp and using code ATP at checkout.
00:51:31
◼
►
That's casper.com/atp with code ATP
00:51:34
◼
►
for $50 towards select mattresses.
00:51:36
◼
►
Terms and conditions apply.
00:51:38
◼
►
Thank you so much to Casper for sponsoring our show.
00:51:40
◼
►
- All right, anything else about the iMac Pro
00:51:45
◼
►
before we move on to this Intel thing?
00:51:47
◼
►
- I don't know, do we have time for the Intel thing?
00:51:48
◼
►
I think we have to get to Ask ATP
00:51:50
◼
►
and we can push the Intel thing off till next week,
00:51:52
◼
►
by which time planes will be falling from the sky.
00:51:57
◼
►
We have time for at least the opening of the Intel thing.
00:51:59
◼
►
We'll talk about it for a little bit,
00:52:01
◼
►
and then I think Ask ATP will be quick, famous last words.
00:52:04
◼
►
- Well, the thing is, like the Intel thing, it's huge news,
00:52:08
◼
►
but we don't really know a lot about it yet.
00:52:10
◼
►
So we need to talk about it,
00:52:12
◼
►
but we're gonna be talking about it more next week.
00:52:14
◼
►
- I know enough about it to give a reasonable summary.
00:52:17
◼
►
- All right, so let me take a stab
00:52:19
◼
►
as Chief Summarizer-in-Chief, and John, whenever you get fed up with it, just interrupt me
00:52:23
◼
►
and we'll move along.
00:52:25
◼
►
It appears that on Intel CPUs for sure, but probably on other CPU architectures, there
00:52:34
◼
►
is an exploit wherein—and I have to back up just a half-step—you know, as the CPU
00:52:40
◼
►
is executing instructions, as it's executing code, one of the things that modern CPUs will
00:52:45
◼
►
do is they'll start looking ahead to what code is coming, and they'll start actually
00:52:49
◼
►
pre-executing some of that code in some circumstances to get kind of ahead of the game.
00:52:55
◼
►
This is like when you grab a book and jump to the last page and see, you know, who killed
00:53:00
◼
►
who or, you know, who survives at the end or whatever the case may be.
00:53:03
◼
►
So these CPUs will look a little bit ahead and start to execute stuff that they think
00:53:11
◼
►
And that's true of most modern CPU architectures,
00:53:15
◼
►
but what's a little bit different between CPU architectures
00:53:17
◼
►
is that some of them, or I understand,
00:53:20
◼
►
that some of them have some protections
00:53:22
◼
►
around what's considered like operating system
00:53:25
◼
►
or really kernel code and what's considered
00:53:28
◼
►
kind of quote unquote the user's code.
00:53:32
◼
►
- You're straying, you're straying.
00:53:33
◼
►
- All right, sorry.
00:53:34
◼
►
- Warning, warning.
00:53:35
◼
►
- All right, here we go.
00:53:35
◼
►
- Abort, abort.
00:53:36
◼
►
- Just cut in now, cut in now.
00:53:38
◼
►
- All right, so everything you said up to that point
00:53:41
◼
►
is good about speculative execution. And again, I'm not an expert on this either, and it just came
00:53:46
◼
►
out today, and I'm reading about it after work, so forgive me if I'm getting some parts of it wrong.
00:53:50
◼
►
But the exploit, as it has been explained to me in various articles and over Twitter,
00:53:59
◼
►
so take that for what it is, is that during the speculative execution of instructions,
00:54:09
◼
►
it will start executing instructions before it's sure whether they are valid things to do. And
00:54:13
◼
►
depending on what mode your CPU is in and what address it's trying to reference and so on and
00:54:18
◼
►
so forth, there are certain things that you could be trying to do that are invalid. Reading from a
00:54:22
◼
►
memory location that you're not allowed to read from because it's not mapped into your process
00:54:26
◼
►
or something like that or whatever. Or reading from kernel memory, which is a distinction that
00:54:32
◼
►
exists in pretty much all modern processors of having memory space that belongs to the kernel,
00:54:38
◼
►
that can't be read by usual processes.
00:54:41
◼
►
And it will do the speculative execution
00:54:43
◼
►
and then eventually figure out, oh, you're
00:54:46
◼
►
not supposed to do that.
00:54:47
◼
►
I wasn't supposed to do it.
00:54:48
◼
►
And it'll be like, oh, well, OK, I'm
00:54:49
◼
►
not allowing that to proceed.
00:54:50
◼
►
You're not going to actually be able to do whatever
00:54:52
◼
►
it is you were trying to do, even though I kind of sort
00:54:55
◼
►
of already executed part of it.
00:54:56
◼
►
But never mind, let me undo that.
00:54:59
◼
►
And so it undoes it, right?
00:55:00
◼
►
But given how far ahead of itself
00:55:04
◼
►
it does speculative execution, not just like one or two
00:55:06
◼
►
things ahead but several things ahead.
00:55:10
◼
►
If the instructions are dependent on each other, so I'm going to speculatively execute
00:55:15
◼
►
this operation here, and then I'm also going to speculatively execute the next one, which
00:55:21
◼
►
depends on the result of the first one, and then it turns out like you weren't allowed
00:55:24
◼
►
to do that one and so it rolls everything back, right?
00:55:28
◼
►
So it's not like you actually successfully read something you weren't supposed to.
00:55:32
◼
►
But the side effects of doing those operations can leave a bunch of crap in the cache, and
00:55:39
◼
►
you're like, "Well, so what?
00:55:40
◼
►
The stuff that's in the cache is not the stuff that I wasn't supposed to read, because that
00:55:43
◼
►
never got there, because I wasn't even supposed to do that read."
00:55:45
◼
►
But because the thing you weren't supposed to read influenced what got put in the cache
00:55:54
◼
►
from the other instruction, you can back solve and figure out what the place you weren't
00:56:01
◼
►
supposed to read from was based on how the result of that was used to get, I know this
00:56:06
◼
►
is very confusing, like it's basically like looking at the side effects of an operation
00:56:11
◼
►
that you weren't supposed to do and that was actually rolled back just to figure out what
00:56:16
◼
►
that number must have been, what that memory address must have been, and in that way you
00:56:21
◼
►
can figure out, someone was saying even like just a bit at a time, like you can figure
00:56:25
◼
►
out what the most significant or least significant bit of that address used to be. You can slowly
00:56:29
◼
►
but surely reveal the entire contents of physical memory, much of which belongs to processes
00:56:35
◼
►
that you're never supposed to see.
00:56:37
◼
►
And that is a pretty terrible bug, which basically means all the protections of saying, "You
00:56:41
◼
►
just can't read arbitrary memory on the system," because all sorts of stuff is in memory, like
00:56:45
◼
►
encryption keys and the password that someone just typed and all sorts of stuff is in memory,
00:56:51
◼
►
like in physical memory on your computer.
00:56:53
◼
►
All the protections of the operating system and the CPU and all that stuff are supposed
00:56:57
◼
►
prevent you from reading memory from processes that belong to the operating system itself,
00:57:03
◼
►
memory from processes that belong to other users. For example, if you're using AWS, Amazon
00:57:08
◼
►
Web Services, or other shared hosting where your stuff may be running on the same real
00:57:15
◼
►
or virtual CPU as other people's stuff, and you have no visibility to them, you don't
00:57:19
◼
►
see their other processes or whatever, but physically speaking, the machine that you're
00:57:22
◼
►
running on in RAM next to your information is somebody else's information. If you can
00:57:27
◼
►
dump all RAM by using this X point to slowly reveal every single address in memory, that's
00:57:33
◼
►
really, really, really bad. And this is not just like, oh, someone, like there's a bug
00:57:39
◼
►
in this processor, like the fdiv bug or something, and they'll just fix it by making a new version
00:57:42
◼
►
of the processor. This is more or less inherent in the way speculative execution works. Like
00:57:47
◼
►
their whole cleanup process actually does the cleanup, but they didn't realize that
00:57:52
◼
►
And the thing that was valid to do, if it was influenced by the thing that was invalid
00:57:56
◼
►
to do, can leave information hanging around such that you can back solve and figure out
00:58:01
◼
►
what the invalid information you were supposed to be getting out was.
00:58:04
◼
►
That's my attempt to explain this and why it's not just like, "Oh, there's a mistake
00:58:07
◼
►
in Intel CPU and they'll fix it."
00:58:09
◼
►
It's why it affects all Intel CPUs for the past many, many years, not just one thing.
00:58:15
◼
►
It's why it also affects ARM CPUs.
00:58:17
◼
►
ARM came out and said, "Yes, this affects our CPUs as well."
00:58:20
◼
►
AMD says it doesn't affect their CPUs because they do speculative execution in a different
00:58:26
◼
►
And it's not like this is unfixable, but you will have to, to fix it in hardware, you'll
00:58:31
◼
►
have to change the way the hardware works.
00:58:33
◼
►
And the general trade-off they're making here is the hardware wants to be fast, so it's
00:58:37
◼
►
like, "We'll clean up after ourselves and try to be secure, but if we don't have to
00:58:42
◼
►
clean something up like that information that was pulled into that cache line or whatever,
00:58:46
◼
►
oh, you don't need to clean it up because that was from the valid operation, so that
00:58:48
◼
►
one is fine."
00:58:49
◼
►
It's garbage data, but it's not insecure.
00:58:51
◼
►
It's not like we're leaving information in there
00:58:52
◼
►
that will let someone get something.
00:58:54
◼
►
So just leave it there because it would be more costly
00:58:57
◼
►
to erase that, right?
00:58:58
◼
►
And they're gonna have to make different trade-offs
00:59:03
◼
►
to get rid of this, 'cause it's not like something
00:59:05
◼
►
they can, you know, first of all, they can't fix it
00:59:07
◼
►
in the CPUs that are already out there,
00:59:08
◼
►
'cause it's out there, it's out there.
00:59:10
◼
►
And they can fix it in a future architecture
00:59:12
◼
►
so they take it into account,
00:59:13
◼
►
but it's going to make a big difference.
00:59:15
◼
►
Now the fix for it in software
00:59:16
◼
►
that people are slowly rolling out
00:59:18
◼
►
and that actually is in a Mac OS 10.3 point,
00:59:22
◼
►
what is it, 10.13.2?
00:59:24
◼
►
- Has this fix according to one random person on Twitter.
00:59:27
◼
►
The fix they're doing is basically to say that
00:59:30
◼
►
when you're in a process, don't map the kernel
00:59:32
◼
►
into the same address space as the process.
00:59:36
◼
►
Put it in an entirely different address space entirely,
00:59:39
◼
►
like entirely separate address space
00:59:41
◼
►
so you can't use this exploit
00:59:42
◼
►
so that you would have to switch modes
00:59:44
◼
►
and go into, switch memory images
00:59:46
◼
►
and go into an entirely different address space,
00:59:47
◼
►
which is slower, and people are doing benchmarks and saying,
00:59:50
◼
►
okay, with this software fix where we shove the kernel
00:59:52
◼
►
into an entirely different place,
00:59:53
◼
►
instead of allowing the kernel to virtually live
00:59:55
◼
►
inside the same virtual address space
00:59:57
◼
►
as every user land processor,
00:59:58
◼
►
which makes it really easy to,
01:00:00
◼
►
when you switch into kernel mode to do kernel stuff,
01:00:02
◼
►
then user stuff, right?
01:00:03
◼
►
It makes it slower to do that
01:00:04
◼
►
if you more widely separate them,
01:00:06
◼
►
but it fixes this vulnerability.
01:00:08
◼
►
So everyone now is benchmarking how much slower is it?
01:00:10
◼
►
Is it 30% slower?
01:00:12
◼
►
Is it 1% slower?
01:00:14
◼
►
Is it only slower when you do heavy IO?
01:00:15
◼
►
Is it only slower in our synthetic benchmarks,
01:00:18
◼
►
but it's just the same and normal?
01:00:19
◼
►
Does the frame rate of my game go down?
01:00:21
◼
►
So now everyone's applying patches to their Linux kernels
01:00:25
◼
►
or trying the Windows patch version or whatever,
01:00:27
◼
►
and trying to see just how bad the performance hit is.
01:00:32
◼
►
But this is a really critical, serious bug
01:00:35
◼
►
because the only way it's really, truly gonna be fixed
01:00:39
◼
►
at the hardware level is for them
01:00:41
◼
►
to make different design decisions,
01:00:44
◼
►
different fundamental design decisions about speculative execution in their CPUs. And they're
01:00:51
◼
►
going to have to figure out a way to do that, so it's fast too. And everyone's freaking
01:00:54
◼
►
out about it, especially for things like shared hosting, because you can exploit this from
01:01:00
◼
►
anywhere, basically. If you can just get code to run on the CPU at a low enough level, then
01:01:08
◼
►
you can just dump the entire contents of memory of that machine. No matter your processes,
01:01:12
◼
►
people's processes, the operating system, everything. It's like heart bleed times a
01:01:16
◼
►
thousand. Like, not just get information about the process that you're exploiting, get information
01:01:22
◼
►
about anything else that is running on the hardware, which is slightly terrifying. So,
01:01:27
◼
►
understandably, everyone who does shared hosting and everyone who has an operating system is
01:01:31
◼
►
all busily trying to update their kernels to work around this thing at the cost of a
01:01:36
◼
►
potential speed hit and then dealing with the fallout of that speed hit. But yeah, so
01:01:41
◼
►
So Apple's already got the fix in the latest version of High Sierra.
01:01:46
◼
►
There was some tweet about the upcoming version of High Sierra having something else in regard
01:01:52
◼
►
Someone in the chat just pointed out that there are JavaScript proof of concepts.
01:01:55
◼
►
Like when I say you can get something to run on the CPU, it doesn't matter what it is.
01:02:01
◼
►
Imagine running JavaScript that accidentally dumps the entire contents of your machine's
01:02:09
◼
►
That's pretty bad.
01:02:11
◼
►
- It's terrifying.
01:02:11
◼
►
- Again, this is like one of those exploits
01:02:13
◼
►
like you'd see in a movie and like, that's so stupid.
01:02:15
◼
►
You can't run something on a webpage
01:02:16
◼
►
that dumps the contents of RAM.
01:02:18
◼
►
There's a little thing called memory protection dummy.
01:02:20
◼
►
- Now wait a minute.
01:02:21
◼
►
So I think you might be,
01:02:24
◼
►
either you're misunderstanding these or I am, basically.
01:02:27
◼
►
So there are two big bugs or two big exploits
01:02:31
◼
►
that we're talking about here.
01:02:34
◼
►
The names I think finally came out tonight.
01:02:36
◼
►
One of them is called Meltdown
01:02:37
◼
►
and one of them is called Spectre.
01:02:39
◼
►
And the Meltdown is the one that basically allows
01:02:44
◼
►
the cache priming effects that you were talking about earlier
01:02:49
◼
►
like when you try to access an invalid address,
01:02:52
◼
►
you can basically run timing,
01:02:56
◼
►
like run very precise timing benchmarks
01:02:58
◼
►
to figure out like is something cached or not,
01:03:01
◼
►
and then you can figure out based on that
01:03:03
◼
►
like roughly what addresses certain kernel functions map to
01:03:09
◼
►
that have been randomized using address space
01:03:11
◼
►
layout randomization.
01:03:13
◼
►
And so that's how you can,
01:03:15
◼
►
but you can't read other processes' memory space.
01:03:19
◼
►
You can only read the kernel memory
01:03:21
◼
►
because the kernel memory has been shadow mapped
01:03:23
◼
►
into your process space.
01:03:25
◼
►
And by the way, I am so sorry to anybody listening
01:03:28
◼
►
who this is over your head.
01:03:30
◼
►
We can try to explain it, but it would take a long time
01:03:33
◼
►
'cause we'd have to explain virtual memory
01:03:35
◼
►
and addresses of functions and interrupts
01:03:39
◼
►
and everything and it would be kind of a problem.
01:03:41
◼
►
So I'm so sorry.
01:03:43
◼
►
Feel free to skip the rest of the chapter if you want.
01:03:45
◼
►
But anyway, so that's the Meltdown attack.
01:03:48
◼
►
And then the Spectre attack is not about revealing
01:03:53
◼
►
kernel addresses of things.
01:03:55
◼
►
It is about actually dumping kernel memory
01:03:58
◼
►
and being able to access the contents of kernel memory.
01:04:01
◼
►
But it's only kernel memory not,
01:04:05
◼
►
because it is mapped into your process,
01:04:08
◼
►
not the memory of other processes on the system.
01:04:11
◼
►
- I'm pretty sure, from the explanation that I read,
01:04:13
◼
►
I'm pretty sure that either a combination
01:04:15
◼
►
of these exploits or one or the other
01:04:18
◼
►
can actually eventually iteratively go through
01:04:20
◼
►
the entire address space and eventually get
01:04:24
◼
►
all the contents of RAM by, presumably by
01:04:27
◼
►
walking your whole giant address space
01:04:30
◼
►
and causing it to page in to physical space
01:04:32
◼
►
every one of the things that you read,
01:04:34
◼
►
pushing out everything else and turning RAM.
01:04:37
◼
►
It may just be kernel space.
01:04:38
◼
►
Even if it's just kernel space, that's still pretty bad, because tons of interesting information
01:04:42
◼
►
isn't there.
01:04:43
◼
►
But it seemed to me that the reason people are scared about shared hosting is that—and
01:04:48
◼
►
how you could read processes in a different virtual machine is one of the other proof
01:04:53
◼
►
of concepts in the Google paper.
01:04:56
◼
►
That's not just looking at the kernel space that's in your process, but that you're
01:05:00
◼
►
able to look into the memory inside other virtual machines.
01:05:02
◼
►
Makes me think that you can actually get just dumps of the contents of RAM.
01:05:07
◼
►
But these are, you know, so we'll put a bunch of links in the show notes, all of which I
01:05:10
◼
►
have not had a chance to read, because again, this is all coming out just, you know, today,
01:05:13
◼
►
now as I'm leaving work, these things are coming out.
01:05:16
◼
►
There are abstracts, there are white papers, there's proof of concepts on these things.
01:05:21
◼
►
There's a nice Google site.
01:05:23
◼
►
Google has one of the projects that they call Google Project Zero, found either one or both
01:05:29
◼
►
of these exploits originally.
01:05:33
◼
►
Google also has a good page that explains in sort of much simpler language than we're
01:05:37
◼
►
doing here, a very broad vague kind of thing about speculative execution exists.
01:05:42
◼
►
It's supposed to clean up, but some stuff gets left around.
01:05:44
◼
►
Like that's the, you know, that's all you really need to know to understand the nature
01:05:47
◼
►
of this thing.
01:05:48
◼
►
We're trying to get down to the nitty gritty details.
01:05:50
◼
►
But at Google also lists, okay, here's all the Google, the things Google has.
01:05:54
◼
►
We have all of our different services and Gmail and Google Cloud things and, you know,
01:05:59
◼
►
And they go through them all one by one and say,
01:06:02
◼
►
here's how this is with respect to this bug.
01:06:04
◼
►
We've patched these, we haven't patched these,
01:06:06
◼
►
this will be patched soon, which is nice.
01:06:08
◼
►
I was looking for a similar page from Apple,
01:06:10
◼
►
but I suppose such a thing is not forthcoming,
01:06:12
◼
►
or maybe they'll just come out with it tomorrow or whatever.
01:06:15
◼
►
But every person out there,
01:06:17
◼
►
I'm assuming Amazon is doing something similar,
01:06:20
◼
►
has to now explain to you
01:06:23
◼
►
how many of their systems are vulnerable,
01:06:26
◼
►
How many have had their kernel patch to fix this and what the timelines are and what you
01:06:34
◼
►
can expect as the customer.
01:06:36
◼
►
Like if you have an Android phone, is that vulnerable?
01:06:38
◼
►
How old is your Android phone?
01:06:39
◼
►
Who makes it, so on and so forth.
01:06:41
◼
►
Because this type of vulnerability is really scary.
01:06:45
◼
►
Basically if you cause untrusted code to run on your CPU, and again, trying to do it from
01:06:53
◼
►
JavaScript that shows you like code, I wouldn't run untrusted code. Oh, do you load web pages?
01:06:57
◼
►
Because you're running essentially untrusted code then. You know, bad things can happen.
01:07:03
◼
►
Now, as for the performance issues, when I first thought this was a performance bug,
01:07:10
◼
►
I wasn't that worried about it because I was like, well, no matter how big the performance problem
01:07:14
◼
►
is, if you're not worried about being exploited, you know what I mean? Like I can imagine like
01:07:21
◼
►
having a toggle switch that says switch into this mode and I'm just going to run a local
01:07:25
◼
►
game that I trust, right?
01:07:27
◼
►
And I'll get full performance from my game.
01:07:30
◼
►
But the more I hear about this bug, the more I think that whatever the performance hit
01:07:35
◼
►
is, we're all just going to have to live with it until Intel and ARM and everybody else
01:07:41
◼
►
who is susceptible to this update, like produce new versions of their microarchitecture, produce
01:07:46
◼
►
new chips essentially.
01:07:49
◼
►
There's nothing you can do about the iMac Pro that Marker got now.
01:07:52
◼
►
He's just going to have to run it in the slow mode to be protected from this.
01:07:55
◼
►
I mean, he already is, basically, because he's got the latest High Sierra.
01:07:58
◼
►
So guess what?
01:07:59
◼
►
You're already doing it.
01:08:00
◼
►
But there's nothing you can do until you wait for Intel to come out with a new chip that
01:08:04
◼
►
is not susceptible to this, because it's not—like I said, it's not a bug or a problem or someone
01:08:09
◼
►
made a boo-boo and they meant it to work one way and it works the other way.
01:08:12
◼
►
This is working as designed.
01:08:13
◼
►
It's just an attack that they didn't account for.
01:08:16
◼
►
And so there's really nothing to do except go back to the drawing board and say, "How
01:08:20
◼
►
can we design a CPU that is fast but that is not susceptible to this category of attack?"
01:08:28
◼
►
It's not just one clever thing with one silly value that trips up something.
01:08:32
◼
►
It's an entire category of attacks that exploit the predictability of what's supposed to be
01:08:37
◼
►
unpredictable.
01:08:38
◼
►
Like one part of one of these exploits, I think, was like they had completely figured
01:08:43
◼
►
out exactly how the branch predictor works on a particular Intel CPU that helps them
01:08:49
◼
►
predict what it's going to do in various situations.
01:08:51
◼
►
Because you do have to manipulate the speculative execution to get it to do what you want.
01:08:55
◼
►
You need to know which things it's going to speculatively execute in which order so that
01:09:00
◼
►
you can set things up to produce a side effect that gives you actionable information about
01:09:04
◼
►
the thing that wasn't supposed to be read.
01:09:07
◼
►
Anyway, if your eyes are glazing over, we apologize.
01:09:11
◼
►
look at all the various PDFs and web pages we will link in the show notes and then I
01:09:16
◼
►
guess we'll come back next week and if we're all still alive and the entire world hasn't
01:09:20
◼
►
burned down in a year 2000 style apocalypse then we can talk about it more.
01:09:26
◼
►
In the year 2000.
01:09:28
◼
►
It seems that it's probably going to be, it's probably going to end up being a really interesting
01:09:35
◼
►
thing to extreme nerds and most people are probably not going to notice, at least on
01:09:40
◼
►
On other platforms, I don't know how big the differences are
01:09:43
◼
►
because of how they manage memory and stuff,
01:09:45
◼
►
but on Macs, people are saying,
01:09:47
◼
►
who know more about this than we do,
01:09:49
◼
►
that any Mac that has the PCID feature on the Intel chip,
01:09:54
◼
►
which pretty much all modern chips do
01:09:58
◼
►
from the last five or so years,
01:10:00
◼
►
it's not a major performance hit
01:10:03
◼
►
if your Mac is one of these.
01:10:05
◼
►
And again, the problem with us trying to talk about this
01:10:09
◼
►
this week, it's so big of a story, probably,
01:10:13
◼
►
that we really can't ignore it.
01:10:14
◼
►
We really can't say, "Oh, we'll talk about this next week
01:10:16
◼
►
"because we don't know enough about it yet."
01:10:18
◼
►
The reality is we're gonna talk about it
01:10:19
◼
►
probably both this week and next week
01:10:21
◼
►
because we're gonna understand it better next week
01:10:22
◼
►
and more news will have happened,
01:10:24
◼
►
more of the patches will be out,
01:10:26
◼
►
we'll be able to see some of the performance impacts
01:10:28
◼
►
that it has.
01:10:29
◼
►
So this is probably a really big story,
01:10:33
◼
►
but we don't really know yet.
01:10:35
◼
►
It could just be fixed and nobody notices
01:10:38
◼
►
the impact and we all move on.
01:10:41
◼
►
So we apologize, we'll do our best to cover it next week
01:10:44
◼
►
also if there's more news to cover,
01:10:46
◼
►
and I guess we'll just see what happens.
01:10:48
◼
►
But if you are a user who has somehow made it through
01:10:51
◼
►
this explanation and has not skipped the chapter yet,
01:10:54
◼
►
and you don't really understand it,
01:10:55
◼
►
and you're worried about it, I would say
01:10:59
◼
►
there's probably not reason to be significantly concerned
01:11:03
◼
►
as an end user from what we know so far.
01:11:05
◼
►
- It would just make, you know, update,
01:11:07
◼
►
update your operating systems, though.
01:11:09
◼
►
- Yeah, yeah, definitely, like, install the updates
01:11:10
◼
►
and everything, but like, it's not going to all of a sudden
01:11:13
◼
►
make your computer super slow.
01:11:14
◼
►
It's not gonna throttle your battery or whatever,
01:11:16
◼
►
like, it's not gonna--
01:11:17
◼
►
- That should be the new thing, we should tell people
01:11:18
◼
►
that Microsoft is throttling your Windows computer
01:11:21
◼
►
and Linux is, if only Linux was a company,
01:11:24
◼
►
tell people it's a company, they'll believe it.
01:11:25
◼
►
The Linux company is throttling your Linux computer
01:11:28
◼
►
by introducing a kernel patch that can do,
01:11:30
◼
►
produce up to a 30% speed loss.
01:11:32
◼
►
Look at this select one benchmark in Postgres.
01:11:35
◼
►
Look how much slower it is.
01:11:38
◼
►
Linux is slowing down your computer.
01:11:40
◼
►
- To make you buy a new Linux.
01:11:42
◼
►
- Which is true, they literally are.
01:11:43
◼
►
They're literally patching the kernel to make it slower.
01:11:46
◼
►
- Oh my God.
01:11:49
◼
►
- And so did Microsoft and so did Apple,
01:11:50
◼
►
but no one is benchmarking Apple to,
01:11:53
◼
►
no one is running servers on,
01:11:55
◼
►
Mac servers and mission critical things like.
01:11:57
◼
►
The AWS thing, I heard a bunch of people like that.
01:11:59
◼
►
If you had a bunch of systems that were near the edge
01:12:01
◼
►
their performance envelope on the EC2 instances that you've provisioned, and they all take
01:12:06
◼
►
like a 2% performance hit, and suddenly you go that next few percentage, and now you kind
01:12:13
◼
►
of have a problem and have to get some more hardware.
01:12:15
◼
►
This can actually affect, even though it's a small effect, anything you do in cloud computing
01:12:21
◼
►
can have a ripple effect if you're close to the edge of your capacity.
01:12:25
◼
►
So I feel kind of bad that they have to update.
01:12:28
◼
►
If this has a big effect on you, besides the fact that
01:12:32
◼
►
pretty much every server and cloud instance
01:12:34
◼
►
is probably gonna have to be rebooted in the next few days,
01:12:37
◼
►
that's gonna be a bigger problem.
01:12:40
◼
►
Rebooting all the servers is gonna be
01:12:41
◼
►
a more disruptive effect of this than I think anything else.
01:12:44
◼
►
- Well, it could disrupt your monthly bill.
01:12:47
◼
►
- Yeah, but if it disrupts your bill by a meaningful amount,
01:12:50
◼
►
then either this problem is way worse
01:12:53
◼
►
than we thought it was on Linux,
01:12:54
◼
►
or you were already running too close to capacity anyway.
01:12:59
◼
►
- Yeah, that's the thing is it depends on workload.
01:13:01
◼
►
So if anything's gonna have a weird workload
01:13:03
◼
►
that happens to be like super IO intensive
01:13:05
◼
►
or something like that, it's some sort of,
01:13:06
◼
►
you know, like running a database server
01:13:08
◼
►
that it just all it does all day
01:13:09
◼
►
is just tremendous amounts of IO
01:13:11
◼
►
and a 5% hit to your million dollar bill.
01:13:15
◼
►
That 5% is a big increase in the amount of hardware.
01:13:19
◼
►
Anyway, we'll see how it is.
01:13:21
◼
►
I bet most people will just patch and update everything,
01:13:23
◼
►
But like any one of these problems, you're like, "But not everybody's going to patch."
01:13:27
◼
►
And so this is like Heartbleed even.
01:13:30
◼
►
You never know, like, for how long are there going to be systems with, like, the known
01:13:36
◼
►
vulnerable hardware spans many years, and probably many vendors, at the very least Intel
01:13:43
◼
►
How long is that bum hardware going to be out there, and how much of the hardware will
01:13:46
◼
►
never be updated to run a kernel that is patched to avoid this vulnerability?
01:13:52
◼
►
We are sponsored this week by Squarespace.
01:13:54
◼
►
Start building your website today at squarespace.com
01:13:57
◼
►
and enter offer code ATP at checkout to get 10% off.
01:14:00
◼
►
Make your next move with Squarespace.
01:14:02
◼
►
Squarespace websites are so incredibly easy to make
01:14:06
◼
►
because these days, no matter what project you're tackling
01:14:09
◼
►
or what new hobby you wanna start
01:14:11
◼
►
or what new creative work you wanna try to do,
01:14:14
◼
►
chances are you need some kind of website for that,
01:14:16
◼
►
as a home base or promotion
01:14:18
◼
►
or as part of the thing itself, like a podcast.
01:14:21
◼
►
And with Squarespace you can make websites to do so many different things.
01:14:25
◼
►
Blogs, podcasts, portfolios, corporate sites, hobby sites, so many different things.
01:14:31
◼
►
Even digital storefronts to sell digital or physical goods.
01:14:35
◼
►
And all of those are incredibly easy to make.
01:14:38
◼
►
You don't have to worry about installing software, configuring things, security updates, version
01:14:45
◼
►
There are so many parts of running a website that are kind of a pain if you do it really
01:14:49
◼
►
pretty much any other way and Squarespace takes care of all that for you.
01:14:53
◼
►
In addition, it's all super easy to actually use. So regardless of your
01:14:57
◼
►
skill level, whether you are a novice to a full-blown web programmer, Squarespace
01:15:04
◼
►
can be for you. It is very, very easy to use. You never have to see or touch any
01:15:08
◼
►
code. Everything is what you see is what you get and if you want to get super in
01:15:12
◼
►
there and get really involved and actually see the code you can do that
01:15:15
◼
►
too and everything in between. It is so easy to make great websites with Squarespace.
01:15:19
◼
►
you will wonder why anybody does it any other way.
01:15:22
◼
►
Try it there first.
01:15:24
◼
►
Whenever you need to do something, just try it there first.
01:15:26
◼
►
See how far you get.
01:15:27
◼
►
I say give it like an hour, and you'll see as I have
01:15:30
◼
►
just how awesome it is to spend a very small amount of time
01:15:33
◼
►
on Squarespace to get a whole site done,
01:15:35
◼
►
and then move on and do the thing
01:15:36
◼
►
you actually made the website for.
01:15:38
◼
►
Check it out today at squarespace.com.
01:15:40
◼
►
Start building your website right now with a free trial,
01:15:43
◼
►
no credit card required.
01:15:44
◼
►
Enter offer code ATP at checkout to get 10% off.
01:15:47
◼
►
Squarespace, make your next move.
01:15:49
◼
►
- So Erin Bushnell writes,
01:15:54
◼
►
"Suppose you had to give up your Mac and solely use iOS,
01:15:59
◼
►
"but Apple agreed to add one iOS feature of your choice.
01:16:03
◼
►
"What would it be?"
01:16:05
◼
►
And let's start with Marco, please.
01:16:07
◼
►
- I had a really hard time with this question
01:16:10
◼
►
because if I were to solely use iOS,
01:16:14
◼
►
I mean, that presumes a lot of things,
01:16:17
◼
►
like can I still make iOS apps on iOS?
01:16:22
◼
►
Like is there a way for me to do that?
01:16:24
◼
►
Because otherwise my career has a problem.
01:16:28
◼
►
- iOS has a problem if there's no way to make iOS apps.
01:16:31
◼
►
- Well that's true.
01:16:33
◼
►
Yeah, that's, yeah.
01:16:34
◼
►
So like, I mean technically I suppose I should say
01:16:38
◼
►
my answer is the iOS feature that would make me use iOS
01:16:42
◼
►
would be Xcode, but it's so much more complicated than that.
01:16:46
◼
►
So let's assume that somehow the tools to do
01:16:50
◼
►
software development exist as part of this new
01:16:53
◼
►
theoretical world where I'd be forced to use iOS.
01:16:57
◼
►
Other than that, I think I would have to say
01:17:00
◼
►
just larger screen devices, because,
01:17:03
◼
►
like John's wish for the 27-inch iPad,
01:17:07
◼
►
honestly, I don't love that concept for myself
01:17:11
◼
►
the way I work, but whenever I try to do anything on iOS
01:17:16
◼
►
that is non-trivial, I run into screen size limitations
01:17:20
◼
►
really fast, and I've tried the 12.9 inch iPad briefly,
01:17:24
◼
►
that I didn't find that that was for me,
01:17:26
◼
►
just physically it felt weird to have like a handheld device
01:17:29
◼
►
of that size for me, so I don't know how this would be
01:17:33
◼
►
in practice, but just some way to get larger screen space.
01:17:37
◼
►
I mean, if only there was a way that the physical size
01:17:40
◼
►
of the input devices that I was interacting with
01:17:42
◼
►
was not tied to the screen size of the device I was using.
01:17:46
◼
►
Maybe we could have like a little proxy touch device
01:17:50
◼
►
that I could touch that was smaller,
01:17:52
◼
►
maybe like the size of like a large iPhone maybe.
01:17:55
◼
►
I could touch that, maybe put on the desk.
01:17:58
◼
►
And then I could have a nice big screen
01:18:01
◼
►
like a little bit back, maybe vertical,
01:18:02
◼
►
so I could see it better,
01:18:03
◼
►
where I could arrange a whole bunch of small apps
01:18:07
◼
►
in little rounded rectangles
01:18:09
◼
►
that maybe I can move around and rearrange as necessary.
01:18:11
◼
►
Something like that.
01:18:12
◼
►
- I see what you did there.
01:18:16
◼
►
- Marco cheated, 'cause this was supposed to be
01:18:19
◼
►
an iOS feature and he started describing hardware,
01:18:21
◼
►
but we'll let it slide in just a time.
01:18:23
◼
►
My iOS feature, I think I would probably go
01:18:27
◼
►
with external storage support,
01:18:29
◼
►
'cause it doesn't sound fancy,
01:18:32
◼
►
but it's a really annoying limitation
01:18:35
◼
►
that on an iOS device, you can't just plug something in
01:18:38
◼
►
and then like go to the files app and just like drag things around in it and like go
01:18:42
◼
►
from dropbox and drag things like mounting storage so that it's available to every single
01:18:47
◼
►
application sort of natively everywhere.
01:18:50
◼
►
It's just an unnecessary thing that impedes, you know, like it seems like the battle world
01:18:57
◼
►
where instead of there being like sort of an equivalent of the finder or whatever, that
01:19:02
◼
►
everything is application specific.
01:19:04
◼
►
So yeah the photos application can read from your SD card or whatever but SD card is not
01:19:07
◼
►
universally available and mounted as a volume to any application that wants to look at it
01:19:12
◼
►
because that's just not the way iOS rolls with the file system.
01:19:14
◼
►
So if I had to use it all the time, I would want it to act in a slightly more Mac-like
01:19:21
◼
►
manner with regards to storage.
01:19:24
◼
►
For me, I was going to say like a real true-to-form terminal, which I know you can get from like
01:19:30
◼
►
Jailbreaking and I know you can get, you know, wonderful apps like, what is it, Prompt?
01:19:35
◼
►
Is that what I'm thinking of?
01:19:36
◼
►
- Yeah, but that doesn't open up a local terminal,
01:19:40
◼
►
that's for connecting to other machines.
01:19:42
◼
►
But I think if I had to choose just one,
01:19:44
◼
►
what I'd actually choose is just being able to side load apps
01:19:48
◼
►
without going through the App Store
01:19:50
◼
►
and understanding their risks involved and blah, blah, blah.
01:19:52
◼
►
But I think I would just wanna be able to side load apps
01:19:55
◼
►
and I think that would make a tremendous difference.
01:19:56
◼
►
- That's a good one.
01:19:57
◼
►
- And I mean like, you know, being able to download a binary
01:20:01
◼
►
in the same way that you can on a Mac
01:20:03
◼
►
or, you know, the same way you would get a binary
01:20:05
◼
►
the App Store, but have it not come from the App Store.
01:20:09
◼
►
So that's what I would say.
01:20:11
◼
►
Brandon Butler asks, and I'm going to slightly tweak the
01:20:14
◼
►
verbiage here, could all of you give some specific details
01:20:18
◼
►
about why you don't like Windows?
01:20:20
◼
►
I'm genuinely curious.
01:20:23
◼
►
As the potential most recent Windows user, I'll kick this
01:20:26
◼
►
off and say, I haven't used Windows for more than a few
01:20:30
◼
►
minutes in about a year and a half.
01:20:32
◼
►
But the last time I used Windows, which was Windows 10, I believe, the things that bothered
01:20:39
◼
►
me about it the most were high DPI was not pervasive throughout the entire operating
01:20:46
◼
►
system, so some things worked at what we would call retina resolutions in the Mac world and
01:20:51
◼
►
some would not.
01:20:53
◼
►
They're clearly in the midst of a...
01:20:55
◼
►
They were at the time in the midst of a transition, so there was a control panel, but then there
01:21:00
◼
►
were like other places to tweak a lot of the same settings or sometimes some settings were
01:21:06
◼
►
only in the control panel or only in other places and it's really really really frustrating especially
01:21:12
◼
►
if you're not deep in the windows world to figure out okay which one of these two or three places
01:21:17
◼
►
do i need to go to in order to say change your desktop resolution or something like that and
01:21:21
◼
►
a third of all the third-party apps while there is an unbelievable amount of third-party apps for
01:21:30
◼
►
Windows. Most of them, in fact, I would almost say the overwhelming majority of them are utter garbage.
01:21:36
◼
►
And look at something like, the last time I used Audacity, it was very, very powerful, but it was
01:21:43
◼
►
visually, I'm not going to say offensive, but hideous. And Audacity is available on the Mac,
01:21:50
◼
►
as far as I'm aware, but it is like the quintessential GarageBand equivalent for Windows.
01:21:55
◼
►
and it is just hideous to look at.
01:21:59
◼
►
And I just don't think that third-party developers
01:22:01
◼
►
on the Windows platform really take design
01:22:04
◼
►
nearly as seriously as your average third-party developer
01:22:09
◼
►
I believe we started with Marco last time,
01:22:11
◼
►
so John, let's move to you.
01:22:12
◼
►
- So luckily this question just says,
01:22:15
◼
►
"Some specific details of why I don't like Windows,
01:22:17
◼
►
"so I don't have to be exhaustive."
01:22:18
◼
►
You already touched on a bunch of them.
01:22:20
◼
►
I'll throw out some that are near and dear to my heart.
01:22:25
◼
►
The basic interface paradigm of not having a menu bar at the top of the screen, but instead
01:22:29
◼
►
having the menu bar embedded in the window, for someone who likes to have a lot of windows
01:22:33
◼
►
and arrange them, repeating the menu bar in every single one of those windows is incredibly
01:22:37
◼
►
wasteful and infuriating and it makes it hard to know where the menus are and you know,
01:22:40
◼
►
you've got the whole infinite height target, yadda yadda.
01:22:42
◼
►
Not that I had used the menu bar that much, but just the space savings alone to say, look,
01:22:46
◼
►
we're going to burn the top part of the monitor for the menu bar, but that's it.
01:22:49
◼
►
No matter how many windows you get open, no more space is taken up by the menu bar.
01:22:53
◼
►
the obsession with full screen and the tiling features that unfortunately the Mac has copied
01:22:57
◼
►
where oh, slam the window against the side of the screen, now it's taking up half or
01:23:01
◼
►
the top third or the bottom third.
01:23:02
◼
►
That's not how I use Windows.
01:23:03
◼
►
I don't want that to be that way.
01:23:04
◼
►
I hate full screen.
01:23:06
◼
►
I don't like the taskbar or whatever the hell they're calling it these days in the bottom
01:23:11
◼
►
that's mutated a lot.
01:23:12
◼
►
I've never liked it.
01:23:13
◼
►
I don't really like the dock that much either, but I like the dock better than that stupid
01:23:17
◼
►
The aesthetics of its DOS origins with backslashes instead of forward slashes and all caps file
01:23:23
◼
►
names that are shouting at me and dot three extensions and many of those limitations have
01:23:29
◼
►
been slowly winnowed down over the years, but tons of them are still there, including
01:23:33
◼
►
stupid things like drive letters, which just aesthetically just give me the willies and
01:23:37
◼
►
I do not like.
01:23:40
◼
►
The mouse cursor is, the pointer is white instead of black, which is wrong.
01:23:46
◼
►
I mean, just, I don't use Windows a lot, but as part of my work, I use it in a virtual
01:23:51
◼
►
machine enough to be, enough to know that it just doesn't appeal to me in so many ways.
01:23:59
◼
►
Like, it's like fundamental ways, like how window management works and how applications
01:24:03
◼
►
work, and sort of the connection between, like, applications and Windows and how they
01:24:08
◼
►
appear in the taskbar to just little tiny picky things, so just plain old aesthetics
01:24:12
◼
►
of what icons and menus look like,
01:24:14
◼
►
and what font rendering looks like,
01:24:15
◼
►
and drive letters, I mean, just drive letters,
01:24:19
◼
►
that should have been all I had to say.
01:24:24
◼
►
- You guys basically covered it,
01:24:25
◼
►
I mean, it's like death by a thousand cuts,
01:24:28
◼
►
I mean, it's hard to nail down specifics
01:24:31
◼
►
without having used Windows in a very long time.
01:24:34
◼
►
A lot of it comes down to what John said
01:24:37
◼
►
about just design preferences,
01:24:39
◼
►
a lot of it comes down to, Casey,
01:24:40
◼
►
what you said about the quality of most software available
01:24:44
◼
►
and the community around it just being pretty lacking.
01:24:48
◼
►
It's just kind of a wasteland of mediocrity
01:24:52
◼
►
and bad decision making.
01:24:54
◼
►
If I really had to use something that was not Mac OS,
01:24:59
◼
►
I honestly think I would be more inclined
01:25:02
◼
►
to try to use Linux than Windows at this point.
01:25:05
◼
►
And I used Windows for a very long time.
01:25:06
◼
►
It's not that I didn't know,
01:25:10
◼
►
I know what I'm missing, basically.
01:25:11
◼
►
And while, granted, I haven't used the versions
01:25:15
◼
►
from the last probably literally 10 years or so,
01:25:19
◼
►
from what people say, they aren't that much better
01:25:21
◼
►
in a lot of pretty critical ways
01:25:23
◼
►
or just kind of in like ecosystem conditions.
01:25:27
◼
►
So I do think I'm speaking from some position of experience,
01:25:31
◼
►
you know, probably not as much as Casey,
01:25:33
◼
►
but more than Jon.
01:25:35
◼
►
And it just does not fit for me.
01:25:38
◼
►
which it really seems incredibly mediocre.
01:25:42
◼
►
And if it's the only thing that I ever knew,
01:25:46
◼
►
and it's the only thing that was available,
01:25:48
◼
►
I could make it work.
01:25:50
◼
►
I would just be annoyed with it pretty frequently,
01:25:52
◼
►
like I was when I was using it full-time.
01:25:55
◼
►
- And finally, Mark W. asks,
01:25:56
◼
►
"If podcast advertising went away overnight,
01:25:59
◼
►
"would you still do the show?"
01:26:01
◼
►
I haven't talked to you guys about this,
01:26:03
◼
►
but we used to, semi-regularly, ask each other,
01:26:06
◼
►
"Hey, is everyone still cool?"
01:26:08
◼
►
Now we just assume it, I guess.
01:26:10
◼
►
But when we started Neutral,
01:26:13
◼
►
when we first recorded, to my recollection,
01:26:16
◼
►
we didn't think we had any sort of advertiser at the time.
01:26:20
◼
►
And then Marco was able to get, was it Squarespace?
01:26:22
◼
►
Is that right?
01:26:24
◼
►
- Yeah, for Neutral, we got Squarespace
01:26:25
◼
►
for the entire run of it.
01:26:27
◼
►
Like, kind of at the last minute,
01:26:28
◼
►
like right before we were gonna record
01:26:30
◼
►
and release the episodes,
01:26:31
◼
►
my contact there said, "Yeah, we'll take 'em all."
01:26:34
◼
►
- So it was before we recorded?
01:26:35
◼
►
I thought it was after, but you would remember better.
01:26:37
◼
►
at least before we released them.
01:26:39
◼
►
That, yeah, that I agree on. I can't, it doesn't really matter in the grand scheme of things. What I was driving at though
01:26:44
◼
►
is that one way or another, at least for me, when I started doing this, I was doing it just for fun.
01:26:48
◼
►
I just wanted to talk to my buddies about cars, and it's turned out to be lucrative, which is a tremendous blessing,
01:26:55
◼
►
and I'm super duper thankful for it.
01:26:57
◼
►
But yeah, I think, I certainly hope it doesn't go away tomorrow, but if podcast advertising went away tomorrow,
01:27:05
◼
►
tomorrow, I would absolutely still talk to my two good friends for a couple hours about
01:27:08
◼
►
nerdy crap each week. I would suffer through. Marco?
01:27:12
◼
►
- I would do this podcast even if it made a lot less money than it does. And the fact
01:27:16
◼
►
is if the advertising went away and we had to switch to a direct payment model, I think
01:27:22
◼
►
it probably would make a lot less money than it does. But I would still love to do it.
01:27:27
◼
►
And what's nice is that having the money coming in from the ads more strongly justifies putting
01:27:34
◼
►
putting in a lot of time and doing it on a regular schedule.
01:27:38
◼
►
If we didn't have the ad money coming in,
01:27:41
◼
►
it would be a lot easier to say like one week
01:27:43
◼
►
when it's really busy, "Oh, you know,
01:27:44
◼
►
"I can't do it this week.
01:27:45
◼
►
"We'll skip this week and we'll just do it next week."
01:27:48
◼
►
Or, "We'll skip the next two weeks
01:27:49
◼
►
"as some of us are traveling
01:27:51
◼
►
"and it's hard to schedule it," or something.
01:27:53
◼
►
- Oh, that's a very good point I didn't consider.
01:27:55
◼
►
And I completely agree with you.
01:27:57
◼
►
I mean, I don't remember exactly when it was
01:28:00
◼
►
that we decided this was really a thing,
01:28:02
◼
►
but it was somewhere around the middle of 2013, which is almost five years ago. And
01:28:09
◼
►
in almost five years, we have not missed a week. And sometimes, particularly in summertime,
01:28:14
◼
►
and particularly around Christmas time, we have to do some really ridiculous scheduling
01:28:19
◼
►
in order to get everything to line up such that all three of us will be here every single
01:28:24
◼
►
week. And with one exception, when we deliberately traded Jon for Christina Warren, we have always
01:28:30
◼
►
had all three of us every week for like four and a half years and that is normally very easy but
01:28:36
◼
►
occasionally extremely difficult and I agree with you Marco we would definitely punt and I wouldn't
01:28:42
◼
►
say frequently but a lot more than never if there was no if there was no real money involved.
01:28:47
◼
►
I think you guys covered it I mean practically speaking the show is big enough now that we just
01:28:53
◼
►
do like Patreon or some sort of direct payment and it would and you know we would just continue
01:28:56
◼
►
like and I'm not saying that would be the same as advertising Marco said it would almost
01:29:00
◼
►
certainly be much much less but you know it would be enough to to make it so that
01:29:05
◼
►
we I think probably maintain the exact same commitment that we have now.
01:29:08
◼
►
Alright thanks to our sponsors this week Casper Squarespace and Flight Logger and
01:29:13
◼
►
we will see you next week.
01:29:16
◼
►
Now the show is over they didn't even mean to begin because it was accidental
01:29:24
◼
►
Oh it was accidental.
01:29:28
◼
►
John didn't do any research.
01:29:30
◼
►
Margo and Casey wouldn't let him.
01:29:33
◼
►
Cause it was accidental.
01:29:36
◼
►
It was accidental.
01:29:39
◼
►
And you can find the show notes at ATP.fm.
01:29:44
◼
►
And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
01:29:52
◼
►
So that's Casey List, M-A-R-C-O-A-R-M-N-T-Marco-R-M-N-S-I-R-A-C-U-S-A-C-R-A-C-U-S-A-C-R-A-C-U-S-A-C-R-A-C-U-S-A-C-R-A-C-U-S-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A-C-R-A
01:30:22
◼
►
episode of Analog, right?
01:30:23
◼
►
- I'm not, no, I'm not.
01:30:25
◼
►
I worked from home today, but I worked today.
01:30:29
◼
►
So the agreement was once the baby is born, I'm taking--
01:30:32
◼
►
- Which is any day now.
01:30:34
◼
►
- Which is-- - Any second.
01:30:35
◼
►
- Literally, it could be happening--
01:30:36
◼
►
- Any day is Mac Pro Day and also Baby Day.
01:30:38
◼
►
- Yeah, no seriously.
01:30:39
◼
►
- It is possible that the baby might come out
01:30:42
◼
►
between the time that we record this
01:30:44
◼
►
and when I release it tomorrow.
01:30:45
◼
►
- That's true.
01:30:46
◼
►
- That is possible.
01:30:47
◼
►
Unlikely, but possible.
01:30:49
◼
►
So anyway, so yeah, so the agreement with work,
01:30:51
◼
►
Which, when we recorded Analog, I was going on the assumption that Baby would be born
01:30:56
◼
►
before the new year.
01:30:57
◼
►
And there's reasons why I assume that.
01:31:00
◼
►
It's not really worth getting into.
01:31:01
◼
►
But suffice it to say, Smart Money said it was already going to be here at this point,
01:31:05
◼
►
and it isn't here.
01:31:06
◼
►
So once the Baby is born, I will be off of work for roundabouts of eight weeks.
01:31:13
◼
►
Something like that.
01:31:14
◼
►
I'm going, oh, my company changed from 2017 in 2018 to giving us three weeks of paternity
01:31:23
◼
►
leave instead of two.
01:31:24
◼
►
So if the baby was born before the new year, I would have only gotten two weeks of paternity
01:31:29
◼
►
And since it's been, since the policy has changed and it will be born sometime in 2018,
01:31:33
◼
►
I'm getting three weeks of paternity leave, which is excellent.
01:31:37
◼
►
And if you're from another country and you think that's barbaric, hey, welcome to America.
01:31:42
◼
►
This is how it works here.
01:31:43
◼
►
three weeks of paternity leave is unheard of around these parts. Anyway, so after those three weeks of
01:31:49
◼
►
paternity leave, I've told work, "Hey, I'm just going to take some unpaid leave. I'm going to
01:31:55
◼
►
leverage FMLA," which is a law in America that says basically they can't fire you or lay you off
01:32:02
◼
►
when you have to deal with like a big medical issue like a birth. And so I'm going to take
01:32:08
◼
►
some FMLA and they don't have to pay me, and they won't be paying me, but I'm just going to
01:32:13
◼
►
take a lot of time off. So the thought was that once I was supposed to come back in January,
01:32:20
◼
►
I would just basically blow off January and February. In reality, what's going to happen is
01:32:24
◼
►
I'm going to blow off all of January, probably all of February, and maybe even a little bit of March,
01:32:30
◼
►
depending on when this baby comes. And that's because I want to give Aaron some time to adjust
01:32:36
◼
►
to having two kids. I want to be there, of course, and I want to adjust to having two kids. And
01:32:43
◼
►
it would just be nice to have some time with the family. And to bring this back to the SKTP that
01:32:47
◼
►
we just finished, really the express reason that I am able to do this, other than just being
01:32:54
◼
►
reasonably financially savvy and not spending eight times what I make, in no small part,
01:33:01
◼
►
the reason that this is possible is because of every person listening to the show. And to that,
01:33:06
◼
►
I owe all of you and especially my two co-hosts my deepest gratitude because were it not for the
01:33:12
◼
►
extra money that this show provides my family, I don't think I would be able to do this and
01:33:16
◼
►
take some unpaid leave to be with my new baby and my family.
01:33:20
◼
►
So I'm really excited by it.
01:33:23
◼
►
I have all these visions of all these outside of work endeavors that I want to work on,
01:33:29
◼
►
like a video of Aaron's car, which I've filmed a teeny bit of, but very little of.
01:33:34
◼
►
I want to do an iOS app that's like half cooked, but I have a lot more I want to do for it.
01:33:41
◼
►
And there's all sorts of other things I wanna do,
01:33:42
◼
►
but the reality of the situation is
01:33:44
◼
►
your life is destroyed in the best possible way
01:33:46
◼
►
for like two months once a, well, at least two months,
01:33:50
◼
►
once a baby is born.
01:33:52
◼
►
And so because of that, we'll see if I accomplish
01:33:55
◼
►
getting changed in the mornings,
01:33:57
◼
►
or if I'm just stuck in the same PJs for like two months.
01:34:01
◼
►
But we'll see.
01:34:01
◼
►
Anyway, why do you bring it up, Marco?
01:34:03
◼
►
- I would like to make you
01:34:04
◼
►
a little bit more uncomfortable right now.
01:34:08
◼
►
- So I apologize in advance.
01:34:09
◼
►
You're gonna hate this.
01:34:10
◼
►
- No, no, no, that's fine.
01:34:11
◼
►
- You need to hear this.
01:34:13
◼
►
This is your chance to quit your job.
01:34:19
◼
►
Listen, I'm serious.
01:34:20
◼
►
Okay, what you're gonna have is two or maybe part,
01:34:24
◼
►
almost three months of not going to your job every day,
01:34:29
◼
►
basically not having a job.
01:34:31
◼
►
So you're gonna have a nice little preview
01:34:33
◼
►
of what it is like to be independent.
01:34:35
◼
►
- Oh, it's gonna ruin me.
01:34:36
◼
►
Oh, it's gonna ruin me.
01:34:37
◼
►
- So A, yes it will.
01:34:40
◼
►
B, your job can't fire you for taking this time,
01:34:44
◼
►
but you're certainly gonna probably be knocked down
01:34:49
◼
►
the favorites list.
01:34:51
◼
►
I wouldn't assume that you're gonna be long
01:34:54
◼
►
for that job anyway.
01:34:55
◼
►
And C, you've been talking for years about wanting,
01:34:59
◼
►
how great it would be to work for yourself
01:35:05
◼
►
full time at home, basically.
01:35:07
◼
►
To be there with your family,
01:35:09
◼
►
Basically, I had to do the kind of life
01:35:10
◼
►
that I hope that I do, which is like,
01:35:13
◼
►
I'm here when the family needs me,
01:35:14
◼
►
I can be present for moments,
01:35:15
◼
►
I can help out around the house,
01:35:17
◼
►
I can also do some work sometimes and make some money.
01:35:21
◼
►
The reason I'm able to do it is because
01:35:24
◼
►
I have good income from a podcast
01:35:27
◼
►
and I have software development income
01:35:30
◼
►
making that even better.
01:35:33
◼
►
Well, I know how much you make from your podcast
01:35:35
◼
►
because we split this evenly between the three of us,
01:35:38
◼
►
so you make the same amount that I make
01:35:39
◼
►
and you make the same amount that John makes.
01:35:42
◼
►
So I know exactly how much you make from this show
01:35:45
◼
►
'cause it's the same that I do.
01:35:47
◼
►
And so I know that's pretty good
01:35:49
◼
►
and I know of course it's irregular
01:35:53
◼
►
with when the hell advertisers pay and everything
01:35:55
◼
►
and we get like bursts of money here and there
01:35:57
◼
►
and then nothing for months and then big bursts of money.
01:35:59
◼
►
So it isn't like a normal income.
01:36:01
◼
►
It doesn't provide health insurance and stuff like that.
01:36:04
◼
►
So I augment this with software development.
01:36:08
◼
►
That's basically what you do too.
01:36:10
◼
►
Your software development is from a job.
01:36:12
◼
►
Like you're working for somebody else,
01:36:14
◼
►
they're paying you, they're handling a bunch of crap for you,
01:36:16
◼
►
it's pretty consistent, et cetera.
01:36:17
◼
►
So, this is a chance for you to try
01:36:20
◼
►
not to do YouTube full time,
01:36:25
◼
►
because that has a very, very slow ramp up.
01:36:28
◼
►
You're not gonna get to a YouTube career in two months.
01:36:31
◼
►
That's not gonna happen.
01:36:33
◼
►
This gives you a chance to become an iOS consultant
01:36:37
◼
►
the other part of your income.
01:36:40
◼
►
So you too will have software development income
01:36:44
◼
►
as well as podcast income.
01:36:47
◼
►
That is enough to have a pretty nice life.
01:36:50
◼
►
And so I'm telling you right now,
01:36:54
◼
►
I think you should go into this break seriously
01:36:58
◼
►
with the expectation that you might not go back.
01:37:01
◼
►
And now I'm telling the listeners,
01:37:05
◼
►
because I know the kind of listeners that we have
01:37:08
◼
►
make Casey do this, send, no I'm serious,
01:37:13
◼
►
make Casey do this because by sending him work,
01:37:18
◼
►
if you have consulting work, Casey did not ask me
01:37:21
◼
►
to say this and he's probably really mortified
01:37:22
◼
►
right now that I'm saying this,
01:37:24
◼
►
if you have consulting work that Casey could do
01:37:28
◼
►
for your company, hire him now so that he can get this going
01:37:34
◼
►
and then in two months, he won't have to go back to his job.
01:37:37
◼
►
This is your time to do this.
01:37:40
◼
►
This is an opportunity.
01:37:43
◼
►
'Cause look, some people are naturals
01:37:46
◼
►
at going into independent life.
01:37:48
◼
►
Some people, they jump right in,
01:37:51
◼
►
or they make a big plan and execute that plan,
01:37:52
◼
►
and they're able to do it right.
01:37:56
◼
►
That's not what I did.
01:37:57
◼
►
I was pushed into it.
01:37:59
◼
►
I was quit-fired.
01:38:03
◼
►
I had been kind of wanting to maybe do it
01:38:06
◼
►
like you say sometimes, but I didn't choose
01:38:08
◼
►
when that was happened.
01:38:10
◼
►
I was pushed into the deep end,
01:38:12
◼
►
and I was so incredibly thankful for that.
01:38:15
◼
►
It was like the best thing that could have happened to me.
01:38:19
◼
►
It was an external force forcing me to do something
01:38:23
◼
►
that I should have done, because I needed that push.
01:38:26
◼
►
You have that push now, sort of, in a way,
01:38:31
◼
►
because a baby's coming into your life again,
01:38:33
◼
►
you know how much work that is,
01:38:35
◼
►
so you're taking this nice sabbatical from work
01:38:37
◼
►
to have paternity leave to get things going.
01:38:40
◼
►
This is your push, make it happen.
01:38:44
◼
►
And I'm telling you, audience, please,
01:38:48
◼
►
for the love of God, hire Casey, make him do this.
01:38:53
◼
►
We will all be so thankful, including Casey,
01:38:58
◼
►
'Cause look, you will be so much happier.
01:39:01
◼
►
- You know someone who might not be thankful
01:39:04
◼
►
and might not be happy?
01:39:06
◼
►
- No, no, there isn't.
01:39:08
◼
►
- No, there is this one person that I think
01:39:10
◼
►
might not be so happy about this
01:39:11
◼
►
and might not be so thankful, and that's Aaron,
01:39:14
◼
►
who expects Casey to be on paternity leave
01:39:17
◼
►
because he's gonna help with the new baby and Declan,
01:39:20
◼
►
where if instead he's on paternity leave
01:39:22
◼
►
working on himself, starting his consulting business
01:39:25
◼
►
while she juggles two screaming children,
01:39:28
◼
►
I'm thinking maybe she's not gonna be so thankful
01:39:31
◼
►
for this advice.
01:39:32
◼
►
Like this is the flaw in this plan.
01:39:33
◼
►
Like I'm with Marco, we're at the point where,
01:39:36
◼
►
oh, and by the way, Casey has a new baby.
01:39:37
◼
►
Like the whole point of this vacation is not
01:39:39
◼
►
let's launch Casey's independent career.
01:39:41
◼
►
Like he's taking his time off for a reason.
01:39:45
◼
►
And everything you're describing
01:39:47
◼
►
takes time away from the reason
01:39:48
◼
►
he's supposedly taking off for.
01:39:50
◼
►
And so I feel like this is maybe not the right time.
01:39:52
◼
►
And secondarily, having a screaming baby at home
01:39:55
◼
►
is going to make Casey long for the office on some days.
01:39:58
◼
►
It's going to be like, "I wish I could leave this house and go to a place with adults and
01:40:03
◼
►
just do work in quiet peace."
01:40:06
◼
►
Like, everyone has those moments with babies.
01:40:07
◼
►
It's just a fact of life.
01:40:08
◼
►
And so, unfortunately, when he's at the end of this time, he may find himself begging
01:40:13
◼
►
to go back to the office, which is exactly the opposite of what you want to get him,
01:40:17
◼
►
like, booted out into the independent lifestyle.
01:40:20
◼
►
So I'm thinking maybe the timing isn't exactly right.
01:40:23
◼
►
Obviously, when is the time right?
01:40:24
◼
►
If you really wanted to make this happen, Marco, you need to get him fired from his
01:40:27
◼
►
job after he goes back.
01:40:28
◼
►
>> Marco: Oh, thanks, John!
01:40:30
◼
►
>> John: But I think in that case, Casey and Aaron both wouldn't be very thankful to you.
01:40:35
◼
►
So I don't know what the solution is here.
01:40:36
◼
►
>> Aaron: No, you know, so I appreciate it, first of all.
01:40:40
◼
►
Let me say I appreciate it.
01:40:42
◼
►
It's funny because I really don't have any particular interest in going back to consulting.
01:40:51
◼
►
Let me do that like provide a verbal glossary for a minute when I say consulting I mean
01:40:58
◼
►
Both flavors of consulting because there's the consulting that I did in years past
01:41:04
◼
►
Which is I was part of a company and a group of us would be given no poor choice words
01:41:12
◼
►
But given to another company to do work for that other company and then that work would cease and I would
01:41:18
◼
►
And I would go back to my original company
01:41:20
◼
►
So I'm always an employee of my original company, but I bring this up to say I didn't have to pay for health care
01:41:26
◼
►
Well, I did but you know what? I mean like there was a company health care
01:41:29
◼
►
I didn't have to drum up work because there was a sales team that did that for me
01:41:34
◼
►
so I basically just showed up build my hours and left and
01:41:37
◼
►
So it was still consulting in the sense that I had little to no control over my destiny
01:41:43
◼
►
But it was not consulting in the same way that you're talking about Marco because the work just fell in my lap
01:41:48
◼
►
And if it didn't that wasn't really my problem
01:41:51
◼
►
This is different what you're discussing because it would be forevermore my responsibility to figure out how to put
01:41:58
◼
►
Money in my pocket and thus how to get work on my desk and that scares the ever-living
01:42:04
◼
►
crap out of me
01:42:08
◼
►
you're right to say that the only way I would leave my job is if I had a
01:42:13
◼
►
Considerable amount of work lined up in advance. So, you know, these two months. No, I know I know
01:42:20
◼
►
But but hear me out for a second
01:42:22
◼
►
So the the thought is if if I really want to go down this road
01:42:27
◼
►
I I think John's right that I don't think I can really do this
01:42:30
◼
►
I I don't think I could actively start, you know
01:42:32
◼
►
the the Casey-less Consulting Corp. The Casey Consulting Corp. Very alliterative. Anyway,
01:42:38
◼
►
I couldn't start Casey Consulting Corp while I was off because John's absolutely right. Like,
01:42:43
◼
►
the point of this break is to be with the family, and I don't really want to taint that with work.
01:42:49
◼
►
But if I knew that at the end of this break, so you know, early to mid-March, I had maybe a month
01:42:59
◼
►
or two of solid work lined up, I would certainly consider not going back to my jobby job. But
01:43:08
◼
►
that's a really hard thing to do. And you're absolutely right, Marco, to say, "Eh, that's
01:43:13
◼
►
not, it's not quite so easy." But it would, it would take a lot for me to take this stable,
01:43:18
◼
►
well, what I perceive as a stable paycheck, and yes, we can get into the argument that
01:43:22
◼
►
no paycheck is stable, blah, blah, blah. But to say no to the stable paycheck and healthcare,
01:43:28
◼
►
instead say, "You know what? I'll just figure it out." I'm not a "I'll just figure it out"
01:43:32
◼
►
kind of guy in a lot of ways. All of that said—
01:43:34
◼
►
Neither was I.
01:43:35
◼
►
No, I know, I know. And all of that said, what I haven't mentioned yet is that I've
01:43:41
◼
►
been talking to a lot of our mutual friends and feeling out, "Hey, I know you probably
01:43:47
◼
►
don't have enough work for a full-time partner, but do you have a little bit of work you could
01:43:53
◼
►
send my way?" And I hadn't had a chance to ask you this question, Marco, but you
01:43:57
◼
►
You were on the list of people I wanted to talk to about this, you know, because my vision—
01:44:01
◼
►
Marco doesn't work well with others, sorry.
01:44:02
◼
►
I know he doesn't, but yet here we are four and a half years later.
01:44:06
◼
►
So there is something to be said for Marco's ability—
01:44:08
◼
►
He's not programming work.
01:44:10
◼
►
Marco even fired his support people.
01:44:11
◼
►
He can't even have someone do support.
01:44:14
◼
►
It's better to just not do support than to have someone hire someone to do support.
01:44:17
◼
►
He works alone like Batman, sorry.
01:44:20
◼
►
Can I not be your Robin, Marco?
01:44:21
◼
►
No room for Robin.
01:44:22
◼
►
Can I not be your Robin?
01:44:23
◼
►
No, but seriously though, I've been polling a lot of our mutual friends to say, "Hey,"
01:44:29
◼
►
you know, and my thought has basically been, "Well, if Marco can give me five hours a
01:44:35
◼
►
week fairly reliably," and I'm not asking you to say yes or no right now, I'm just
01:44:39
◼
►
saying hypothetically, Marco says—
01:44:40
◼
►
What would that cost?
01:44:41
◼
►
Honestly, I'm asking.
01:44:42
◼
►
Because I don't even know—I have no concept of what consultants cost.
01:44:47
◼
►
Well, the thing is, I don't really either, which means I haven't really done my homework.
01:44:51
◼
►
Would this be like $1,000?
01:44:53
◼
►
I have no idea.
01:44:55
◼
►
- I think what it would basically amount to is--
01:44:57
◼
►
- More than that, okay.
01:44:58
◼
►
- Well, so I--
01:44:59
◼
►
- So we're talking like five grand a month at least, or?
01:45:01
◼
►
- So an hourly, a reasonable hourly rate
01:45:04
◼
►
is anywhere between 100 and like $300
01:45:08
◼
►
depending on geography, skill level, et cetera.
01:45:10
◼
►
So call it, let's split the difference
01:45:13
◼
►
and call it $150 an hour,
01:45:15
◼
►
times say five hours a week, times four weeks a month,
01:45:19
◼
►
that's like three grand a month, right?
01:45:20
◼
►
So, and again, I'm not asking you to say anything right now.
01:45:23
◼
►
I'm just trying to pose a hypothetical here.
01:45:25
◼
►
So if you say to me, you know what, Casey,
01:45:26
◼
►
I'm good for three grand a month
01:45:28
◼
►
for at least a couple of months, maybe even six months.
01:45:30
◼
►
- You know what, I would do that if you quit your job.
01:45:35
◼
►
- Well, that's what I'm saying.
01:45:35
◼
►
- I'd find something for you to do,
01:45:37
◼
►
whether it's like working on stuff on the app
01:45:39
◼
►
that I can't get to or doing the web app
01:45:41
◼
►
or you can make yourself a Mac app, I don't care, I'd do that.
01:45:45
◼
►
- Well, and I appreciate that.
01:45:46
◼
►
Genuinely, that's very kind of you.
01:45:47
◼
►
- I'm serious.
01:45:48
◼
►
- But you know, I know you are.
01:45:49
◼
►
only if you become a full-time consultant.
01:45:51
◼
►
- I know, oh I know there's caveats here.
01:45:54
◼
►
But my hypothetical is-- - It's like Kickstarter.
01:45:56
◼
►
You gotta like complete the whole thing.
01:45:58
◼
►
- So yeah, that's kind of what it is though, right?
01:46:02
◼
►
So you dedicate five hours a month for six months
01:46:07
◼
►
and Underscore dedicates another five hours a month
01:46:10
◼
►
for six months, or five hours a week, I'm sorry,
01:46:12
◼
►
five hours a week for six months and Underscore says,
01:46:15
◼
►
yeah, I think I could get five hours of work your way
01:46:18
◼
►
six months, suddenly, you know, I'm at 10 hours. And if I do that four more times over, that's a
01:46:24
◼
►
full work day. Well, to an American anyway, 40 hours a week is full work week. Now, maybe the
01:46:29
◼
►
answer is I just understand that I'm taking a pay cut. And maybe I only work 30 hours a week. And I
01:46:36
◼
►
just am okay with that. You know what I mean? So like, I haven't really taken this too seriously
01:46:41
◼
►
yet. But I will say that I've talked to a few of our mutual friend, a couple of our mutual friends
01:46:44
◼
►
and started to float this idea of, "Hey, if you have things that you can't get to or don't
01:46:50
◼
►
want to be bothered by, and you're willing to throw money at that problem, hey, think
01:46:57
◼
►
of me. You know, I could maybe make that work." And I don't know if that's going to work out,
01:47:03
◼
►
but that's like my fantasy world, where I have all of the perks of being my own man
01:47:08
◼
►
and leaving the jobby job and doing my own thing, but at least in the beginning, very
01:47:13
◼
►
little of the drama about it, hypothetically, in that I've already established that between
01:47:20
◼
►
you and Underscore and Bob and Susie and Timmy and Sally, I know that I'm going to get, you
01:47:28
◼
►
know, 40 hours of, or 30 hours or whatever of work out of you for at least a few months
01:47:33
◼
►
to at least get me going. And then at that point, in theory, it should hopefully start
01:47:40
◼
►
taking care of itself. And I can either, you know, talk to local businesses if I need to,
01:47:44
◼
►
or maybe it turns out that you and I work super well together and in this capacity,
01:47:49
◼
►
and maybe you say, you know what, let's go have half and half on overcare. Obviously,
01:47:53
◼
►
I'm talking about my butt here, but you know what I mean? Like, maybe that'll start to
01:47:56
◼
►
figure itself out after that. And that's like my fantasy land. But we'll see what actually
01:48:02
◼
►
ends up happening. But the tough thing about it is just what Jon said, like, I think I
01:48:05
◼
►
can do some of this, I can do some of the hustling during this two months, but I don't
01:48:09
◼
►
think I can do the actual working during this two months, you know?
01:48:14
◼
►
Even your optimistic projections make me think that your consulting work will pay for the
01:48:18
◼
►
healthcare you're giving up by leaving a job based on how much Marco is paying for
01:48:22
◼
►
healthcare as an independent, you know. Like, maybe it's cheaper where you are than it
01:48:27
◼
►
is in New York. Well, I'm sure it is.
01:48:28
◼
►
But healthcare costs a lot, so yeah. Because that's the main thing I feel like you're
01:48:34
◼
►
giving up. Well, it's just a number, though. That's
01:48:36
◼
►
That's the thing, so many people, myself included,
01:48:39
◼
►
were scared to go independent because of health insurance.
01:48:41
◼
►
And that's a big reason, but it's just a number.
01:48:44
◼
►
So it isn't that you can't buy it,
01:48:46
◼
►
it isn't that you can't have health insurance,
01:48:48
◼
►
it's that you have to figure out a way
01:48:50
◼
►
to make that much money.
01:48:52
◼
►
Remove the emotional drain of it
01:48:56
◼
►
as being this big thing in your life
01:48:58
◼
►
and just consider it like,
01:49:00
◼
►
if I'm going to be independent,
01:49:01
◼
►
I have to at least make this amount more than I think I do
01:49:04
◼
►
to pay for the health insurance.
01:49:05
◼
►
And that's all it is, it's just a number.
01:49:08
◼
►
- Yeah, but it's a big number, that's the point.
01:49:10
◼
►
- Yeah, it's like over $1,000 a month
01:49:12
◼
►
for almost any situation with a family,
01:49:14
◼
►
but again, that's just a number.
01:49:17
◼
►
You're paying that now, sort of, with work taxes
01:49:23
◼
►
and what they pay you versus what they're charging.
01:49:25
◼
►
Someone's paying it now.
01:49:27
◼
►
It isn't that your healthcare now is free.
01:49:30
◼
►
It's being paid for somehow.
01:49:32
◼
►
But anyway, this is an incredible opportunity
01:49:35
◼
►
that you have here, you basically have the ability,
01:49:40
◼
►
you have the opportunity to dip your toe in the water
01:49:44
◼
►
of this market to see if this is the kind of thing
01:49:47
◼
►
that you can and want to do.
01:49:49
◼
►
Now granted, as John said, you're also gonna be taking care
01:49:52
◼
►
of a family with a newborn in it.
01:49:54
◼
►
So that's, you're gonna be busy and tired,
01:49:57
◼
►
but this is an opportunity that is unique
01:50:02
◼
►
in your life right now.
01:50:04
◼
►
You're not gonna get a better chance to try this out
01:50:07
◼
►
than this for a long time.
01:50:09
◼
►
Like this is a really good chance.
01:50:11
◼
►
And also, I've really, again,
01:50:13
◼
►
knowing nothing about the people at your company
01:50:18
◼
►
or the politics of your job,
01:50:19
◼
►
because we don't talk about that,
01:50:22
◼
►
I really don't think that this job is going to be
01:50:26
◼
►
as long-lasting or stable as you might want
01:50:30
◼
►
after you take this break.
01:50:32
◼
►
I don't know any company that would
01:50:34
◼
►
look favorably upon this.
01:50:36
◼
►
Even if they say it beforehand, they might think that.
01:50:41
◼
►
Some of them might, somebody who matters might think that
01:50:44
◼
►
or might be saying that, but the reality is
01:50:46
◼
►
you're gonna be kicked down to the bottom
01:50:48
◼
►
of a totem pole after this.
01:50:49
◼
►
And if push comes to shove, if they wanna
01:50:54
◼
►
change things up in the department
01:50:55
◼
►
or they get new leadership or something,
01:50:59
◼
►
I would not assume this job would still be there.
01:51:02
◼
►
So at some point, you're gonna be thrust into this probably
01:51:05
◼
►
of like, oh, what do I do now?
01:51:08
◼
►
Right now, you can do that without taking any risks
01:51:10
◼
►
because you're already,
01:51:12
◼
►
like you've already booked yourself for this,
01:51:14
◼
►
for this, you know, paternity leave
01:51:16
◼
►
and this like sabbatical kind of thing,
01:51:18
◼
►
whatever you're calling it, like with the company.
01:51:20
◼
►
- Sure, sure, sure.
01:51:21
◼
►
- You're already doing this.
01:51:22
◼
►
You have this chance now laid out for you.
01:51:26
◼
►
I highly suggest you take advantage of it
01:51:28
◼
►
and I'm please, I'm asking the audience,
01:51:31
◼
►
just bury Casey with offers for consulting work.
01:51:36
◼
►
Just to show him how possible this is.
01:51:39
◼
►
Like this is totally a thing that people do that can happen.
01:51:45
◼
►
Most people are like, geez, I would love to get
01:51:48
◼
►
more consulting work, but I don't have any way
01:51:50
◼
►
to reach people.
01:51:51
◼
►
Turns out you have some ways to reach people.
01:51:53
◼
►
And even though you won't use them this way, I will.
01:51:56
◼
►
So for the love of God,
01:51:58
◼
►
- You're too well. - Marry Casey with work.
01:51:59
◼
►
Give him consulting offers from your companies, people.
01:52:03
◼
►
Give him your money.
01:52:05
◼
►
That's what Casey needs.
01:52:07
◼
►
Because you need that push.
01:52:09
◼
►
I know, 'cause I needed that push, and I can tell,
01:52:12
◼
►
many of the things you're saying
01:52:13
◼
►
about the way you look at these things
01:52:15
◼
►
is the way I was looking at things.
01:52:17
◼
►
You need this push.
01:52:18
◼
►
This is a great opportunity to have that.
01:52:22
◼
►
For the love of God, audience,
01:52:24
◼
►
make him take this opportunity.
01:52:26
◼
►
- I appreciate it.
01:52:27
◼
►
we'll see what happens. I don't know. I would love for it to be the case, and we'll see what happens
01:52:32
◼
►
when this episode is released. But I don't know. It's a scary thought. It's a super scary thought.
01:52:38
◼
►
I am super fiscally conservative within the family's financial world. I am super scared of
01:52:47
◼
►
risk, and I always pronounce the word wrong. I always want to say adverse, and that's not right,
01:52:51
◼
►
is it? Anyway, I really don't like taking risks. And the worry wart in me, the chicken
01:53:02
◼
►
little within me, says, "Are you insane? I'm adding another mouth to feed, another person
01:53:07
◼
►
to be responsible for that I am wholly responsible for because I am lucky enough that Aaron doesn't
01:53:12
◼
►
have to work." And yeah, now I'm going to take this reliable paycheck, again, understanding
01:53:16
◼
►
that not all paychecks are really—well, really, no paycheck is truly reliable, but
01:53:20
◼
►
just go with me here. I'm going to take this reliable paycheck and say, "Nah, no thank
01:53:24
◼
►
you." Like, that's bananas. Why would I do that? But on the other side of the coin, I
01:53:29
◼
►
totally understand where you're coming from. And yeah, you know, if it ends up that I think
01:53:34
◼
►
I can scrounge up, you know, 30 to 40 hours of work for at least a few months at at least
01:53:41
◼
►
passable rates, it would be hard to say no to that because having the flexibility to
01:53:46
◼
►
be with the family would be pretty darn nice. So yeah, we'll see.
01:53:48
◼
►
- I'll tell you why you'll do it.
01:53:50
◼
►
Because you are the kind of person who highly values
01:53:54
◼
►
that presence and time with your family.
01:53:56
◼
►
That's why you've been talking about it for years.
01:54:00
◼
►
- Because you do want to be there.
01:54:03
◼
►
And, by the way, another reason to possibly give this up,
01:54:07
◼
►
you could make more.
01:54:09
◼
►
- Oh yeah, oh certainly.
01:54:10
◼
►
- Have you considered that?
01:54:12
◼
►
It's not like you're taking a huge pay cut forever.
01:54:16
◼
►
you're taking probably a small pay cut for a little while.
01:54:20
◼
►
And then after that, you could make more
01:54:22
◼
►
than you were making before,
01:54:23
◼
►
all while being home much more often.
01:54:27
◼
►
And this is even setting aside,
01:54:29
◼
►
like yeah, you're gonna have to have some times
01:54:31
◼
►
where you can't help out the family
01:54:32
◼
►
'cause you're busy working.
01:54:33
◼
►
That's gonna happen, of course, that's a thing.
01:54:35
◼
►
But you're still gonna have way more time at home
01:54:38
◼
►
than you do now.
01:54:40
◼
►
And you'll have also way more flexibility.
01:54:44
◼
►
And that is so, so nice when like,
01:54:47
◼
►
I go to all of my kids' doctors appointments,
01:54:51
◼
►
because I can.
01:54:52
◼
►
Little things like that,
01:54:57
◼
►
that stuff just, it adds up and it ends up,
01:55:02
◼
►
you can have so much more presence in your family's life
01:55:05
◼
►
if you can be working at home for yourself
01:55:08
◼
►
and kind of dictate how you spend your own time.
01:55:11
◼
►
a pretty big change and upgrade of lifestyle. And the only reason a lot of people don't
01:55:19
◼
►
do it is because a lot of people can't do it. And I totally understand that, but you
01:55:23
◼
►
I think have a chance here and an opportunity here that a lot of people would kill for.
01:55:29
◼
►
And that's why I think you should take it. And rather than viewing it as like a huge
01:55:35
◼
►
risk to taking like a big pay cut and giving up this income instability you have, I would
01:55:42
◼
►
instead view it as an opportunity to make even more money with way more freedom and
01:55:48
◼
►
way more presence to your family to establish what would probably end up being the most
01:55:54
◼
►
stable and bulletproof type of income you could have.
01:55:58
◼
►
Because you would have diverse sources that are all within your control.
01:56:01
◼
►
And there's like overall market forces that might affect it,
01:56:04
◼
►
but that's way less likely to be a problem for you
01:56:08
◼
►
than like one particular job that you happen to work for,
01:56:12
◼
►
you know, things going bad there or changing there
01:56:14
◼
►
or that company having problems or whatever else.
01:56:17
◼
►
So for the love of God people, hire Casey right like now.
01:56:20
◼
►
Like I want people to flood you with offers
01:56:23
◼
►
in the next like two weeks.
01:56:26
◼
►
'Cause obviously like probably in the next week
01:56:27
◼
►
you're having a baby.
01:56:28
◼
►
Like, that's, you know, the next week
01:56:30
◼
►
is gonna be busy for you.
01:56:32
◼
►
But like-- - You don't say.
01:56:33
◼
►
- The week after that, start looking at offers.
01:56:36
◼
►
And start doing the math, 'cause babies,
01:56:38
◼
►
I know they're a lot of work, but they do sometimes sleep.
01:56:42
◼
►
Not for very long, necessarily, but you will have time
01:56:46
◼
►
where you will be able to like, browse your phone
01:56:48
◼
►
while you're like, heating up a bottle or something.
01:56:50
◼
►
Like, you will have time-- - That's when Declan's
01:56:52
◼
►
gonna stop napping.
01:56:53
◼
►
- Yeah, exactly. (laughing)
01:56:55
◼
►
Like, there will be opportunities for you
01:56:58
◼
►
to check your email and to read your phone
01:57:00
◼
►
and to run some numbers in silver.
01:57:02
◼
►
Like, this exists, this is like,
01:57:05
◼
►
take this opportunity to really give it,
01:57:09
◼
►
to give this a try.
01:57:10
◼
►
'Cause the worst thing that happens is
01:57:14
◼
►
you decide either you hate this
01:57:16
◼
►
and you wanna go, and you wanna rush back to work.
01:57:19
◼
►
Like, there's a reason, I don't tell Jon to do this.
01:57:21
◼
►
'Cause I know Jon would hate this kind of thing.
01:57:23
◼
►
So I don't tell Jon to do this.
01:57:26
◼
►
- John loves his day job.
01:57:28
◼
►
Or at least--
01:57:31
◼
►
- John loves having a day job.
01:57:32
◼
►
- That's the correct phrasing for that statement.
01:57:35
◼
►
- That's also not true.
01:57:36
◼
►
- Yes it is, John, come on.
01:57:38
◼
►
You're a company person.
01:57:39
◼
►
- I'm with Marco on this.
01:57:40
◼
►
Like, if you have to work at all,
01:57:42
◼
►
if you have to work at all,
01:57:44
◼
►
I think you love having a regular, standard,
01:57:47
◼
►
stable day job, in many of the same ways I do.
01:57:49
◼
►
I'm not trying to paint you as like a loner on this.
01:57:51
◼
►
- You don't know my life.
01:57:52
◼
►
- Oh, God, come on.
01:57:54
◼
►
- I don't wanna work more than anybody,
01:57:56
◼
►
more than all of you combined.
01:57:59
◼
►
Because Vargo's a workaholic
01:58:00
◼
►
and literally doesn't know how to not work.
01:58:03
◼
►
And Casey I think is just a middle of the road normal,
01:58:05
◼
►
but I desperately don't wanna work.
01:58:08
◼
►
- Yeah, that's probably true.
01:58:09
◼
►
But the point is, I think, of the three of us,
01:58:12
◼
►
I would never recommend Jon go independent
01:58:14
◼
►
because I know he would--
01:58:15
◼
►
- I would never do consulting, I can tell you that.
01:58:17
◼
►
If you wanna nail something I hate,
01:58:19
◼
►
consulting is my idea of a nightmare.
01:58:21
◼
►
- Right, I know you would hate this,
01:58:23
◼
►
and so I would never recommend this to you.
01:58:25
◼
►
But I know Casey, you'd actually, you could do it,
01:58:28
◼
►
and I think you would appreciate,
01:58:31
◼
►
I think whatever, 'cause consulting isn't all roses,
01:58:37
◼
►
- Oh no, it's not.
01:58:38
◼
►
In a lot of ways, I hate it, but you're about to say,
01:58:42
◼
►
I think, what is absolutely true,
01:58:43
◼
►
that in this fantasy world where I have enough work
01:58:48
◼
►
laid out in front of me that I can perhaps
01:58:51
◼
►
even be mildly choosy about it,
01:58:53
◼
►
and in this fantasy world where I'm able to work from home
01:58:55
◼
►
and actually get work done and be there for the family
01:58:59
◼
►
at hours wherein I need to be there.
01:59:01
◼
►
Like all of that would make the juice worth the squeeze
01:59:04
◼
►
where even though I really hate the idea
01:59:06
◼
►
of being a full-time consultant again,
01:59:09
◼
►
all those perks would make it worth it
01:59:10
◼
►
if I could be there for the family,
01:59:12
◼
►
if I could make my own hours and choose my own clients,
01:59:15
◼
►
et cetera, et cetera.
01:59:17
◼
►
Like I really think you could do this.
01:59:20
◼
►
I really think this is a great chance to do it.
01:59:23
◼
►
And I think the audience would come through
01:59:27
◼
►
if you need them to, and you do.
01:59:31
◼
►
I really think they could make this happen.
01:59:35
◼
►
'Cause look, you have, like,
01:59:38
◼
►
look at the opportunity you have.
01:59:40
◼
►
You have like two or three months of free,
01:59:45
◼
►
in the sense of like they're not gonna fire you,
01:59:47
◼
►
free leave from work,
01:59:49
◼
►
during which you could set this up if you wanted to.
01:59:51
◼
►
You have a platform where we can beg people to hire you
01:59:55
◼
►
and 100,000 people are gonna hear this.
01:59:59
◼
►
And you don't need 100,000 people to hire you,
02:00:01
◼
►
you need like 10.
02:00:05
◼
►
- No, but if all 100,000 would like to send me an offer.
02:00:09
◼
►
- Like this?
02:00:10
◼
►
Like surely at least 10 people in the audience
02:00:13
◼
►
can send you a serious offer.
02:00:15
◼
►
- Oh my word, that's hilarious.
02:00:18
◼
►
Yeah, I mean, we'll see. We'll see what comes out of this. But it is very kind of you to
02:00:23
◼
►
make the impassioned plea, and I very, very deeply appreciate it.
02:00:26
◼
►
Well, one of us has to.
02:00:28
◼
►
Well, and for the listeners, too, if you've stuck around for this part, I also—again,
02:00:32
◼
►
I appreciate you guys affording my family the ability for me to take that time off,
02:00:36
◼
►
even if I squander it and just go crawling back to work. Just the fact that I can take
02:00:40
◼
►
that time is an extreme blessing, and I'm really thankful for it.
02:00:47
◼
►
It's funny, with my job, I think I'm more valuable than your painting me, but I think
02:00:54
◼
►
that's more about circumstance than it is necessarily about, "Oh, I'm so fancy."
02:00:58
◼
►
As it turns out, the particular employer that I work at, we have two teams, one on the West
02:01:05
◼
►
Coast, one on the East Coast.
02:01:06
◼
►
And on the East Coast, the iOS team, as it stands right now, is myself and an intern.
02:01:12
◼
►
And so it is not in my work's best interest to get rid of me unless they're getting rid
02:01:19
◼
►
of the entire East Coast operations for iOS, which is certainly possible.
02:01:23
◼
►
And for a long time, I thought we were on the precipice of doing exactly that.
02:01:27
◼
►
Now I don't think that's the case.
02:01:29
◼
►
Here again, I acknowledge you'll never really know.
02:01:31
◼
►
It could happen tomorrow, et cetera, et cetera, et cetera.
02:01:33
◼
►
I am fully aware of that.
02:01:35
◼
►
But I think I am at least mildly valuable by circumstance, if not by ability.
02:01:43
◼
►
And I think I am relatively valuable based on ability.
02:01:48
◼
►
Certainly not a lot of people really understand RxSwift and whether or not you like it, whether
02:01:52
◼
►
or not you think it's a good idea.
02:01:54
◼
►
It is a unique skill.
02:01:57
◼
►
So if anyone is interested in—if anyone happens to want an RxSwift consultant, let
02:02:03
◼
►
I think I have more flexibility in this job than I have in most jobs to be at doctor's appointments and be at home when necessary.
02:02:11
◼
►
And I think that I am more valuable at this job, again, either by circumstance or ability or both, than I am at a lot of places.
02:02:17
◼
►
However, I still by and large agree with your points that there's no amount of flexibility that is more than working for yourself.
02:02:26
◼
►
And I did the semi-hard work in 2017
02:02:30
◼
►
of setting up an LLC for myself,
02:02:31
◼
►
so some of that administrvia is already taken care of,
02:02:34
◼
►
and in some ways I'm even better equipped
02:02:36
◼
►
than to run with this, which is kinda neat.
02:02:39
◼
►
- Yeah, you're already dealing with having to do
02:02:42
◼
►
estimated taxes and everything from the income
02:02:44
◼
►
from this show.
02:02:45
◼
►
You're already dealing with that from side income
02:02:47
◼
►
from your podcasting.
02:02:48
◼
►
And let me offer an alternative perspective
02:02:53
◼
►
on your current status.
02:02:54
◼
►
You and I have talked before about the whole, you know,
02:02:56
◼
►
company having West Coast and East Coast things,
02:02:58
◼
►
and I didn't know whether you wanted to bring that up
02:03:00
◼
►
on the show, but since you did bring that up,
02:03:02
◼
►
let me give you an alternate perspective
02:03:04
◼
►
on what you just described as your status there.
02:03:06
◼
►
Your company seemingly used to have a lot more iOS people
02:03:10
◼
►
on the East Coast.
02:03:12
◼
►
Now, they're on the West Coast,
02:03:15
◼
►
and the East Coast has just you left,
02:03:19
◼
►
and you're about to take off two months.
02:03:22
◼
►
I would look at this as a really good opportunity
02:03:25
◼
►
for the company to consolidate their operations
02:03:28
◼
►
in a new location.
02:03:30
◼
►
- And I agree with you.
02:03:32
◼
►
- And also, you're saying you're super awesome
02:03:35
◼
►
and valuable to the company,
02:03:37
◼
►
but you're about to take three months off,
02:03:39
◼
►
and they're gonna have to figure out
02:03:40
◼
►
how to do things without you, and so they will.
02:03:44
◼
►
- Oh, totally.
02:03:44
◼
►
- I'm not saying that you're gonna walk in and march
02:03:47
◼
►
and be immediately laid off, but I think this is,
02:03:51
◼
►
And if they're looking to consolidate on the West Coast,
02:03:55
◼
►
which certainly looks possible,
02:03:58
◼
►
I think, yeah, this wouldn't make my list
02:04:01
◼
►
of incredibly reliable paychecks.
02:04:03
◼
►
- No, and I agree.
02:04:04
◼
►
Now, for what it's worth, what I haven't mentioned is
02:04:06
◼
►
we actually have a new iOS developer
02:04:07
◼
►
starting next week, I believe, or week after.
02:04:11
◼
►
And that person is fairly junior,
02:04:12
◼
►
so the understanding was is that they were just
02:04:14
◼
►
kind of do their thing until I get back,
02:04:18
◼
►
and then I'll tutor them on the ways
02:04:19
◼
►
we do things at my employer. But I'm not saying you're wrong by any stretch. I'm just saying
02:04:26
◼
►
it's not the sort of thing where I've turned the eight ball over and it says all the signs
02:04:29
◼
►
point to you getting laid off. I'd say some of the signs point to me getting laid off,
02:04:34
◼
►
but not all of them. But who knows? I don't know. In a perfect world, I will either get
02:04:41
◼
►
a bazillion wonderful job offers and I'll have to choose who I would like my clients
02:04:46
◼
►
to be, or there will be nothing but crickets and that will solve the problem a different
02:04:49
◼
►
way, but we'll see what happens. But anyway, I appreciate you giving me the nudge, and
02:04:56
◼
►
that's very kind of you.
02:04:57
◼
►
Oh, I'm dead serious. This is not a nudge, this is a push. Audience, you know what to