PodSearch

ATP

152: Daddy Didn't Want the Good Graphics Card

 

00:00:00 ◼   ► I'm sorry, I ruined follow-up.

00:00:05 ◼   ► So I feel like we should start tonight's programming with a tale of woe.

00:00:10 ◼   ► I'll start by saying I bought a computer.

00:00:14 ◼   ► I bought a 5K iMac.

00:00:16 ◼   ► Whoa, okay, so first of all, congratulations.

00:00:20 ◼   ► Well, eh, maybe not.

00:00:21 ◼   ► So, hand on heart, Jon and Marco did not know that this happened.

00:00:25 ◼   ► I've been keeping this a secret from them so I could spring it on the show.

00:00:29 ◼   ► I bought a 5K iMac.

00:00:30 ◼   ► - Is it in your possession yet or did you just order it?

00:00:33 ◼   ► - Oh, it's here.

00:00:34 ◼   ► It's in my trunk.

00:00:36 ◼   ► - You didn't unpack it yet?

00:00:37 ◼   ► - Oh no, I did.

00:00:38 ◼   ► - Uh oh.

00:00:39 ◼   ► - This is my tale of woe.

00:00:40 ◼   ► - Does it fit in your trunk?

00:00:41 ◼   ► You only have three series.

00:00:42 ◼   ► - Oh, stop.

00:00:43 ◼   ► (laughing)

00:00:45 ◼   ► I bought this 5K iMac, I don't know, like a week ago.

00:00:48 ◼   ► And I watched it march across the United States

00:00:50 ◼   ► via FedEx ground, which was infuriating.

00:00:53 ◼   ► I mean, I did it to myself,

00:00:55 ◼   ► 'cause I didn't pay for the super fast shipping,

00:00:57 ◼   ► But I'm not a patient man, and it was infuriating watching it march across the US.

00:01:01 ◼   ► But anyway, it arrived yesterday.

00:01:04 ◼   ► And I booted it.

00:01:06 ◼   ► I set it up.

00:01:07 ◼   ► I moved files from my personal computer with my beloved yet very old Circa 2011 Hi-Res

00:01:15 ◼   ► Antigler 15-inch MacBook Pro.

00:01:17 ◼   ► I moved files from my work computer, my retina MacBook Pro, my 15-inch retina MacBook Pro.

00:01:26 ◼   ► I got everything set up, I put all the software I wanted on it, at least at a glance anyway.

00:01:32 ◼   ► Everything seemed okay.

00:01:34 ◼   ► I then performed a software update.

00:01:38 ◼   ► I let the software update go, I walked away from the computer, I came back to the computer,

00:01:42 ◼   ► it seemed like everything had hung after like 20 minutes or something like that, which was

00:01:47 ◼   ► well under the, or well over the time it had estimated to take the software update to run.

00:01:52 ◼   ► There was nothing on the screen, the backlight was on, the computer had not, to my knowledge,

00:01:55 ◼   ► everything was just there. Or I should say nothing was there actually. So I powered the machine off,

00:02:02 ◼   ► which to be clear may have been the fatal mistake. We'll come back to that. I powered the machine off,

00:02:06 ◼   ► I powered it back on. The chime sounds. That's it. The backlight's on, the chime sounds, nothing else.

00:02:14 ◼   ► Okay. Turn the computer back off after having let it sit for a while. Turn it back on. The chime sounds.

00:02:22 ◼   ► sounds and that's it. Hmm this is not good. Okay let's go through the steps. PRAM

00:02:31 ◼   ► reset no good. SMC reset no good. Make a USB boot disk no good. Mash down on the

00:02:38 ◼   ► D key to try to get to diagnostics no good. Recovery no good. Internet recovery

00:02:42 ◼   ► no good. It's in a trunk. I have a Genius Bar appointment tomorrow although I may

00:02:46 ◼   ► just end up returning it and buying a different one because it's already

00:02:48 ◼   ► completely hosed. I have no idea what I did. It might have been me. I'm not saying

00:02:52 ◼   ► it wasn't me. I am not looking for the internet to tell me what it was with respect to the

00:02:57 ◼   ► internet. It will be figured out tomorrow. I have engaged two ex-Apple geniuses. I have

00:03:04 ◼   ► engaged a friend of the show. Nobody could tell me a good answer as to what I could do

00:03:10 ◼   ► to resuscitate it. I think something just genuinely broke.

00:03:14 ◼   ► >>Trevor

00:03:14 ◼   ► During the problem, were there any USB or other devices connected to it that you could

00:03:20 ◼   ► have unplugged, and did you try unplugging them?

00:03:21 ◼   ► Oh yes.

00:03:23 ◼   ► So I had my microphone installed because I was all smug and happy, because the way this

00:03:28 ◼   ► episode was supposed to go was I was supposed to say to you, "Guess what, guys?

00:03:34 ◼   ► I am now talking to you on my 5K iMac."

00:03:38 ◼   ► The way this episode is actually going is, "Guess what, guys?

00:03:42 ◼   ► I actually have to either return or get this thing repaired tomorrow, which is exactly

00:03:47 ◼   ► what I'm going to do.

00:03:48 ◼   ► I'm not sure what I'm going to do yet.

00:03:50 ◼   ► I'm very sad.

00:03:51 ◼   ► I did try target disk mode.

00:03:54 ◼   ► Somebody is asking in the chat, I tried target disk mode.

00:03:56 ◼   ► I have tried everything in my repertoire and everything that two ex-geniuses and a friend

00:04:02 ◼   ► that works at Apple has asked me to try.

00:04:05 ◼   ► None of it has worked.

00:04:07 ◼   ► I'm very sad.

00:04:08 ◼   ► But I will tell you, in the two or three hours that it was working, it was a magnificent

00:04:13 ◼   ► computer, and I cannot wait to hopefully get one that works sometime in the next week.

00:04:20 ◼   ► Yeah, so I'm very sad.

00:04:22 ◼   ► It's a sad, sad day for me.

00:04:23 ◼   ► This is kind of like when my grandfather would complain that modern cars—actually, his

00:04:28 ◼   ► specific complaint was modern car engine bays don't have any place for you to get your

00:04:32 ◼   ► hands down in them, you know?

00:04:34 ◼   ► Like because everything was all packed together really tightly, and then he would complain

00:04:36 ◼   ► about the plastic shrouds covering everything up and complaining about how hard it is to

00:04:40 ◼   ► replace things like air filters and they don't have carburetors anyway.

00:04:43 ◼   ► But the related complaint to your 5k iMac is like back in the days of my most feverish

00:04:50 ◼   ► trying to diagnose problems, one of the things that I would do in this situation, and I almost

00:04:55 ◼   ► suggest it until I realize it's pointless, is to try to figure out what the hell is going

00:04:59 ◼   ► on.

00:05:00 ◼   ► Like you hear the chime, it passes the post-test, right?

00:05:02 ◼   ► And then what happens?

00:05:03 ◼   ► Like, can it not find the disk?

00:05:06 ◼   ► Are you getting into the boot process?

00:05:07 ◼   ► And the way you usually tell that is you could hear

00:05:10 ◼   ► whether it had started accessing the hard drive

00:05:12 ◼   ► and you knew by the series of ticks and sounds,

00:05:14 ◼   ► is it looking for a boot sector?

00:05:16 ◼   ► Is it just cycling disks on and off?

00:05:19 ◼   ► Or is it actually beginning the boot process,

00:05:21 ◼   ► which has a distinctive sound to it?

00:05:23 ◼   ► Or in the old days with the floppy drive,

00:05:24 ◼   ► you could tell what the computer was doing

00:05:25 ◼   ► and at what point things went wrong.

00:05:27 ◼   ► But with an SSD and nothing on the screen

00:05:30 ◼   ► and definitely no indicator lights or anything like that,

00:05:32 ◼   ► you know, hardware indicator lights for the PC folks,

00:05:35 ◼   ► You have no idea what's going on.

00:05:37 ◼   ► They post, there's no image on the screen.

00:05:39 ◼   ► Has it begun the boot process?

00:05:41 ◼   ► Can it not find the hard drive?

00:05:43 ◼   ► If it couldn't find the hard drive,

00:05:44 ◼   ► you'd have the blinking question mark.

00:05:47 ◼   ► But it did pass post,

00:05:48 ◼   ► because I think that the chime only sounds

00:05:50 ◼   ► after it does the whole,

00:05:51 ◼   ► post is power on self-test.

00:05:53 ◼   ► Like the whole, if you have bad RAM or whatever,

00:05:56 ◼   ► you'd get one of the bad chimes or something like that.

00:05:59 ◼   ► So like all my old diagnostic tools

00:06:02 ◼   ► are useless for these computers

00:06:03 ◼   ► that don't make any noise except for the stupid fan.

00:06:05 ◼   ► Is the fan going? There we go. We can ask that. Is the fan turning?

00:06:07 ◼   ► Yes, yes it was. As far as I can tell.

00:06:09 ◼   ► Does it crank up to full speed if you let it sit there?

00:06:11 ◼   ► No it does not. And I actually let it sit overnight

00:06:13 ◼   ► just to be extra specially sure

00:06:15 ◼   ► that that wasn't just me being impatient.

00:06:17 ◼   ► Did you spill water into it?

00:06:19 ◼   ► I did not. Thank you for asking, but I did not.

00:06:21 ◼   ► It's important to establish that.

00:06:23 ◼   ► Where? I mean, are there any openings that face upwards?

00:06:25 ◼   ► Is there one in the back maybe?

00:06:27 ◼   ► No, he can get water in there.

00:06:29 ◼   ► I have faith.

00:06:31 ◼   ► Because there's openings in the bottom here. I'm going to look behind my eyes.

00:06:33 ◼   ► - Oh God, that's funny.

00:06:36 ◼   ► - There are no openings that face upward that I can find.

00:06:38 ◼   ► - There's not, there's not like a slit on the top part?

00:06:40 ◼   ► - I don't see one.

00:06:41 ◼   ► - I didn't think so.

00:06:42 ◼   ► So yeah, so it's sitting in my trunk.

00:06:43 ◼   ► To be honest with you, I'll probably just return it

00:06:46 ◼   ► and probably just order a new one

00:06:47 ◼   ► because I feel like it's already tainted.

00:06:49 ◼   ► - I'm still hoping or thinking or suspecting

00:06:51 ◼   ► like this is actually a software,

00:06:53 ◼   ► like it's not a hardware problem, it's a software problem.

00:06:55 ◼   ► Did you, I know you said you tried a million things,

00:06:57 ◼   ► the only other one that you didn't mention

00:06:58 ◼   ► that I could think of, well, two things I could think of.

00:07:00 ◼   ► One, I'm assuming since you consulted all these experts,

00:07:03 ◼   ► you made sure that they all had the most recent up-to-date knowledge about the keys that you

00:07:07 ◼   ► have to mash because those have changed over the past couple of years and a lot of people

00:07:11 ◼   ► might give you advice to hold down key combinations that are no longer the correct ones for the

00:07:15 ◼   ► same operations.

00:07:16 ◼   ► But assuming that's handled, the only one I didn't hear you mention is verbose booting

00:07:21 ◼   ► mode.

00:07:22 ◼   ► I believe it's command V. You should look it up.

00:07:23 ◼   ► The one that spews, you know, the Unix console text to your screen during the boot process.

00:07:30 ◼   ► That's a good way to find out at what point things go off the rails during the boot process,

00:07:34 ◼   ► assuming the boot process even began.

00:07:36 ◼   ► I did not try that.

00:07:37 ◼   ► However, I did not mention that I also phoned AppleCare at like—

00:07:41 ◼   ► They're not going to help you.

00:07:43 ◼   ► Well, my thought was, let me give them a shot, see what they could figure out.

00:07:48 ◼   ► And I started the conversation slightly—well, mildly passive-aggressively, and I said, "Here's

00:07:53 ◼   ► what I've tried.

00:07:54 ◼   ► PRM reset, SMC reset, blah, blah, blah, blah, blah, blah, blah, blah, blah, to try to establish

00:07:57 ◼   ► we really don't need to go through all of this again if you please.

00:08:00 ◼   ► Have you tried blowing the dust out of the plug?

00:08:05 ◼   ► Well if the SMC reset apparently on these Macs is to unplug it, wait 15 seconds and

00:08:10 ◼   ► plug it back in or something along those lines.

00:08:12 ◼   ► In any case, I tried everything I knew how to try, I tried everything that the Apple

00:08:17 ◼   ► Care person told me to do, so in all likelihood I will just return it tomorrow.

00:08:22 ◼   ► I have not yet cancelled my Genius appointment, we will see what happens.

00:08:26 ◼   ► I cannot stress enough, internet, that by the time you hear this episode, this will

00:08:30 ◼   ► already be resolved one way or another.

00:08:33 ◼   ► Well, it'll be in the process of being resolved.

00:08:35 ◼   ► Well, it'll be in the process of being resolved.

00:08:37 ◼   ► Please, internet, I appreciate your feedback, but it is too late by the time you've heard

00:08:42 ◼   ► this.

00:08:43 ◼   ► You can use the fast shipping for the replacement?

00:08:45 ◼   ► If I order a new one, I will absolutely spring for the fast shipping, because now I'm really,

00:08:50 ◼   ► really sad that my—literally, I used the thing—let's see, it was seven o'clock,

00:08:55 ◼   ► was after Declan went to bed that I booted it and started transferring everything, and

00:09:00 ◼   ► at 10 o'clock or thereabouts was when I was calling AppleCare. So I used it for three

00:09:05 ◼   ► hours.

00:09:06 ◼   ► I feel so bad for you for this, because, like—

00:09:08 ◼   ► Well, and let's not forget, this is the first desktop I've bought in easily a decade.

00:09:12 ◼   ► Yeah, and we will definitely interrogate you about why you chose to do this and why you

00:09:16 ◼   ► did it now and et cetera, because I really want to know all these things. But first of

00:09:20 ◼   ► all, I do want to express my sincere condolences, because, like, I hate it. Like, it can't—it's

00:09:25 ◼   ► puts a damper on like, you know, a big purchase of a thing you're really excited about that

00:09:30 ◼   ► you hardly ever get to buy, and all of it, and like it comes and it has some problem

00:09:35 ◼   ► that you have to deal with. Like that sucks. It puts such a damper on the whole thing.

00:09:38 ◼   ► Yeah, it really does. And you know what I thought about, so yesterday obviously I was

00:09:41 ◼   ► much more angry and pissed off than I am now. But yesterday I was thinking about it and

00:09:46 ◼   ► I thought, what if, for the sake of conversation, this was my very first Mac? Like that's a

00:09:53 ◼   ► terrible experience. Now, admittedly, this is definitely a fluke. This is weird. This

00:10:00 ◼   ► is not something that normally happens. To my recollection, in my eight years of owning

00:10:05 ◼   ► Macs, I think that's right, eight-ish years of owning Macs, I have never had a software

00:10:09 ◼   ► update fail. So, to be clear, this is a fluke. It's weird. But, damn if it isn't frustrating.

00:10:18 ◼   ► And oh my goodness, if this was my first Mac,

00:10:21 ◼   ► I would go running back to Dell.

00:10:24 ◼   ► Now, I'm not an idiot, so I'm not going to do that.

00:10:27 ◼   ► - I'm not going crazy here.

00:10:28 ◼   ► - No, I agree, I agree.

00:10:30 ◼   ► But I'm just saying, imagine if your first experience

00:10:33 ◼   ► with this, it was like the $3,000, $3,200 computer.

00:10:38 ◼   ► Imagine your first experience is,

00:10:39 ◼   ► oh, it works for three hours and then it's dead.

00:10:41 ◼   ► - Well, it doesn't really matter.

00:10:43 ◼   ► That experience doesn't really matter

00:10:45 ◼   ► unless it's some kind of epidemic,

00:10:47 ◼   ► which I'm assuming it isn't, right?

00:10:48 ◼   ► But every company has like the DOA things.

00:10:51 ◼   ► All that matters is what happens after.

00:10:53 ◼   ► That's all that, that's what, you know what I mean?

00:10:55 ◼   ► Like for Dell, the reason, speaking of Dell,

00:10:56 ◼   ► the reason a lot of people like Dell

00:10:57 ◼   ► in the enterprise anyway, is that when something happens,

00:11:01 ◼   ► when someone drops their Dell laptop,

00:11:03 ◼   ► when something breaks or whatever,

00:11:04 ◼   ► you can have new hardware in your hands

00:11:07 ◼   ► in a shockingly small amount of time.

00:11:09 ◼   ► And so it's not, you know, things are gonna happen.

00:11:12 ◼   ► You're gonna get, you're gonna buy 50 Dell laptops

00:11:15 ◼   ► and one of them's gonna be DOA.

00:11:17 ◼   ► That's not the thing that annoys you.

00:11:18 ◼   ► It would annoy you, for example,

00:11:20 ◼   ► if you were going through Apple,

00:11:21 ◼   ► if you had to wait a week to get the new one.

00:11:22 ◼   ► It doesn't annoy you if the next morning

00:11:24 ◼   ► when you come into work,

00:11:25 ◼   ► somebody from Dell is there with a box and says,

00:11:27 ◼   ► "Give me your old one, here's your new one later."

00:11:29 ◼   ► And you're like, "Oh, that was easy."

00:11:30 ◼   ► And so for Apple, the thing that counts is

00:11:34 ◼   ► how good was your Apple Care phone experience,

00:11:36 ◼   ► which in my experience is not that great.

00:11:38 ◼   ► How, when you go to the Genius Bar,

00:11:39 ◼   ► how is that experience going to be?

00:11:41 ◼   ► And how much fuss do they give you?

00:11:44 ◼   ► How sympathetic are they?

00:11:45 ◼   ► This matters too.

00:11:46 ◼   ► pathetic as the person to your frustration about getting a DOA computer, which is basically

00:11:51 ◼   ► how it's categorized this, because assuming this is a hardware thing, it's not like

00:11:53 ◼   ► the software update broke it, it's just, you know, if it's a hardware problem, this

00:11:57 ◼   ► machine was just DOA, and it's best to find this out now, right? It's all about how

00:12:01 ◼   ► it's handled after the fact. And my one—I have two Apple stories about this, I think

00:12:05 ◼   ► I told the other one on a past podcast, but when I got my SC30, the power supply made

00:12:10 ◼   ► a high-pitched noise that only people under 30 could hear.

00:12:12 ◼   ► I do remember this.

00:12:13 ◼   ► Yeah, and that was my most disappointing one because I was a kid.

00:12:18 ◼   ► And when you're a kid, or like when you're a kid at heart like Casey, you get your hopes

00:12:21 ◼   ► all from this exciting new shiny computer and it comes and you're sad.

00:12:25 ◼   ► Right, so that was the most crushing one.

00:12:27 ◼   ► And the other one, which I may have mentioned in the past, is when, this was the Pizzabock

00:12:31 ◼   ► PowerPC Performer actually, Performer 61 something CD.

00:12:38 ◼   ► that for Christmas and, or it was a family computer but whatever it's mine, and the terrible

00:12:46 ◼   ► gross PC sourced 15 inch multi sync Apple monitor that came with it was DOA, like the

00:12:53 ◼   ► monitor just didn't work, you plugged it in, nothing happened, no lights came on the screen,

00:12:57 ◼   ► so I got that on Christmas day, and I was older so I wasn't totally, you know, devastated,

00:13:02 ◼   ► I didn't have any other monitors that could fit it because of the differences in the connectors,

00:13:06 ◼   ► was a multi sync monitor, it's basically a PC monitor connector, but with a slight difference,

00:13:10 ◼   ► and anyway all my other ones wouldn't work with it. So you get something on Christmas

00:13:14 ◼   ► and you can't use it on Christmas, you're sad too. Apple had a new monitor on our front

00:13:19 ◼   ► doorstep the morning after Christmas. That's pretty impressive. Yeah, so not only did they

00:13:25 ◼   ► not wait for us to ship it back, or you know, ship it to us and get it a few days later,

00:13:30 ◼   ► it was like, you're sad on Christmas Day, you go to sleep, you wake up the next morning,

00:13:33 ◼   ► monitors on your doorstep. And so that was pretty amazing.

00:13:36 ◼   ► Yeah, I'm curious to see how this works out, but you're absolutely right that it's all

00:13:43 ◼   ► about how sympathetic people are and how people react to it, and I think it'll be fine, it'll

00:13:51 ◼   ► all work itself out, but man, what a bummer. What a serious bummer.

00:13:56 ◼   ► And how much hassle it is. Like, do you have to convince anyone of anything? Is there a

00:14:00 ◼   ► a lot of paperwork to fill out,

00:14:02 ◼   ► how long does it take for you to have the situation

00:14:05 ◼   ► remedied to your satisfaction?

00:14:07 ◼   ► Like, it can make a big difference.

00:14:08 ◼   ► Even if like you got it fixed the next day,

00:14:11 ◼   ► but to do that you had to like argue with someone

00:14:13 ◼   ► on the phone, that's a terrible experience.

00:14:14 ◼   ► But if you go through it and someone is sympathetic

00:14:17 ◼   ► and just, you know, it seems like bump, bump, bump,

00:14:20 ◼   ► oh, that's it, yep, that's it,

00:14:21 ◼   ► you'll have a new computer on day X.

00:14:23 ◼   ► You're like, oh, that was easy.

00:14:24 ◼   ► And you come away from that experience

00:14:26 ◼   ► if everything has gone well,

00:14:28 ◼   ► actually liking the brand more than you would have

00:14:30 ◼   ► if you had just gotten the thing and it worked out of the box.

00:14:32 ◼   ► Yeah, yeah, totally.

00:14:33 ◼   ► The perverse way that human nature works.

00:14:35 ◼   ► The worst one though, the one you can't recover from, luckily we're all out of this phase,

00:14:40 ◼   ► is like when I got my obscenely expensive Apple 22 inch LCD monitor and had dead pixels

00:14:46 ◼   ► on it.

00:14:47 ◼   ► And I tried not to look for them, but I could see them.

00:14:50 ◼   ► And there's nothing you can do about that because I knew going in what the policy was.

00:14:53 ◼   ► The policy is if there's an X number of pixels and they're this far apart or whatever, sorry,

00:14:56 ◼   ► luck of the draw, you got unlucky.

00:14:58 ◼   ► And I guess I suppose I could have returned it and tried again and returned it and tried

00:15:03 ◼   ► again and returned it and tried again, but I was just not up for that.

00:15:06 ◼   ► You know, yesterday I was really upset.

00:15:09 ◼   ► Not even just angry.

00:15:10 ◼   ► I was genuinely upset.

00:15:12 ◼   ► But today, with a little bit of clarity now, I can see that this is like the most first

00:15:18 ◼   ► world of first world problems.

00:15:19 ◼   ► The most shiny new computer didn't work immediately.

00:15:22 ◼   ► Oh well, like get over yourself.

00:15:24 ◼   ► But man, it did bum me out a little bit.

00:15:27 ◼   ► You paid good money for that thing.

00:15:28 ◼   ► you know, don't diminish this.

00:15:30 ◼   ► - Yeah, so hopefully it'll rectify itself.

00:15:33 ◼   ► We don't need to talk about this anymore.

00:15:35 ◼   ► If you guys don't have anything to say,

00:15:37 ◼   ► we can move on to follow up,

00:15:38 ◼   ► but if you have any other questions,

00:15:39 ◼   ► I'm happy to field them.

00:15:40 ◼   ► - I have so many questions, but first,

00:15:41 ◼   ► (laughing)

00:15:42 ◼   ► we have to do a sponsor review.

00:15:44 ◼   ► - Fair enough.

00:15:45 ◼   ► - And first, a quick correction.

00:15:46 ◼   ► A couple weeks ago, I did a read for Casper,

00:15:49 ◼   ► the mattress company, Casper,

00:15:50 ◼   ► and I forgot to give the coupon code.

00:15:52 ◼   ► So if you go to casper.com/atp

00:15:56 ◼   ► for their wonderful deals on mattresses,

00:15:57 ◼   ► please use coupon code ATP for 50 bucks off at Mattress Purkis. Once again, code ATP at

00:16:03 ◼   ► Casper dot com slash ATP for 50 bucks off. So anyway, thank you Casper, sorry about the

00:16:07 ◼   ► mistake. We are also sponsored this week by Fracture. Go to Fractureme dot com and use

00:16:13 ◼   ► code ATP 15 for 15% off your first order there. Fracture is vivid color photo prints printed

00:16:19 ◼   ► directly on glass. Fracture prints are beautiful. You get your photos printed on these thin,

00:16:24 ◼   ► thin, flat, light pieces of glass.

00:16:27 ◼   ► And it's a very modern, minimal presentation.

00:16:30 ◼   ► It's just literally, your photo goes edge to edge,

00:16:33 ◼   ► printed on this piece of glass.

00:16:34 ◼   ► It's very thin, very lightweight,

00:16:36 ◼   ► so you don't have to worry about it

00:16:37 ◼   ► crashing down off the wall or being hard to hang

00:16:39 ◼   ► or hard to install or anything like that

00:16:41 ◼   ► or breaking and chipping.

00:16:42 ◼   ► All sorts of worries you might have

00:16:43 ◼   ► about getting a giant photo print on glass,

00:16:45 ◼   ► that all those worries have always been alleviated

00:16:48 ◼   ► for me with Fracture.

00:16:49 ◼   ► But these prints look great,

00:16:50 ◼   ► and they really want you to get your print

00:16:52 ◼   ► you know, out of the Instagram feed, out of the Facebook galleries and everything,

00:16:56 ◼   ► like, get photos that are great printed because once you put them in like a

00:17:00 ◼   ► social feed like that, once like a week passes, those are gone. You never see them

00:17:04 ◼   ► again. Like, it really helps to enjoy your photos, to have them printed out. They

00:17:08 ◼   ► also make fantastic gifts for other people in your life who want to enjoy

00:17:11 ◼   ► your photos, like family members, like especially like if you have kids or

00:17:14 ◼   ► anything you want to like send a picture of your kids to their grandparents or

00:17:17 ◼   ► whatever. There are so many great uses for fracture. Gifts, photos for yourself,

00:17:22 ◼   ► Yeah, and just to double down on that real quick, just this past week when I was in a

00:17:27 ◼   ► happier mood, I actually made a like six item fracture order because I have plenty of fractures

00:17:34 ◼   ► around the house and we're actually going to start distributing them as gifts.

00:17:38 ◼   ► And so we bought a bunch for gifts, including one for our own house.

00:17:42 ◼   ► They really are fantastic.

00:17:44 ◼   ► And I tell you what, I have them.

00:17:45 ◼   ► I've paid for them in the past.

00:17:46 ◼   ► I've paid for them just this week and they're great.

00:17:49 ◼   ► You really should try it out.

00:17:50 ◼   ► So check them out.

00:17:51 ◼   ► Go to fractureme.com and use code ATP15 to get 15% off your first order.

00:17:58 ◼   ► Thank you very much to Fracture for sponsoring us this week.

00:18:00 ◼   ► One of my questions was about, I know you're not going to mess with it yourself, but RAM

00:18:05 ◼   ► that wiggles loose as the thing took its bumpy little journey across the entire country?

00:18:10 ◼   ► It's funny you say that.

00:18:11 ◼   ► I reseated the RAM just to be safe, no difference.

00:18:13 ◼   ► Ah, see I would have said the safe thing is to not try to do that because, I don't know,

00:18:19 ◼   ► Like you just got your feet on the carpet and like, I don't know.

00:18:22 ◼   ► I would be like, look, I just can't, I haven't touched the thing that came out of the box.

00:18:26 ◼   ► I've been using it like you use a computer by pressing buttons on the keyboard and mouse

00:18:29 ◼   ► or trackpad and now it's fried.

00:18:31 ◼   ► Like, oh, you opened it up.

00:18:32 ◼   ► Well, but you're supposed to be able to open it up.

00:18:35 ◼   ► So I just, I'm always paranoid with Apple, so I would not have even tried that.

00:18:37 ◼   ► I would have just brought it in instead of the RAMs unseated.

00:18:39 ◼   ► It's not my problem.

00:18:41 ◼   ► I didn't touch it.

00:18:42 ◼   ► Fair point.

00:18:43 ◼   ► And actually that brings up a really interesting point.

00:18:45 ◼   ► Let me tell you how I know I'm old.

00:18:47 ◼   ► I was extremely, and remain actually, extremely skeptical that me doing like Command-R for

00:18:55 ◼   ► recovery, I believe that's right, I was looking at the documents when I was doing these keystrokes,

00:19:00 ◼   ► so if I get them wrong now I apologize, but like Command-R, Option-Command-R, whatever

00:19:03 ◼   ► it is for internet recovery, and D for diagnostics, all these things that I was mashing, I initially

00:19:08 ◼   ► was doing that on the new Bluetooth keyboard that came with it, which by the way I like

00:19:12 ◼   ► quite a bit.

00:19:13 ◼   ► I really liked it a lot a lot.

00:19:15 ◼   ► This is the new like semi-skinny one right? That's correct, but anyway, so I'm doing all of this and

00:19:20 ◼   ► I'm doing it on a Bluetooth keyboard and

00:19:23 ◼   ► The old man in me is so damn skeptical that this keyboard is even

00:19:29 ◼   ► Connected to the computer that I first plugged it in with the lightning cable then I decided no

00:19:36 ◼   ► I'm not even convinced that's good enough, and I have a hundred and one key Apple keyboard that I got from God knows where that's USB

00:19:43 ◼   ► I plugged that in and did all these keystrokes again just to be safe, but it weirded me out

00:19:50 ◼   ► to be relying on wireless devices in order to try to kick off these extremely low-level

00:19:55 ◼   ► like boot sequences.

00:19:56 ◼   ► I don't know, just that's me being old and weird I suppose.

00:20:01 ◼   ► Anyway, any other questions or should we do some follow-up?

00:20:03 ◼   ► Why'd you get this computer?

00:20:05 ◼   ► Right, so I knew it was time to get a different computer.

00:20:09 ◼   ► I hadn't bought a computer since my—I already mentioned 2011 Hi-Res Antigler MacBook Pro.

00:20:18 ◼   ► That thing sits on my desk constantly.

00:20:20 ◼   ► That's all it does, is sit on the desk.

00:20:23 ◼   ► And even though I've been a laptop guy for easily a decade and change—in fact, I think

00:20:28 ◼   ► I made the switch during school, so somewhere in the early 2000s was when I really became

00:20:32 ◼   ► a laptop kind of guy.

00:20:34 ◼   ► And I thought to myself, I will have a work laptop, as we discussed quite a bit several

00:20:41 ◼   ► episodes back.

00:20:42 ◼   ► I'll have a work laptop.

00:20:43 ◼   ► And it occurred to me just yesterday that I have my high-res anti-glare MacBook Pro

00:20:49 ◼   ► that I could put an SSD in, like we were just talking about.

00:20:52 ◼   ► So I will still have a laptop, and even in a real pinch, I can take Aaron's scuba diving

00:20:59 ◼   ► MacBook Air and use that if I really wanted to use a laptop.

00:21:04 ◼   ► Beyond that, as I've also talked about on the show, Erin got me a brand new iPad Mini

00:21:10 ◼   ► for Christmas.

00:21:12 ◼   ► And for a lot of things, especially when mated to a Bluetooth keyboard, that's probably sufficient.

00:21:17 ◼   ► So say I wanted to write a blog post downstairs while I'm sitting next to Erin on the couch,

00:21:22 ◼   ► I could use my iPad, I could use her laptop, I could use my old laptop, I could use my

00:21:26 ◼   ► work laptop.

00:21:27 ◼   ► So if I have like 84 portable devices rolling around the house, do I really need another?

00:21:32 ◼   ► But I have a couple of things that I really want running all the time, like Plex, for

00:21:36 ◼   ► example.

00:21:37 ◼   ► Why not have that running on a desktop rather than running on my laptop?

00:21:43 ◼   ► And so it seems to me like I'm running out of good reasons to have a laptop.

00:21:50 ◼   ► And so if I'm gonna get a desktop, and damned if I don't lust after these Apple Cinema displays

00:21:56 ◼   ► that are all over the place, the client that I'm working at, which we've talked about in

00:21:59 ◼   ► the past. Why not just bite the bullet and get a damn iMac? And that's what I did. And

00:22:04 ◼   ► I tell you what, it's weird only having one monitor because at home, not right now actually,

00:22:09 ◼   ► because I put it away, but at home I typically have two monitors. At work, I always have

00:22:13 ◼   ► two monitors. It's weird only having one monitor.

00:22:16 ◼   ► >> Steve - He knows you can have two. Don't email him.

00:22:18 ◼   ► >> John - Yeah, I know you. Thank you. Thank you. Oh my God. Thank you. I know you can

00:22:21 ◼   ► have two. But when it's a 27-inch screen, you really don't need it. It's really okay.

00:22:28 ◼   ► "Oh my god, is that screen beautiful?"

00:22:30 ◼   ► Did you guys know that that screen is really pretty?

00:22:33 ◼   ► I feel like we should have talked about this

00:22:34 ◼   ► in the past or something.

00:22:35 ◼   ► - Well, Marco has the worst one,

00:22:37 ◼   ► but I have the same one as you, so.

00:22:38 ◼   ► (laughter)

00:22:40 ◼   ► - You know, if only somebody would have told you

00:22:43 ◼   ► about a month ago about all the benefits of desktops.

00:22:45 ◼   ► - Yes, yes, yes.

00:22:46 ◼   ► So eventually I thought, you know,

00:22:48 ◼   ► so all kidding aside, I thought,

00:22:49 ◼   ► "You know, let me just try this desktop thing,"

00:22:51 ◼   ► 'cause you know what?

00:22:52 ◼   ► It's a lot of, no question, full stop.

00:22:55 ◼   ► It's a lot of money.

00:22:57 ◼   ► What I got was, I don't know, I apologize if I said this already, but I got a middle-of-the-road

00:23:00 ◼   ► one.

00:23:01 ◼   ► I got it with 8 gigs of RAM because I was planning on putting some aftermarket RAM in

00:23:05 ◼   ► it.

00:23:06 ◼   ► Did you get the good CPU?

00:23:07 ◼   ► I got the 4 gigahertz CPU.

00:23:09 ◼   ► Yes.

00:23:10 ◼   ► And I got the 1 terabyte SSD.

00:23:14 ◼   ► So basically, a fairly loaded, middle-of-the-road 5K iMac because I didn't see the need for

00:23:21 ◼   ► a really fancy graphics card because I don't ever play games.

00:23:25 ◼   ► So I loved the machine for the three hours I got

00:23:30 ◼   ► to use it before it died.

00:23:32 ◼   ► And I'm really looking forward to sticking with it.

00:23:34 ◼   ► I really think this is probably gonna be

00:23:36 ◼   ► the right answer for me.

00:23:38 ◼   ► Asked me again in a few months, obviously,

00:23:39 ◼   ► and I say that both sarcastically and seriously

00:23:42 ◼   ► because I'm curious to see if I miss it.

00:23:43 ◼   ► - If it works yet?

00:23:44 ◼   ► - Yeah, if it works.

00:23:46 ◼   ► But I'm really thinking that this was probably

00:23:50 ◼   ► the right answer, especially if I start doing

00:23:52 ◼   ► a little more iOS development,

00:23:53 ◼   ► which I'm hoping to be doing soon,

00:23:56 ◼   ► that's a pretty good way to do it.

00:23:57 ◼   ► And I will say that after having used

00:24:01 ◼   ► this 27-inch 5K iMac for two and a half to three hours,

00:24:05 ◼   ► as I was going to troubleshoot,

00:24:08 ◼   ► I got out my work 15-inch Retina MacBook Pro,

00:24:12 ◼   ► and hand on heart, the first thing I thought to myself was,

00:24:15 ◼   ► "Holy God, this screen is tiny."

00:24:18 ◼   ► And I had never thought that about a 15-inch laptop

00:24:21 ◼   ► before in my life.

00:24:24 ◼   ► - Yeah, so two things you and I ruined on.

00:24:26 ◼   ► First of all, the screen quality of the 5K

00:24:29 ◼   ► is still way better, even the one I have

00:24:33 ◼   ► that has the worst color gamut than yours.

00:24:36 ◼   ► The screen on the 5K is way better than the screen

00:24:39 ◼   ► on any of the laptops, including the newest 15s.

00:24:42 ◼   ► We'll see if that changes when they go to Skylake

00:24:44 ◼   ► in a few months or whatever, but as of today,

00:24:48 ◼   ► the iMac screen is by far the nicest screen

00:24:51 ◼   ► that Apple sells.

00:24:52 ◼   ► Maybe the iPad Pro, I haven't looked too much at it, but--

00:24:54 ◼   ► - I thought the iPad Mini was actually

00:24:56 ◼   ► the best of the portables.

00:24:57 ◼   ► - I mean, maybe, you know, for certain metrics,

00:24:59 ◼   ► I know the tests you're talking about,

00:25:01 ◼   ► but among Macs, I think the 5K iMac is just far and away,

00:25:06 ◼   ► far ahead of the other ones,

00:25:07 ◼   ► because just everything about it,

00:25:09 ◼   ► like the color, the contrast, the pixel density,

00:25:13 ◼   ► I don't know, a bunch of stuff I don't understand,

00:25:15 ◼   ► it just looks great,

00:25:16 ◼   ► and once you're accustomed to looking at a 5K,

00:25:19 ◼   ► when you look at a Retina MacBook Pro,

00:25:21 ◼   ► you can tell the Retina MacBook Pro screen

00:25:24 ◼   ► almost seems blurry by comparison.

00:25:25 ◼   ► It is a very different look,

00:25:28 ◼   ► and it looks fantastic on the 5K.

00:25:30 ◼   ► So first of all, you are now ruined.

00:25:32 ◼   ► So yes, you can plug in additional monitors to it,

00:25:36 ◼   ► but you won't want to,

00:25:37 ◼   ► because anything else you plug into it

00:25:39 ◼   ► will look like garbage.

00:25:40 ◼   ► And Apple is not yet shipping

00:25:42 ◼   ► a standalone version of this monitor.

00:25:44 ◼   ► I hope they do in the future,

00:25:45 ◼   ► for people who do want multi-monitor,

00:25:46 ◼   ► or who don't have a 5K but have a laptop or something.

00:25:50 ◼   ► But for now, this is the best screen Apple sells

00:25:53 ◼   ► and the only way you can get it is inside a 5K iMac

00:25:55 ◼   ► and nothing else matches it.

00:25:58 ◼   ► And even having a laptop next to it is just no contest.

00:26:01 ◼   ► So A, you're ruined on screen quality

00:26:03 ◼   ► and B, you're definitely ruined on screen size.

00:26:05 ◼   ► And this is how I feel, how I felt for years

00:26:08 ◼   ► ever since I got a giant monitor like this.

00:26:10 ◼   ► I can do work on my 15 inch MacBook Pro

00:26:13 ◼   ► and I have and I need to usually a few times a year.

00:26:16 ◼   ► I need to do something really heavy on the MacBook Pro,

00:26:18 ◼   ► I'm glad I have it.

00:26:19 ◼   ► But every time I do work on the MacBook,

00:26:22 ◼   ► or I'm tempted to work on the MacBook Pro,

00:26:23 ◼   ► and I can work on the desktop,

00:26:25 ◼   ► like either it's just on the other side of the house,

00:26:29 ◼   ► or I'll be back home in a couple days and I can do it then,

00:26:32 ◼   ► I will just put off work until I can do it on the big screen

00:26:35 ◼   ► because I know that I will be way happier

00:26:38 ◼   ► and more productive doing it on the big screen.

00:26:40 ◼   ► So you will probably follow a similar path

00:26:44 ◼   ► you'll be like, "Well, I could work on this laptop, but the screen is so cramped.

00:26:50 ◼   ► I might as well just wait until I can go upstairs and do it on the iMac."

00:26:53 ◼   ► Yeah, yeah, we'll see.

00:26:55 ◼   ► I am genuinely a little—I'm going to use the word "worried" because I can't think

00:26:59 ◼   ► of a better word—but I'm a little worried about what this means for my home life and

00:27:05 ◼   ► for my relationship with Aaron.

00:27:06 ◼   ► Because I don't often sit with a laptop downstairs next to Aaron, but I wouldn't

00:27:11 ◼   ► say it's uncommon either.

00:27:13 ◼   ► And now, if I want to use my computer, I'm going to have to be upstairs in one of our

00:27:18 ◼   ► bedrooms, which is my in-home office.

00:27:21 ◼   ► And that's where I'm sitting right now to record.

00:27:23 ◼   ► And so, I don't want to ignore Aaron on a regular basis, just because I want to be upstairs

00:27:29 ◼   ► on my fancy new iMac.

00:27:30 ◼   ► But we'll see what happens.

00:27:32 ◼   ► I mean, if that's the most of my problems, I'm in pretty damn good shape, aren't I?

00:27:35 ◼   ► So we'll see.

00:27:36 ◼   ► But I don't mean this to be snarky.

00:27:38 ◼   ► I mean, genuinely.

00:27:39 ◼   ► And in the two and a half, three hours I used the thing.

00:27:43 ◼   ► I really, really, really loved it.

00:27:45 ◼   ► I really did.

00:27:46 ◼   ► And admittedly, some of that was like, ooh, shiny.

00:27:49 ◼   ► But it was fast.

00:27:51 ◼   ► It worked well.

00:27:53 ◼   ► I was transferring things from both laptops to the iMac.

00:27:57 ◼   ► God knows what's going to happen with that data if I

00:27:59 ◼   ► return it.

00:28:00 ◼   ► But anyway, I was transferring stuff to the iMac at

00:28:04 ◼   ► ridiculous speeds.

00:28:05 ◼   ► I was doing like 18 things at once.

00:28:07 ◼   ► I'm a really heavy user of, what is it, Spaces, the multiple virtual screens.

00:28:11 ◼   ► I know it's all wrapped into mission control now, but I barely use them on this iMac because,

00:28:17 ◼   ► God help me, I have like 10 different windows open at once.

00:28:21 ◼   ► Shut up, John.

00:28:22 ◼   ► I had like 10 different windows open at once, which is like eight more than I usually have.

00:28:27 ◼   ► I don't know, maybe I just have a simple mind.

00:28:29 ◼   ► I think you're not the only one with Spaces.

00:28:31 ◼   ► I see with all these youngsters at work who, like, we have many more Macs at work now and

00:28:35 ◼   ► have many more youngsters at work. And it's very easy to get multiple monitors at work.

00:28:40 ◼   ► So the main, like the way young people, I'm generalizing, the way of young people I see

00:28:48 ◼   ► at my work, kids these days, right? Exactly, use their max is they have multiple monitors,

00:28:54 ◼   ► they like lots of monitors, like the more the better. One guy had like six, it was ridiculous.

00:28:58 ◼   ► And they full screen everything and they attempt to use spaces and mission control

00:29:05 ◼   ► to cycle through things. Like I'll be sitting there and watching somebody do something at their

00:29:09 ◼   ► they'll be demonstrating something and they'll have they'll have a text editor full screen on one

00:29:13 ◼   ► 17 inch monitor and another text editor or web browser full screen another 17 inch monitor and

00:29:18 ◼   ► sometimes it'd be like well go to this web page go to the source file go to this go to that go to

00:29:22 ◼   ► that terminal window all these things would fit in like one 17 inch screen if the person like used

00:29:27 ◼   ► windows the way they're supposed to be done because really the terminal a terminal filling an entire

00:29:32 ◼   ► letterbox format 17 inch screen is ridiculous, right?

00:29:36 ◼   ► But instead it's like, where's that window again?

00:29:38 ◼   ► Where's that window?

00:29:39 ◼   ► Lots of gestures and keyboard combinations to, you know,

00:29:42 ◼   ► go through spaces with the control arrow keys

00:29:44 ◼   ► and gestures to swipe from one to the other

00:29:45 ◼   ► to try to make the thing they're looking for

00:29:48 ◼   ► appear on one of the two screens.

00:29:50 ◼   ► And they can't see what's in front of behind.

00:29:52 ◼   ► They just have to like,

00:29:53 ◼   ► and they don't seem to have an awareness.

00:29:54 ◼   ► There's no like, like it used to be where spaces were 2D

00:29:57 ◼   ► instead of just like a 1D strip.

00:29:59 ◼   ► Remember the 2D spaces things

00:30:00 ◼   ► where you go up, down, left, and right.

00:30:01 ◼   ► then at least I'd have a fighting chance. Instead, what I see is two screens that I

00:30:05 ◼   ► see hands moving furiously and I see two screens blink blink blink blink blink blink blink.

00:30:09 ◼   ► Oh, I found it. There it is. And then we'll go back to the other thing. OK. Blink blink

00:30:13 ◼   ► blink, blink, blink, blink, blink. Oh, I found it. This is this does not seem efficient.

00:30:20 ◼   ► So yeah. Anyway, people like we should we should know this from from Windows. Windows

00:30:25 ◼   ► taught us that people like to maximize everything. And the Mac users like well Mac users don't

00:30:29 ◼   ► maximize everything. Well guess what? Now that Macs are more common, the people who

00:30:33 ◼   ► maximize everything have Macs and they try to work the same way. So don't do that, Casey.

00:30:37 ◼   ► It's a waste of your screen space.

00:30:39 ◼   ► I don't typically maximize everything, but what I typically do is have spaces kind of

00:30:45 ◼   ► orient like things. So as an example, probably the best example is I have one space that

00:30:52 ◼   ► has my work IM, the relay Slack, and iMessages in three tiles on that space that take up

00:31:00 ◼   ► the whole screen.

00:31:01 ◼   ► So the left half of the screen is work IM, this is on my work computer of course.

00:31:06 ◼   ► The left half of the screen is work IM, and then the right half of the screen is split

00:31:09 ◼   ► in half.

00:31:10 ◼   ► So the top half is relay Slack, and the bottom half is iMessages.

00:31:15 ◼   ► And that's actually what's going on right now.

00:31:17 ◼   ► So that's just a simple example.

00:31:19 ◼   ► I like spaces, it's not for everyone, but like I said, when I was using the Saimak,

00:31:24 ◼   ► I found that I could just tile damn near everything on the one space, which is a weird thing for

00:31:30 ◼   ► me.

00:31:31 ◼   ► But my love of spaces is also the reason that I feel like I can't use any other mouse other

00:31:36 ◼   ► than the Magic Mouse, because I am addicted to the two-finger swipe.

00:31:40 ◼   ► I understand that Mike's beloved MX Revolution or whatever it is has configurations in which

00:31:45 ◼   ► you can swap spaces with buttons and whatnot. But for me, I've always used the Magic Mouse

00:31:51 ◼   ► and I love it.

00:31:52 ◼   ► Plus, that mouse crippled him, so.

00:31:53 ◼   ► And that mouse also crippled him, so there's that too.

00:31:55 ◼   ► Minor details.

00:31:56 ◼   ► Right, no big deal, right? So anyway, so yeah, in my brief usage, and again, I know I sound

00:32:02 ◼   ► snarky, but I'm not trying to be. In my very brief usage of this machine, I actually really,

00:32:06 ◼   ► really, really liked it. And if I return it tomorrow, if I get it repaired tomorrow one

00:32:11 ◼   ► way or the other, I am looking forward to having some honest-to-goodness time with it.

00:32:16 ◼   ► But it was fast, it was nice, it was pretty, the screen was beautiful, I really enjoy the

00:32:23 ◼   ► new peripherals.

00:32:25 ◼   ► The new Magic Mouse seemed roughly the same to me, I couldn't tell any major differences.

00:32:30 ◼   ► Like I understand what the differences are, but just from feel and whatnot, I couldn't

00:32:34 ◼   ► really tell the differences.

00:32:36 ◼   ► The new keyboard though, I really, really liked a lot.

00:32:38 ◼   ► I feel like every single Apple keyboard in the house, I have the 2011 MacBook Pro, I

00:32:43 ◼   ► have the 2015 MacBook Pro, I have the 101-key keyboard, I have a four-battery Bluetooth

00:32:52 ◼   ► keyboard, I have Aaron's MacBook Air.

00:32:55 ◼   ► Every single one of those keyboards, I swear to you, feels just a little bit different.

00:32:58 ◼   ► But I really liked the new Bluetooth one.

00:33:02 ◼   ► What is it, the Magic Keyboard or something?

00:33:04 ◼   ► I always get the names wrong.

00:33:05 ◼   ► Anyway, whatever the brand new one is.

00:33:07 ◼   ► I really liked it a lot.

00:33:08 ◼   ► So the hardware, excepting the fact that it died, was wonderful.

00:33:15 ◼   ► And I, you know, to a quick personal anecdote, my office is a disaster.

00:33:21 ◼   ► The one in my house is a disaster.

00:33:22 ◼   ► You could barely see the carpet and there was like a path between the door and the chair

00:33:26 ◼   ► and that was about it.

00:33:28 ◼   ► And in preparation for this thing, as it was marching across the country, I finally did

00:33:32 ◼   ► what Aaron has been begging me to do for like two years now, and I cleaned up my office

00:33:37 ◼   ► And my desk was all clean.

00:33:38 ◼   ► I have a glass desk because I've had it for forever, but I guess I'm that kind of a loser.

00:33:43 ◼   ► And so I have this glass desk, it was all cleaned off.

00:33:45 ◼   ► I moved my mic from one side of the desk to the other, which if you're a podcaster, is

00:33:49 ◼   ► like a really big deal.

00:33:50 ◼   ► And I was all ready to go, and it was going to be great.

00:33:54 ◼   ► And now it's in my trunk to get repaired or returned tomorrow.

00:33:58 ◼   ► That sucks.

00:33:59 ◼   ► Yeah, I'm very sad.

00:34:01 ◼   ► I really do feel so bad for you because I just,

00:34:05 ◼   ► as I said earlier, the idea of having thought about it

00:34:09 ◼   ► and saved up and then finally ordered and tracked

00:34:11 ◼   ► and received this thing only to have it then just be broken,

00:34:14 ◼   ► it's such a damper on what should be the exciting time

00:34:18 ◼   ► that you finally got.

00:34:20 ◼   ► You paid for it, you waited patiently, you got it.

00:34:23 ◼   ► - Like I said, as silly as it is,

00:34:25 ◼   ► one of the things I was most excited for

00:34:27 ◼   ► was to say to the two of you, guess what?

00:34:30 ◼   ► - Right.

00:34:31 ◼   ► of my new iMac. Like I said, when I was doing all of this installation, I already had my

00:34:36 ◼   ► mic connected because there's no reason not to. And then, never mind. Sad times. So anyway,

00:34:43 ◼   ► we've talked about this far too long. We should probably do some follow-up, especially since

00:34:47 ◼   ► we have a fair bit of it. But I appreciate you indulging me, and next week we will have

00:34:52 ◼   ► some amount of follow-up. Either I returned it, or maybe I got it repaired. We'll see

00:34:57 ◼   ► what happens but we'll follow back up next week.

00:35:00 ◼   ► Before you move on, do you want to preemptively apologize to Declan for his bad Minecraft 2.3 frame rates?

00:35:07 ◼   ► [laughter]

00:35:09 ◼   ► Well, given that he's, what, 14 and a half months now, I'm not too worried about that.

00:35:14 ◼   ► I said Minecraft 2.3. By the time he reaches Minecraft age, you'll still have that computer,

00:35:18 ◼   ► he'll be using it, and the new version of Minecraft will probably not get great frame rates,

00:35:22 ◼   ► and he'll ask why, and then you'll have to explain to him, "Daddy didn't want the good graphics card."

00:35:27 ◼   ► Do you really think the good graphics card would make a difference when he's playing a game on a seven-year-old computer?

00:35:32 ◼   ► I think it will because Minecraft is like I assume there will be no Minecraft 2, but who knows at that point in his life

00:35:38 ◼   ► but minecraft does can be surprisingly demanding if you crank everything up to max on my

00:35:44 ◼   ► 5k iMac which has the best video card that you can get in that particular machine

00:35:48 ◼   ► You can make it chug occasionally like it can happen

00:35:51 ◼   ► You know obviously he's not gonna have the graphics settings max

00:35:54 ◼   ► But I think even at standard graphics settings with a reasonable draw distance, by the time

00:36:00 ◼   ► he is of age and Minecraft has evolved to have slightly fancier graphics perhaps, it's

00:36:04 ◼   ► not going to get great frame rates.

00:36:07 ◼   ► And someone's going to have to answer for that.

00:36:09 ◼   ► And I guess I'll explain it to him if you don't want to.

00:36:11 ◼   ► Because it's not like you're going to get rid of that beautiful screen.

00:36:13 ◼   ► Like you're going to use that thing for as like it'll be a viable computer for a really

00:36:17 ◼   ► long time, except maybe for Minecraft.

00:36:19 ◼   ► Okay, first of all, I need to teach you guys about selling computers while they're still

00:36:23 ◼   ► worth something.

00:36:24 ◼   ► Second of all, I love, Jon, that you assume there might not be a Minecraft 2.

00:36:31 ◼   ► I know, Microsoft bought them, I understand.

00:36:34 ◼   ► It's a billion dollar business.

00:36:36 ◼   ► There will definitely be a Minecraft 2.

00:36:38 ◼   ► It might not be good, and it might not be for a while, but there will definitely be

00:36:42 ◼   ► a Minecraft 2.

00:36:43 ◼   ► Well, it's already on the App Store, did you see it?

00:36:46 ◼   ► Yeah.

00:36:47 ◼   ► Alright, no, I mean, put it this way.

00:36:49 ◼   ► If Notch still owned it, I mean, there should have already been a Minecraft 2 and 3, but

00:36:53 ◼   ► wasn't because the company and the person who owned it just continued to revise the

00:36:57 ◼   ► program and continued to sell the original program.

00:37:01 ◼   ► Now that Microsoft owns it, you're right, there will surely be a Minecraft 2 at some

00:37:05 ◼   ► point, but I'm not quite sure when that will be.

00:37:08 ◼   ► It could be borderline.

00:37:10 ◼   ► I don't know what kind of priority it is for them to get their Minecraft 2 out versus just

00:37:16 ◼   ► revising and continuing to sell Minecraft on every single new platform.

00:37:19 ◼   ► Because they are selling the same game over and over again.

00:37:21 ◼   ► They'll sell it on PS4, they'll sell it, well, you know, less so now, but they'll sell it

00:37:24 ◼   ► on Xbox One, they'll sell it on the PC version, they'll probably sell a Windows Phone version,

00:37:29 ◼   ► you know, they'll sell, they keep selling the iOS version.

00:37:33 ◼   ► So I don't know if there, there is a burning need to make Minecraft 2 before Declan reaches

00:37:38 ◼   ► that age, but we'll see.

00:37:39 ◼   ► We are sponsored this week by Blue Apron, helping you cook better at home.

00:37:43 ◼   ► Go to BlueApron.com/ATP to get your first two meals for free.

00:37:47 ◼   ► Now look, you need to know how to cook.

00:37:49 ◼   ► Not only should you know your way around the kitchen, but cooking at home means eating

00:37:52 ◼   ► healthier and saving money instead of ordering an expensive unhealthy takeout every night.

00:37:57 ◼   ► But where do you start?

00:37:58 ◼   ► Blue Apron has you covered.

00:37:59 ◼   ► For less than $10 per meal, they deliver all the fresh ingredients you need to create home-cooked

00:38:04 ◼   ► meals.

00:38:05 ◼   ► Just follow the easy step-by-step instructions they give you for each recipe, with pictures

00:38:08 ◼   ► of every step right on the recipe cards so you can see exactly what it's supposed to

00:38:11 ◼   ► look like.

00:38:12 ◼   ► It comes with exactly the ingredients you need.

00:38:14 ◼   ► There's no like massive amount of extra like some herb that you need to throw away in a

00:38:18 ◼   ► week when it goes rotten. Regardless of your dietary preferences, they have lots of options.

00:38:22 ◼   ► They make it a breeze to discover and prepare dishes right in your own kitchen. So this

00:38:27 ◼   ► week they have things like Garganelli pasta and tomato sauce with fresh mozzarella and

00:38:31 ◼   ► arugula orange salad. That's a mouthful, literally. And buffalo chicken sandwiches with endive

00:38:37 ◼   ► and blue cheese salad. You'll also cook with ingredients that you've probably never used

00:38:41 ◼   ► before, like this week's poblano chili or baby bok choy or pearl onions. Now all these

00:38:46 ◼   ► All these recipes are between 500 and 700 calories

00:38:49 ◼   ► per portion, so it's really delicious and good for you.

00:38:52 ◼   ► Right now, you can get your first two meals for free

00:38:55 ◼   ► at blueapron.com/atp.

00:38:57 ◼   ► That's blueapron.com/atp.

00:39:00 ◼   ► Blue Apron, a better way to cook.

00:39:02 ◼   ► I am still thinking about that Thai soup

00:39:03 ◼   ► they had like two months ago.

00:39:04 ◼   ► Man, that was good.

00:39:05 ◼   ► - Yeah, you know, it's funny you bring that up.

00:39:07 ◼   ► So as part of Blue Apron sponsoring us,

00:39:09 ◼   ► they gave us a few weeks of free meals.

00:39:11 ◼   ► And I have been wanting to try Blue Apron

00:39:14 ◼   ► for the longest time.

00:39:15 ◼   ► It took us all of one week for Aaron and I to look at each other and say, "This might

00:39:18 ◼   ► be worth it, because this is really, really, really good."

00:39:22 ◼   ► And tonight we had Korean—and I'm going to butcher this—Korean T'yak and spicy

00:39:26 ◼   ► pork ragu.

00:39:28 ◼   ► And this was one of those things that it's not totally out of our comfort zone, but not

00:39:32 ◼   ► in our comfort zone, if that makes sense.

00:39:35 ◼   ► And oh man, was it really good.

00:39:37 ◼   ► And last week was our first week.

00:39:39 ◼   ► We had a few different things and they were all good.

00:39:41 ◼   ► No, I'm really loving Blue Apron so far,

00:39:44 ◼   ► and I think it's a pretty much done deal

00:39:47 ◼   ► that Aaron and I are gonna end up signing up

00:39:49 ◼   ► and actually using our own money to pay for it,

00:39:51 ◼   ► 'cause it's awesome.

00:39:52 ◼   ► - Casey, we had the same dinner today.

00:39:54 ◼   ► - Oh, did we?

00:39:55 ◼   ► Oh, that's delightful.

00:39:55 ◼   ► - I had the exact same thing.

00:39:56 ◼   ► I had the exact same Blue Apron meal, yeah.

00:39:59 ◼   ► - Did you like it?

00:39:59 ◼   ► - I did.

00:40:00 ◼   ► It was one of my favorite ones that I've had so far.

00:40:02 ◼   ► - Yeah, same here.

00:40:03 ◼   ► It was one of those things where we were both like,

00:40:05 ◼   ► "Yeah, we'll try it.

00:40:06 ◼   ► "We'll see how it goes."

00:40:07 ◼   ► And then Aaron and I looked at each other

00:40:08 ◼   ► after having had a few bites,

00:40:09 ◼   ► We were like, "Wow, is this good!

00:40:12 ◼   ► We didn't expect it!"

00:40:13 ◼   ► Yeah, I found that I've not been able to predict ahead of time which ones I'm going to like

00:40:17 ◼   ► and which ones I'm not going to, mostly because they're so varied that you really have no

00:40:25 ◼   ► baseline to say, "Well, I like that.

00:40:27 ◼   ► I don't know.

00:40:28 ◼   ► I've never had anything like that before."

00:40:30 ◼   ► The other thing—this is getting out of the Ed

00:40:36 ◼   ► Read, but into Blue Apron hacks.

00:40:37 ◼   ► I don't know if this is a thing that people do.

00:40:38 ◼   ► So say you sign up for Blue Apron and you do it for a while, and it's interesting.

00:40:39 ◼   ► reasons I think you should do it even if you just do it for a short time is just to see

00:40:43 ◼   ► it try a bunch of different new foods or whatever and they give you like they give you the ingredients

00:40:47 ◼   ► and they also give you like oh it's always one page marker would know like a one page

00:40:51 ◼   ► thing on how to cook it. I've never seen it be more than one page it's always been it's

00:40:55 ◼   ► always one sheet of paper with about eight steps in the back. Right and it has the ingredients

00:40:59 ◼   ► on the other side right? Well the front of it has like a big picture and then it lists

00:41:02 ◼   ► the ingredients and then the back of it has like like a two column grid of instructions

00:41:06 ◼   ► with photos at each step.

00:41:08 ◼   ► - Right, so when you're done with Blue Apron,

00:41:09 ◼   ► say you decide not to pay for it anymore,

00:41:11 ◼   ► you still have all those recipes.

00:41:13 ◼   ► So if you liked one of them, in theory,

00:41:15 ◼   ► you could go and make it yourself.

00:41:16 ◼   ► Go buy the ingredients yourself.

00:41:17 ◼   ► I mean, you're not gonna get the perfect little portions

00:41:19 ◼   ► that Blue Apron gave you,

00:41:20 ◼   ► so you'll have to adjust the amounts

00:41:21 ◼   ► and maybe you'll have leftovers

00:41:22 ◼   ► and maybe you will have that rotting herbs

00:41:24 ◼   ► in the refrigerator.

00:41:27 ◼   ► But you can make these again yourself.

00:41:29 ◼   ► Like, there's no reason.

00:41:30 ◼   ► Like, if you find one that's a super favorite,

00:41:32 ◼   ► just add it to your collection of things

00:41:33 ◼   ► that you regularly make for yourself.

00:41:35 ◼   ► - Yeah, we've been with Blue Aprons for, I don't know,

00:41:37 ◼   ► maybe six months now?

00:41:39 ◼   ► Long before they were a sponsor, we've been using them.

00:41:41 ◼   ► And we've been doing that since the start.

00:41:43 ◼   ► We've collected all the recipes we like,

00:41:45 ◼   ► we just have this giant stack of them

00:41:47 ◼   ► accumulating on our bookshelf.

00:41:48 ◼   ► - Yeah, yeah. - Yeah.

00:41:49 ◼   ► And the problem I had though, I wanted to make the awesome,

00:41:52 ◼   ► I think it's like chicken kasoule or something, I'm sorry,

00:41:54 ◼   ► I forgot exactly what the name of it is,

00:41:57 ◼   ► but it's this awesome chicken Thai soup.

00:41:59 ◼   ► And I tried to go buy the ingredients for it last week,

00:42:01 ◼   ► and just like, my store had almost none of them.

00:42:05 ◼   ► But yeah, we've been using it a long time,

00:42:08 ◼   ► and that should tell you all you need to know.

00:42:09 ◼   ► I mean, we keep using it.

00:42:10 ◼   ► What I like about it, this is way too long

00:42:12 ◼   ► for a sponsor, Reid, but sorry.

00:42:13 ◼   ► What I like about it is that the reason we did it

00:42:16 ◼   ► was that we don't like to have to think about

00:42:19 ◼   ► what are we making this week,

00:42:20 ◼   ► and then plan a huge version of this.

00:42:22 ◼   ► We lasted two weeks trying to do that,

00:42:24 ◼   ► and every six months we would try to do that again,

00:42:26 ◼   ► and we would just fail so soon afterwards.

00:42:28 ◼   ► They'd take all the decision-making out of it for you,

00:42:31 ◼   ► which is really nice when you just don't wanna have

00:42:34 ◼   ► make all of these decisions about what are we having every single night, you know? So

00:42:38 ◼   ► it's really nice for that.

00:42:39 ◼   ► So, the chat room says the recipes are actually available online for free. Blueapron.com/cookbook.

00:42:45 ◼   ► And also their logo looks like Totoro. So there you go. What more could you ask for?

00:42:48 ◼   ► All right. So…

00:42:49 ◼   ► All right. So we should do some follow-up. And we have a fair bit, so let's buckle

00:42:54 ◼   ► up kids. Let's start with—we talked about Plex a little bit last episode in—or maybe

00:42:59 ◼   ► it was the episode before, but regardless, we got a lot of people writing in to ask,

00:43:03 ◼   ► Have you tried Infuse for the Apple TV?

00:43:06 ◼   ► And we'll have a link in the show notes.

00:43:08 ◼   ► The idea with Infuse is that it's somewhat Plex-like in

00:43:11 ◼   ► that it will auto discover metadata about your media

00:43:16 ◼   ► collection.

00:43:17 ◼   ► So it'll show you your list of movies with movie posters and

00:43:21 ◼   ► things of that nature.

00:43:23 ◼   ► But the real kick and the party trick that Infuse has,

00:43:28 ◼   ► from what I've gathered, is that it will actually do the

00:43:31 ◼   ► transcoding on your device.

00:43:33 ◼   ► So really, there's no reason that you couldn't just sit a

00:43:38 ◼   ► bunch of files on an underpowered Synology and let

00:43:44 ◼   ► Infuse just look at it and then do the transcoding right

00:43:47 ◼   ► on the Apple TV.

00:43:48 ◼   ► That is excellent, and it sounds great.

00:43:50 ◼   ► I haven't tried it yet, but it does sound good.

00:43:52 ◼   ► The problem I have with this, though, is that it doesn't

00:43:53 ◼   ► solve a couple of the other problems that Plex does fix,

00:43:59 ◼   ► which is, number one, it doesn't give you external access to your media. So one of the

00:44:03 ◼   ► greatest pieces of Plex is that you can get to your media from outside of your home if

00:44:08 ◼   ► you set it up properly. And secondly, you can't share other people's libraries. So like

00:44:14 ◼   ► Marco and John and I, we have all shared our libraries with each other so that Marco, for

00:44:19 ◼   ► example, could stream one of the movies that I have—

00:44:22 ◼   ► John: Been doing it all week.

00:44:23 ◼   ► [laughs]

00:44:24 ◼   ► Steven: —from my house to his house.

00:44:25 ◼   ► John; We've been watching through your top gear.

00:44:27 ◼   ► Well, right, and the reason that it hasn't worked for the last 24 hours is because I

00:44:30 ◼   ► moved all my Plex stuff to the iMac that's now in my trunk. But anyway, so yeah, so it

00:44:36 ◼   ► doesn't do that. It doesn't do external access and doesn't do sharing.

00:44:38 ◼   ► Yeah, I tried Infuse as soon as people suggested it, because I'll jump on top of anything.

00:44:41 ◼   ► Like, as soon as we talked about it, I don't know, it was like many, many shows ago. Like,

00:44:44 ◼   ► oh great, Infuse, I immediately bought the $10, like, pro version or whatever. Yes, sure,

00:44:49 ◼   ► come right on, I'll give it a try, sight unseen, you know, because I got two recommendations

00:44:52 ◼   ► from it from random strangers. But the whole reason the whole reason I wanted it, I'm trying

00:44:58 ◼   ► to support the app economy, the whole reason I wanted it was to... You're the one. I had this

00:45:02 ◼   ► file that I was trying to play that I had to eventually end up using my... This is one that

00:45:08 ◼   ► I had to use my iMac as the Plex server for because the iMac has no problem transcoding it.

00:45:11 ◼   ► Plex served from the iMac to my Apple TV was the only thing that played this thing with all,

00:45:18 ◼   ► you know, played it all period, but played it smoothly and everything. So I tried to

00:45:22 ◼   ► fuse, I immediately looked at those, that exact file, which turns out is, this is the

00:45:26 ◼   ► info from MPlayer, so I don't know how to parse it, but it's HEVC, which I think is

00:45:31 ◼   ► H.264, particular profile, 1920 by 1080, so 1080, I don't know if it's I or P, I assume

00:45:37 ◼   ► it's P, because it's all a video file. 24 frames per second, about 1100 kilobits per

00:45:43 ◼   ► second, two-track 48 kilohertz AAC audio, the Apple TV can't play without

00:45:50 ◼   ► stuttering. So if it's decoding it on the device, it can't handle this. So I

00:45:56 ◼   ► was sad because that was the one reason I bought it. But aside from that, it's a

00:46:00 ◼   ► reasonable way, like Casey said, if you have a whole bunch of folders full of

00:46:05 ◼   ► video files sitting somewhere on your network, this will go through the folders

00:46:09 ◼   ► and play stuff for you.

00:46:12 ◼   ► And so I'm not sad that I purchased it, I am sad that apparently their software combined

00:46:17 ◼   ► with the wimpy A8, relatively wimpy A8 CPU system on a chip thing inside my Apple TV

00:46:24 ◼   ► can't play this fairly demanding file.

00:46:27 ◼   ► And I already watched the whole show.

00:46:28 ◼   ► I watched it on my iPad by the way, because what I did was I went into Plex and finally,

00:46:31 ◼   ► I finally had to give in and say "fine Plex, you can optimize this" quote unquote "optimize

00:46:37 ◼   ► by re-encoding it to a smaller size, and then I watched it on my TV and on my iPad over

00:46:41 ◼   ► the course of a few days.

00:46:43 ◼   ► Wait, so you said this was HEVC video?

00:46:45 ◼   ► 'Cause that's H.265, that's kind of a big deal.

00:46:49 ◼   ► That's like, it's very reasonable to not be strong enough to play that.

00:46:52 ◼   ► Oh, well that's probably, it doesn't have the hardware?

00:46:55 ◼   ► I remember reading about some Apple thing that actually has H.265 hardware, but it isn't

00:47:00 ◼   ► actually used, but anyway, that would make sense in that, like, Infuse probably does

00:47:05 ◼   ► great because the aid has dedicated H.264 decode hardware.

00:47:09 ◼   ► But if it's not H.264 and instead it's H.265 and either the system on a chip doesn't have

00:47:13 ◼   ► hardware for it or the hardware isn't enabled by Apple's OS, then yeah, it would have to

00:47:18 ◼   ► be trying to do it all on the CPU and I can understand why it would choke to death.

00:47:21 ◼   ► Yeah, I also should point out that just earlier today I listened to MacPowerUser's episode

00:47:29 ◼   ► 299, which we will put a link in the show notes.

00:47:32 ◼   ► And if you've ever wanted an unbiased opinion about, or certainly not biased by me, opinion

00:47:37 ◼   ► about Plex, if you've wondered how to get started with it, if you've wondered what it

00:47:43 ◼   ► brings to the table, listen to Back Hour Users 299.

00:47:45 ◼   ► It's a really great episode that goes all into Plex.

00:47:48 ◼   ► So you should check that out.

00:47:49 ◼   ► Here's one more drive-by complaint about Plex, which I cannot believe that they don't do.

00:47:53 ◼   ► I just assume they did, and maybe I haven't found it yet.

00:47:55 ◼   ► So you have a blog post, which maybe you can link in the show notes, Casey, about like

00:47:58 ◼   ► introduction to Plex that you did a while ago, like how to name your files, linking

00:48:02 ◼   ► to like the Plex file naming guide and figuring out, I'm like, and I wondered when I read

00:48:06 ◼   ► that at the time, like, because I wasn't using Plex that much, I'm like, this seems weird,

00:48:10 ◼   ► mate. Why is he doing this? Just because like, Oh, if you want to have everything perfect,

00:48:13 ◼   ► just do it this way. But like surely there's a feature in this thing where you can essentially

00:48:16 ◼   ► just find some media that it either has shrugged its shoulders at or has misidentified and

00:48:21 ◼   ► say, Oh, well you got it wrong. And go in there and just type some random words in a

00:48:25 ◼   ► a search box until you find the search result you want and go, "Oh yeah, it's that one."

00:48:29 ◼   ► So like, say you mislabeled Star Wars or something and it's confused about what it is, and you're

00:48:34 ◼   ► like, "Oh, well, you don't know what this is because I have the files named weird or

00:48:37 ◼   ► whatever, so I'm just going to go in to your search box and type 'Star Wars' and see the

00:48:41 ◼   ► 8,000 results for Star Wars and find the one that is not the special edition but the original

00:48:45 ◼   ► 1977 version and just click on that one and say, 'Yeah, this is that one.'" Is that feature

00:48:49 ◼   ► not existent Plex? If it exists, I can't find it.

00:48:51 ◼   ► No, it does.

00:48:52 ◼   ► I can't find it.

00:48:53 ◼   ► - I swear it does, but I can't walk you through where it is

00:48:55 ◼   ► because my iMac is in my trunk right now.

00:48:58 ◼   ► - All right, well anyway, maybe I haven't found it yet,

00:48:59 ◼   ► but like every time I go to edit the metadata,

00:49:01 ◼   ► it's like, you know, if I name the file,

00:49:04 ◼   ► then yeah, we'll figure it out.

00:49:05 ◼   ► If I don't name the file right,

00:49:06 ◼   ► all I can do is like pick cover art and stuff.

00:49:08 ◼   ► If it is totally wrong about the metadata,

00:49:11 ◼   ► I can't do a search and say,

00:49:13 ◼   ► surely the database that you are using has this metadata

00:49:15 ◼   ► and that you're just not finding the right one.

00:49:17 ◼   ► So rather than me editing the individual metadata,

00:49:19 ◼   ► which I don't wanna do, I just wanna say,

00:49:21 ◼   ► let me do a search of your big database full of stuff,

00:49:24 ◼   ► like a pretty broad search,

00:49:26 ◼   ► and let me pick the blob of metadata

00:49:28 ◼   ► that I'm telling you is this one,

00:49:29 ◼   ► so that I can manually fix everything that I had.

00:49:31 ◼   ► Like, so that if I didn't know how to label,

00:49:33 ◼   ► like some, you know, special of a show,

00:49:36 ◼   ► like a Christmas special of a show,

00:49:37 ◼   ► that's not part of any particular season,

00:49:39 ◼   ► if I didn't know the secret season zero weird,

00:49:41 ◼   ► you know, convention they have,

00:49:43 ◼   ► I can be like, oh, well,

00:49:43 ◼   ► let me just do a chronological search

00:49:46 ◼   ► of the most recent episodes from this series,

00:49:48 ◼   ► and I will find whatever blob of metadata corresponds

00:49:51 ◼   ► to this and then click on it

00:49:52 ◼   ► and it will automatically label it as like season zero.

00:49:54 ◼   ► I'm like, oh, I would never figure that on my own.

00:49:57 ◼   ► Anyway, I'm still working through my Plex expertise.

00:50:00 ◼   ► - Yeah, you know, the thing with Plex is it's very

00:50:02 ◼   ► opinionated about file names and file conventions.

00:50:05 ◼   ► But once you understand its opinions,

00:50:07 ◼   ► it's actually very simple to work with.

00:50:09 ◼   ► And that's what my blog post was about.

00:50:11 ◼   ► I am almost positive the feature that you're talking about,

00:50:13 ◼   ► John, about fixing mismatches, I'm almost sure it's there,

00:50:17 ◼   ► but I don't want to say that for certainty

00:50:19 ◼   ► because I can't try it right now,

00:50:21 ◼   ► because again, my Plex server is currently

00:50:22 ◼   ► in the trunk of my car.

00:50:23 ◼   ► - Yeah, I'll keep looking for it,

00:50:25 ◼   ► but the thing with the opinionated naming,

00:50:28 ◼   ► its opinions are wrong, so.

00:50:29 ◼   ► (laughing)

00:50:30 ◼   ► I refuse to comply.

00:50:31 ◼   ► I know the naming scheme now.

00:50:33 ◼   ► I've read the documentation,

00:50:34 ◼   ► but there's no way in hell I'm putting a year in parentheses

00:50:36 ◼   ► at the end of my movies or television shows, no.

00:50:39 ◼   ► And I object to season zero.

00:50:41 ◼   ► I don't like it.

00:50:42 ◼   ► (laughing)

00:50:43 ◼   ► - For the record, season zero for TV shows,

00:50:46 ◼   ► specials. So like the Top Gear Polar special, for example, would be a season zero entry.

00:50:51 ◼   ► Anyway, we have a fair bit of feedback about Swift and Default Final, and I'm stunned.

00:50:57 ◼   ► I'm flabbergasted. It appears that Marco has done some homework and has put something

00:51:01 ◼   ► in the show notes.

00:51:02 ◼   ► I flagged an email, yeah.

00:51:03 ◼   ► Wow.

00:51:04 ◼   ► Yeah, I hit three keys to make this happen.

00:51:05 ◼   ► Are you okay? Do you feel all right?

00:51:07 ◼   ► No.

00:51:08 ◼   ► All right, so this was feedback from Nick Matsakis from a longer email. It's very

00:51:15 ◼   ► very thoughtful. I'm going to read just a quote here. He said, so we were talking about

00:51:18 ◼   ► Swift basically having classes be default final as a proposed change to the language

00:51:24 ◼   ► during the revolution. That's kind of a debate raging on right now. And this would mean basically

00:51:28 ◼   ► that by default classes couldn't be sub-classed. That you could, sub-classing would still exist

00:51:33 ◼   ► in the language but the default, unless the class was specially marked with whatever keyword

00:51:38 ◼   ► would say, you know, extensible or whatever, the default would be you can't sub-class things.

00:51:43 ◼   ► Nick says, "The late 80s and early 90s were the heyday for object-oriented programming,

00:51:48 ◼   ► and in languages designed in that time, like C++, Objective-C, and Java, it was taken as

00:51:52 ◼   ► a given that subclassing was a good thing and should be used pervasively. However, a

00:51:56 ◼   ► couple of decades of experiences with such languages has led to two key insights I think

00:52:00 ◼   ► we've learned as an industry. The first is that in order to write classes that can be

00:52:03 ◼   ► robustly extended through inheritance, allowing both the base and derived classes to evolve

00:52:08 ◼   ► with minimal risk of breaking each other, see also the fragile base class problem, careful

00:52:12 ◼   ► for consideration should be given at the time the class is designed and written. I think

00:52:16 ◼   ► this argues for default closed. I think we've learned an even more important lesson though,

00:52:20 ◼   ► which is that class inheritance should be thought of as a limited tool to solve a prescribed

00:52:24 ◼   ► set of problems, not a general mechanism for code reuse. So this makes a lot of sense to

00:52:30 ◼   ► me. Like this, I totally agree with Nick. You know, I think I kind of breezed by when

00:52:34 ◼   ► we were talking about this last week, a quick statement of basically saying like I think

00:52:38 ◼   ► we've seen a lot of anti-patterns and dysfunction

00:52:40 ◼   ► that subclassing everywhere can bring,

00:52:43 ◼   ► and some of the challenges it brings, some of the,

00:52:45 ◼   ► I think I agree that what we've seen

00:52:48 ◼   ► is that it basically shouldn't be the default

00:52:50 ◼   ► that's everywhere, and the Java people

00:52:53 ◼   ► will have to find a different way to program, I guess.

00:52:56 ◼   ► And they can, and the PHP people

00:52:58 ◼   ► have to find somebody else to copy.

00:53:00 ◼   ► - This is actually a pretty old nugget of wisdom,

00:53:04 ◼   ► the whole, the downsides of subclassing.

00:53:07 ◼   ► And you can tell it's old because Objective-C is,

00:53:12 ◼   ► in many ways, a reaction to it.

00:53:13 ◼   ► Objective-C is like 1989-ish.

00:53:15 ◼   ► Like it is itself a very old language.

00:53:17 ◼   ► And not Objective-C so much,

00:53:19 ◼   ► but like the frameworks built on it,

00:53:20 ◼   ► AppKit or whatever it was called.

00:53:22 ◼   ► I think it was maybe it was always called AppKit.

00:53:23 ◼   ► But anyway, the next step frameworks,

00:53:27 ◼   ► especially the UI frameworks, use delegation a lot,

00:53:30 ◼   ► a lot more than contemporary frameworks

00:53:33 ◼   ► for doing similar things that were all about subclassing.

00:53:35 ◼   ► They were either functional,

00:53:36 ◼   ► in which case they didn't have object classes at all,

00:53:39 ◼   ► or they were enamored of the idea of subclassing.

00:53:42 ◼   ► But the next APIs and frameworks

00:53:45 ◼   ► heavily use delegation patterns to avoid subclassing

00:53:49 ◼   ► and to say this is a better way.

00:53:50 ◼   ► That way we have understandable individual objects

00:53:53 ◼   ► that just use each other to do things.

00:53:55 ◼   ► And the way you alter behavior

00:53:57 ◼   ► is by giving it a different delegate.

00:53:59 ◼   ► I mean, hell, that's essentially,

00:54:01 ◼   ► Marco can correct me if I'm wrong,

00:54:03 ◼   ► the next equivalent of like, you know,

00:54:06 ◼   ► you don't write a main routine,

00:54:07 ◼   ► there is a main routine obviously,

00:54:08 ◼   ► but your app delegate is basically your application.

00:54:12 ◼   ► Am I correct in my vague understanding

00:54:14 ◼   ► of the Cocoa frameworks?

00:54:16 ◼   ► - Yeah, you don't subclass UI application.

00:54:19 ◼   ► You provide an app delegate that conforms to the protocol

00:54:22 ◼   ► and you get messages delivered there

00:54:23 ◼   ► and if you don't pay attention it bloats over time

00:54:26 ◼   ► and eventually all of the code in your app

00:54:28 ◼   ► is in the app delegate.

00:54:29 ◼   ► - Well, that's like writing all of your code in main,

00:54:31 ◼   ► like a rookie mistake, right?

00:54:33 ◼   ► But yeah, but like so even like the very simplest starting

00:54:38 ◼   ► point of your program is done through delegation.

00:54:40 ◼   ► And lots of the UI frameworks are done through delegation.

00:54:43 ◼   ► And then delegation eventually--

00:54:47 ◼   ► not specifically delegation, but trying to avoid inheritance

00:54:51 ◼   ► can lead you to a sort of the inversion of a control pattern,

00:54:55 ◼   ► which can get kind of weird and nasty,

00:54:57 ◼   ► speaking of Java, where you're trying to use composition

00:55:00 ◼   ► instead of inheritance, but you want

00:55:01 ◼   ► to give people access to the different pieces that get composed into the whole, and so your

00:55:07 ◼   ► entire program is dictating what things are composed into what to get your classes into

00:55:12 ◼   ► the parts we need to go.

00:55:13 ◼   ► Anyway, any sort of code reuse, essentially, technology, a code reuse technique, whether

00:55:19 ◼   ► it's inheritance or delegation or composition or any of the other patterns in the little

00:55:22 ◼   ► big pattern of books, can go awry.

00:55:24 ◼   ► But I think pretty early on in the histriology-oriented programming, the downsides of inheritance

00:55:31 ◼   ► clear and anything that came after that sort of understanding has tried to do something

00:55:36 ◼   ► different including the things that were the precursors to the frameworks that Apple now

00:55:40 ◼   ► uses.

00:55:41 ◼   ► But we were talking about in the context of like even AppKit and UIKit and all these frameworks

00:55:44 ◼   ► that use delegation patterns as application programmers often use subclass either because

00:55:50 ◼   ► that's the intended use of the thing still in some cases or because you like that thing

00:55:55 ◼   ► but you just want it to be a little bit different or you need to just override this but just

00:55:59 ◼   ► You know, like, because it's possible, it is a tool that's in the tool belt of programmers

00:56:03 ◼   ► to get what they want out of frameworks, whether or not their framework really ever intended

00:56:06 ◼   ► you to subclass that thing.

00:56:08 ◼   ► Yep.

00:56:09 ◼   ► All right.

00:56:10 ◼   ► So another thing that was written in Andreas Hartl, he made some great points about mocking

00:56:16 ◼   ► using Swift.

00:56:17 ◼   ► He said there's another unforeseen consequence of going final by default.

00:56:21 ◼   ► Tests that could have used mocks to ensure their framework method was called can't do

00:56:25 ◼   ► that anymore.

00:56:26 ◼   ► because mocks rely on subclassing to replace all API functionality with noops.

00:56:30 ◼   ► I'm not going to get into what mocking is if you're not familiar with it, but suffice

00:56:34 ◼   ► to say that in the last couple of years I've really gotten into unit testing, like formal

00:56:40 ◼   ► unit testing, and mocking is kind of your path to happiness there.

00:56:44 ◼   ► And it's what really made me understand why designing to interfaces or protocols, if you

00:56:49 ◼   ► will, is really kind of the right idea.

00:56:52 ◼   ► And that's not an insignificant problem

00:56:54 ◼   ► if this is the way that Swift goes.

00:56:57 ◼   ► So I thought that was a very astute point.

00:56:59 ◼   ► - It seems like it's a not insignificant problem to me

00:57:01 ◼   ► because I assume there would always be a compiler mode

00:57:05 ◼   ► that says disregard the final keyword.

00:57:07 ◼   ► You know what I mean?

00:57:07 ◼   ► Like for when you run your unit tests,

00:57:10 ◼   ► don't seal anything up as final

00:57:12 ◼   ► because it shouldn't affect functionality.

00:57:14 ◼   ► Maybe you would disable some optimizations

00:57:16 ◼   ► and maybe you wouldn't have a bug for bug compatible thing

00:57:18 ◼   ► in terms of maybe there's like a bug in the compiler

00:57:20 ◼   ► because the optimization goes awry,

00:57:22 ◼   ► but it seems trivial to me to have a compiler option

00:57:26 ◼   ► that says either just ignore final entirely,

00:57:31 ◼   ► like don't seal up any classes,

00:57:32 ◼   ► or change what the default is,

00:57:35 ◼   ► or something like that that allows you

00:57:36 ◼   ► to mock in your unit tests.

00:57:38 ◼   ► - Yeah, yeah, that's an interesting point.

00:57:40 ◼   ► I don't know how that would be handled.

00:57:42 ◼   ► Moving on, Neil Cronin was one of a few people

00:57:45 ◼   ► to write in and point out the error in what I,

00:57:47 ◼   ► or potential error in what I had said.

00:57:48 ◼   ► I don't recall exactly how I'd phrase things,

00:57:50 ◼   ► but it sounds like I probably got it a little wrong.

00:57:53 ◼   ► He pointed out that C# methods are final by default,

00:57:58 ◼   ► but classes are not.

00:58:00 ◼   ► And so I think I might have interspersed classes and methods

00:58:03 ◼   ► a little bit last episode, but to be absolutely clear,

00:58:06 ◼   ► classes are not final by default, but methods are.

00:58:09 ◼   ► So that's my bad on that.

00:58:11 ◼   ► We'll have a link in the show notes to that.

00:58:13 ◼   ► Also, Chris D.,

00:58:16 ◼   ► I'm not gonna even try to pronounce your surname.

00:58:19 ◼   ► - Zomback, I mean, I go with Zomback.

00:58:21 ◼   ► - Okay, there you go.

00:58:23 ◼   ► Pointed out that you can do something like final

00:58:25 ◼   ► and Objective-C with a couple of fancy compiler directives.

00:58:30 ◼   ► - You put enough underscores and anything is possible in C/C++.

00:58:35 ◼   ► (laughing)

00:58:35 ◼   ► Underscore, underscore, attribute, underscore, underscore,

00:58:38 ◼   ► double open parens, objc, subclassing restricted,

00:58:41 ◼   ► double close parens.

00:58:43 ◼   ► Yes, there are so many attributes you can add.

00:58:46 ◼   ► You could annotate all your things with nullability information for the Swift bridging and you

00:58:50 ◼   ► can say Objective-C subclassing restricted.

00:58:54 ◼   ► That's from Jesse Squires, gave that little attribute.

00:58:56 ◼   ► Yikes.

00:58:57 ◼   ► Goodness.

00:58:58 ◼   ► All right, and then one of you guys wanted to talk about Rust versus Swift versus Go.

00:59:03 ◼   ► Yeah, that was me.

00:59:05 ◼   ► The Rust people have come out to defend the honor of their language and to differentiate

00:59:10 ◼   ► it from those other things, Go and Swift.

00:59:12 ◼   ► we were talking about, the languages that are kind of in a little group of these static

00:59:17 ◼   ► compiled languages with an eye towards being a better C++ without all the downsides of

00:59:24 ◼   ► C or C++, you know, being like Swift essentially.

00:59:29 ◼   ► And Benjamin Sago, yes, points out that Rust—I mean, I think we mentioned in the show, but

00:59:35 ◼   ► he's emphasized by a lot of Rust people—Rust is not garbage collected.

00:59:39 ◼   ► Go uses garbage collector at runtime, Swift of course uses reference counting.

00:59:43 ◼   ► That means there are programs you can write in Rust that you couldn't write in Swift or

00:59:46 ◼   ► Go, such as graphics intensive game, a browser engine, an OS or device driver or a garbage

00:59:50 ◼   ► collector, anything that has to interact with the language that has its own garbage collector.

00:59:53 ◼   ► Now I would imagine the Swift people at the very least would object to the idea that you

00:59:58 ◼   ► can't write a graphics intensive game or browser engine or an OS because those are some of

01:00:02 ◼   ► the stated goals of Swift.

01:00:03 ◼   ► Oh yeah, I would even object to his characterization of reference counting as a form of garbage

01:00:08 ◼   ► collection.

01:00:09 ◼   ► I don't think I agree with that.

01:00:10 ◼   ► >> But what he's talking about is like my understanding, I'm sure we'll get more email

01:00:14 ◼   ► about this with Russ because I haven't done enough of my homework, is that the way Russ

01:00:17 ◼   ► gets around not having a garbage collector and not doing reference counting is at compile

01:00:21 ◼   ► time it figures out what it has to do with memory rather than at run -- you know, in

01:00:29 ◼   ► other words, it's not like the thing against garbage collection we know is like at some

01:00:32 ◼   ► point you have to go wander all of your stuff and clean out the garbage and that takes time

01:00:36 ◼   ► and even if you do it on another thread,

01:00:39 ◼   ► at some point you may need to pause the program.

01:00:42 ◼   ► And if you don't need to pause it

01:00:43 ◼   ► and you have a pause-free garbage collection,

01:00:44 ◼   ► there's always some kind of overhead

01:00:46 ◼   ► of having to do the garbage collection

01:00:49 ◼   ► while your program is running.

01:00:51 ◼   ► And the SWIFT solution,

01:00:53 ◼   ► and the objective solution for that matter,

01:00:55 ◼   ► but the SWIFT solution is figure out,

01:00:59 ◼   ► use reference counting to figure out

01:01:00 ◼   ► when things aren't needed anymore

01:01:01 ◼   ► and put the reference count,

01:01:04 ◼   ► put the stuff that deals with the reference counting

01:01:05 ◼   ► in line with your program.

01:01:07 ◼   ► So while your program is running,

01:01:08 ◼   ► it will do this thing, do this thing,

01:01:10 ◼   ► increment this reference count,

01:01:11 ◼   ► do this thing, do this thing, do this thing,

01:01:12 ◼   ► decrement this reference count.

01:01:13 ◼   ► And like when the reference count goes to zero,

01:01:14 ◼   ► you can get rid of that memory.

01:01:18 ◼   ► So it's in line in your program.

01:01:20 ◼   ► It's actual code execution.

01:01:21 ◼   ► It's not another thread

01:01:22 ◼   ► running in a garbage collector or anything like that.

01:01:23 ◼   ► It's like, it's as if you had written in your program

01:01:25 ◼   ► in C parlance, you're writing malloc and free, right?

01:01:28 ◼   ► You know when you can free the memory

01:01:29 ◼   ► 'cause that's when you write the free thing.

01:01:30 ◼   ► And you know when you're allocating memory

01:01:32 ◼   ► 'cause you write malloc and you have to figure out,

01:01:34 ◼   ► Now, it's reference counting, but it's inline.

01:01:36 ◼   ► And so in some code, you don't want this bookkeeping

01:01:40 ◼   ► of incrementing and decrementing this number

01:01:42 ◼   ► to keep track of how many references there are to it.

01:01:45 ◼   ► You just don't.

01:01:46 ◼   ► Like when you're writing the kernel of an operating system

01:01:48 ◼   ► in C, most of the time, you're not

01:01:50 ◼   ► implementing your own reference counting system.

01:01:52 ◼   ► You're just putting the mallocs in the right place

01:01:53 ◼   ► and putting the threes in the right place.

01:01:54 ◼   ► Or if you're in a particular part of the kernel,

01:01:57 ◼   ► you can't use malloc or free.

01:01:59 ◼   ► You've got to do everything with wired down memory.

01:02:01 ◼   ► And so you can't have anything having to, you know,

01:02:04 ◼   ► like it's not appropriate to have automated

01:02:08 ◼   ► memory management in that way.

01:02:10 ◼   ► I would imagine the answer for Swift is

01:02:12 ◼   ► that you can write those parts of the program.

01:02:15 ◼   ► If you understand enough about how Swift manages memory,

01:02:18 ◼   ► even though you don't see any of the memory management,

01:02:20 ◼   ► you can do it in such a way that you know

01:02:22 ◼   ► that all of the silly reference counting,

01:02:25 ◼   ► increment decrement stuff will be removed by the optimizer

01:02:28 ◼   ► as no ops, because you know exactly how, you know,

01:02:30 ◼   ► how things are gonna get sorted out

01:02:32 ◼   ► and this thing will run straight through

01:02:33 ◼   ► without any memory access stuff.

01:02:34 ◼   ► But still Rust is heavily focused on the idea

01:02:37 ◼   ► that it does not use a garbage collector

01:02:39 ◼   ► and it doesn't use reference counting.

01:02:40 ◼   ► So it's really trying to be like C and C++.

01:02:43 ◼   ► Both of them do not have garbage collections

01:02:45 ◼   ► and they don't use reference counting

01:02:46 ◼   ► unless you write it yourself.

01:02:47 ◼   ► So Rust is definitely a closer match

01:02:51 ◼   ► to a replacement for those programs.

01:02:53 ◼   ► And I do believe that there are probably some programs,

01:02:55 ◼   ► especially now with Swift as young as it is,

01:02:59 ◼   ► that could be written in Rust

01:03:00 ◼   ► could not be written as efficiently in Swift. But long term, I think that'll be quite a battle.

01:03:04 ◼   ► All right. Anything else about Swift? Please no.

01:03:08 ◼   ► All right. How about MagSafe and USB-C ports? Last episode, I think, we were talking about

01:03:16 ◼   ► the MacBook One connector with that MagSafe adapter that fits in the little USB-C port on

01:03:22 ◼   ► the side and whether it was really necessary. And none of us had MacBook Ones that we had tripped

01:03:26 ◼   ► over or yanked the cord out of, and I said I thought that nobody had done that experiment.

01:03:31 ◼   ► Well, Glenn Fleischmann didn't do the experiment, but did delve into the science behind the

01:03:36 ◼   ► USB-C connector to try to figure out, with a thought experiment and some basic physics

01:03:42 ◼   ► calculations and some numbers from the USB-C spec, what would happen if you tripped over

01:03:47 ◼   ► a MacBook One cord that was plugged in, as compared to what would happen if it had a

01:03:51 ◼   ► MagSafe connector.

01:03:52 ◼   ► And the conclusion of this article, which again, this is an older article, might have

01:03:55 ◼   ► been even before the MacBook One was out, but it had been announced obviously, was that

01:04:00 ◼   ► your laptop will fall on the ground.

01:04:02 ◼   ► That yes, you totally can pull a MacBook One off of a surface onto the ground by tripping

01:04:07 ◼   ► over the cord just based on the forces involved and the speed of the yanking and the angle

01:04:15 ◼   ► and all these other things.

01:04:16 ◼   ► You can read the article to find out.

01:04:18 ◼   ► Perhaps not as good as actually doing the experiment, perhaps not as good as a bunch

01:04:21 ◼   ► of people who own MacBook Ones having their children trip over the cords and find out

01:04:25 ◼   ► what happens, but so far no one has written in about that happening, so all we have is

01:04:28 ◼   ► this speculation by Glenn Fleischman. But there you go, there's an answer.

01:04:31 ◼   ► All right, and why don't you tell us about UpThere and whether or not they use AWS?

01:04:35 ◼   ► Yeah, just a quickie follow-up. Last time, someone had said they used AWS, and UpThere

01:04:40 ◼   ► had replied on Twitter, "No, we don't. We host all our own stuff." And so a couple

01:04:43 ◼   ► people went back and forth on Twitter trying to figure out, well, then why is UpThere connecting

01:04:47 ◼   ► to AWS? And a theory was that it was because of Crashlytics, which was a crash reporting

01:04:51 ◼   ► thing, and up there confirmed they do use Crashlytics and Crashlytics said if you use

01:04:57 ◼   ► Crashlytics you will connect to AWS, so there's your answer to why up there is connecting

01:05:01 ◼   ► to AWS, it's for Crashlytics.

01:05:04 ◼   ► Excellent.

01:05:05 ◼   ► That's the magic of Twitter by the way, random podcast that we do, random listener of the

01:05:10 ◼   ► podcast uses a little snitch software to say they saw it connecting to AWS, and then the

01:05:15 ◼   ► three companies that replied, the three sort of corporate Twitter accounts, the little

01:05:19 ◼   ► Snatch account, the Crashlytics account, and the UpThere account. It's the magic of Twitter.

01:05:23 ◼   ► Our final sponsor this week is Hover. Go to hover.com and use promo code "eggsalad"

01:05:28 ◼   ► for 10% off your first domain name purchase. Hover is the best way to buy and manage domain

01:05:33 ◼   ► names. When you have a great idea, you want a great domain that's catchy and memorable.

01:05:37 ◼   ► They give you exactly what you need to find the perfect domain for your idea so you can

01:05:41 ◼   ► get started actually working on it. Hover gives you powerful, easy-to-use tools to buy

01:05:45 ◼   ► and manage domains, anybody can do it.

01:05:47 ◼   ► And the support team is always ready if you need a hand.

01:05:49 ◼   ► Hover is known for their no-wait, no-hold,

01:05:51 ◼   ► no-transfer phone service.

01:05:53 ◼   ► So if you want to talk to somebody on the phone,

01:05:55 ◼   ► you can call them up during business hours,

01:05:56 ◼   ► and a real-life human being just picks up the phone

01:05:59 ◼   ► and just is ready to help.

01:06:00 ◼   ► There's no weird menu, there's no wait,

01:06:02 ◼   ► there's no hold time, you're not getting bounced

01:06:03 ◼   ► between different people.

01:06:04 ◼   ► You just call them and a human being picks up the phone

01:06:06 ◼   ► like a real place, 'cause they are a real place.

01:06:08 ◼   ► Plus, they have great online tutorials and email support

01:06:11 ◼   ► if you don't want to actually use the phone.

01:06:13 ◼   ► Now, in less than five minutes,

01:06:14 ◼   ► you can find the domain name you want at Hover

01:06:16 ◼   ► and get it up and running.

01:06:17 ◼   ► All you need to do is search for a few keywords,

01:06:19 ◼   ► they'll show you the best available options

01:06:20 ◼   ► across all the various domain extensions out there.

01:06:22 ◼   ► And there's new domain extensions being added all the time.

01:06:26 ◼   ► Now if you have ever tried to register

01:06:27 ◼   ► a domain name anywhere else,

01:06:28 ◼   ► you will know that prioritizing the experience

01:06:32 ◼   ► and the ease of use is pretty rare in this business.

01:06:35 ◼   ► I had to log in and manage an old domain

01:06:37 ◼   ► that is somewhere else earlier today.

01:06:40 ◼   ► And I was very quickly reminded

01:06:43 ◼   ► why I've been buying all the new stuff at Hover.

01:06:46 ◼   ► It was really quite unpleasant to do it in the other place.

01:06:49 ◼   ► Hover respects you.

01:06:50 ◼   ► They don't try to rip you off or sell your privacy

01:06:53 ◼   ► or get a bunch of add-on services on you.

01:06:56 ◼   ► You get smart control panel.

01:06:57 ◼   ► You get who is privacy.

01:06:58 ◼   ► That's all included.

01:06:59 ◼   ► They even have a free value transfer service

01:07:01 ◼   ► that I should really be using if you

01:07:03 ◼   ► want to transfer domain names into Hover from other places.

01:07:06 ◼   ► If you want, you can have them do it for you,

01:07:08 ◼   ► because nobody likes transferring domain names.

01:07:10 ◼   ► They will do it for you if you want

01:07:11 ◼   ► to give them your old login.

01:07:12 ◼   ► So if you want to skip the hassle,

01:07:13 ◼   ► or of course you can always do it manually if you want to.

01:07:15 ◼   ► Check it out today, go to hover.com

01:07:17 ◼   ► and use promo code egg salad for 10%

01:07:20 ◼   ► off your first purchase.

01:07:21 ◼   ► Thank you very much to Hover

01:07:22 ◼   ► for sponsoring our show once again.

01:07:24 ◼   ► - Excellent.

01:07:25 ◼   ► So you went to a tech talk?

01:07:27 ◼   ► - Yeah, I went yesterday to the Apple TV tech talk

01:07:30 ◼   ► in New York.

01:07:31 ◼   ► So the tech talks are basically,

01:07:32 ◼   ► Apple goes around the country

01:07:33 ◼   ► with the developer relations team,

01:07:36 ◼   ► maybe not every year, maybe every couple of years,

01:07:38 ◼   ► it depends on like when they can do it,

01:07:39 ◼   ► but they basically send the team around,

01:07:41 ◼   ► kind of as like a halfway point between WWDCs.

01:07:46 ◼   ► And they put on these little,

01:07:47 ◼   ► it's basically a one day mini WWDC

01:07:51 ◼   ► that is usually focused on just one relatively new platform.

01:07:56 ◼   ► So I went to one a few years ago that was just for iOS.

01:07:58 ◼   ► I believe last year, I might have watched one, I forget,

01:08:01 ◼   ► but this year they're doing Apple TV tech talks.

01:08:04 ◼   ► And so it's free, it's one day,

01:08:06 ◼   ► you sign up, it's just picked by lottery,

01:08:08 ◼   ► and it's in a bunch of cities around the world,

01:08:11 ◼   ► and you just go and it's in like a hotel meeting room

01:08:14 ◼   ► or whatever, it looks exactly like mini WWDC.

01:08:18 ◼   ► It's great and very well presented,

01:08:20 ◼   ► high quality presentations,

01:08:22 ◼   ► but only like a few hundred people in attendance

01:08:25 ◼   ► rather than 5,000 in the giant Moscone Center.

01:08:27 ◼   ► So it's a nice small scale, you actually get to talk

01:08:31 ◼   ► to the Apple people and meet other developers

01:08:33 ◼   ► on a nicer, smaller, shorter,

01:08:36 ◼   ► and way less expensive scale.

01:08:38 ◼   ► So I went and it was great.

01:08:40 ◼   ► I still am not entirely convinced

01:08:44 ◼   ► that I want to be developing for the Apple TV yet.

01:08:46 ◼   ► I would like to do it sometime.

01:08:48 ◼   ► I'm not sure that time is now.

01:08:50 ◼   ► I'm very excited to develop for it.

01:08:52 ◼   ► I just, I don't know.

01:08:54 ◼   ► I'm not seeing the market demand for it yet, really.

01:08:59 ◼   ► So if you really want overcast on the Apple TV,

01:09:01 ◼   ► I guess let me know, but right now,

01:09:04 ◼   ► I just haven't heard from enough people

01:09:06 ◼   ► who really want that, and other things,

01:09:08 ◼   ► I think, are more important for now.

01:09:10 ◼   ► But I do look forward to it.

01:09:11 ◼   ► It's a great platform.

01:09:13 ◼   ► And the talks were all about basically

01:09:17 ◼   ► video playback and games.

01:09:19 ◼   ► Like that was like the main areas that they focused on.

01:09:21 ◼   ► Because that is what the Apple TV is best at,

01:09:23 ◼   ► video playback and games.

01:09:25 ◼   ► As an audio only podcast app,

01:09:27 ◼   ► I'm not sure there's much for me to do there

01:09:29 ◼   ► besides get people's audio into their

01:09:33 ◼   ► like home theater system.

01:09:33 ◼   ► Which people do occasionally request,

01:09:35 ◼   ► but it doesn't seem like there's much demand for me there.

01:09:38 ◼   ► But we will see.

01:09:39 ◼   ► IOS 9.3 and tvOS, whatever, is it also 9.3?

01:09:42 ◼   ► The new beta that we should talk about.

01:09:44 ◼   ► They added a podcast app,

01:09:46 ◼   ► like their own Apple podcast app finally.

01:09:47 ◼   ► So I guess we'll see if a lot of people use that

01:09:51 ◼   ► and I started hearing people saying,

01:09:51 ◼   ► "Oh, I switched back to the podcast app

01:09:53 ◼   ► "so I could play it on my Apple TV."

01:09:55 ◼   ► If that happens a lot, I will definitely respond to that

01:09:58 ◼   ► and I'll make it happen.

01:09:59 ◼   ► But I think eventually it might,

01:10:03 ◼   ► but I don't think the time is yet.

01:10:05 ◼   ► So I guess we'll see.

01:10:06 ◼   ► if you're somebody who makes the app for a video owner.

01:10:11 ◼   ► A lot of the people there I talked to,

01:10:13 ◼   ► they were the iOS programmer or on the iOS programming team

01:10:16 ◼   ► for a TV network or something like that.

01:10:19 ◼   ► That makes sense.

01:10:20 ◼   ► For them to be making apps, that makes total sense.

01:10:23 ◼   ► But for me, I'm not sure it makes sense yet, but we'll see.

01:10:27 ◼   ► Anyway, so I think we should honestly talk about iOS 9.3.

01:10:31 ◼   ► Do you guys--

01:10:32 ◼   ► - I was just gonna second your endorsement of Tech Talks.

01:10:34 ◼   ► I've only been to one, but it was exactly what you said.

01:10:37 ◼   ► It's like a little mini WWDC in a worse venue.

01:10:41 ◼   ► - Yeah, but it's free, and it's one day, it's great.

01:10:43 ◼   ► - With slightly worse food.

01:10:45 ◼   ► - Honestly, the food here was better by a lot.

01:10:48 ◼   ► - Maybe things have changed.

01:10:49 ◼   ► I guess it probably depends on the hotel.

01:10:50 ◼   ► Maybe they have to use the hotel's catering,

01:10:52 ◼   ► but the one I went to,

01:10:53 ◼   ► they had these terrible little box lunches,

01:10:55 ◼   ► which granted, the box lunches at WWDC

01:10:56 ◼   ► aren't that great either, but these were even worse.

01:10:58 ◼   ► - No, we had a hot buffet, and it helped.

01:11:02 ◼   ► I didn't even try the coffee

01:11:03 ◼   ► because there was a Cafe Grumpy downstairs.

01:11:05 ◼   ► So I just went to the Cafe Grumpy

01:11:07 ◼   ► and get excellent coffee there.

01:11:09 ◼   ► Anyway, so yeah, 9.3.

01:11:13 ◼   ► So this was weird.

01:11:14 ◼   ► - This was very weird.

01:11:16 ◼   ► - Monday or yesterday, I forget.

01:11:17 ◼   ► Anyway, this week, earlier this week,

01:11:19 ◼   ► Apple unveiled a page on their website

01:11:23 ◼   ► called iOS 9.3 Preview.

01:11:26 ◼   ► So, and they released, I guess, Beta 1,

01:11:28 ◼   ► or I hadn't even looked at it yet,

01:11:29 ◼   ► but they released Beta 1 of iOS 9.3,

01:11:33 ◼   ► whatever version of watchOS I think corresponds to that,

01:11:35 ◼   ► and then tvOS the same,

01:11:37 ◼   ► whatever version corresponds to that.

01:11:38 ◼   ► And so there's a few very interesting things about this.

01:11:43 ◼   ► So first of all, Apple has never given this public unveiling

01:11:48 ◼   ► of a beta OS before, and in a marketing way.

01:11:54 ◼   ► - They do it in OS X.

01:11:55 ◼   ► Like at a certain point in the OS X beta release cycle

01:11:57 ◼   ► for many, many years now, they've had a page

01:11:59 ◼   ► It's basically apple.com/OS with a little x, /preview or some other word and it shows

01:12:06 ◼   ► you the features of the upcoming as yet unreleased.

01:12:09 ◼   ► This is even before they had the public betas.

01:12:10 ◼   ► They wouldn't do it for the very first build.

01:12:12 ◼   ► Very often they'd wait until it was a WWDC announcement but they would have an entire

01:12:16 ◼   ► section of their site dedicated to the OS that you cannot yet download.

01:12:20 ◼   ► The weird thing for iOS is, I don't know if they've ever done it for iOS because they

01:12:23 ◼   ► don't pay that much attention, but they did it pretty much simultaneously with the beta

01:12:27 ◼   ► release to developers.

01:12:29 ◼   ► So it's not like developers would go to Apple's public website to see the features of the

01:12:32 ◼   ► beta that they are just able to download now.

01:12:35 ◼   ► Yeah, like it's great.

01:12:37 ◼   ► And what would usually happen in the past iOS is like the beta would come out and then

01:12:42 ◼   ► immediately all the rumor sites would have people digging through it and then like within

01:12:46 ◼   ► hours of it being released, rumor sites would have like 10 articles about each little minor

01:12:50 ◼   ► change somewhere in the settings screen or an app got a new tweak or whatever.

01:12:55 ◼   ► So this makes sense as a way for Apple to basically

01:12:58 ◼   ► just kind of own that and control the message

01:13:00 ◼   ► and have it be a proper marketing handling

01:13:04 ◼   ► of this kind of event rather than just letting

01:13:07 ◼   ► the rumor sites dictate everything.

01:13:09 ◼   ► So that's good.

01:13:10 ◼   ► It's kind of like legalizing pot.

01:13:12 ◼   ► It's like if you want to discourage the bad behavior,

01:13:14 ◼   ► just take away the value.

01:13:17 ◼   ► Apple just, here, here's everything that's new.

01:13:19 ◼   ► Here you go.

01:13:20 ◼   ► - Well, not everything that's new.

01:13:21 ◼   ► I still hope, I assume the rumor sites found all the new.

01:13:23 ◼   ► 'cause that little change in that settings screen,

01:13:25 ◼   ► Apple's not gonna put it on their giant preview page.

01:13:27 ◼   ► - What, the Wi-Fi Assist label of how much data's used?

01:13:30 ◼   ► - Yeah, or stuff like that.

01:13:31 ◼   ► Like, there's still plenty of fodder

01:13:32 ◼   ► for rumor sites to dig into, but they hit the highlights.

01:13:35 ◼   ► - Yeah, but it's plenty of boring fodder

01:13:37 ◼   ► for them to dig into, and yeah, Apple--

01:13:39 ◼   ► - Well, that's their core, the core audience needs to know,

01:13:42 ◼   ► tell me every screen that changed,

01:13:44 ◼   ► did they change the spacing on this label?

01:13:46 ◼   ► - One of the most high-profile changes they've made

01:13:51 ◼   ► is called Night Shift. And Apple was the very first people to ever come up with this idea

01:13:58 ◼   ► of changing the color balance on your display, changing the white balance, so that it's cool

01:14:05 ◼   ► temperature and what we consider now to be neutral during the day. And then at night,

01:14:10 ◼   ► it slowly changes to a warmer color temperature. So you don't have your eyes be shown blue

01:14:15 ◼   ► light that keeps you awake and makes you sleep worse. So it slowly warms the color temperature

01:14:20 ◼   ► on the display until you go to bed

01:14:22 ◼   ► and then changes automatically the next day.

01:14:24 ◼   ► I wish this was available on my Mac.

01:14:27 ◼   ► For years I've wanted something like this

01:14:29 ◼   ► and no one has ever thought of it before.

01:14:31 ◼   ► - If only.

01:14:32 ◼   ► - Your tone of voice makes me think

01:14:33 ◼   ► you suddenly support patents.

01:14:34 ◼   ► - Yes, other people have had this idea before

01:14:37 ◼   ► but you can't, an idea is out there for anybody to take.

01:14:40 ◼   ► So I really hope, I forgot if they even did have a patent

01:14:43 ◼   ► or whatever but this is an obvious enough idea

01:14:46 ◼   ► that I would not call this a Sherlocking.

01:14:49 ◼   ► I would not call this a case where Apple is taking an application wholesale, like, you

01:14:54 ◼   ► know, the Watson application and making their own equivalent that's named based on the same

01:15:00 ◼   ► theme as the original application that looks like the other application that works like

01:15:03 ◼   ► the other.

01:15:04 ◼   ► This is not an application.

01:15:05 ◼   ► This is a fairly simple idea that was not invented, I'm sure, by the creators of the

01:15:10 ◼   ► Flex application that you're referring to.

01:15:12 ◼   ► Yes.

01:15:13 ◼   ► That I'm totally okay with Apple taking because it's a good idea, and I don't think anyone

01:15:18 ◼   ► on that idea, even if someone actually does.

01:15:20 ◼   ► - Well, I think I might disagree with both of those points.

01:15:22 ◼   ► So yeah, I was being sarcastic, obviously.

01:15:26 ◼   ► What we're talking about is there's been this application

01:15:28 ◼   ► called Flux, spelled F dot L-U-X,

01:15:31 ◼   ► and it's been available on computers forever.

01:15:34 ◼   ► And they had an iOS hack version where you couldn't,

01:15:38 ◼   ► they couldn't put it in the app store,

01:15:41 ◼   ► so they did a silo where you could download

01:15:43 ◼   ► a binary library with a project into Xcode,

01:15:47 ◼   ► and have it installed onto your phone.

01:15:50 ◼   ► And they did this back in November,

01:15:53 ◼   ► and it got thousands or millions,

01:15:55 ◼   ► there are tons of downloads.

01:15:57 ◼   ► And then on November 12th, two months ago,

01:16:01 ◼   ► they posted saying that Apple had contacted them

01:16:06 ◼   ► and had said that the iOS download

01:16:10 ◼   ► of their kind of sideloaded app here

01:16:12 ◼   ► was in violation of the developer agreement.

01:16:15 ◼   ► So this method of install is no longer available.

01:16:18 ◼   ► Apple has indicated this should not continue.

01:16:21 ◼   ► So they don't really say like if Apple like legally threatened them or anything because

01:16:27 ◼   ► technically they could have continued to distribute it probably.

01:16:32 ◼   ► So this was all just two months ago.

01:16:34 ◼   ► And then all of a sudden now in what is the next major iOS feature update, that next update

01:16:42 ◼   ► has a feature that is a direct copy of what this does.

01:16:46 ◼   ► So I wonder if they actually made some kind of small deal

01:16:49 ◼   ► where maybe Apple said, "We don't want you doing this.

01:16:52 ◼   ► "Shut it down and we're gonna do it ourselves

01:16:54 ◼   ► "and we won't sue you, or shut it down,

01:16:57 ◼   ► "we'll give you a small amount of money

01:16:58 ◼   ► "and we'll do it ourselves and you won't say anything."

01:17:00 ◼   ► You know, it's probably something like that, but--

01:17:02 ◼   ► - The only reason they have to give them some money

01:17:04 ◼   ► is if they have a super dumb patent on this idea, right?

01:17:06 ◼   ► There's two separate issues here.

01:17:07 ◼   ► One, being mean to the makers of Flux

01:17:10 ◼   ► and not letting them use sideloading to this.

01:17:12 ◼   ► Not allowing sideloading at all.

01:17:14 ◼   ► Like that's a whole separate issue of like,

01:17:15 ◼   ► hey Apple, why is the only way

01:17:17 ◼   ► that people can get applications on their devices

01:17:19 ◼   ► through the App Store?

01:17:20 ◼   ► What about a way that you won't complain about

01:17:23 ◼   ► that expert users can use?

01:17:25 ◼   ► Not a lot of people are gonna use it.

01:17:26 ◼   ► No one's gonna download Xcode

01:17:27 ◼   ► and build their own thing and sideload.

01:17:29 ◼   ► Like only, you know, only the nerds are gonna do it.

01:17:31 ◼   ► Why not just let that go?

01:17:32 ◼   ► That is a separate issue.

01:17:34 ◼   ► The separate issue from, is it okay for Apple

01:17:37 ◼   ► to take this idea that again,

01:17:40 ◼   ► I think the inventors of flux probably did not invent,

01:17:43 ◼   ► of changing the color temperature of your display

01:17:45 ◼   ► based on the time of day,

01:17:47 ◼   ► and incorporate that into their OS

01:17:49 ◼   ► for their most popular platform.

01:17:50 ◼   ► That seems like a no-brainer slam dunk,

01:17:52 ◼   ► and the only thing that Apple would trip across

01:17:54 ◼   ► is if someone has a super dumb patent on it

01:17:56 ◼   ► and they have to pay somebody for it.

01:17:57 ◼   ► I have no idea about those legalities,

01:17:59 ◼   ► but I think that whole system of the law is stupid.

01:18:01 ◼   ► I am totally okay with Apple incorporating this idea,

01:18:03 ◼   ► because it's a good idea,

01:18:04 ◼   ► and because nobody should own this idea.

01:18:06 ◼   ► - First of all, I think the way they're doing it,

01:18:08 ◼   ► Just the timing of this and the way they came down

01:18:11 ◼   ► so hard on Flux and then immediately made their own thing,

01:18:14 ◼   ► I think that makes Apple look like a jerk, really.

01:18:16 ◼   ► - Did they make their own thing

01:18:17 ◼   ► or were they already making it?

01:18:19 ◼   ► Had they, like how long has this feature been,

01:18:21 ◼   ► you know, again, Flux is an old application

01:18:23 ◼   ► and there have probably been applications before it,

01:18:25 ◼   ► but I don't think the timing is they saw people

01:18:27 ◼   ► side loading Flux and then they said,

01:18:29 ◼   ► "Oh, we gotta get on that," and decided to add the feature.

01:18:32 ◼   ► It seems like the type of thing that might have been

01:18:33 ◼   ► in the works for a while, but who knows?

01:18:35 ◼   ► - Honestly, I disagree.

01:18:36 ◼   ► I think it's exactly, it's a simple enough feature

01:18:39 ◼   ► that that is exactly what probably happened.

01:18:40 ◼   ► - All right, so even if they did it,

01:18:42 ◼   ► then what difference does it make?

01:18:43 ◼   ► Like, someone saw the idea, this is a thing

01:18:46 ◼   ► that users want, again, separate from the notion

01:18:49 ◼   ► of telling Flux they can't do it,

01:18:50 ◼   ► because that I agree is kind of jerky and annoying, right?

01:18:53 ◼   ► Telling Flux they can't do it is separate from the idea

01:18:55 ◼   ► of, oh, that's a good idea, we should build that in,

01:18:57 ◼   ► because that's exactly how they should work.

01:18:58 ◼   ► If there's something that's a really popular idea

01:19:00 ◼   ► that is very much a system-level thing,

01:19:02 ◼   ► which I'm amazed that Flux could even do what they did,

01:19:04 ◼   ► it seems so much like a system level thing, right? That should be built into the operating

01:19:08 ◼   ► system. And how do you find those things? You either think of them yourself, or you

01:19:10 ◼   ► see that there's lots of user demand for this type of thing. Oh, lots of people are interested

01:19:13 ◼   ► in this feature. We should build it into the stupid OS. And so they do.

01:19:17 ◼   ► - Like, I'm not saying Apple shouldn't have been allowed to do this, or that they shouldn't

01:19:21 ◼   ► have even, I'm not even saying they shouldn't have done it, but the timing of it, the way

01:19:25 ◼   ► they did it and the timing of it, I think is distasteful and makes them look pretty

01:19:29 ◼   ► jerky. - I disagree. I don't think they look any

01:19:32 ◼   ► more or less like jerks. The thing that makes them look like jerks is not letting them sideload.

01:19:36 ◼   ► Incorporating the feature in the OS makes them look like smart OS vendors. I don't think it makes

01:19:40 ◼   ► them look like jerks. I don't think there's any timing. I don't think if they even said,

01:19:44 ◼   ► "We exactly copied this. We were inspired by Flux," and if they came out publicly and said

01:19:49 ◼   ► that the story you're surmising is true, I still think that would be fine. Because I think that's

01:19:52 ◼   ► like, that's, this is a consequence of the idea of people not owning ideas. Like, you want people

01:19:57 ◼   ► to not own ideas, but it still seems distasteful to you that someone came up with this thing and

01:20:01 ◼   ► and that they immediately copied it from them.

01:20:04 ◼   ► There's nothing, you know, they didn't own it.

01:20:07 ◼   ► It's the transfer of ideas.

01:20:09 ◼   ► It's the reason I, at least, am against patents

01:20:11 ◼   ► is the idea that someone will have an idea

01:20:13 ◼   ► and another person will hear that idea

01:20:14 ◼   ► and say that's a good idea and take that idea

01:20:16 ◼   ► and run with it and it's not theirs to own

01:20:20 ◼   ► and there's no copying going on.

01:20:21 ◼   ► It's a shared, anyway, whatever, hippy-dippy stuff.

01:20:25 ◼   ► - I should point out, I did a very similar feature

01:20:27 ◼   ► at Instapaper like five years ago.

01:20:29 ◼   ► Like, it's not new.

01:20:31 ◼   ► Yeah, it's not, like I said, it's not a new idea to computing, it's not a new idea to

01:20:35 ◼   ► like non-computing related lights, like the whole light theory, I don't know, there was

01:20:39 ◼   ► probably some study many, many, many years ago about color temperature and light affecting

01:20:43 ◼   ► sleep patterns that all this has spun out from.

01:20:47 ◼   ► But yeah, and that's why I fear, if I remember, I don't know if someone will send us the link,

01:20:52 ◼   ► I fear that Flux actually does have a patent on this because seriously, like, it should

01:20:56 ◼   ► not be patentable, period. And even under the rules of our current patent system, it

01:21:01 ◼   ► should have been rejected based on prior art, but you know, that never happens.

01:21:04 ◼   ► It doesn't mean anything. But anyway, so I do want to get into a slightly a discussion

01:21:09 ◼   ► of the assumption or the scientific basis of this. So first of all, just to clarify,

01:21:16 ◼   ► when we say it changes the color temperature, for anybody who doesn't know, if you've

01:21:19 ◼   ► ever seen somebody buy a CFL or LED light bulb that looks really blue when you put it

01:21:24 ◼   ► in the house, especially at night, or if you have one that was way too yellow or orange,

01:21:30 ◼   ► you're kind of seeing the issues of color balance and our expectations. So basically,

01:21:36 ◼   ► in the middle of the day during daylight, daylight colored light is more towards the

01:21:42 ◼   ► blue end of the color balance spectrum the way we normally think about it. And then at

01:21:46 ◼   ► night, things like fires and old street lights and incandescent bulbs, those we think of

01:21:54 ◼   ► especially like the bulbs, we think of those as making white light, but in reality it's

01:22:00 ◼   ► more yellow tinted than daylight is. And so our eyes adjust for this, cameras adjust for

01:22:05 ◼   ► this, this is about white balances and cameras, our eyes adjust for this. And so we think

01:22:10 ◼   ► when we're sitting in a room lit by slightly yellow incandescent lights at night time when

01:22:15 ◼   ► it's dark outside, we don't think of it as being a yellow light, we think of it as being

01:22:19 ◼   ► a neutral white light, but then if you see something that is neutral colored like daylight,

01:22:25 ◼   ► it looks blue to you by comparison because you've adjusted to that orange. So anyway,

01:22:30 ◼   ► the principle behind this is that your computer screens, they don't change their color tone

01:22:35 ◼   ► without this. They don't change their color tone throughout the day so that what looks

01:22:38 ◼   ► like a neutral white color balance during the day on a computer screen does look bluish

01:22:43 ◼   ► and or too bright it can be perceived as, and it's kind of tricky, but it looks like

01:22:48 ◼   ► too harsh or too blue or too bright in a dimly lit nighttime room, for the most part. And

01:22:54 ◼   ► the idea here is that this can confuse your body into not preparing for sleep or not sleeping

01:23:02 ◼   ► as well or something like that. And I've looked into, I've tried to see what the scientific

01:23:11 ◼   ► basis for this is, because the idea is that if you can make the screen shift its color

01:23:17 ◼   ► temperature into the warm area. So basically make your computer devices change their own

01:23:23 ◼   ► white balance along with what's going on in your house and around you and your environment

01:23:27 ◼   ► so that in the daytime they're neutral and what we might consider a bluish or a cold

01:23:31 ◼   ► white but then at night they shift and everything gets tinted yellow. The idea that that will

01:23:37 ◼   ► help you sleep, I'm not entirely sure that the evidence I've seen so far proves that.

01:23:43 ◼   ► I think it's a good theory, it might be true.

01:23:47 ◼   ► The studies that are cited everywhere mostly seem to indicate that brightness of light

01:23:53 ◼   ► is important.

01:23:54 ◼   ► So it might not be important to change your lights to be more yellow at night, it might

01:24:00 ◼   ► just be important to avoid bright screens at night and using bright screens like in

01:24:05 ◼   ► bed or before bed or whatever.

01:24:08 ◼   ► That I think makes, from the actual study I've been able to find which is pretty few

01:24:12 ◼   ► and far between, but the Flux site has a good list of them. Bright light emitting devices

01:24:18 ◼   ► are a problem to use late at night for this purpose, but it doesn't necessarily follow

01:24:23 ◼   ► that changing the color temperature of those screens fixes that problem. The studies I'm

01:24:28 ◼   ► looking at, like the one that Flux post posted most recently on, is it Public National Academy

01:24:33 ◼   ► of Sciences? Anyway, I read that one and that was like, you know, iPad versus book. And

01:24:36 ◼   ► it's like, if you read an iPad for four hours before bed versus if you read a book for four

01:24:41 ◼   ► before going to bed, the iPad users measurably had worse sleep and related issues. I thought

01:24:48 ◼   ► at first, if you're bouncing around with apps, that's engaging your brain in a different

01:24:52 ◼   ► way, but no, it sounds like they controlled for that. They had people watching to make

01:24:56 ◼   ► sure that you're actually reading a book, but it's like, if you're staring at an iPad

01:24:59 ◼   ► screen before bed versus reading a book, reading the book is better. But they didn't test if

01:25:03 ◼   ► you stare at an iPad screen with neutral color temperature versus one that is slowly shifting

01:25:08 ◼   ► itself yellow, they didn't say that was better. So it seems like this is two separate

01:25:13 ◼   ► things that the studies that have been done so far show that bright lights at night can

01:25:19 ◼   ► hurt your sleeping. And also we think it's more pleasant and easier on your brain to

01:25:24 ◼   ► tint things yellow, but nothing has actually proven that. And Apple's wording on the

01:25:28 ◼   ► feature is actually very carefully aligned with this. So it says, "Many studies have

01:25:32 ◼   ► shown that exposure to bright blue light in the evening can affect your circadian rhythms

01:25:37 ◼   ► and make it harder to fall asleep.

01:25:39 ◼   ► Night shift uses your iOS device's clock

01:25:40 ◼   ► and geolocation, blah, blah, blah.

01:25:42 ◼   ► It automatically shifts the colors in your display

01:25:43 ◼   ► to the warmer end of the spectrum,

01:25:45 ◼   ► making it easier on your eyes.

01:25:47 ◼   ► It doesn't say that the color shift

01:25:49 ◼   ► will make it easier to fall asleep.

01:25:52 ◼   ► It says bright lights have been shown

01:25:54 ◼   ► to make it harder to fall asleep,

01:25:56 ◼   ► and this will be easier on your eyes,

01:25:59 ◼   ► but there's no connection to sleep there.

01:26:01 ◼   ► - I'm surprised they can't get sued for easier on your eyes,

01:26:04 ◼   ► 'cause I don't even know if that's supportable.

01:26:06 ◼   ► more yellowish is easier on your eyes, how is that?

01:26:09 ◼   ► Maybe it's because it's not measurable,

01:26:10 ◼   ► that's why it's supportable, because it's vague enough

01:26:13 ◼   ► that you're like, well, what does easier mean?

01:26:16 ◼   ► So maybe it's vague enough that they're okay, but.

01:26:19 ◼   ► - Right, and there's all sorts of theories about,

01:26:22 ◼   ► that's why you see a lot of yellow-tinted sunglasses,

01:26:25 ◼   ► theories about if you reduce the blue light

01:26:27 ◼   ► more than the other colors, it's easier on the eyes.

01:26:29 ◼   ► There are other things about that, but I don't,

01:26:31 ◼   ► and so I think that's probably backed up,

01:26:34 ◼   ► but it doesn't seem like this is connected necessarily.

01:26:37 ◼   ► So I think if you're concerned about this,

01:26:40 ◼   ► sure, try Flux or try this, try Night Shift.

01:26:43 ◼   ► If you find it pleasant, great, that's a separate thing.

01:26:47 ◼   ► It might not be helping you sleep,

01:26:49 ◼   ► but I think if you want to sleep,

01:26:51 ◼   ► we do have evidence so far, it seems,

01:26:53 ◼   ► that either reducing the brightness of the screen

01:26:56 ◼   ► is probably way more important.

01:26:58 ◼   ► - The screen already does that automatically,

01:26:59 ◼   ► to some degree.

01:27:00 ◼   ► You can pick your brightness, but it does adjust

01:27:02 ◼   ► based on ambient temperature within some range.

01:27:04 ◼   ► So it does-- - Sure, but I would say

01:27:06 ◼   ► reduce the brightness, especially at night.

01:27:08 ◼   ► Either keep it low all the time like I do,

01:27:10 ◼   ► or just set it lower at night,

01:27:13 ◼   ► even set it at the middle point lower.

01:27:15 ◼   ► Or just if you're concerned about this,

01:27:17 ◼   ► and maybe you should be,

01:27:18 ◼   ► just don't use your devices before bed,

01:27:21 ◼   ► because the studies are pretty clear that that helps a lot.

01:27:23 ◼   ► But I don't think we know that changing it to yellow

01:27:26 ◼   ► has a meaningful effect on the quality of your sleep.

01:27:28 ◼   ► It might be more pleasant,

01:27:29 ◼   ► but it might not have a meaningful effect here.

01:27:32 ◼   ► But if you believe it will, then it will. Because the placebo effect is incredibly strong.

01:27:36 ◼   ► And so like there's two aspects. One, some people just find it more pleasant. Like it,

01:27:40 ◼   ► they just like it. It's like, call it fashion or aesthetics or just gives them a warm fuzzy

01:27:44 ◼   ► feeling, they just like it.

01:27:45 ◼   ► Right, and that's fine.

01:27:46 ◼   ► They're fine, right? And the other one is, if they believe it will give them better sleep,

01:27:49 ◼   ► there is a chance that that belief will cause them to have better sleep.

01:27:52 ◼   ► Maybe. But you know, it could be, you know, just like if you start thinking about having

01:27:56 ◼   ► better sleep and wanting to make changes in your life to give you better sleep, you will

01:28:00 ◼   ► probably make other changes that will also give you better sleep. So if you want better

01:28:05 ◼   ► sleep, chances are you should be doing multiple things. And one of those might be don't

01:28:09 ◼   ► be reading your phone every single second at night until the second you go to bed.

01:28:14 ◼   ► I have the opposite of the placebo effect because I do, usually the last thing I do

01:28:18 ◼   ► right before I go to bed is look at an iOS device which is pretty bright in a pretty

01:28:23 ◼   ► dark room. And I've been doing this for years and years and years, since iOS has

01:28:27 ◼   ► has existed as a thing, since the iPod Touch has existed.

01:28:30 ◼   ► And every so often, I think, this is exactly what they tell

01:28:34 ◼   ► you what not to do, like a bright, mostly white light

01:28:38 ◼   ► in your face, like right before bed.

01:28:41 ◼   ► I wonder if this is making me not be able to sleep,

01:28:43 ◼   ► and then I go to sleep instantly.

01:28:44 ◼   ► So everyone's gonna know how I think about it.

01:28:47 ◼   ► It's like I'm trying to convince myself that what I'm doing

01:28:49 ◼   ► is going to be harmful, and I sleep fine.

01:28:52 ◼   ► So it's not-- - Yeah, it's funny

01:28:53 ◼   ► how that is. - If Apple,

01:28:55 ◼   ► maybe the Apple feature does more,

01:28:56 ◼   ► Like maybe it also adjusts the brightness.

01:28:59 ◼   ► If not, maybe it should.

01:29:00 ◼   ► Like that would be like, if it also,

01:29:03 ◼   ► like what I just said, like you know,

01:29:04 ◼   ► reduce the brightness of your screen at night also

01:29:06 ◼   ► in addition to like the automatic thing.

01:29:09 ◼   ► - The brightness range, yeah.

01:29:10 ◼   ► Like basically move the slider for you.

01:29:12 ◼   ► - Yeah, like move like the set point down also.

01:29:15 ◼   ► Or yeah, move the whole range down.

01:29:17 ◼   ► If it also does that automatically,

01:29:19 ◼   ► that's a lot more valuable and maybe it does.

01:29:20 ◼   ► I haven't tried it yet.

01:29:22 ◼   ► - Although I'd be like, is my device getting dim?

01:29:24 ◼   ► What the hell?

01:29:25 ◼   ► Oh, it's that stupid thing again.

01:29:26 ◼   ► (laughing)

01:29:27 ◼   ► I hate when my display looks too dim

01:29:29 ◼   ► and I realize that I've acted like a kid

01:29:30 ◼   ► has leaned on the brightness button

01:29:31 ◼   ► on my keyboard or something, you know?

01:29:33 ◼   ► - Yeah, and like for a long time,

01:29:35 ◼   ► people have complained, many people have complained,

01:29:38 ◼   ► that, and I agree with this complaint,

01:29:41 ◼   ► that the lowest brightness setting on iOS device screens

01:29:45 ◼   ► often isn't low enough.

01:29:46 ◼   ► That if you're in a room where that is the only illumination,

01:29:50 ◼   ► like if you're reading in bed at night,

01:29:52 ◼   ► the lowest brightness setting is often still too bright,

01:29:55 ◼   ► especially if you're using an app with a white background.

01:29:58 ◼   ► And there's been all sorts of people

01:29:59 ◼   ► who will use the accessibility toggles

01:30:02 ◼   ► to try to make it even dimmer,

01:30:03 ◼   ► which messes with my app,

01:30:05 ◼   ► and then they send me bug reports.

01:30:07 ◼   ► There's all sorts of people,

01:30:09 ◼   ► like people who've been doing this for years,

01:30:10 ◼   ► of using special accessibility settings

01:30:13 ◼   ► or special app features to try to reduce it even further.

01:30:16 ◼   ► I mean, in an old version of Instapaper,

01:30:18 ◼   ► when I first introduced dark mode,

01:30:20 ◼   ► in order to get around this problem,

01:30:21 ◼   ► I actually had a translucent black layer

01:30:25 ◼   ► that I could put over the entire window.

01:30:27 ◼   ► Just a giant UI view over the entire window,

01:30:30 ◼   ► or a layer, I forget which one,

01:30:31 ◼   ► but just a giant overlay that I could just dim

01:30:36 ◼   ► as necessary in dark mode,

01:30:37 ◼   ► because the entire interface was not dim enough,

01:30:41 ◼   ► especially on an iPad where you have this giant bright screen

01:30:44 ◼   ► that's way more of a problem on iPads than it is on iPhones.

01:30:46 ◼   ► - Most people should just go into another room,

01:30:47 ◼   ► because I think the bottom brightness setting

01:30:49 ◼   ► is too dim to look at.

01:30:51 ◼   ► Like there's two things that are here.

01:30:53 ◼   ► One is, is it putting off enough light

01:30:55 ◼   ► to annoy another person who's trying to sleep in the room?

01:30:57 ◼   ► Yes, I grant you it's doing that.

01:30:58 ◼   ► But the other is, does it look like a normal screen

01:31:01 ◼   ► or does it look like a screen that's broken?

01:31:02 ◼   ► And when you put the brightness of the bottom setting

01:31:04 ◼   ► in any iOS device, it basically looks broken.

01:31:06 ◼   ► Like things don't look right anymore.

01:31:08 ◼   ► It's not just a dimmer version of the screen.

01:31:09 ◼   ► Now you're changing it in a material way.

01:31:11 ◼   ► Like there are things that you can't read

01:31:13 ◼   ► because the contrast is too low.

01:31:15 ◼   ► Everything is super dark.

01:31:16 ◼   ► It does not look like a slightly dimmer version.

01:31:18 ◼   ► I thought you were going to say about the screens is,

01:31:21 ◼   ► and I've heard this complaint as well,

01:31:22 ◼   ► is that with the dawning of LED backlights

01:31:24 ◼   ► many years ago on most devices, they go way too high.

01:31:28 ◼   ► Like the top brightness setting is blinding in noon.

01:31:31 ◼   ► In the noonday sun, you have to just put it on max brightness

01:31:33 ◼   ► and like these like monitors from random brands

01:31:38 ◼   ► that are not like Apple monitors or Dell or HP,

01:31:41 ◼   ► but just, I mean, you know,

01:31:43 ◼   ► brands that you've never heard of,

01:31:45 ◼   ► they have these really cheap monitors

01:31:46 ◼   ► and they're top brightness setting.

01:31:47 ◼   ► you can like cook eggs with it.

01:31:49 ◼   ► They get really, really bright.

01:31:51 ◼   ► - Oh yeah, I mean even apples.

01:31:53 ◼   ► I have my 5K, I should have,

01:31:54 ◼   ► my 5K is set to just one notch above the middle.

01:31:57 ◼   ► Because it's way too bright if I set it up more than that.

01:32:00 ◼   ► - Yeah, it's just crazy bright, which is good.

01:32:02 ◼   ► I like having that headroom, I guess.

01:32:04 ◼   ► I mean, and maybe you still want it,

01:32:05 ◼   ► like I said, noon day sun,

01:32:07 ◼   ► but if you actually have your iPhone 6 out

01:32:09 ◼   ► in the noon day sun and put it at max brightness,

01:32:11 ◼   ► you'll see it's actually not that bright after all,

01:32:12 ◼   ► compared to the sun.

01:32:13 ◼   ► - Right, I mean that's the thing.

01:32:15 ◼   ► They do this, it makes a lot of sense

01:32:17 ◼   ► portable devices especially because if you have to use it outside in sunlight

01:32:22 ◼   ► it you really need every bit of brightness you can get. But what you need

01:32:25 ◼   ► there, what you need there is a different display tech because LCDs as you crank

01:32:29 ◼   ► the brightness you just get like if you have a completely black screen and you

01:32:32 ◼   ► crank the brightness to max that you can use a black LED backlit screen

01:32:37 ◼   ► completely black one as a flashlight in a dark room because that's how much

01:32:40 ◼   ► light just comes through it is it because it's basically the backlight is

01:32:42 ◼   ► on behind every single pixel and the little liquid crystal things are trying

01:32:45 ◼   ► not to light the light through, but they do, which is why plasma TVs look better.

01:32:49 ◼   ► So OLED doesn't have that problem because it is just not causing the pixels that are

01:32:54 ◼   ► not lit up, they're just not emitting any light.

01:32:56 ◼   ► There's no light behind them, they don't have to block anything, they're just not putting

01:32:58 ◼   ► it like a plasma, they're just not putting out any light.

01:33:01 ◼   ► So the move to OLED could help because if you did have like, "Oh, I'm cranking my iPhone

01:33:05 ◼   ► 6 brightness in the noon day sun and I still can't see the screen," even if you put a backlight

01:33:09 ◼   ► behind there that was this gigantic super bright backlight, the contrast between the

01:33:14 ◼   ► the white regions and the black would still be basically the same ratio and so it would

01:33:18 ◼   ► still look all washed out in the noonday sun.

01:33:20 ◼   ► What you really need is to say this is, you know, you can turn the backlight down to a

01:33:24 ◼   ► degree where the LCD screen can block the light going through because the light is so

01:33:29 ◼   ► wimpy that it doesn't go through but the room is so dark that where it does come through

01:33:34 ◼   ► you get a better contrast ratio.

01:33:35 ◼   ► So different display tech, and this is even before you get to reflective display tech,

01:33:39 ◼   ► which of course is a real way to go where there's not actually light coming from behind

01:33:41 ◼   ► it but like a kindle you're relying on the sunlight coming down and bouncing off and

01:33:46 ◼   ► you just make regions of it black so it doesn't bounce off as much and then you get something

01:33:49 ◼   ► that acts like yay an actual book a paper book where it becomes more readable in sunlight

01:33:53 ◼   ► instead of less but we do not have a good hybrid between backlit and reflective screens

01:33:59 ◼   ► there are a lot of ones that have been tried involving either ink and lcd or combinations

01:34:03 ◼   ► of various other tech and none of them are mainstream yet so we'll still wait for that

01:34:07 ◼   ► but in the meantime oled is the next significant step in this area that should really help

01:34:10 ◼   ► On this week's Connected, Federico talks a bit about night shift. And he had said that he had

01:34:18 ◼   ► been using it for a while, and then he went back to—I think he had turned it off or something like

01:34:23 ◼   ► that—and he said—I think he had said that it was like getting stabbed in the eye, because,

01:34:27 ◼   ► you know, Federico doesn't believe in sleeping when the rest of Italy sleeps. He sleeps when we

01:34:32 ◼   ► sleep. And so he said it was really jarring when he had turned it off in the middle of the night.

01:34:37 ◼   ► So whether or not it's real, it certainly is a strong placebo from what I can tell.

01:34:42 ◼   ► I mean, it's also just like, you know, as I mentioned, like your eyes adjust to it.

01:34:46 ◼   ► Your eyes have, you know, auto white balance, you know, in camera terms.

01:34:49 ◼   ► The difference when you're not adjusted, it's a huge difference.

01:34:53 ◼   ► You know, and the easy way to see this difference is if you have a camera,

01:34:58 ◼   ► set the white balance on it manually to daylight and take a picture outside during daylight,

01:35:05 ◼   ► and it should look normal.

01:35:07 ◼   ► Then, with it still set to daylight,

01:35:10 ◼   ► take a picture inside your house at night,

01:35:11 ◼   ► and everything will look insanely yellow.

01:35:14 ◼   ► It's a huge difference.

01:35:16 ◼   ► This is not a subtle shift in colors.

01:35:18 ◼   ► It's a massive difference.

01:35:20 ◼   ► If you are just using your device one night

01:35:23 ◼   ► with this feature enabled the whole night,

01:35:25 ◼   ► and the next night you have the feature disabled

01:35:27 ◼   ► the whole night, you might not even notice the difference

01:35:29 ◼   ► 'cause your eyes are adjusting as night falls

01:35:32 ◼   ► the entire time as this thing is happening.

01:35:34 ◼   ► it's a slow change. But if you then immediately, while your eyes are adjusted to the warm color,

01:35:39 ◼   ► immediately see cool colors, then it's going to be very jarring. I don't think that necessarily

01:35:45 ◼   ► says like how big of a difference this makes or whatever. I think that just like, yeah,

01:35:49 ◼   ► the shift is a big shift, you know, but I still don't, I don't think we have anything

01:35:56 ◼   ► to show that this is like super effective. I think, you know, it's primarily an aesthetic

01:36:01 ◼   ► preference and then it might be related to eye strain or the ease on your eyes, but the

01:36:10 ◼   ► connection to sleep quality I think is still very unproven.

01:36:14 ◼   ► So we're running a bit long and I'd like to wrap somewhat soon, but I really wanted to

01:36:19 ◼   ► at least bring up this multi-user iPad thing for the classroom.

01:36:23 ◼   ► So apparently there's going to be a whole bunch of changes for using iPads in the classroom,

01:36:30 ◼   ► And again, this was covered in the most recent episode of Connected where Frasier Spears

01:36:34 ◼   ► showed up.

01:36:35 ◼   ► And it genuinely seems really, really interesting, some of the stuff they're doing.

01:36:40 ◼   ► Teachers can look at their pupil screens.

01:36:43 ◼   ► We're not sure if that's live or if it's just like a snapshot.

01:36:48 ◼   ► There's multi-user iPads, so a user can log into any iPad and get their home folder, so

01:36:54 ◼   ► to speak, on that iPad.

01:36:56 ◼   ► We don't know a whole lot about it, but it seems really interesting.

01:36:59 ◼   ► I'm fascinated to hear the reports from the field how this works, but I'm very skeptical

01:37:06 ◼   ► it'll ever land on regular consumer iPads.

01:37:09 ◼   ► What do you guys think?

01:37:10 ◼   ► Oh, it's gotta come to regular.

01:37:12 ◼   ► This is one of the bigger iPads.

01:37:14 ◼   ► Like it's guaranteed this is gonna come eventually.

01:37:16 ◼   ► It's just a question of when.

01:37:18 ◼   ► Because us, enough iPads are shared devices in families, even if it's just like the three

01:37:22 ◼   ► kids fighting over the two generations old iPad that has been handed down to them.

01:37:27 ◼   ► Yeah, they just need that, like, they've needed this feature for a long time and it seems

01:37:34 ◼   ► like it's not, it seems like it shouldn't be too hard to do, like it doesn't break any

01:37:38 ◼   ► sort of UI paradigm, they could just have an app for switching or whatever, like it's,

01:37:45 ◼   ► because once you're using it as a user it's just like a regular iPad and the only context

01:37:48 ◼   ► switch is "oh well, you know, now your sister wants it so give it to her" and then she launches

01:37:52 ◼   ► that same app and taps on her icon and now it's her iPad.

01:37:57 ◼   ► And they have to fight over storage space and you can use iCloud to mitigate that and

01:38:00 ◼   ► what happens if you don't have enough room in iCloud then when your sister logs in you

01:38:04 ◼   ► lose your saved data because it couldn't get uploaded to iCloud and you know there are

01:38:07 ◼   ► details to work out here and there.

01:38:10 ◼   ► But this seems like a very obvious feature that needs to come to, especially if iPads

01:38:15 ◼   ► continue to you know be more sophisticated and the iPad Pro and everything.

01:38:19 ◼   ► users is a thing that we know is useful for large devices that multiple people might use,

01:38:26 ◼   ► like iMacs or even laptops or even iPad Pros?

01:38:29 ◼   ► - I'm not sure I would assume that it's definitely coming to regular consumer iPads. I mean,

01:38:36 ◼   ► setting up the education environment is presumably a big provisioning thing. I would imagine

01:38:42 ◼   ► this is the kind of thing that, it does look like it's very useful for education, but I'm

01:38:46 ◼   ► I'm not really sure Apple cares enough

01:38:49 ◼   ► about enabling multi-user iPads for in people's houses.

01:38:53 ◼   ► 'Cause right now, the way it's solved is,

01:38:55 ◼   ► either it's not solved and you just stay logged in

01:38:58 ◼   ► as one person and everyone just ruins all your high scores,

01:39:00 ◼   ► or people get different iPads for different people.

01:39:03 ◼   ► And that's presumably what Apple wants.

01:39:05 ◼   ► Apple wants everyone to have their own iPad.

01:39:07 ◼   ► I'm not sure, 'cause if you think about what's involved

01:39:09 ◼   ► in this in a home environment,

01:39:12 ◼   ► without the central management of what the school's doing,

01:39:15 ◼   ► In a home environment, what's involved here is things that are really messy in iOS today,

01:39:21 ◼   ► such as having multiple iTunes Store accounts logged in with the same device, apps from

01:39:26 ◼   ► different people installed or from different accounts installed.

01:39:28 ◼   ► Yeah, but that's all been solved in OS X.

01:39:31 ◼   ► It's the same underpinnings.

01:39:33 ◼   ► It's a multi-user system.

01:39:34 ◼   ► You have separate directories and accounts and sandboxes, and yeah, you can have two people

01:39:40 ◼   ► logged in to different Apple IDs and different accounts into the store.

01:39:44 ◼   ► seems like this is all there's no tech reason there's very little UI reason the

01:39:48 ◼   ► only reason it hasn't been done so far is because it's not really an important

01:39:51 ◼   ► feature but it's one of those ones that I feel like they're gonna get around to

01:39:53 ◼   ► eventually and I don't think anyone has ever not purchased another iPad because

01:39:59 ◼   ► their current one like they would say well we were going to get another iPad

01:40:01 ◼   ► but this one has multiple users no kids will still complain even with multiple

01:40:05 ◼   ► users like forget it like no if you can afford it you buy one if you can afford

01:40:09 ◼   ► it you want it you buy one if you can't afford it and don't want it you don't

01:40:11 ◼   ► buy one. All this is going to do is make lives a little bit better for people who don't want

01:40:17 ◼   ► to buy another iPad and do want their kids to share it and are sick of hearing people

01:40:21 ◼   ► complain about it that he broke my Minecraft castles or he messed with my high scores or

01:40:26 ◼   ► deleted the app that I want or read my texts or whatever complaints people are going to

01:40:31 ◼   ► have. I just think it has to come. Not anytime soon, I'm not saying it's even this year or

01:40:37 ◼   ► next year, but, you know, eventually there's going to be iOS version 13 and they're going

01:40:42 ◼   ► to need features for it and this is going to be one of them.

01:40:45 ◼   ► >> Maybe, but it's the kind of thing where like the amount of work it takes to have like,

01:40:52 ◼   ► you know, to separate out like all the iCloud and App Store stuff with multiple logins and

01:40:57 ◼   ► iOS, like the amount of work that's going to take--

01:40:59 ◼   ► >> But isn't that already done? Don't you think it's already done? Like aren't we essentially

01:41:04 ◼   ► using a multi-user system that just has one user on it?

01:41:07 ◼   ► - Well, it's done at the level of the Unix user level, sure,

01:41:11 ◼   ► but I don't think it's done at the services

01:41:15 ◼   ► integrations level.

01:41:17 ◼   ► I don't think--

01:41:17 ◼   ► - Yep, but why wouldn't it be done at that level?

01:41:19 ◼   ► Because those same demons are running on OS X.

01:41:23 ◼   ► - Well, first of all, it doesn't work that great

01:41:24 ◼   ► on OS X a lot of times, but it's a very different

01:41:26 ◼   ► environment, but keep in mind on iOS,

01:41:28 ◼   ► this is also the part of iOS that not only relies

01:41:32 ◼   ► on that big, messy store and iCloud backend

01:41:36 ◼   ► that's really hard to get anything out of,

01:41:37 ◼   ► but also, this seems to be the buggiest part of iOS,

01:41:41 ◼   ► is like the part that manages your account logins

01:41:43 ◼   ► to these backends.

01:41:45 ◼   ► That is, it is so always fraught with minor bugs

01:41:50 ◼   ► that pop up at the dialogs for you

01:41:51 ◼   ► to log in all the time and everything.

01:41:53 ◼   ► - Yeah, like you said, it does it on the Mac too, but.

01:41:55 ◼   ► - Yeah, and that part of iOS is a mess,

01:41:58 ◼   ► and it's probably a mess for a good reason.

01:42:00 ◼   ► it's probably a mess because it would be so much work

01:42:04 ◼   ► to fix it that they just will never get around

01:42:07 ◼   ► to improving it, like I don't even have a timescale.

01:42:10 ◼   ► I'm exactly what you're saying, never, but like--

01:42:11 ◼   ► - But why is it a mess on the Mac?

01:42:14 ◼   ► It just seems like what I would expect

01:42:15 ◼   ► for them to implement the multi-user feature,

01:42:17 ◼   ► there may be some things where they cut corners

01:42:19 ◼   ► where they'd have to go back in and fix stuff,

01:42:21 ◼   ► but for the most part, what you'd end up with

01:42:22 ◼   ► is with two separate messes.

01:42:24 ◼   ► You'd have multiple users, both of which would experience

01:42:26 ◼   ► the weather that we talked about on the past show

01:42:28 ◼   ► where sometimes it keeps asking you for your password,

01:42:29 ◼   ► And they would both experience that.

01:42:31 ◼   ► They would both get their own little private experience

01:42:33 ◼   ► of those bugs.

01:42:34 ◼   ► But I don't see that as an impediment

01:42:36 ◼   ► to them both having their own private experience

01:42:38 ◼   ► of those bugs.

01:42:39 ◼   ► - I think you're making very bold assumptions

01:42:43 ◼   ► that, like Marco said, the Unix underpinnings of iOS

01:42:47 ◼   ► have ridden all the way to the user-facing portions of iOS.

01:42:51 ◼   ► If I were Apple and I was writing iOS code way back when,

01:42:55 ◼   ► when it wasn't even a thought

01:42:57 ◼   ► that there would be multiple users,

01:42:59 ◼   ► You bet I would probably be taking shortcuts

01:43:01 ◼   ► to try to get things out the door quickly

01:43:03 ◼   ► that assume that there will only ever be one user

01:43:06 ◼   ► to any of these systems.

01:43:07 ◼   ► I really think that Marco is right.

01:43:11 ◼   ► It's gonna be a long time before we see this.

01:43:13 ◼   ► - No, but it's here, so I agree with that,

01:43:15 ◼   ► that they did take those shortcuts.

01:43:17 ◼   ► iOS 1.0 or iPhone OS, the original iPhone OS,

01:43:20 ◼   ► all it was was just a massive collection of shortcuts.

01:43:22 ◼   ► It had to be to even get things to work.

01:43:24 ◼   ► But this feature in iOS 9.3

01:43:27 ◼   ► shows that they've actually done the work already.

01:43:29 ◼   ► And it's only a question,

01:43:30 ◼   ► like they had to have done the work

01:43:31 ◼   ► because hey, look, multiple users.

01:43:32 ◼   ► And yeah, it's for enterprise and classroom

01:43:34 ◼   ► and server and cloud,

01:43:35 ◼   ► and it's aimed at a different user base or whatever,

01:43:37 ◼   ► but they had to have done that work.

01:43:39 ◼   ► They had to have gotten through everything

01:43:40 ◼   ► and said, "Find all those places where we cut corners

01:43:42 ◼   ► 'cause this thing isn't gonna work at all

01:43:44 ◼   ► if when one student logs in,

01:43:45 ◼   ► it sees the other person's stuff,

01:43:46 ◼   ► or if they can't log in to the..."

01:43:48 ◼   ► They're doing that, it is being done.

01:43:50 ◼   ► And so once that's done, it's only a matter of time

01:43:53 ◼   ► where they decide to eventually get around

01:43:56 ◼   ► giving you the version of this that's not just for classrooms?

01:43:59 ◼   ► Well, it's done to some degree. I mean, none of us know. We should ask Fraser Spears. None

01:44:04 ◼   ► of us know to what degree this is done. What is kept per user? What isn't? But is it down

01:44:13 ◼   ► to the iCloud account level? Does every kid have their own iCloud account or just their

01:44:17 ◼   ► own files? I don't know. I would guess it is done to a fairly shallow level. I would

01:44:23 ◼   ► not expect this to be an easy way to just say, "Oh, well, just take this and just enable

01:44:28 ◼   ► it for everybody."

01:44:29 ◼   ► I don't think it's going to be that simple.

01:44:30 ◼   ► I just had a sad thought, which is their multi-user switching could basically be erase everything

01:44:36 ◼   ► about the previous user and go through a really fast first setup process.

01:44:39 ◼   ► Like, in other words, there's only ever one user, and switching involves deleting the

01:44:44 ◼   ► user that was there and putting in another user.

01:44:46 ◼   ► So it really is single user all the time, and all they do is delete everything having

01:44:49 ◼   ► to do with one user, really.

01:44:50 ◼   ► I hope they didn't implant it that way, but that would probably work.

01:44:52 ◼   ► I think Fraser said that might be actually how it is done.

01:44:55 ◼   ► He was saying like if there's not a room for your stuff, the idea is that it'll take your

01:44:59 ◼   ► stuff and put it in iCloud, which makes sense because it's like if you switch accounts to

01:45:02 ◼   ► somebody who has more stuff than can fit on the current iPad, you have to purge the old

01:45:06 ◼   ► person's stuff, especially with a classroom because the iPad in a classroom doesn't have

01:45:11 ◼   ► three users. It can have like 15 or 20. And so you can't fit 15 or 20 people's stuff on there.

01:45:16 ◼   ► So as you change users, eventually someone's stuff's got to get purged. But I'm thinking

01:45:20 ◼   ► of like the scenario where every time you switch user it says, "There used to be another

01:45:24 ◼   ► user of this iPad, but forget they ever existed. Delete all their stuff, push it up to the

01:45:28 ◼   ► cloud, blah, blah, blah, blah, blah, and create a new user." And it's only ever a single user

01:45:34 ◼   ► iPad. As far as the iPad is concerned, there's only ever been one user. It just changes periodically.

01:45:38 ◼   ► And that would be depressing, and that would be a way to implement this as a shortcut,

01:45:41 ◼   ► but I really hope they didn't do that.

01:45:42 ◼   ► No, and honestly, I do think that in this day and age, you know, it makes sense to do

01:45:47 ◼   ► this in classrooms where you might have a bunch of devices like stationary installed

01:45:53 ◼   ► in a classroom like in a lab or something like that or you have to share them between

01:45:57 ◼   ► people because you don't have enough.

01:45:59 ◼   ► That probably happens a lot in education.

01:46:00 ◼   ► I think in this day and age, I don't think we really need to be that concerned with multi-user

01:46:06 ◼   ► use of today's iPads, iPhones, and laptops.

01:46:11 ◼   ► Like desktops, maybe.

01:46:13 ◼   ► laptops like most people I would love to have data on like what percentage of Macs out there

01:46:21 ◼   ► have more than one user account that ever get used.

01:46:23 ◼   ► - You wait till Adam gets older and he wants to use your computer and suddenly you'll be

01:46:27 ◼   ► thankful that you can give him his own account.

01:46:29 ◼   ► - I'll just buy cases on my Mac at that point and give him that.

01:46:32 ◼   ► - You'll just buy him his own computer right yeah you're gonna put a computer in your seven

01:46:37 ◼   ► year olds room and then come back and scrape the peanut butter off the screen periodically.

01:46:40 ◼   ► That's what I do on iPads now.

01:46:42 ◼   ► Well, not in this room, but yeah, I have to clean the peanut butter off of my iPad Air

01:46:46 ◼   ► 2 now, whenever he uses it.

01:46:49 ◼   ► Anyway, multiple accounts I think is a good idea.

01:46:53 ◼   ► I don't think it's going away.

01:46:54 ◼   ► And whether you think it's important for iPhones and iPads as they exist now, as the iPad Pro

01:46:59 ◼   ► continues to develop in that direction, as it becomes a more viable desktop and laptop

01:47:04 ◼   ► replacement, I think it's inevitable.

01:47:06 ◼   ► I concede that I may be overestimating the sophistication of this multi-user implementation.

01:47:11 ◼   ► There may be a massive amount of work to be done.

01:47:13 ◼   ► I still think it will happen, but let's just push the timeline out a few more years.

01:47:16 ◼   ► All right, we good?

01:47:18 ◼   ► All right, thanks a lot to our three sponsors this week, Fracture, Blue Apron, and Hover.

01:47:24 ◼   ► And we will see you next week.

01:47:26 ◼   ► Now the show is over, they didn't even mean to begin, 'cause it was accidental.

01:47:36 ◼   ► Oh it was accidental.

01:47:39 ◼   ► John didn't do any research, Marco and Casey wouldn't let him.

01:47:44 ◼   ► Cause it was accidental.

01:47:47 ◼   ► Oh it was accidental.

01:47:50 ◼   ► And you can find the show notes at ATP.FM.

01:47:55 ◼   ► And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.

01:48:04 ◼   ► That's Casey Liszt, M-A-R-C-O-A-R-M

01:48:08 ◼   ► Anti-Marco Arman, S-I-R-A-C

01:48:13 ◼   ► USA, Syracuse, it's accidental

01:48:17 ◼   ► Accidental

01:48:19 ◼   ► They didn't mean to

01:48:21 ◼   ► Accidental

01:48:23 ◼   ► Accidental

01:48:24 ◼   ► Tech podcast so long

01:48:29 ◼   ► I'm tired.

01:48:30 ◼   ► You're probably looking at too many blue screens.

01:48:32 ◼   ► Yeah, probably.

01:48:33 ◼   ► I feel like the last couple episodes have been pretty good.

01:48:35 ◼   ► We can't put that in the show because that's too self-congratulatory.

01:48:38 ◼   ► That's like saying, "It's going to be a short show."

01:48:41 ◼   ► Yeah, really.

01:48:42 ◼   ► It's true.

01:48:43 ◼   ► Yeah, well, we had all this follow-up.

01:48:45 ◼   ► Follow-up is back.

01:48:46 ◼   ► Follow-up was back with a vengeance today.

01:48:48 ◼   ► That's true.

01:48:49 ◼   ► Well, the Plex one was really a topic.

01:48:51 ◼   ► That was just like, "More about Plex."

01:48:52 ◼   ► Well, I mean, both of you have lots of difficulties with the concept of follow-up in the format.

01:48:58 ◼   ► Why?

01:49:00 ◼   ► Please educate us.

01:49:02 ◼   ► Casey's Tale of Woe, like it's just like, well, we usually start with follow-up, but

01:49:05 ◼   ► instead we're going to start with this other thing, which is properly a topic.

01:49:08 ◼   ► And then Plex and the Infuse app.

01:49:10 ◼   ► The Infuse app is a follow-up item.

01:49:12 ◼   ► Let's talk about the Infuse app that people recommended.

01:49:13 ◼   ► Here's how it worked for us, blah, blah, blah.

01:49:15 ◼   ► But then the spinning off into hair is what you, you know, my complaints about Plex.

01:49:20 ◼   ► I'm guilty, too, because you would lead me into it.

01:49:21 ◼   ► Oh, yeah, it's all our fault.

01:49:23 ◼   ► How you use Plex and your guide to Plex and what you've heard.

01:49:26 ◼   ► Like Plex is a topic.

01:49:28 ◼   ► Your Tale of Woe was a topic.

01:49:29 ◼   ► The follow-up item, you could have cleared this infuse item

01:49:31 ◼   ► in like two and a half minutes

01:49:33 ◼   ► if we had just hit the bullet points.

01:49:34 ◼   ► Anyway, we survive, the show survives, we soldier on.

01:49:38 ◼   ► - I was actually thinking as we were,

01:49:40 ◼   ► I noticed as we were talking about Casey's iMac

01:49:42 ◼   ► for 40 minutes before we even began follow-up,

01:49:45 ◼   ► I thought, you know, this is actually a better format.

01:49:48 ◼   ► I kinda like having the follow-up after topic one.

01:49:51 ◼   ► 'Cause it gives you a chance to get into the show

01:49:53 ◼   ► with something new first.

01:49:56 ◼   ► - No, it doesn't. (laughing)

01:49:58 ◼   ► - Cryologically speaking, you hear the previous show

01:50:00 ◼   ► and you're angry because they got a bunch of stuff wrong.

01:50:02 ◼   ► When the next episode starts, you wanna hear immediately

01:50:05 ◼   ► that Casey knows that he got the C# thing wrong.

01:50:08 ◼   ► - Eh, I don't know.

01:50:09 ◼   ► I put the tale of woe first

01:50:11 ◼   ► because I thought it was more dramatic that way,

01:50:14 ◼   ► but I did kinda like having a little something,

01:50:18 ◼   ► a little appetizer before the follow-up.

01:50:20 ◼   ► - But you always do that, yeah.

01:50:21 ◼   ► I mean, you always, that's the format of this show,

01:50:23 ◼   ► is one of you has something to say

01:50:25 ◼   ► before we begin the follow-up,

01:50:26 ◼   ► and how long the thing is is fine,

01:50:27 ◼   ► This was in an hour.

01:50:31 ◼   ► This was my time to shine, Jon.

01:50:32 ◼   ► Don't take it away from me.

01:50:34 ◼   ► It's your time to cry about your poor iMac.

01:50:36 ◼   ► How about that case, the box, though?

01:50:39 ◼   ► The little trapezoidy box thing?

01:50:40 ◼   ► Yeah, very weird.

01:50:41 ◼   ► I liked it, but very weird.

01:50:43 ◼   ► Although, I tell you what, putting that junk back into the styrofoam, what a disaster.

01:50:47 ◼   ► Mostly because I'm an idiot when it came to that, but...

01:50:50 ◼   ► Really?

01:50:51 ◼   ► I found it very easy to repack an iMac.

01:50:52 ◼   ► Yeah, I found it pretty easy, too.

01:50:54 ◼   ► You just need practice.

01:50:55 ◼   ► Yeah, well, I've never had to deal with it before.

01:50:57 ◼   ► I've had to bring my Thunderbolt display back to the Apple Store many times, so I have lots

01:51:00 ◼   ► of practice with it.

01:51:01 ◼   ► With that size and shape.

01:51:02 ◼   ► Yeah, yeah.

01:51:03 ◼   ► Yeah, no, I've just never done it before with something that shape.

01:51:07 ◼   ► I mean, the last time I've had a desktop, it was a tower, which is a big rectangle,

01:51:11 ◼   ► so it was very different for me.

01:51:13 ◼   ► I don't quite understand the, like, aesthetically I understand the box, but usually the things

01:51:18 ◼   ► Apple does with boxes are about fitting more in a shipping container, you know, basically

01:51:21 ◼   ► like in less environmental waste, more things,

01:51:24 ◼   ► more product and less volume, right?

01:51:27 ◼   ► But I really don't think they're packing these things up

01:51:30 ◼   ► like top bottom, top bottom, top bottom

01:51:33 ◼   ► to try to get space savings.

01:51:34 ◼   ► So all I see is that that wedge they've cut out of it

01:51:36 ◼   ► is just empty space in the shipping containers

01:51:38 ◼   ► when they ship these.

01:51:39 ◼   ► And you can only stack them on the way now.

01:51:41 ◼   ► Anyway, it seems like it's just an aesthetic thing,

01:51:44 ◼   ► which I can buy, but if there's some shipping related reason

01:51:48 ◼   ► why they want that taper, I'd love to hear it.

01:51:51 ◼   ► Why would you wouldn't stack them like one right side up the next right upside down?

01:51:55 ◼   ► No, no

01:51:55 ◼   ► I don't I don't think they do that like I would imagine that they're not meant to be shipped upside down right side up upside

01:52:00 ◼   ► Down rise it up. It seems I think they're I bet they are I bet they

01:52:03 ◼   ► I think so because like like what do you think they fill the gaps with like a whole bunch of mighty mice like

01:52:08 ◼   ► Just tosses fill the little triangles plus that's what I'm saying

01:52:12 ◼   ► Like it just it just seemed like the apps the apps would be air

01:52:15 ◼   ► I would imagine that these things ship only in one orientation for just for like the security of like

01:52:21 ◼   ► Bouncing around and cargo containers, but maybe they do ship fine upside down and they do alternate

01:52:25 ◼   ► The chat room is very upset because you are very wrong John. Oh, they've wrong

01:52:30 ◼   ► They don't do upside down right set up. You are wrong in saying that they are all right set up

01:52:34 ◼   ► They are they are wedged in one right side up one upside down as as Marco and I suspected. Yeah

01:52:40 ◼   ► I don't know. I just thought they wouldn't do that. I thought they like that shipping them upside down would be bad

01:52:44 ◼   ► You know, the whole thing with the side up arrows on boxes that no one pays attention

01:52:48 ◼   ► to.

01:52:49 ◼   ► I still see them on boxes that come to my house, usually not facing up anymore.

01:52:53 ◼   ► Well, imagine how bad it would be, though.

01:52:57 ◼   ► However Apple ships them, that's definitely not how UPS and FedEx are going to ship them.

01:53:01 ◼   ► So imagine if you designed a computer and a shipping method of that computer such that

01:53:06 ◼   ► it had to be kept a certain way up.

01:53:08 ◼   ► Otherwise it would just break.

01:53:09 ◼   ► Well, it doesn't have to be.

01:53:10 ◼   ► It's just like that's the best orientation.

01:53:12 ◼   ► It's the most secure.

01:53:13 ◼   ► So when Apple controls the shipment, it's like that, but in the last mile, it's all

01:53:16 ◼   ► over the place.

01:53:17 ◼   ► Because they still double box it, though, right?

01:53:18 ◼   ► Yes, it's double—but the outer box is also that same shape.

01:53:21 ◼   ► Yeah.

01:53:22 ◼   ► Yep.

01:53:23 ◼   ► The real reason for this, of course, is to make the giant wheel of IMAX that those guys

01:53:26 ◼   ► made.

01:53:27 ◼   ► If you just put them together, not alternating, eventually you get a big wheel that you can

01:53:33 ◼   ► stand in and run around.

01:53:34 ◼   ► Oh, that's awesome.

01:53:35 ◼   ► And out on the quad in their, what I assume is their college, because this is where people

01:53:38 ◼   ► have, A, this many IMAX and, B, this much free time.

01:53:41 ◼   ► Yeah.

01:53:42 ◼   ► I think the key thing that they did either right or wrong,

01:53:46 ◼   ► depending on your look at it, is they used empty boxes.

01:53:48 ◼   ► And so they were held together with clear packing tape

01:53:52 ◼   ► and everything.

01:53:52 ◼   ► And eventually, the packing tape and the boxes themselves,

01:53:55 ◼   ► structural and trigonometric-- if you

01:53:56 ◼   ► put an iMac in each one of those things,

01:53:58 ◼   ► that would have had some serious momentum

01:54:00 ◼   ► if you could have ever got it moving.

01:54:01 ◼   ► Yeah, it would have been very heavy.

01:54:02 ◼   ► That'd be a very expensive wheel.

01:54:04 ◼   ► (laughing)

01:54:06 ◼   ► (beep)