481: Accidentally Made It Too Good
00:00:00
◼
►
Yes, I was a few minutes late today because I was battling with broken computer stuff.
00:00:06
◼
►
Uh oh. Oh, me too!
00:00:08
◼
►
No, not that kind of broken computer stuff.
00:00:10
◼
►
I should I didn't know not to do this right before I was supposed to record a podcast, but whatever.
00:00:17
◼
►
My son is setting up his account at his college. He's selected a college, he's enrolled.
00:00:23
◼
►
Oh, congrats!
00:00:24
◼
►
You know, you get to set up your computer account, right?
00:00:27
◼
►
And I wanted to go through it and make sure everything was all right or whatever,
00:00:29
◼
►
and all that stuff.
00:00:32
◼
►
And the account made him set up two-factor, whatever.
00:00:34
◼
►
I don't know, it asked him to set up two-factor, and he did.
00:00:37
◼
►
And he used the Google Authenticator app,
00:00:38
◼
►
because it's an app that he had used previously, I think,
00:00:40
◼
►
for two-factor stuff.
00:00:41
◼
►
But anyway, he had it on his phone, and he did that.
00:00:44
◼
►
But I wanted to get it set up in the Apple two-factor thing,
00:00:47
◼
►
because it's nice when you're in Safari or on your Mac
00:00:50
◼
►
or whatever.
00:00:51
◼
►
Apple has-- people who don't know--
00:00:53
◼
►
the Apple has a thing in their iCloud keychain thing
00:00:56
◼
►
where it can do two-factor stuff for you.
00:00:58
◼
►
You don't have to launch a separate app or whatever.
00:00:59
◼
►
It will auto-fill right in the thing
00:01:01
◼
►
out of your iCloud keychain.
00:01:02
◼
►
That's what I wanted to set up for him,
00:01:05
◼
►
because yes, you can have the Google Authenticator app,
00:01:06
◼
►
but it would be nice for also it to be integrated with,
00:01:09
◼
►
you know, iOS and macOS and all that other stuff.
00:01:12
◼
►
Seems like a simple task.
00:01:15
◼
►
It is technically possible, technically 100% possible,
00:01:19
◼
►
but frustratingly annoying to do.
00:01:21
◼
►
So here are the two things.
00:01:25
◼
►
So first of all, I wouldn't be angry and late if it wasn't for the fact that the school's
00:01:30
◼
►
thing is broken.
00:01:32
◼
►
So that's the first problem.
00:01:33
◼
►
The first problem is that--
00:01:35
◼
►
Definitely not your fault, John.
00:01:36
◼
►
Definitely not.
00:01:37
◼
►
I'll tell you how the school thing is broken.
00:01:38
◼
►
The school thing was broken in a pretty bad way.
00:01:40
◼
►
But how did I find out the school thing was broken?
00:01:41
◼
►
Well, I was trying to accomplish that task.
00:01:43
◼
►
So he'd already set it up.
00:01:45
◼
►
It was set up, and we logged in with it with two-factor.
00:01:47
◼
►
He's got a username.
00:01:48
◼
►
He's got a password.
00:01:49
◼
►
He's got two-factor right out of the little authenticator app.
00:01:51
◼
►
Logs you in.
00:01:53
◼
►
has ever done this now again it is technically possible to take that
00:01:57
◼
►
information and shove it into the Apple thing but it is not easy and is
00:02:02
◼
►
definitely not easy to do when you're trying to do it ten minutes before you
00:02:04
◼
►
have to podcast right so here's the problem the Apple thing wants you to go
00:02:08
◼
►
on the happy path which is I am using Safari to set up my account on this
00:02:14
◼
►
website I'm going to enable two-factor it has presented me with a QR code or
00:02:18
◼
►
some other thing oh look in Safari I can just right click on that and it says do
00:02:21
◼
►
Do you want to set this up as the authentication thing
00:02:23
◼
►
in the barber?
00:02:24
◼
►
And I say yes, and it magically goes in.
00:02:26
◼
►
That's what they want you to do.
00:02:28
◼
►
But of course, that already happened a while ago.
00:02:32
◼
►
It's already set up in two-factor,
00:02:33
◼
►
and we didn't do it the Apple way.
00:02:36
◼
►
So here we are now.
00:02:37
◼
►
I say, I want to get this two-factor thing
00:02:40
◼
►
into the Apple system without invalidating the existing
00:02:46
◼
►
Again, technically possible, especially
00:02:48
◼
►
since Google Authenticator added an export function.
00:02:50
◼
►
can export and it'll show you a QR code with that export
00:02:53
◼
►
information or whatever.
00:02:54
◼
►
And then you can decode that QR code,
00:02:58
◼
►
and then you can do basic base64 decoded,
00:03:00
◼
►
and then you can run it through a protobuf thing
00:03:02
◼
►
and try to get out the data.
00:03:03
◼
►
Like this is what I'm doing.
00:03:04
◼
►
10 minutes before the thing starts.
00:03:05
◼
►
This is seriously what you have to do?
00:03:07
◼
►
But the point is, it's not like the data is there.
00:03:10
◼
►
Like QR cards aren't magic.
00:03:11
◼
►
It's just data, right?
00:03:12
◼
►
But because you can export two-factor stuff
00:03:14
◼
►
from the Google Authenticator app as a QR code.
00:03:17
◼
►
What you can't do easily is get that QR code,
00:03:21
◼
►
as far as I know, into Apple's system, right?
00:03:25
◼
►
So you go to the Google Authenticator app,
00:03:26
◼
►
you get the QR code, you can take a screenshot of it,
00:03:29
◼
►
you can take a photo or whatever.
00:03:30
◼
►
I just wanna get that into the Apple system
00:03:32
◼
►
and they make it so hard.
00:03:33
◼
►
The way I used to do it is I would go
00:03:35
◼
►
to the two-factor setup page of the website
00:03:38
◼
►
and I would take the QR code
00:03:40
◼
►
from the Google Authenticator app, save it as an image,
00:03:43
◼
►
turn it into a data URL,
00:03:45
◼
►
use the DOM inspector to paste it in as the image source
00:03:49
◼
►
of the setup thing.
00:03:49
◼
►
And then Safari would be tricked into thinking,
00:03:51
◼
►
"Oh, do you want me to use that QR code as the setup thing?"
00:03:54
◼
►
'Cause it's on a setup page,
00:03:55
◼
►
like whatever heuristics it uses,
00:03:57
◼
►
I would bring to the real setup page,
00:03:59
◼
►
but I wouldn't like click through it.
00:04:01
◼
►
I would just bring to the real setup page
00:04:02
◼
►
and I would replace the image with a data URL
00:04:05
◼
►
of the QR code from the Google Authenticator app.
00:04:08
◼
►
That used to work.
00:04:09
◼
►
But now when you right click in Safari,
00:04:11
◼
►
somehow it's smart and it goes,
00:04:13
◼
►
I don't see any QR code here.
00:04:15
◼
►
I don't know what you're on.
00:04:16
◼
►
Like it doesn't even show the line item
00:04:17
◼
►
for setup verification system.
00:04:19
◼
►
So please, please Ricky, if you're listening.
00:04:23
◼
►
I just, if I've got a QR code,
00:04:26
◼
►
like if you go to the passwords thing
00:04:27
◼
►
in system parameters, it says,
00:04:29
◼
►
oh, do you want to enter a setup code here?
00:04:31
◼
►
I don't know what it wants from me from a setup code.
00:04:33
◼
►
Like I've got a QR code and I can decode it
00:04:35
◼
►
and I can pull out different pieces,
00:04:36
◼
►
but I don't know what it wants from me from a setup code.
00:04:39
◼
►
It's like, please, can I just give you an image of a QR code?
00:04:41
◼
►
I've got a ping, I've got a JPEG.
00:04:43
◼
►
Can I just, can you let me scan it with my phone?
00:04:45
◼
►
That's the one thing I didn't try.
00:04:46
◼
►
Maybe there's a way if you do it on iOS,
00:04:48
◼
►
maybe you can just take a picture of it
00:04:49
◼
►
with the phone's camera and it'll let you edit.
00:04:51
◼
►
But I couldn't figure it out
00:04:52
◼
►
and it was making me very angry
00:04:54
◼
►
and it's like, I'm so close.
00:04:55
◼
►
Like, why Safari?
00:04:58
◼
►
'Cause they want it to be magic.
00:04:59
◼
►
Oh, you just right click on the QR code
00:05:00
◼
►
and it says, set this up as authentication.
00:05:03
◼
►
But it somehow is angered by me editing the DOM,
00:05:06
◼
►
which maybe makes sense.
00:05:08
◼
►
If you were to look at the webpage,
00:05:09
◼
►
you'd say, there's a QR code.
00:05:11
◼
►
when I right click in Safari, why doesn't it take it?
00:05:13
◼
►
It's not the real QR code,
00:05:15
◼
►
it's the one I made into a data URL
00:05:17
◼
►
and paste it into the source thing.
00:05:19
◼
►
I kind of get it, but it's just so much harder
00:05:22
◼
►
than it needs to be because it's like,
00:05:24
◼
►
you guys, the data is right here.
00:05:26
◼
►
It's often on the same computer
00:05:27
◼
►
'cause I had one window logged in and Chrome
00:05:30
◼
►
and then the Safari window, it was like, same team people.
00:05:32
◼
►
We're all here, let's just make this happen.
00:05:34
◼
►
And I just could not do it.
00:05:36
◼
►
So anyway, that's just angering me.
00:05:39
◼
►
And so I'm like, okay, well, why am I trying to do this?
00:05:41
◼
►
This is just stupid thing to be doing.
00:05:42
◼
►
Like, oh, you have the two factor audio setup
00:05:44
◼
►
and you're trying to transfer it to the Apple thing.
00:05:46
◼
►
Well, yes, again, it is technically possible.
00:05:48
◼
►
I know, I've done it.
00:05:49
◼
►
I've done it multiple times,
00:05:50
◼
►
but oh, you can't figure out how to get it to work this time.
00:05:53
◼
►
It's obviously not a supported use case, just forget it.
00:05:55
◼
►
And what's the thing you should do then?
00:05:56
◼
►
How about just start over?
00:05:58
◼
►
- Or use one password.
00:05:59
◼
►
- Do you use one password?
00:06:01
◼
►
No, I want it into the Apple thing.
00:06:03
◼
►
- This is the most effort I've ever heard
00:06:06
◼
►
to avoid using one password.
00:06:08
◼
►
- Thank you. - No, I don't wanna
00:06:09
◼
►
use one password.
00:06:10
◼
►
The goal is I want it in the Apple operating system thing,
00:06:13
◼
►
in addition to other places that it might be.
00:06:15
◼
►
So yes, it could be in one password,
00:06:16
◼
►
but if it was a one password,
00:06:17
◼
►
I would also want it in the Apple thing.
00:06:20
◼
►
Like that's the goal here,
00:06:21
◼
►
to get in the iOS, iCloud key chain,
00:06:23
◼
►
you know, that whole deal, right?
00:06:26
◼
►
Anyway, so I'm like, okay,
00:06:28
◼
►
well you can just reset up Two-Factor.
00:06:29
◼
►
Anyone who has Two-Factor knows you can do this.
00:06:31
◼
►
If you just say, okay, I wanna set up Two-Factor again,
00:06:33
◼
►
I got a new phone, or I'm gonna get a new phone,
00:06:35
◼
►
or whatever, you can just go in,
00:06:37
◼
►
you log in with your existing two-factor and you say,
00:06:39
◼
►
I want a new two-factor.
00:06:40
◼
►
And it gives you a new QR code, and you scan the new QR code,
00:06:43
◼
►
or you're right-clicking Safari or whatever,
00:06:45
◼
►
and that's your new two-factor.
00:06:47
◼
►
And since I'm doing that from the beginning,
00:06:49
◼
►
I can do that from the beginning from Safari, the happy path.
00:06:53
◼
►
I go in and do a Safari, I right-click.
00:06:55
◼
►
Then it does give you the option, set up a two-factor.
00:06:58
◼
►
And of course, like all good two-factor things, it says,
00:07:00
◼
►
but I'm not letting you off the screen
00:07:02
◼
►
until you type in the magic code that you now get out
00:07:04
◼
►
of the Safari Apple thing,
00:07:07
◼
►
like to show that you successfully did it.
00:07:09
◼
►
So I do that, I set it up in Safari,
00:07:11
◼
►
it says please enter the six digit code here,
00:07:14
◼
►
and Safari auto fills the six digit code, right?
00:07:16
◼
►
'Cause that's the whole point of this feature,
00:07:18
◼
►
and it works and it says, great,
00:07:19
◼
►
I believe that you successfully set up two factor, right?
00:07:23
◼
►
It even gives you backup codes, the whole nine yards.
00:07:25
◼
►
You're like, this is awesome, everything's great.
00:07:27
◼
►
But this is where the schools bugs come in.
00:07:30
◼
►
If then you try to log in, in any other web browser,
00:07:34
◼
►
your codes won't work, the six digit code,
00:07:36
◼
►
which will not work, right?
00:07:38
◼
►
And I tried it in different accounts
00:07:40
◼
►
and different devices or whatever.
00:07:42
◼
►
And even though it successfully worked
00:07:44
◼
►
when I configured it, it won't work anywhere else.
00:07:48
◼
►
And that's a scary situation to be in
00:07:50
◼
►
where you think you've just successfully set up two factor,
00:07:52
◼
►
you've verified to the system that you've set up two factor
00:07:55
◼
►
by entering the six digits from the QR code
00:07:57
◼
►
that you just scanned and it says, yes, great, that's good,
00:08:00
◼
►
but you can't log in anywhere else
00:08:02
◼
►
because everyplace else you go, you enter a username, password,
00:08:05
◼
►
it prompts you for the code, and whatever code you enter
00:08:07
◼
►
from your thing, it says, nope, not valid.
00:08:09
◼
►
That is not encouraging at all.
00:08:11
◼
►
That's the school's bug, OK?
00:08:12
◼
►
Because that's not the way the world's supposed to work.
00:08:14
◼
►
That's just broken.
00:08:15
◼
►
But then what do you do?
00:08:17
◼
►
So luckily, the school had a big honking button
00:08:19
◼
►
on the setup screen, which I'm frantically making sure
00:08:22
◼
►
that I stay logged into, right?
00:08:24
◼
►
That says, disable multi-factor authentication.
00:08:27
◼
►
All right, I got a podcast.
00:08:29
◼
►
Let me just disable multi-factor authentication entirely.
00:08:32
◼
►
click disable multi-factor and says, boop, it goes back
00:08:34
◼
►
and goes back to the screen.
00:08:36
◼
►
And now the button is set up multi-factor authentication.
00:08:38
◼
►
The disable button's gone, and now I
00:08:40
◼
►
have a button to set it up.
00:08:41
◼
►
But I don't want to set it up.
00:08:42
◼
►
And I want to deal with this now.
00:08:43
◼
►
Let me just disable multi-factor.
00:08:44
◼
►
But of course, me being me, I don't trust the system anymore.
00:08:47
◼
►
I try logging in from literally anywhere else.
00:08:50
◼
►
And it prompts me for, please enter your verification code
00:08:53
◼
►
for your multi-factor authentication.
00:08:55
◼
►
I just disabled it.
00:08:57
◼
►
I'm logged in here.
00:08:58
◼
►
I'm staring at the screen where it is disabled.
00:09:02
◼
►
so angry, like it's just totally broken.
00:09:05
◼
►
And of course, none of the, you know,
00:09:07
◼
►
no codes from the existing ones that I had saved before
00:09:10
◼
►
worked, the original one or the new one.
00:09:13
◼
►
It doesn't matter what you enter, nothing works.
00:09:15
◼
►
And I knew, I knew for a fact that if I logged out
00:09:17
◼
►
of that one window where I was logged in,
00:09:18
◼
►
I would never be able to log in again, right?
00:09:20
◼
►
I just know.
00:09:21
◼
►
Now I know the system is broken, I know how it's broken.
00:09:23
◼
►
It thinks I've disabled two factor,
00:09:25
◼
►
but it's still prompting me for it.
00:09:26
◼
►
So the best I could do was it seemed there was an iOS app.
00:09:29
◼
►
So I downloaded the iOS app on two different phones.
00:09:31
◼
►
I logged into the iOS app using a special iOS app specific
00:09:35
◼
►
login QR code.
00:09:36
◼
►
So now I'm logged in on two iPhones.
00:09:39
◼
►
And then I logged out in the web browser
00:09:40
◼
►
and sure enough, no web browser can ever log in again
00:09:42
◼
►
'cause even though two-factor is supposedly disabled,
00:09:45
◼
►
it prompts you for the two-factor code.
00:09:47
◼
►
So then from one of the logged in iPhones,
00:09:50
◼
►
I contacted the online support chat and said, here I am.
00:09:53
◼
►
And I'm locked out of my thing 'cause it says
00:09:56
◼
►
because I disabled two-factor,
00:09:57
◼
►
but it thinks I still have it enabled.
00:09:59
◼
►
And they just directed me to talk to some other thing
00:10:01
◼
►
or whatever, and then I had to start podcasting.
00:10:02
◼
►
So school stuff is broken, whatever, that's annoying.
00:10:06
◼
►
But I feel like the main, you know,
00:10:09
◼
►
that's just bugs, that's just whatever.
00:10:11
◼
►
But I really wish, and again, if you can do this in iOS,
00:10:14
◼
►
I didn't get a chance to look at that,
00:10:16
◼
►
but I really wish there was an easier way to say,
00:10:18
◼
►
I've already got two-factor setup somewhere,
00:10:20
◼
►
whether that's in 1Password, in Google Authenticator,
00:10:23
◼
►
in one of the 50 other, in Authy,
00:10:25
◼
►
in one of the 50 other two-factor apps.
00:10:27
◼
►
Almost all of those systems have a way
00:10:28
◼
►
to you sort of export that two-factor thing either by showing a QR code or whatever I
00:10:33
◼
►
Want what's the point of exporting if I can't import it?
00:10:37
◼
►
the only thing I can find to import an Apple thing is
00:10:39
◼
►
Cleverly make a Safari web page on the actual website
00:10:43
◼
►
So you can trick it into showing that line item on the right-click menu
00:10:46
◼
►
which apparently I've now lost the ability to do no matter how clever I get or
00:10:50
◼
►
Enter what it calls a setup key and I have no freaking idea what it wants for me. They're like
00:10:55
◼
►
Is it the base 32 decoded section of the base 64 encoded data section of the proto buffer from the goo?
00:11:01
◼
►
I don't know but anything I entered there it would accept all sorts of garbage, but it wouldn't be right
00:11:05
◼
►
So I'm obviously entering the wrong thing there. So
00:11:07
◼
►
Please make this easier like two-factor information is our information
00:11:13
◼
►
We should be allowed to have it in off the in one password in Google authenticator and in iCloud keychain
00:11:18
◼
►
There should be a way to go from one place to the other and it should be way easier than it is
00:11:24
◼
►
So Alex's first real interaction with his forthcoming school is going to be his dad breaking his login
00:11:31
◼
►
I didn't break his login the school broke the log
00:11:34
◼
►
Yeah, not my fault. You guys my fault if I click disable multi-factor authentication
00:11:39
◼
►
And then it proceeds to always prompt me for a multi-factor authentication. That's not me. That's not on me at all
00:11:44
◼
►
That's just a broken system in school. You know, I wasn't hacking I was just discovering vulnerabilities. Mm-hmm
00:11:52
◼
►
I'd like to start with a little bit of follow out if I may clockwise episode 449
00:11:58
◼
►
It featured one John, Syracuse
00:12:01
◼
►
And this is remarkable because of all the guest spots that you've done John on all the great podcasts and all the great shows
00:12:07
◼
►
It was very unusual if it has ever happened
00:12:11
◼
►
I know there was a little bit of debate on the show
00:12:13
◼
►
But if it has ever happened
00:12:14
◼
►
It's very unusual for you to be able to record clockwise at noon your time on a Wednesday
00:12:19
◼
►
But it's a whole new world baby. And here is John Siracusa appearing on clockwise made me very happy
00:12:24
◼
►
Yeah, Dan tells me that I did it in the past and I probably did back when Jason was hosting like years and years and
00:12:30
◼
►
Years ago, but I had no recollection. I didn't even remember how the show worked
00:12:33
◼
►
I didn't even know that there was a fixed order that people go around it
00:12:36
◼
►
So I was just I was just total, you know as Allison called me on the show is total noob
00:12:41
◼
►
Well, it was it was a good episode and well under 30 minutes
00:12:45
◼
►
I was quite surprised. But I'm using this as a crummy excuse to ask you, you know, how is your new world?
00:12:50
◼
►
I know a lot of this is covered on rectiffs and I know I'm kind of in
00:12:52
◼
►
I'm inviting myself into Merlin's world and I apologize profusely. I'm stealing Merlin's valor on this but so now how is your whole new world?
00:13:00
◼
►
He's so mad. How is your whole new world?
00:13:02
◼
►
Is there anything you'd like to share with the group right here on ATP on your big show? I don't think there are any
00:13:07
◼
►
New developments in that area. I did talk a lot about it on rectiffs and how weird it was and how strangely stressful and that
00:13:15
◼
►
That kind of continues because I'm still working on those boulders, that giant life backlog
00:13:20
◼
►
of things that I have to get done and we're still working through them.
00:13:24
◼
►
Every time I think we're making progress – I did make progress on one.
00:13:26
◼
►
I mean you've seen this in the neutral channel.
00:13:28
◼
►
We had a little problem with the car.
00:13:30
◼
►
We had a kind of a fender bender and getting that repaired was a surprise thing to be thrown
00:13:36
◼
►
in the pile and we actually finally got the car back and despite – the only bad thing
00:13:42
◼
►
that happened as a result of that, aside from us having to pay our deductible, is they tried
00:13:46
◼
►
to clean the inside of the car and they used like Armor All and you know how that is. I
00:13:49
◼
►
don't like it.
00:13:50
◼
►
- Oh god, everything's all slippery and shiny.
00:13:53
◼
►
- Yeah, it's gross. And so I spent a lot of the, it was spent a little while this afternoon
00:13:57
◼
►
trying, it was like outgassing onto the windshield and gross. I spent a little while trying to
00:14:00
◼
►
essentially wipe off the Armor All from the inside.
00:14:03
◼
►
- Yeah, you gotta get in there like with a towel.
00:14:05
◼
►
- Yeah, spent some time doing that this afternoon. But anyway, that's an example of like a surprise
00:14:09
◼
►
I was like, "Surprise, you gotta deal with cars
00:14:11
◼
►
"and insurance and whatever."
00:14:12
◼
►
And I'm just glad I got that done.
00:14:13
◼
►
But there's so many other big backlog items
00:14:15
◼
►
that I just trying to drag kicking and screaming
00:14:18
◼
►
across the finish line.
00:14:19
◼
►
And I look at them and like, I have a to-do list,
00:14:20
◼
►
you know, and a notes thing or whatever.
00:14:22
◼
►
And I don't check them off until they're done.
00:14:24
◼
►
So there was an item that said, you know,
00:14:26
◼
►
"Fix car," right?
00:14:28
◼
►
I just checked that off because like,
00:14:29
◼
►
car is back on the driveway, it is fixed.
00:14:32
◼
►
And I checked it off, but I can't check off
00:14:35
◼
►
any of the other ones because they're all like,
00:14:37
◼
►
Still one or two more things to be done.
00:14:40
◼
►
And that's kind of still the phase I'm in, working on those boulders.
00:14:44
◼
►
We are brought to you this week by Linode.
00:14:46
◼
►
Visit linode.com/ATP and see why Linode is my favorite place to run servers.
00:14:52
◼
►
And it isn't just me.
00:14:53
◼
►
G2 and TrustRadius both rated them the top infrastructure as a service provider.
00:14:58
◼
►
And you know, it's easy to see why.
00:14:59
◼
►
First of all, they are a great web host.
00:15:02
◼
►
This means they have great capabilities.
00:15:04
◼
►
GPU compute plans, dedicated CPU plans, high memory plans,
00:15:09
◼
►
block storage, Kubernetes, all sorts of amazing API access,
00:15:13
◼
►
scriptability, they support centralized tools like Terraform,
00:15:17
◼
►
they just have so much to offer.
00:15:19
◼
►
And it's all backed by amazing and award winning support.
00:15:23
◼
►
24/7, 365, no matter how much you're paying them,
00:15:26
◼
►
there's no different levels of users,
00:15:28
◼
►
like a different quality of support.
00:15:29
◼
►
Everyone gets that same support,
00:15:31
◼
►
whether you're paying them like five or 10 bucks a month
00:15:33
◼
►
or thousands, you know, everyone gets the same support
00:15:35
◼
►
and I've used it before and it's just,
00:15:37
◼
►
they are really, really good support.
00:15:39
◼
►
And finally, biggest reason for me
00:15:41
◼
►
is it's an incredible value at Linode.
00:15:44
◼
►
This is why I've been with them
00:15:45
◼
►
for the better part of a decade now
00:15:47
◼
►
and every time the technology moves on
00:15:50
◼
►
that allows them to offer you more for your money, they do.
00:15:54
◼
►
So they either drop the prices of what you were getting
00:15:56
◼
►
or they give you more and they make migration super easy
00:15:59
◼
►
and so it's been the best value I've seen in the business
00:16:01
◼
►
for the entire time I've been a customer there.
00:16:04
◼
►
Every so often I'll look around and I'll see like,
00:16:06
◼
►
what's everyone else charging for these kind of resources?
00:16:08
◼
►
And Linode is always either matching or beating
00:16:11
◼
►
everyone else that I can find.
00:16:12
◼
►
And they just have incredible service with that.
00:16:14
◼
►
So I just love Linode.
00:16:16
◼
►
They make cloud computing fast, simple, and affordable.
00:16:19
◼
►
So you can focus on your projects, not your infrastructure.
00:16:21
◼
►
Go to linode.com/atp, create a free account,
00:16:25
◼
►
and you get $100 in credit.
00:16:27
◼
►
You can give them either your Google account,
00:16:28
◼
►
your GitHub account, or just your email address,
00:16:31
◼
►
no matter what, $100 in credit with any new account.
00:16:33
◼
►
Once again, linode.com/atp.
00:16:36
◼
►
Thank you so much to Linode for being an awesome host
00:16:39
◼
►
and for sponsoring our show.
00:16:40
◼
►
- That brings us to my victory tour.
00:16:47
◼
►
There was a great showing for t-shirts
00:16:50
◼
►
and membership recently, so genuinely, thank you so much
00:16:52
◼
►
to anyone who even thought about buying a t-shirt
00:16:55
◼
►
or a mug or a glass or has considered a membership
00:16:59
◼
►
or maybe bought a membership.
00:17:00
◼
►
maybe you canceled, but you certainly don't have to.
00:17:02
◼
►
Maybe you didn't.
00:17:03
◼
►
- Well, and honestly, we're doing great,
00:17:05
◼
►
and it's very clear that there was a
00:17:09
◼
►
John Siracusa is now self-employed bump in membership.
00:17:12
◼
►
- Oh yeah, that's no joke, that's for real.
00:17:13
◼
►
- You know, normally when we have merchandise sales,
00:17:15
◼
►
we get a small bump, just because people
00:17:18
◼
►
actually listen to John and sign up for a little bit,
00:17:20
◼
►
get the code, and then maybe cancel later if they want to.
00:17:22
◼
►
But you know, you don't have to.
00:17:24
◼
►
But this is a substantially bigger bump
00:17:26
◼
►
than I think we usually get from membership sales,
00:17:29
◼
►
And I attribute that entirely to the John effect,
00:17:32
◼
►
because John is the public's favorite member of the show
00:17:34
◼
►
by a long shot, and so.
00:17:36
◼
►
- I don't know about that.
00:17:37
◼
►
- Oh, 1000% true.
00:17:39
◼
►
- I think the bump was the same size as it always is.
00:17:41
◼
►
If you wanna make it a bump for me,
00:17:43
◼
►
what I would say is more people need to forget to cancel.
00:17:46
◼
►
So that's what we'll see.
00:17:47
◼
►
What we see is we see the bump,
00:17:49
◼
►
I didn't measure it last time,
00:17:50
◼
►
but my recollection is that it is a similar size bump.
00:17:53
◼
►
People know what we say.
00:17:54
◼
►
Sign up for the membership, get the discount,
00:17:55
◼
►
and then cancel if you want to.
00:17:56
◼
►
but it's like how many people don't cancel?
00:17:59
◼
►
How many people stick around
00:18:01
◼
►
or will we just fall back to the levels we were before?
00:18:02
◼
►
- All of them.
00:18:03
◼
►
All of them should not cancel.
00:18:05
◼
►
- Yeah, and so the final results,
00:18:06
◼
►
this is where my victory lap begins.
00:18:08
◼
►
The Ultra shirt, 311 sales,
00:18:11
◼
►
as of when I looked right after the sale ended.
00:18:14
◼
►
The Interposer shirt, 1,676, baby, that's 5.3 times.
00:18:19
◼
►
So #CaseyWasRight.
00:18:22
◼
►
Well, I'm kind of stealing your valor now
00:18:25
◼
►
because it was your idea in the first place,
00:18:26
◼
►
but then you poo-pooed it. I don't care. I'm taking it as mine.
00:18:29
◼
►
Hashtag Casey was right. 5.3 times. I am so excited to get my interposer shirt.
00:18:34
◼
►
Thank you genuinely to anyone who has signed up for membership or even considered
00:18:37
◼
►
it, who's bought a t-shirt or any of the other merchandise. Oh,
00:18:39
◼
►
and I should mention that if you did miss the sale,
00:18:42
◼
►
you do not have to tweet me either comically or otherwise, but we do have, um,
00:18:47
◼
►
the old shirts, the, the pre ultra shirts are up. Uh, the, the,
00:18:52
◼
►
the print as you want shirts are up.
00:18:53
◼
►
and remember that these do not have anything on the back
00:18:57
◼
►
and the shirt themselves, or is it the shirt or the printing?
00:18:59
◼
►
I always get it wrong.
00:19:00
◼
►
- The printing, and it's not, we have the whole range up.
00:19:02
◼
►
So the on-demand, you're blowing this one, let me help you.
00:19:05
◼
►
The on-demand products that we have available
00:19:07
◼
►
are all of our M1 shirts.
00:19:09
◼
►
M1, M1 Pro, M1 Max, M1 Ultra.
00:19:13
◼
►
Not the joke shirt, nothing on the back of any of these.
00:19:16
◼
►
These are on-demand printed so the printing is not as nice
00:19:19
◼
►
as it is on the real shirts.
00:19:20
◼
►
These shirts are also cheaper.
00:19:22
◼
►
That's why I tell all the people listening to the show,
00:19:24
◼
►
buy during the sale, those are the good shirts.
00:19:26
◼
►
They cost more, but they're better.
00:19:28
◼
►
But if you totally missed it and you want one,
00:19:30
◼
►
the on-demand printing is more like,
00:19:31
◼
►
I don't know what the process is,
00:19:32
◼
►
but it is not like, it's like they lay down
00:19:35
◼
►
kind of like a lighter color and then do printing
00:19:38
◼
►
on top of it as opposed to the real shirts
00:19:41
◼
►
where they do multiple printing passes, I think,
00:19:43
◼
►
which with colored ink.
00:19:44
◼
►
So I hope you got one during the sale.
00:19:46
◼
►
We just have those ones up there for the people
00:19:48
◼
►
who see the shirt on a YouTube video
00:19:49
◼
►
so we can have them buy a real shirt
00:19:52
◼
►
instead of one of the million counterever ones
00:19:53
◼
►
that's out there, right?
00:19:55
◼
►
- Anyway, enough navel gazing, let's move right along.
00:19:57
◼
►
We have-- - Oh, I have some
00:19:58
◼
►
real-time follow-up before you go into that.
00:20:01
◼
►
This is killing me, but I'm just looking
00:20:02
◼
►
at the screen right now.
00:20:03
◼
►
If I had just done it on the phone,
00:20:04
◼
►
the phone has a scan QR code option.
00:20:06
◼
►
- Oh, no! (laughing)
00:20:07
◼
►
- The Mac doesn't have that.
00:20:10
◼
►
The Mac says, please enter a setup key,
00:20:12
◼
►
whatever the hell that is.
00:20:14
◼
►
I wish the Mac had or drag an image here,
00:20:16
◼
►
and I would have done that, 'cause I had an image of it,
00:20:18
◼
►
and I should have just used the phone
00:20:20
◼
►
and done scan QR code, my bad.
00:20:23
◼
►
Doesn't change the fact that the website of the school
00:20:25
◼
►
is totally host and hopefully I'll get that resolved.
00:20:27
◼
►
But the next time I do this,
00:20:29
◼
►
after we get everything resolved,
00:20:30
◼
►
I'll do the right thing.
00:20:32
◼
►
- I'll tell you what, a quick derail here,
00:20:35
◼
►
'cause it's always a quick derail with me.
00:20:38
◼
►
My tech to-do list is growing. (laughs)
00:20:43
◼
►
- Oh, I feel the same way, but what's your,
00:20:45
◼
►
why don't you lay down on the couch
00:20:46
◼
►
and tell us what's bothering you?
00:20:47
◼
►
- Oh my God, all right, so, you know, first of all,
00:20:50
◼
►
yes, I'm back with the ultra fine for this recording
00:20:52
◼
►
'cause I happen to be here this week and I hate it
00:20:54
◼
►
and everything's diagonal and I can't get the monitor
00:20:56
◼
►
straight and all this stuff.
00:20:57
◼
►
Anyway, that's a separate thing.
00:21:00
◼
►
So recently when recording another show that isn't out yet,
00:21:04
◼
►
so I won't spoil what it is, but it's not out,
00:21:06
◼
►
but I lost a portion of my audio.
00:21:09
◼
►
- This has not happened to me in years.
00:21:14
◼
►
I can't remember if I ever lost a recording
00:21:16
◼
►
or part of a recording before this.
00:21:19
◼
►
I might not have ever done it.
00:21:21
◼
►
So this shook me to the bone, and here's what happened.
00:21:25
◼
►
Listeners may recall a long time ago,
00:21:27
◼
►
when I had to do MacBook Pros, the 14 and the 16,
00:21:31
◼
►
and the 14 was always doing time machine backups over WiFi,
00:21:35
◼
►
'cause that's how it was backed up,
00:21:37
◼
►
and I noticed that on a pretty regular basis,
00:21:40
◼
►
I would open it up from sleep,
00:21:41
◼
►
after not using it for maybe half a day or a day,
00:21:44
◼
►
things would be kind of unresponsive.
00:21:46
◼
►
I would like, you know, right click on something
00:21:48
◼
►
and nothing would happen, or I'd try to open or close an app
00:21:51
◼
►
or navigate to a different page in Safari,
00:21:53
◼
►
and like it would just hang weirdly
00:21:54
◼
►
or nothing would happen.
00:21:56
◼
►
Shortly after that, usually it would kernel panic.
00:21:59
◼
►
And the kernel panic indicated something deep in,
00:22:01
◼
►
like you know, possible file handling code or something,
00:22:04
◼
►
and so I eventually realized,
00:22:06
◼
►
let me try disabling network time machine
00:22:08
◼
►
and see if that fixes it.
00:22:10
◼
►
And it did, like that problem has never reoccurred.
00:22:14
◼
►
But for some reason that problem,
00:22:16
◼
►
even though I used Time Machine on my desktop laptop,
00:22:19
◼
►
that problem never occurred on it.
00:22:21
◼
►
Now I speculated at the time,
00:22:23
◼
►
maybe it was because it was WiFi,
00:22:25
◼
►
because the desktop laptop is always
00:22:27
◼
►
Thunderbolt ethernet connected,
00:22:28
◼
►
and the laptop laptop is always just on WiFi.
00:22:32
◼
►
And so I thought maybe it was that,
00:22:33
◼
►
and so I kind of left it alone.
00:22:35
◼
►
Well, as we're recording this podcast,
00:22:39
◼
►
people are talking, I'm occasionally talking,
00:22:42
◼
►
and I'm occasionally navigating to a page in Safari
00:22:45
◼
►
to look something up, and I notice that pages in Safari
00:22:48
◼
►
kind of stopped loading completely.
00:22:50
◼
►
And at some point I went to go,
00:22:54
◼
►
I was gonna relaunch Safari.
00:22:56
◼
►
I was gonna right click on the dock icon,
00:22:57
◼
►
hit quit, relaunch Safari.
00:22:59
◼
►
I right click on the icon and the dock beach balls,
00:23:04
◼
►
like the dock process beach balls,
00:23:06
◼
►
and I think, oh no, this is not good,
00:23:10
◼
►
because this is how this problem began before
00:23:13
◼
►
on the other computer.
00:23:14
◼
►
I'm in the middle of a recording.
00:23:16
◼
►
I can't launch any new apps
00:23:18
◼
►
or close any apps I have running.
00:23:19
◼
►
And the recording is still going.
00:23:22
◼
►
Like in the recording app I'm using, it's still going,
00:23:24
◼
►
so I thought, okay, don't touch anything
00:23:29
◼
►
and just hope I can get through.
00:23:31
◼
►
It was, we were most of the way through the shows
00:23:33
◼
►
where I thought, let me just hope I can get through
00:23:35
◼
►
the rest of the show.
00:23:36
◼
►
I won't touch any apps.
00:23:37
◼
►
I'll just let the recorder go
00:23:38
◼
►
with Finder Beach Balling in the background,
00:23:40
◼
►
and I'm just gonna let this go and hope I can make it.
00:23:43
◼
►
And then every so often, the other person on,
00:23:47
◼
►
it was Skype, the other person on Skype
00:23:50
◼
►
would just cut out for a few seconds,
00:23:52
◼
►
but then they'd come back.
00:23:54
◼
►
So I thought, okay, that's not good, that's not good,
00:23:56
◼
►
but we're still good, the recording,
00:23:57
◼
►
look, it's still going, it's still, you know,
00:23:59
◼
►
the recording app still says it's going, okay, okay.
00:24:01
◼
►
Eventually, Skype, the other party just drops out completely.
00:24:06
◼
►
I mean, I'm hearing nobody, and I thought,
00:24:08
◼
►
"Okay, well, this I can't recover from.
00:24:11
◼
►
"Let me just reboot everything."
00:24:12
◼
►
So I typed a quick message in the Slack,
00:24:14
◼
►
BRB, computer trouble, came back and I learned,
00:24:18
◼
►
after I came back, I did finish the show,
00:24:20
◼
►
I learned afterwards that I was missing
00:24:23
◼
►
something like 10 minutes of audio in the middle there.
00:24:25
◼
►
Like basically since the problem had begun,
00:24:28
◼
►
it stopped recording.
00:24:29
◼
►
I had no data from that segment.
00:24:31
◼
►
And this shook me to the core.
00:24:34
◼
►
Again, I've been podcasting professionally
00:24:36
◼
►
for a very long time, I have never lost a recording
00:24:39
◼
►
as far as I can remember.
00:24:40
◼
►
If I did, it's been a long time ago.
00:24:42
◼
►
- Oh, you get used to it, don't worry about it.
00:24:43
◼
►
- Yeah, so to lose 10 minutes or so of audio,
00:24:46
◼
►
that killed me.
00:24:48
◼
►
I can't believe I lost that audio.
00:24:50
◼
►
It drives me crazy, I can't believe that happened.
00:24:54
◼
►
And so instantly I thought, I have to make a change,
00:24:57
◼
►
this can never happen again.
00:24:57
◼
►
So my recording setup for, I don't know,
00:25:01
◼
►
the last two or three years has just been
00:25:04
◼
►
the Sound Devices USB Pre 2,
00:25:05
◼
►
which is my favorite preamp I've ever used
00:25:07
◼
►
for a microphone USB kind of interface.
00:25:10
◼
►
And in part I love it because there is absolutely
00:25:13
◼
►
no software.
00:25:14
◼
►
It is just a simple USB preamp
00:25:18
◼
►
that is covered in knobs and buttons and LEDs.
00:25:21
◼
►
There's no software, there's no touchscreen,
00:25:23
◼
►
there's nothing like that.
00:25:25
◼
►
It's just covered in knobs and buttons.
00:25:27
◼
►
And so everything is done on hardware.
00:25:29
◼
►
And as far as I can tell,
00:25:32
◼
►
the signal path that goes through
00:25:34
◼
►
between the microphone and the headphone monitoring output
00:25:39
◼
►
seems to be 100% analog, which means that when I'm speaking
00:25:44
◼
►
through the USB Pre, there is zero latency
00:25:48
◼
►
between the voice that's going into the microphone
00:25:51
◼
►
and the voice I'm hearing in the headphones.
00:25:53
◼
►
No latency whatsoever.
00:25:54
◼
►
And that is something that is only possible
00:25:57
◼
►
when the microphone is connected via analog
00:26:01
◼
►
to the headphone output in some fashion.
00:26:03
◼
►
- It's not zero, but we know what you mean.
00:26:05
◼
►
- Yes, it's not going through an analog to digital converter
00:26:09
◼
►
being processed somehow, being routed anywhere,
00:26:11
◼
►
and then being spit back out.
00:26:12
◼
►
There's nothing like that happening on that signal path.
00:26:16
◼
►
And this is the way almost every low end to mid range
00:26:20
◼
►
USB XLR interface works.
00:26:23
◼
►
They almost all work this way.
00:26:24
◼
►
Anything that has a headphone output or a monitoring output,
00:26:26
◼
►
usually they work this way until you get into
00:26:28
◼
►
the more advanced ones that have,
00:26:30
◼
►
usually they have multiple, more than two inputs
00:26:33
◼
►
sometimes they have built in mixing capabilities,
00:26:35
◼
►
things like the sound devices MixPre series,
00:26:37
◼
►
the Zoom F6, things like this.
00:26:40
◼
►
These are mixers that usually have digital routing,
00:26:42
◼
►
so you can change what signals contribute
00:26:45
◼
►
to the headphone mix and stuff like that.
00:26:46
◼
►
And so all of that is always,
00:26:48
◼
►
at least as far as I can tell,
00:26:49
◼
►
it seems to be always done now in the digital domain.
00:26:52
◼
►
So you first convert the signal to digital,
00:26:54
◼
►
route it, process it, whatever you wanna do,
00:26:55
◼
►
then you output it to analog,
00:26:56
◼
►
and that introduces usually on the order
00:26:59
◼
►
of a few milliseconds of latency.
00:27:00
◼
►
And the way this manifests itself to me is
00:27:04
◼
►
I sound a little bit worse to myself in my headphones.
00:27:09
◼
►
It's not a huge difference, but I notice it.
00:27:12
◼
►
And I know it's related to latency.
00:27:13
◼
►
Everyone on Twitter is like,
00:27:14
◼
►
"You must not be hearing something right.
00:27:16
◼
►
"Maybe it's a face thing."
00:27:17
◼
►
Everyone's of course telling me that the problem I'm having
00:27:20
◼
►
is not really the problem I'm having.
00:27:21
◼
►
And I'm telling you it is, and the way I can tell
00:27:23
◼
►
is because when you change the sample rate of the interface,
00:27:26
◼
►
it decreases the latency and it makes the problem less bad.
00:27:28
◼
►
So normally I record everything at 44.1 kilohertz,
00:27:32
◼
►
but if you change the sample rate of the interface
00:27:35
◼
►
from 44.1 all the way up to like 192 kilohertz,
00:27:39
◼
►
then it's almost real time.
00:27:40
◼
►
Like that becomes the point where I can't really hear
00:27:43
◼
►
much of a difference.
00:27:44
◼
►
But at 44.1 I very much can.
00:27:47
◼
►
And so everyone keeps telling me I can't hear it,
00:27:49
◼
►
I assure you I measured the mix pre line,
00:27:53
◼
►
it has about 3.4, I think,
00:27:55
◼
►
three point something milliseconds of latency
00:27:56
◼
►
and I absolutely hear the difference,
00:27:58
◼
►
It's clear as data mean.
00:27:59
◼
►
And I think, I'm a professional podcaster.
00:28:01
◼
►
I should sound in my ears as good as I possibly can
00:28:04
◼
►
to myself because this is what I do.
00:28:06
◼
►
I deserve to have myself be happy and sound good in my ears.
00:28:12
◼
►
But the problem is that almost anything
00:28:14
◼
►
that has built in recording,
00:28:16
◼
►
to like, almost any interface that records to an SD card
00:28:19
◼
►
goes through that analog to digital cycle before the output
00:28:24
◼
►
'cause they almost all have some kind of mixing features
00:28:26
◼
►
or something like that.
00:28:27
◼
►
And so I don't think there are any that I can really
00:28:31
◼
►
replace this with that have that.
00:28:33
◼
►
And furthermore, I love the USB Pre 2 for lots of reasons,
00:28:37
◼
►
including the fact that it has analog limiters.
00:28:40
◼
►
And this is again, something that almost no modern
00:28:43
◼
►
interfaces offer, analog limiters.
00:28:45
◼
►
So that way I can't clip and it doesn't sound bad
00:28:47
◼
►
like some other methods do and there's no latency
00:28:50
◼
►
like digital limiters introduce.
00:28:51
◼
►
So all this is to say I wanna keep my USB Pre 2.
00:28:54
◼
►
So I have this huge, ridiculous setup now.
00:28:58
◼
►
Part of it is still coming from Amazon,
00:28:59
◼
►
part of it is in Process Now,
00:29:01
◼
►
where I bought a little Zoom F3,
00:29:03
◼
►
which is this little tiny, newly released Zoom recorder
00:29:07
◼
►
that right now I'm going through it at 192.
00:29:11
◼
►
Once I get all my wires from Amazon,
00:29:13
◼
►
I'll be able to actually not listen through it
00:29:16
◼
►
and just have direct output from the USB pre-2.
00:29:18
◼
►
Anyway, so I had this whole process going.
00:29:22
◼
►
What I should probably do is switch to the MixPre
00:29:25
◼
►
and just suck it up and maybe run it at 192,
00:29:27
◼
►
but that's its own can of worms.
00:29:31
◼
►
So I don't really wanna deal with that.
00:29:32
◼
►
And the great thing about this setup,
00:29:33
◼
►
having it totally separate,
00:29:33
◼
►
is that even if the computer reboots,
00:29:36
◼
►
even if the USB connection gets flaky,
00:29:38
◼
►
this has nothing to do with USB.
00:29:39
◼
►
Right now it's running on batteries.
00:29:41
◼
►
It's totally separate.
00:29:42
◼
►
So anyway, happy with that.
00:29:43
◼
►
So moving on from that,
00:29:44
◼
►
that's problem number one that I'm dealing with.
00:29:46
◼
►
So my computer now did that.
00:29:48
◼
►
By the way, to try to figure out what the heck that was,
00:29:53
◼
►
first, the next day, I'm using my computer
00:29:55
◼
►
and it just keeps happening.
00:29:57
◼
►
So I'm using my computer regularly,
00:29:58
◼
►
not recording a podcast, not running Skype,
00:30:00
◼
►
doing other things on my computer.
00:30:01
◼
►
And the problem recurs where all of a sudden
00:30:03
◼
►
I can't click on apps, can't close apps,
00:30:05
◼
►
then I eventually have to reboot.
00:30:07
◼
►
And I try, all right, let me switch over
00:30:10
◼
►
and stop using the Synology for Time Machine.
00:30:12
◼
►
Let me change over to, I have a little external SSD,
00:30:15
◼
►
a USB SSD, I'll try that.
00:30:18
◼
►
That way it's not network time machine at all.
00:30:20
◼
►
So I turn off the network time machine,
00:30:22
◼
►
I connect the USB thing, format it,
00:30:24
◼
►
you know, clear, start new, go.
00:30:26
◼
►
And within a half hour it happens again, even with that.
00:30:30
◼
►
So now I'm thinking, is it not time machine,
00:30:34
◼
►
or is it just any time machine?
00:30:36
◼
►
Turn off time machine, problem hasn't happened since.
00:30:39
◼
►
So the problem happened, I believe,
00:30:41
◼
►
four times in eight hours,
00:30:43
◼
►
and then zero times after turning off time machine.
00:30:47
◼
►
So I think it was probably Time Machine,
00:30:48
◼
►
but what the heck is that?
00:30:50
◼
►
And now I don't have Time Machine.
00:30:51
◼
►
And like that's, so that's problem number one.
00:30:53
◼
►
- When I see errors like the one you're describing,
00:30:55
◼
►
maybe it's just me,
00:30:57
◼
►
but I always think my file system is host.
00:31:00
◼
►
- Thank you.
00:31:02
◼
►
- That, because like, and you was like,
00:31:03
◼
►
well, why would that manifest with Time Machine?
00:31:05
◼
►
Time Machine, especially doing a full backup,
00:31:07
◼
►
has to touch every part of your file system.
00:31:09
◼
►
And if there's any part, it's like bad disk IO,
00:31:12
◼
►
bad sectors, corrupt file system things,
00:31:14
◼
►
if it gets to some point where it's like crawling
00:31:16
◼
►
over your file system, and it's trying to read a file,
00:31:18
◼
►
and it wanders into like a blocking I/O call, right?
00:31:22
◼
►
And that thing just hangs forever
00:31:23
◼
►
because it's local I/O call, and it's blocking,
00:31:26
◼
►
and there's no timeout on it.
00:31:28
◼
►
That's where you get like, you know,
00:31:29
◼
►
something gets hung up in a beach ball or whatever.
00:31:31
◼
►
So the first thing I do when I see something like that is,
00:31:35
◼
►
you know, disk first aid, FSDK, all that whole nine yards,
00:31:38
◼
►
boot into recovery mode, see if I have a corrupt snapshot
00:31:41
◼
►
in Time Machine, which happens in APFS a lot,
00:31:45
◼
►
see if I have any errors, and like,
00:31:46
◼
►
I always suspect disk I/O, because if disk I/O goes bad,
00:31:50
◼
►
that manifests in hard hangs from whatever is trying
00:31:54
◼
►
to do that, and then eventually cascades into terribleness.
00:31:56
◼
►
- Yeah, like it feels like the disk has just stalled,
00:32:00
◼
►
or, you know, we're running out of file descriptors,
00:32:03
◼
►
something like that, some kind of disk-related thing.
00:32:05
◼
►
- Yeah, that could also be one of them, yeah.
00:32:07
◼
►
- But what leads me to believe it might be like
00:32:08
◼
►
a Mac OS bug is that this happened on the 14 inch
00:32:12
◼
►
months ago, and that was a brand new computer,
00:32:14
◼
►
These are both brand new MacBook Pros from last fall.
00:32:17
◼
►
So I think any kind of hardware disk failure,
00:32:20
◼
►
like bad sectors, I think is unlikely
00:32:21
◼
►
to have happened both like this.
00:32:23
◼
►
- Not hardware failure, but disk,
00:32:26
◼
►
what do you call it, file system structure correction.
00:32:28
◼
►
- Right, right.
00:32:29
◼
►
But the other thing is they were both clean installs.
00:32:33
◼
►
And they're both used very differently.
00:32:35
◼
►
The small laptop has almost nothing on it
00:32:39
◼
►
and is only used once every day or two.
00:32:42
◼
►
And there's very few apps, very little new rights happening.
00:32:46
◼
►
And these have very, very different usage patterns
00:32:49
◼
►
and very different conditions.
00:32:50
◼
►
And that's why I think it's a bug.
00:32:52
◼
►
I think it's a Mac OS bug or an M1 Macs bug or something.
00:32:55
◼
►
There's something wrong here.
00:32:57
◼
►
So we'll see.
00:32:58
◼
►
And maybe I'll try your suggestion
00:32:59
◼
►
and see if they find anything,
00:33:00
◼
►
but probably not during the show.
00:33:03
◼
►
- Yeah, and by the way, if you do find a corrupt snapshot,
00:33:05
◼
►
you can just delete that snapshot.
00:33:07
◼
►
I don't think you have any other choices.
00:33:10
◼
►
In fact, I don't think you can repair a snapshot.
00:33:12
◼
►
But if you find a bad snapshot, you can use TMUtil to delete that snapshot and then do
00:33:16
◼
►
another run of disk utility from recovery mode and make sure it gives you a full clean
00:33:20
◼
►
bill of health.
00:33:21
◼
►
Because you'll see it checking all the things, you know, check the top level thing of the
00:33:28
◼
►
device and then check the individual volumes and it'll check all the snapshots.
00:33:31
◼
►
And once you get a clean bill of health and all those things, then at least you know that's
00:33:33
◼
►
not the problem.
00:33:34
◼
►
All right, I'll give that a shot.
00:33:36
◼
►
So anyway, the other area that has been failing,
00:33:40
◼
►
the home pods, they're on their last legs.
00:33:44
◼
►
- Oh no, oh no.
00:33:45
◼
►
- Now here's the thing though,
00:33:47
◼
►
I actually, I am slightly optimistic
00:33:49
◼
►
for a reason that I probably shouldn't be,
00:33:52
◼
►
but it makes very little sense, but here's the thing.
00:33:55
◼
►
So my home pods are continually having ridiculous problems.
00:34:00
◼
►
Like they barely work anymore.
00:34:02
◼
►
They work, you know, maybe two thirds of the time
00:34:06
◼
►
I ask them to work.
00:34:07
◼
►
That's not a good ratio.
00:34:08
◼
►
And the number of bugs happening,
00:34:10
◼
►
especially with the stereo pair,
00:34:11
◼
►
the number of bugs where the stereo pair breaks
00:34:13
◼
►
or one of them drops out,
00:34:14
◼
►
or they just become two separate entities for some reason,
00:34:17
◼
►
or like, it's happening a lot now.
00:34:20
◼
►
Something is seriously wrong,
00:34:22
◼
►
and it's very clear that Apple has totally broken
00:34:24
◼
►
the software on them, or the hardware, or both,
00:34:26
◼
►
and it's not going to get fixed
00:34:27
◼
►
in a reasonable way any time soon.
00:34:29
◼
►
So that being said, when you write an audio app for iOS,
00:34:36
◼
►
and you pay attention to what your users say
00:34:38
◼
►
or what you experience on the iOS point release betas,
00:34:44
◼
►
you can usually predict when Apple's
00:34:46
◼
►
about to either add a major audio feature
00:34:48
◼
►
or release new audio hardware, which usually comes
00:34:51
◼
►
with a new major feature.
00:34:52
◼
►
So every time Apple has released new AirPods, say,
00:34:57
◼
►
or something like that, or the HomePod,
00:34:59
◼
►
they have usually somehow royally messed up audio,
00:35:04
◼
►
usually in an iOS point release,
00:35:06
◼
►
like 15.1, 15.2, not like 15.0,
00:35:09
◼
►
like a regular .X release, audio gets messed up in the betas
00:35:13
◼
►
usually, shortly before they're about to release
00:35:16
◼
►
new audio hardware that uses something like that.
00:35:18
◼
►
And that just happened for the first time in a while
00:35:20
◼
►
in the 15 point, what are we on, four?
00:35:23
◼
►
Whatever the recent iOS 15 point, whatever beta is.
00:35:26
◼
►
they completely and in a major way broke
00:35:30
◼
►
AirPlay audio for I think two beta builds
00:35:33
◼
►
and then they fixed it.
00:35:35
◼
►
And they haven't touched AirPlay audio in a little while
00:35:37
◼
►
so I'm kind of thinking that we might,
00:35:41
◼
►
this is again, this is the only thing
00:35:42
◼
►
I have to support this hypothesis,
00:35:45
◼
►
but we might be about to see new HomePod hardware.
00:35:47
◼
►
If that, again, this is just a hunch,
00:35:49
◼
►
I have nothing to support this,
00:35:50
◼
►
there is no rumors to this effect
00:35:52
◼
►
so it's probably wrong.
00:35:53
◼
►
But I think we're about to maybe see
00:35:55
◼
►
new HomePod hardware.
00:35:57
◼
►
And while that would be great,
00:36:00
◼
►
I don't know if I'm gonna make it.
00:36:02
◼
►
Like I'm gonna use them every day
00:36:03
◼
►
and they're breaking so badly.
00:36:04
◼
►
And so here's, what's probably gonna happen is
00:36:08
◼
►
I'm gonna get fed up with these
00:36:09
◼
►
and replace them with something else.
00:36:11
◼
►
And then that will guarantee new HomePod hardware
00:36:14
◼
►
will come out shortly after.
00:36:16
◼
►
- Hey man, my ultra fine says the system works.
00:36:20
◼
►
- Because I bought this ultra fine
00:36:21
◼
►
and then sure enough we got the studio display
00:36:22
◼
►
just a few months later.
00:36:23
◼
►
So you're welcome world.
00:36:25
◼
►
Yeah, so maybe I will, you know,
00:36:28
◼
►
conjure new home pods into existence
00:36:30
◼
►
by replacing mine with something else.
00:36:33
◼
►
But we'll see.
00:36:35
◼
►
They're so, they're like,
00:36:37
◼
►
they're almost ridiculously broken now.
00:36:39
◼
►
Nothing is working reliably anymore about them.
00:36:41
◼
►
It's quite sad.
00:36:45
◼
►
We are brought to you this week by Collide.
00:36:48
◼
►
Collide is a new take on endpoint management
00:36:50
◼
►
that asks how can we get end users more involved?
00:36:54
◼
►
This is in contrast to old school device management tools like MDM, which lock down your employees'
00:36:58
◼
►
devices without considering their needs or even attempting to educate them about the
00:37:02
◼
►
security of their device.
00:37:04
◼
►
Collide is built by like-minded security practitioners who saw in the past just how much MDM was
00:37:09
◼
►
disrupting their end users, often frustrating them so much they would just give up and switch
00:37:13
◼
►
to using their personal laptops without telling anybody.
00:37:16
◼
►
And that's not what anybody wants.
00:37:18
◼
►
Everyone loses in that scenario.
00:37:19
◼
►
So Collide is different.
00:37:21
◼
►
instead of locking down a device,
00:37:22
◼
►
Collide takes a user-focused approach
00:37:25
◼
►
that communicates security recommendations
00:37:27
◼
►
to your employees directly on Slack.
00:37:29
◼
►
After Collide, device security turns
00:37:31
◼
►
from a black and white state into a dynamic conversation,
00:37:34
◼
►
and it starts with the end users
00:37:36
◼
►
installing the endpoint agent on their own
00:37:38
◼
►
through a guided process that happens
00:37:40
◼
►
right inside their first Slack message.
00:37:42
◼
►
From there, Collide regularly sends employees recommendations
00:37:45
◼
►
when their device is in an insecure state.
00:37:47
◼
►
This can be simple problems,
00:37:48
◼
►
like the screen lock isn't set right,
00:37:50
◼
►
Or it can be hard to solve a nuanced issue,
00:37:52
◼
►
like asking people to secure their 2FA backup codes
00:37:54
◼
►
that are just sitting in their downloads folder.
00:37:56
◼
►
And because it's talking directly to employees,
00:37:59
◼
►
Collide is educating them about the company's policies
00:38:02
◼
►
and how to best keep their devices secure
00:38:04
◼
►
using real, tangible examples, not theoretical scenarios.
00:38:08
◼
►
So that's Collide, cross-platform endpoint management
00:38:12
◼
►
for Linux, Mac, and Windows devices
00:38:14
◼
►
that puts end users first for teams that slack.
00:38:18
◼
►
So, visit collide.com/ATP to learn more
00:38:22
◼
►
and activate your free 14-day trial today.
00:38:26
◼
►
Enter your email when prompted
00:38:27
◼
►
to receive your free Collide gift bundle
00:38:29
◼
►
after trial activation with no credit card required.
00:38:32
◼
►
Once again, that's Collide, K-O-L-I-D-E,
00:38:35
◼
►
collide.com/ATP.
00:38:38
◼
►
Thank you so much to Collide for sponsoring our show.
00:38:41
◼
►
- We had a lot of discussion last episode
00:38:47
◼
►
about double-clicking for wallets and how we could save
00:38:52
◼
►
the quickness or make the lock button quicker by disabling
00:38:56
◼
►
double-clicking, triple-clicking,
00:38:57
◼
►
things of that nature.
00:38:58
◼
►
And we were wondering, well, how do you get into Apple Pay
00:39:01
◼
►
if you can't double-click the side button?
00:39:03
◼
►
And we didn't have a really good answer
00:39:04
◼
►
for that at the time.
00:39:05
◼
►
Well, a few people have written in.
00:39:06
◼
►
Trevor Kay writes, "For getting into Apple Pay without
00:39:08
◼
►
the side button double-click, first open the Wallet app,
00:39:11
◼
►
then select a card, and then double-click the side button."
00:39:14
◼
►
And then Andrew notes that this method still works even when double-clicking the side button
00:39:19
◼
►
features disabled globally.
00:39:20
◼
►
So again, if you're deliberately going into the Wallet app, selecting a card, if at that
00:39:25
◼
►
point you double-click, it apparently will work.
00:39:29
◼
►
Additionally, some other people have written in that you can add a Wallet button to Control
00:39:33
◼
►
Center, which brings up the same double-click side button UI when you're on the lock screen.
00:39:38
◼
►
And Michael Samuels writes, "Important that tapping the button in Control Center will
00:39:42
◼
►
the payment sheet only if the phone is locked. If the phone is unlocked, the button will jump to the
00:39:47
◼
►
Wallet app instead. So that's worth noting. And then finally, I tried this earlier today when I
00:39:53
◼
►
was in Publix, which is a grocery store in the southeast. If you just hold a completely sleeping
00:40:00
◼
►
locked phone up next to a payment terminal, it will actually pop up as though you've double
00:40:04
◼
►
clicked, which I had no idea, and a few people have written in about that. That was news to me,
00:40:08
◼
►
so that's kind of cool. So you can do that as well. Obviously, you know, and a lot of people
00:40:11
◼
►
wrote in and said, "Well, don't you wear an Apple Watch?" Well, yes, but we weren't talking about
00:40:15
◼
►
the Apple Watch at this point. I almost never Apple Pay with my phone anymore because anytime
00:40:19
◼
►
I have the occasion to, I have a mask on, and so I would just use the watch, which is much easier,
00:40:25
◼
►
in my personal opinion. But yeah, those are three different methods to, or a couple different
00:40:29
◼
►
methods to, do the double-click dance without having it enabled all the time. So still keeping
00:40:34
◼
►
your very fast lock button. The mask on lock doesn't work pretty well for me, speaking of
00:40:39
◼
►
of doing face ID with mask.
00:40:40
◼
►
And I think one of the,
00:40:41
◼
►
this was working kind of before mask unlock,
00:40:43
◼
►
but often when I'm brushing my teeth,
00:40:46
◼
►
I will look at my phone and have to unlock it
00:40:48
◼
►
while I'm brushing my teeth,
00:40:49
◼
►
which I think is a challenging face ID scenario.
00:40:51
◼
►
'Cause at the very least it's a toothbrush going down
00:40:52
◼
►
in my mouth and also my hand is kind of
00:40:54
◼
►
in front of whatever.
00:40:55
◼
►
And I have pretty good success unlocking my phone
00:40:57
◼
►
while brushing my teeth.
00:40:58
◼
►
I think I had pretty good success doing that
00:41:00
◼
►
before mask unlock, but I wonder if it helped a little bit.
00:41:03
◼
►
But anyway, mask unlock has been working pretty well for me
00:41:06
◼
►
and I don't wear an Apple watch,
00:41:07
◼
►
so I can't do Apple Pay with Apple Watch.
00:41:09
◼
►
- What did people do while we brushed our teeth
00:41:12
◼
►
before smartphones?
00:41:14
◼
►
- You walk around.
00:41:15
◼
►
- Yeah, that's what I did.
00:41:16
◼
►
- Yeah, but then doesn't toothpaste,
00:41:17
◼
►
does a little toothpaste flex,
00:41:18
◼
►
have the risk of getting in other places
00:41:20
◼
►
and you don't want to look at your own teeth?
00:41:20
◼
►
- Not only if you're really bad at brushing your teeth,
00:41:23
◼
►
or you're five.
00:41:24
◼
►
- The real question is what did people do
00:41:26
◼
►
when they were pooping before WiFi?
00:41:27
◼
►
That's what I wanted.
00:41:28
◼
►
- You read, I read entire books on the toilet.
00:41:30
◼
►
- Ah, that's true, that's a good point.
00:41:32
◼
►
- Palm Pilot, I played Miele Born a lot, and Hearts.
00:41:35
◼
►
- Yeah, I read books on my PalmPilot.
00:41:39
◼
►
160 by 160 pixels, perfect for reading a book.
00:41:44
◼
►
- I wonder if the smartphone era has actually made people
00:41:47
◼
►
spend more time brushing their teeth.
00:41:49
◼
►
It's easy to get to the full two minutes
00:41:51
◼
►
on the electric toothbrush because you have something to do.
00:41:54
◼
►
You're moving it around casually,
00:41:56
◼
►
but I feel like it was much easier
00:41:59
◼
►
in the pre-smartphone era to rush through it
00:42:03
◼
►
and accidentally not spend your full two minutes
00:42:05
◼
►
working with you that you're supposed to.
00:42:07
◼
►
- Yeah, that's why walking around is the old standby,
00:42:08
◼
►
so it always works.
00:42:10
◼
►
All right, so we got some news about WWDC 2022,
00:42:14
◼
►
and specifically the event, the in-person event
00:42:17
◼
►
that's happening at Apple Park.
00:42:18
◼
►
And so there is a special page on the developer site
00:42:23
◼
►
with the URL /WWDC22/special-day.
00:42:28
◼
►
But anyways, on that page it says,
00:42:29
◼
►
We're hosting a special all day experience at Apple Park on June 6 to kick off WWDC 2022.
00:42:37
◼
►
Gather with others in the developer community to watch the keynote and State of the Union videos
00:42:42
◼
►
alongside Apple engineers and experts explore the only developer center and so much more.
00:42:46
◼
►
We can't wait to connect in person.
00:42:48
◼
►
All new developer center?
00:42:51
◼
►
Let's explore your explore our desks.
00:42:54
◼
►
And then one of you, I presume John, put this link in the show notes that I completely missed when it flew
00:42:59
◼
►
buy, which was apparently this time last year. And this is a link to Mac rumors, and it says
00:43:04
◼
►
Apple's building developer center at Apple Park campus. And in this, it says that Apple's working
00:43:10
◼
►
to build a dedicated developer center on its Apple Park campus, Apple fellow Phil Schiller
00:43:13
◼
►
said today during his testimony in the ongoing Epic vs. Apple trial. Schiller did not provide
00:43:18
◼
►
additional detail on the developer center and has not been previously announced by Apple. So
00:43:21
◼
►
little information is available at this time. Again, that was a year ago. So I don't know what
00:43:25
◼
►
what this is about. We can come back to that in just a moment, but moving right along to the
00:43:29
◼
►
actual details about this event that's happening in next month. Attending this event is free and
00:43:34
◼
►
open to members of the Apple Developer Program and Apple Developer Enterprise Program. Imitations
00:43:38
◼
►
will be allocated through a random selection process and are non-transferable. This sounds
00:43:42
◼
►
exactly like WWDC actually. Submit your request between May 9th at 9 Pacific to May 11th at 9
00:43:49
◼
►
Pacific. You'll be notified of your status by May 12th at 6 p.m. Pacific. It requires a negative
00:43:55
◼
►
COVID-19 test no more than three days before the event. Masks are currently optional. We'll
00:43:59
◼
►
provide details on the latest requirements to attendees prior to the event. One thing
00:44:03
◼
►
I would love to know, and I think James Thompson pointed this out, where is this happening?
00:44:08
◼
►
Is this an indoor thing? Because that would make the very... I'm not going to sign up
00:44:12
◼
►
regardless, but if I was going, if this is an indoor thing, I don't know about that.
00:44:16
◼
►
If it's an outdoor thing, I think I can handle that. So what do we think of this event? What
00:44:21
◼
►
do we think of this developer center thing? What do we think?
00:44:24
◼
►
I wonder if the developer center is like a trap.
00:44:26
◼
►
I was like, so everything pulled out of the story for May,
00:44:30
◼
►
It's like, oh, it's like a developer's check-in,
00:44:32
◼
►
but they don't check out.
00:44:33
◼
►
I don't know.
00:44:33
◼
►
Like, yes, it's the Developer Re-Education Center.
00:44:37
◼
►
I don't know.
00:44:39
◼
►
I like this quote from the macro-mirrors thing
00:44:41
◼
►
of saying that Schiller talked about it in the trial.
00:44:44
◼
►
I mean, you know why they bring it up in the trial.
00:44:45
◼
►
It's like, Apple would be like, what do you mean?
00:44:47
◼
►
We love developers.
00:44:47
◼
►
In fact, we're building a developer center right now.
00:44:50
◼
►
And as the quote said, it's not been previously announced.
00:44:53
◼
►
So little information is available at this time.
00:44:55
◼
►
That was May 2021.
00:44:57
◼
►
Well, I can tell you right now in May 2022,
00:44:59
◼
►
little information is available at this time.
00:45:01
◼
►
What the heck is the developer center?
00:45:02
◼
►
Presumably it's like a bunch of machines and like,
00:45:04
◼
►
you can go, it's like, imagine like WWDC Labs, right?
00:45:07
◼
►
But on Apple's campus,
00:45:08
◼
►
where a place where developers are allowed to go.
00:45:10
◼
►
So it's no secret Apple stuff there.
00:45:12
◼
►
You go in there, you bring your laptop and your app,
00:45:15
◼
►
and there's a bunch of, you know,
00:45:17
◼
►
Apple engineers that are to help you with your app
00:45:19
◼
►
or whatever you need help with.
00:45:20
◼
►
You need help with UI design,
00:45:21
◼
►
you need help with a particular API,
00:45:22
◼
►
just like WWDC Labs, except a dedicated little room for it
00:45:26
◼
►
in Apple Park, cordoned off from everything else.
00:45:29
◼
►
That's my best guess at what the developer center would be.
00:45:32
◼
►
But, you know, they didn't say,
00:45:34
◼
►
it's like, you know, you're gonna be here in person,
00:45:35
◼
►
we're gonna watch videos, all right, sure, whatever.
00:45:38
◼
►
We're going to explore the developer center,
00:45:40
◼
►
I don't know what that means, and so much more.
00:45:43
◼
►
They can't wait to connect in person,
00:45:45
◼
►
even if you're not vaccinated and aren't wearing a mask,
00:45:46
◼
►
which seems ill-advised to me,
00:45:49
◼
►
especially since this is a lottery,
00:45:51
◼
►
and honestly, how many people can they let there?
00:45:53
◼
►
It's not like they're gonna have 10,000 people
00:45:56
◼
►
at Apple Park, right?
00:45:57
◼
►
It's gonna be a small number of people.
00:45:59
◼
►
It seems, I don't know,
00:46:01
◼
►
I still feel like this entire thing is kind of ill-advised,
00:46:04
◼
►
but that's what they're choosing to do.
00:46:06
◼
►
It's a small in-person gathering
00:46:10
◼
►
of potentially maskless, potentially unvaccinated people
00:46:12
◼
►
who three days in the past did not test positive.
00:46:16
◼
►
I don't know.
00:46:19
◼
►
We'll see, but I find the developer center
00:46:21
◼
►
somewhat intriguing.
00:46:22
◼
►
- Yeah, there's so much that we don't know here.
00:46:26
◼
►
And I think, you know, we say that,
00:46:28
◼
►
oh, we got an update from Apple about this whole thing,
00:46:31
◼
►
but the update really only added new questions.
00:46:35
◼
►
It's like an episode of Lost.
00:46:36
◼
►
It's like, all right, well, now we know
00:46:37
◼
►
a little bit more about it, but now we have
00:46:39
◼
►
these new questions of what's the developer center,
00:46:41
◼
►
and why no masks?
00:46:44
◼
►
This whole thing is baffling to me.
00:46:48
◼
►
And I do still wonder, as you said, Jon,
00:46:51
◼
►
they're certainly incurring some degree of COVID risk here
00:46:55
◼
►
by having this event.
00:46:57
◼
►
And while it's probably going to be a low risk,
00:47:01
◼
►
generally speaking, compared to worst scenarios
00:47:04
◼
►
that could exist and worst seasons and worst places,
00:47:07
◼
►
it still doesn't really seem like it's worth the risk
00:47:10
◼
►
to have an event at all right now
00:47:13
◼
►
if it's gonna be so limited and still bear some risk.
00:47:18
◼
►
It's like, I feel like either have WWDC or don't, you know?
00:47:22
◼
►
But I don't know, I could be wrong.
00:47:24
◼
►
I mean, maybe this is just going to be
00:47:27
◼
►
the way forward indefinitely for WWDC.
00:47:30
◼
►
They've had this issue that we've talked about before,
00:47:32
◼
►
how they made it online only for the last couple years,
00:47:36
◼
►
and they accidentally made it too good,
00:47:38
◼
►
and they spoiled us, and now we realize
00:47:41
◼
►
that actually this is better for most people
00:47:44
◼
►
most of the time, and it's better for all people
00:47:47
◼
►
in certain ways, and so maybe this is the new
00:47:50
◼
►
kind of compromise, of like, okay, well,
00:47:52
◼
►
we still are going to have some kind of in-person
00:47:55
◼
►
component for those who want it,
00:47:57
◼
►
but it's not going to be the full conference
00:47:59
◼
►
in person the way it used to be.
00:48:01
◼
►
And so we'll see what that means.
00:48:03
◼
►
Again, I still have so many questions
00:48:04
◼
►
about how this actually works in practice,
00:48:07
◼
►
and what is the developer center even,
00:48:10
◼
►
what are their plans for that?
00:48:10
◼
►
I mean, I'm sure that got derailed by COVID,
00:48:12
◼
►
but what do they plan for that to be?
00:48:16
◼
►
Who gets access, what does it take to get access,
00:48:18
◼
►
what do you have access to once you get there,
00:48:21
◼
►
is it gonna be like labs that are open year round?
00:48:25
◼
►
That's kind of awesome if that's what it is,
00:48:27
◼
►
and that's kind of what it sounds like it might be.
00:48:29
◼
►
So we'll see, there's so much unknown
00:48:32
◼
►
and Apple keeps dropping like one sentence at a time
00:48:35
◼
►
of what this thing even is, what this event is,
00:48:39
◼
►
and it's hilarious that when they drop these sentences
00:48:44
◼
►
here and there, they act as though we all already know.
00:48:48
◼
►
- Yeah. - And I'm sure they know
00:48:49
◼
►
what they're doing, you know, but still,
00:48:50
◼
►
like it's just kind of funny, like, they're like,
00:48:51
◼
►
oh yeah, they'll preview the new developer center,
00:48:53
◼
►
and everyone's like, wait, record scratch, what?
00:48:55
◼
►
Like, what? (laughs)
00:48:56
◼
►
- And then you dig up the Mac, the article from MacRumors
00:49:00
◼
►
from May of last year, yeah, I mean, obviously,
00:49:02
◼
►
like, doing the PR drip is a common strategy
00:49:05
◼
►
of releasing a little piece of information at a time,
00:49:06
◼
►
and also, like, Apple probably doesn't know the details
00:49:09
◼
►
of exactly what it's doing at this point,
00:49:11
◼
►
'cause they always plan the stuff at the last minute.
00:49:12
◼
►
They probably know more than they're saying,
00:49:14
◼
►
but it's the combination of those two things.
00:49:16
◼
►
But yeah, it gets us to talk about it again
00:49:17
◼
►
'cause they reeled a little bit more information,
00:49:19
◼
►
but still my main overriding sense about this thing is
00:49:24
◼
►
it's weird that they're doing anything in person
00:49:26
◼
►
at this particular time.
00:49:27
◼
►
I oppose the strategy of having a limited in-person thing
00:49:30
◼
►
combined with a mostly on-plane link.
00:49:31
◼
►
I think that's great.
00:49:33
◼
►
And especially if they have a developer center
00:49:35
◼
►
that's always there or more accessible,
00:49:37
◼
►
that all makes sense too,
00:49:38
◼
►
but the details of this particular event
00:49:41
◼
►
at this particular time seems strange to me
00:49:43
◼
►
and I continue to question who's gonna be super enthusiastic
00:49:46
◼
►
about going to this, and who's gonna be super enthusiastic
00:49:49
◼
►
about being the Apple people at this,
00:49:52
◼
►
you know what I mean?
00:49:52
◼
►
'Cause there have to be Apple,
00:49:53
◼
►
presumably there's other Apple people
00:49:55
◼
►
at the developer center, unless it is just like
00:49:56
◼
►
one tour guide walking you through backwards
00:49:58
◼
►
like Casey at Virginia Tech saying,
00:49:59
◼
►
"And here's a developer center."
00:50:00
◼
►
- Nice pull, nice pull.
00:50:02
◼
►
- Were you actually able to use the developer center?
00:50:05
◼
►
This is where you would sit and get help,
00:50:07
◼
►
but anyway, let's continue on.
00:50:10
◼
►
So let me be serious and then let me be silly for a minute.
00:50:14
◼
►
I remember when the Apple Watch first came out
00:50:18
◼
►
that a lot of developers that were potentially
00:50:22
◼
►
publicly considering writing Apple Watch apps,
00:50:25
◼
►
they quietly got whisked off to San Francisco
00:50:29
◼
►
or Cupertino or whatever and were able to bring their code
00:50:33
◼
►
and run it against not yet released Apple Watches.
00:50:36
◼
►
I only ever heard this through the grapevine
00:50:38
◼
►
and I don't know that this is true,
00:50:40
◼
►
but I'm pretty sure it's true.
00:50:42
◼
►
- Oh no, it was a public program.
00:50:44
◼
►
- Oh was it?
00:50:45
◼
►
Okay, okay, I wasn't sure if it was public.
00:50:46
◼
►
- Yeah, well there's two stages
00:50:48
◼
►
to pre-release hardware stuff.
00:50:49
◼
►
There's like, before it's even announced,
00:50:52
◼
►
Apple might approach certain developers and say,
00:50:55
◼
►
"Hey, can you make us a demo for our new hardware
00:50:58
◼
►
"that we can show off here in the keynote?"
00:50:59
◼
►
That's a very, very small group that's kept very under wraps
00:51:02
◼
►
with lots of limitations on how they even see the hardware.
00:51:07
◼
►
It's usually in big boxes, it's guarded,
00:51:10
◼
►
It's a whole thing.
00:51:11
◼
►
Whereas between when something's been announced
00:51:14
◼
►
to the public and when it's available to the public,
00:51:17
◼
►
sometimes you get more access.
00:51:18
◼
►
And in the case of the Apple Watch,
00:51:20
◼
►
what happened was, they announced it,
00:51:23
◼
►
I believe it was like a few months
00:51:25
◼
►
before it was gonna be available,
00:51:27
◼
►
something like that, right?
00:51:28
◼
►
And so there was a big gap
00:51:30
◼
►
between announcement and availability.
00:51:31
◼
►
- Yeah, there was, there was.
00:51:33
◼
►
- So during that time, they actually launched a program
00:51:35
◼
►
for developers to apply to have this pre-release access
00:51:39
◼
►
so that you could go, it was already announced
00:51:41
◼
►
and shown to the public, so you didn't have to worry
00:51:43
◼
►
about breaking the secret of this thing existing.
00:51:45
◼
►
And if you were accepted into this program,
00:51:48
◼
►
you would go and, you say they whisked them there,
00:51:51
◼
►
no, the developers had to pay to whisk themselves there.
00:51:54
◼
►
- Fair, fair, fair, that's a good point.
00:51:56
◼
►
- But yeah, so if you were accepted,
00:51:58
◼
►
you would have one day, you'd be like,
00:52:01
◼
►
okay, well, you could be here during this one day,
00:52:04
◼
►
and you'll have access to the hardware
00:52:06
◼
►
and be able to bring your app already mostly done
00:52:09
◼
►
from the simulator and you can run it
00:52:12
◼
►
on the actual hardware and make tweaks for one day
00:52:14
◼
►
and then see you later.
00:52:16
◼
►
So that's what was happening.
00:52:17
◼
►
I don't know if that has happened in any other way
00:52:20
◼
►
for anything else they've done in recent history.
00:52:22
◼
►
- Yeah, I'm not sure either, but I'm thinking of that
00:52:25
◼
►
and I'm wondering if that's one of the uses
00:52:27
◼
►
of the developer center is to be able
00:52:29
◼
►
to have a specific place to, well I was gonna say
00:52:33
◼
►
bring people, but to have people arrive
00:52:35
◼
►
and let them play with something.
00:52:39
◼
►
And then it got me thinking,
00:52:40
◼
►
and this is where I'm getting a little bit silly,
00:52:42
◼
►
what if this is all in preparation
00:52:44
◼
►
for the supposedly forthcoming AR glasses?
00:52:47
◼
►
Like what if this is,
00:52:48
◼
►
I'm sure it's gonna be used for other things too,
00:52:50
◼
►
but what if this is in large part to prepare a space,
00:52:53
◼
►
or prepare the way even you could say,
00:52:56
◼
►
for developers to come and use AR glasses
00:52:58
◼
►
and test their presumably simulator
00:53:01
◼
►
or whatever driven code on actual hardware.
00:53:04
◼
►
Like I could see a world in which that's what this is about.
00:53:09
◼
►
- Is this a room full of AR tables?
00:53:11
◼
►
- Yeah, just empty blank tables.
00:53:14
◼
►
- Like big places for you to be able to walk around
00:53:16
◼
►
and not bump into things.
00:53:18
◼
►
Speaking of this, by the way,
00:53:19
◼
►
like the latest, I mean, rumors, whatever,
00:53:21
◼
►
the latest round of rumors I heard was that,
00:53:23
◼
►
oh, Apple was planning to do the AR stuff at this WWDC,
00:53:26
◼
►
but it got pushed, but we'll see.
00:53:28
◼
►
- Yeah, I mean, that's been the rumor for every WWDC
00:53:30
◼
►
for the last three years.
00:53:31
◼
►
- So far it's been true.
00:53:34
◼
►
- No, I remember the last one they had in person.
00:53:36
◼
►
I remember, I was in the room for that one
00:53:39
◼
►
with you guys, I believe, and I remember
00:53:41
◼
►
before the keynote started, they have the screen
00:53:46
◼
►
showing the little animations or whatever,
00:53:47
◼
►
and the animations they were showing looked very much
00:53:50
◼
►
like they would be the style of something
00:53:53
◼
►
drawn for air glasses.
00:53:54
◼
►
It was almost like those laser portraits in the '80s,
00:53:56
◼
►
but forming shapes, you know what I mean?
00:53:59
◼
►
Like everything was made out of light sabers.
00:54:00
◼
►
- Oh, yeah, yeah, yeah, yeah.
00:54:02
◼
►
- Like it was that kind of style,
00:54:03
◼
►
And even, I remember looking at that thinking,
00:54:05
◼
►
oh my God, are they about to do the AR thing right now?
00:54:08
◼
►
Because that sure, like that art style sure looks like it.
00:54:12
◼
►
And it turns out it was just,
00:54:13
◼
►
that was just the art style for the year.
00:54:15
◼
►
It meant nothing, it was just what they thought looked cool.
00:54:18
◼
►
- It was like a virtual boy.
00:54:19
◼
►
- Yeah, yeah.
00:54:20
◼
►
- Getting ready.
00:54:21
◼
►
Yeah, I don't know.
00:54:22
◼
►
Yeah, we'll see what happens.
00:54:23
◼
►
I mean, I'm enthusiastic about this for other people.
00:54:26
◼
►
You know, it's one of those things like,
00:54:27
◼
►
would you hire this person for your team?
00:54:29
◼
►
No, but I'd hire them for that team over there.
00:54:32
◼
►
I think this is an interesting way for Apple to dip their toe in the water. Personally, for me,
00:54:37
◼
►
I am not in love with the idea of getting on an airplane yet, much less, you know,
00:54:42
◼
►
going to a place where a bunch of people are milling about potentially indoors,
00:54:45
◼
►
you know, potentially without masks. Like that's not my jam, but if it's your jam, like feel free.
00:54:49
◼
►
And I'm very, very excited to see pictures, what will people be allowed to share anyway,
00:54:55
◼
►
pictures and information about how this goes down, but we'll see.
00:55:00
◼
►
All right, our friend Jason, friend of the show Jason, had something to talk about with regard to
00:55:06
◼
►
the Apple Studio display and settings. And Jason lamented in Macworld, in his periodic column in
00:55:12
◼
►
Macworld, that it would be cool if we had settings for the Studio display webcam. Wouldn't that be
00:55:17
◼
►
interesting? So Jason writes, "We can debate the wisdom of putting center stage on a display,
00:55:22
◼
►
most likely designed for the desks of nerds, but let's leave that aside." Actually, I would like
00:55:26
◼
►
I'd like to talk about that briefly.
00:55:27
◼
►
I stand by, I love center stage,
00:55:29
◼
►
and I think this is a reasonable application of it.
00:55:31
◼
►
I think I'm the only one,
00:55:33
◼
►
or maybe Jason was saying the same thing.
00:55:34
◼
►
- No, I agree with you.
00:55:35
◼
►
I think center stage is good here.
00:55:36
◼
►
It's just they need a camera that is capable
00:55:38
◼
►
of doing center stage and not also looking like crap.
00:55:42
◼
►
So anyway, so back to what Jason wrote.
00:55:43
◼
►
- By the way, the update to the firmware
00:55:44
◼
►
still looks like crap, right?
00:55:45
◼
►
We all are in agreement on that?
00:55:47
◼
►
- Yeah, some people say it's getting slightly better,
00:55:48
◼
►
but that's why I put this article in here,
00:55:50
◼
►
'cause I think Jason really nailed the heart
00:55:52
◼
►
of how Apple's traditional ethos
00:55:55
◼
►
it makes it more difficult for Apple to get out from under this bad hardware that it has chosen to put in its display.
00:56:01
◼
►
Right, so continuing with what Jason wrote,
00:56:03
◼
►
"How about the audacity of Apple shipping it without any interface to speak of? And how much better might the camera on the studio display have
00:56:09
◼
►
been received if it could be tweaked by its users to produce more pleasing images? The studio display users are reporting that
00:56:15
◼
►
occasionally the studio displays audio speakers or microphones or both get a little choppy." Again, this is me interjecting. That is absolutely factual.
00:56:24
◼
►
occasionally the speakers will have I don't even know how to describe it, but it they'll have like
00:56:29
◼
►
Just a few milliseconds where they where there's no audio
00:56:33
◼
►
It's enough that you notice but not enough that it's extremely jarring and then occasionally and this happened to me today
00:56:39
◼
►
I was listening to a podcast using overcast on Mac and I don't think this was overcast. I think it was the display
00:56:44
◼
►
I'll be listening to something and I'll get
00:56:46
◼
►
And it'll just freeze like that for a while and eventually in what makes me think it was the display is
00:56:53
◼
►
is eventually it stopped and then when I adjusted the volume just to see if anything was working
00:56:59
◼
►
because I turned back on the pops when you adjust the volume, the boop boops boops.
00:57:04
◼
►
Anyways, when I did that, I heard it on my clamshelled MacBook Pro.
00:57:10
◼
►
So even though the sound settings, last I had touched it, were set to the studio display,
00:57:15
◼
►
suddenly after the ggggg, the MacBook Pro is what was actually emitting sound.
00:57:20
◼
►
And then I went back in System Preferences, moved it back to the studio display, and everything
00:57:23
◼
►
Very weird though, so yeah, a little bit of audio problems
00:57:26
◼
►
are definitely happening from time to time.
00:57:28
◼
►
Anyway, back to Jason.
00:57:30
◼
►
The studio displays audio speakers or microphones
00:57:31
◼
►
or both get a little choppy.
00:57:33
◼
►
That's a common problem with audio hardware on the Mac,
00:57:34
◼
►
but it's fixed by the classic tech problem solver.
00:57:37
◼
►
Turn it off and back on.
00:57:38
◼
►
Except the studio display does not have a button.
00:57:43
◼
►
If the audio on the studio display gets weird,
00:57:45
◼
►
your only option is to crawl under your desk,
00:57:47
◼
►
pull the plug, and then plug it back in.
00:57:49
◼
►
All true, all very true.
00:57:51
◼
►
- See, and that's because, as we noted before,
00:57:53
◼
►
You can't even pull the power cord out
00:57:55
◼
►
of the back of your monitor.
00:57:56
◼
►
You can if you really want to pull really hard,
00:57:58
◼
►
but that's not supposed to be pulled out.
00:57:59
◼
►
It's not a regular connector.
00:58:01
◼
►
It is really well wedged in there
00:58:03
◼
►
and it's not the type of connector
00:58:05
◼
►
that they want you connecting and disconnecting.
00:58:06
◼
►
So even though technically you can yank the cord out,
00:58:09
◼
►
you really shouldn't.
00:58:10
◼
►
And so, because it doesn't have a power button,
00:58:12
◼
►
because why would you ever need a power button, right Apple?
00:58:14
◼
►
You have to go and crawl under your desk
00:58:16
◼
►
and find where it's plugged in and unplug it, right?
00:58:18
◼
►
So these two things like, you know, the typical Apple Ethos,
00:58:20
◼
►
you don't need a power button
00:58:22
◼
►
'cause why would you ever need one?
00:58:23
◼
►
It's just smart enough to know when to turn on
00:58:24
◼
►
and smart enough to know when to turn off.
00:58:25
◼
►
You don't need to worry about it.
00:58:26
◼
►
That fails you when it turns out,
00:58:29
◼
►
actually sometimes you do need to turn off
00:58:30
◼
►
'cause there are bugs.
00:58:31
◼
►
And then the total lack of settings, right?
00:58:33
◼
►
A lot of webcams have,
00:58:35
◼
►
and you can read the articles to see this,
00:58:36
◼
►
there have been third-party apps in the past
00:58:37
◼
►
that have let you tweak the image
00:58:39
◼
►
of your Apple built-in camera.
00:58:41
◼
►
And then of course, third-party cameras,
00:58:42
◼
►
you often come with your own app
00:58:43
◼
►
where you can tweak the brightness, the contrast,
00:58:45
◼
►
the exposure, the focal distance,
00:58:47
◼
►
all sorts of those things that maybe you could fiddle with
00:58:50
◼
►
to make the image of yourself in center stage
00:58:54
◼
►
look more pleasing to you.
00:58:55
◼
►
Like I said in past shows,
00:58:56
◼
►
a lot of the complaints about the center stage camera,
00:58:58
◼
►
aside from the low resolution,
00:59:00
◼
►
is that there is like some over-processing
00:59:02
◼
►
that really smooths out, presumably,
00:59:03
◼
►
the noise in your face,
00:59:05
◼
►
and it's like low contrast and overexposed.
00:59:08
◼
►
And so the over-processing,
00:59:10
◼
►
if you could disable the processing or weaken it,
00:59:12
◼
►
that might help,
00:59:13
◼
►
but simple things like exposure, right, and contrast,
00:59:16
◼
►
those are basic settings that a lot of webcams have,
00:59:20
◼
►
And it could just be that people would be happier
00:59:23
◼
►
if they could just have two sliders
00:59:25
◼
►
to mess with those things to make it look more like it does
00:59:28
◼
►
on the iPad.
00:59:30
◼
►
Again, nothing's gonna save the hardware
00:59:32
◼
►
like a lot of people who are frustrated
00:59:33
◼
►
by the Studio Display are getting third party webcams
00:59:37
◼
►
or taking like a point and shoot digital camera
00:59:41
◼
►
or a mirrorless camera or whatever
00:59:42
◼
►
and those just look fantastically better.
00:59:44
◼
►
So there's no substitute for cubic inches
00:59:47
◼
►
but with the existing hardware that's there,
00:59:50
◼
►
some amount of settings might have actually
00:59:53
◼
►
saved Apple from this,
00:59:55
◼
►
because the only alternative people have now
00:59:57
◼
►
is there's no, as far as I know,
00:59:58
◼
►
there's no third party apps
00:59:59
◼
►
that you can mess with this internal camera with.
01:00:01
◼
►
And people are just waiting around for new, you know,
01:00:04
◼
►
beta versions of Mac OS
01:00:06
◼
►
that come with slightly tweaked firmware,
01:00:08
◼
►
which again, you can't change.
01:00:09
◼
►
The only setting you have is basically,
01:00:10
◼
►
should I do center stage or not?
01:00:12
◼
►
Jason also mentioned if you could select
01:00:15
◼
►
how big of a crop it takes,
01:00:17
◼
►
another setting that Apple just doesn't give you,
01:00:19
◼
►
although Apple changes it from beta to beta,
01:00:21
◼
►
it's not like they give you a setting of like,
01:00:23
◼
►
how big do you want the crop to be?
01:00:24
◼
►
And that could also help you be happier with your camera.
01:00:27
◼
►
So lack of settings, it's a known thing with Apple.
01:00:30
◼
►
And when there is a problem,
01:00:32
◼
►
the lack of settings as we've discussed in the past,
01:00:34
◼
►
when troubleshooting things really makes it
01:00:35
◼
►
so the user has no recourse,
01:00:37
◼
►
except for just to wait around
01:00:38
◼
►
and hope Apple fixes their problem.
01:00:40
◼
►
- For what it's worth,
01:00:42
◼
►
the LG Ultrafine also has no buttons whatsoever,
01:00:45
◼
►
which is also kind of annoying.
01:00:47
◼
►
- Honestly, they would just screw them up.
01:00:49
◼
►
- (laughs) Probably.
01:00:50
◼
►
- It's better for LG to attempt fewer things
01:00:52
◼
►
'cause they obviously can't do even the basics correctly.
01:00:55
◼
►
- Oh, as quick aside, speaking of screwing up buttons,
01:00:57
◼
►
did you guys see, I'm not gonna be able to find the website
01:01:00
◼
►
while we were talking, but I'll put a link in the show notes,
01:01:02
◼
►
did you see the new, the thing about the mechanical watches?
01:01:07
◼
►
This was posted in a Slack we're all in.
01:01:09
◼
►
- I think I still have it open, with my Windows.
01:01:12
◼
►
I haven't finished going through it,
01:01:13
◼
►
so it's still in a browser window.
01:01:15
◼
►
I'll have it for you in a second.
01:01:16
◼
►
Here you go.
01:01:16
◼
►
- I got it, I got it.
01:01:17
◼
►
- Put it in the chat room.
01:01:18
◼
►
- I'm not gonna try to pronounce this name
01:01:19
◼
►
'cause I'm not going to do it any justice.
01:01:21
◼
►
But this is a website that this person
01:01:26
◼
►
does some phenomenal live animations of things
01:01:29
◼
►
and mechanical engineering and discusses
01:01:34
◼
►
like how things work.
01:01:35
◼
►
If I recall correctly, the same person did
01:01:37
◼
►
an absolutely brilliant version
01:01:39
◼
►
on the internal combustion engine.
01:01:42
◼
►
This is so cool.
01:01:43
◼
►
and to see, like I knew a little teeny tiny bit
01:01:47
◼
►
about how a mechanical watch works,
01:01:49
◼
►
but this is one of those things
01:01:50
◼
►
where you literally build a mechanical,
01:01:52
◼
►
well not literally I shouldn't say,
01:01:54
◼
►
but you effectively build a mechanical watch
01:01:56
◼
►
from first principles and from nothing
01:01:58
◼
►
into a fully functioning watch with a complication,
01:02:01
◼
►
the whole rigmarole.
01:02:02
◼
►
Marco, if you haven't read this already,
01:02:03
◼
►
this is straight up your alley, this is super cool.
01:02:06
◼
►
But yeah, with regard to the display,
01:02:08
◼
►
for my personal needs,
01:02:10
◼
►
the camera doesn't really bother me that much.
01:02:13
◼
►
of course I wish it was better, but I'm not sitting on Zoom calls all day long. If I was
01:02:18
◼
►
sitting on Zoom calls all day long, this would really tick me off. Center stage is awesome,
01:02:21
◼
►
and it works. I tried it with, I think it was with Zoom, and it did work with Zoom. And I, again,
01:02:27
◼
►
I stand by center stage. I think it's huge on me, and I think Jason also did as well, if memory
01:02:32
◼
►
serves. But we might be the only ones that, there are dozens of us, we might be the only ones that
01:02:38
◼
►
are enthusiastic about it. But nevertheless, I still think center stage is a perfectly
01:02:42
◼
►
reasonable application or it's perfectly reasonable on the studio display and and for my uses i'm not
01:02:49
◼
►
too bothered by all this but golly if i was sitting on zoom all day every day this would
01:02:53
◼
►
really really really frustrate me moving on uh we can't go another episode without talking about
01:02:58
◼
►
elon musk apparently so we had some feedback um i don't want to read this person's name just in case
01:03:04
◼
►
that would get them in trouble but we had some feedback and it is as false it's a little bit
01:03:09
◼
►
bit long, but it's fascinating. I'm one of the attorneys suing Elon Musk for his delayed
01:03:13
◼
►
disclosure of his stake in Twitter. John suggested that it was good that some probably rich shareholder
01:03:17
◼
►
was taking this on. It's not actually how our system works, generally speaking. Our
01:03:22
◼
►
firm does plaintiff-side securities litigation because the SEC, the Security and Exchange
01:03:27
◼
►
Commission, cannot or will not take on so much wrongdoing. The laws in the courts have
01:03:31
◼
►
left it to the private sector to enforce security laws through private civil lawsuits. The plaintiff
01:03:36
◼
►
in our case actually sold very few Twitter shares, a lot of money for him but not a lot
01:03:40
◼
►
of money in the scheme of things. There's a system and the attorneys who will ultimately
01:03:43
◼
►
lead the case will be the ones to represent the investor who lost the most money and wants
01:03:47
◼
►
to serve as lead. That may or may not be us. We take all our cases for securities fraud
01:03:52
◼
►
and other security law violations on contingency and at risk and get paid a percentage of a
01:03:56
◼
►
recovery if we are successful. This model may not be ideal, but it's the system we have.
01:04:02
◼
►
class action lawyers are often maligned, and I agree with much of the criticism, millions
01:04:06
◼
►
of dollars of fees for the lawyers when the injured class members get a coupon in the
01:04:10
◼
►
mail for 10% off another product from the company that wronged them. Our cases don't
01:04:13
◼
►
settle for coupons. The class usually gets around 75% of any recovery we ultimately obtain.
01:04:19
◼
►
The security laws are written in such a way that there aren't any punitive damages, so
01:04:23
◼
►
recoveries are often not 100%. But I feel great about what I do, both because of the
01:04:29
◼
►
we are able to get for the classes we represent and for the hopefully deterrent effect we have in the markets.
01:04:33
◼
►
Unfortunately in Elon's case, I don't think the system can provide much of a deterrent because there's no amount of money that will cause him to
01:04:39
◼
►
But that doesn't mean he's above the law and hopefully we'll get a chance to remedy that for those who sold their shares too cheaply
01:04:44
◼
►
when he was hiding his stake. It's fun to hear my case discussed
01:04:47
◼
►
—sorry Marco—even for just a few seconds. In a prior life, I used to defend Apple and privacy-related class actions,
01:04:53
◼
►
so I guess it isn't the first time. I just thought that was all super interesting. So thank you to that anonymous person.
01:04:58
◼
►
It's interesting that the one he's representing is not some super rich shareholder, but obviously
01:05:05
◼
►
they're working, they say we don't make money unless we win, and they get, it's not like
01:05:09
◼
►
class action like you said, but you described it well, a handful of lawyers get millions
01:05:12
◼
►
of dollars and the class gets some pittance, but it is actually similar because if they
01:05:18
◼
►
get a percentage, if they're representing someone who had millions and millions of losses,
01:05:23
◼
►
they're going to get back 75% of their million and that means the lawyers get 25% of that
01:05:28
◼
►
million back.
01:05:29
◼
►
So anyway, I guess they don't get anything if they lose.
01:05:32
◼
►
I mostly agree that it is good that someone's trying to hold him account for doing a thing
01:05:38
◼
►
that he ostensibly wasn't supposed to do.
01:05:40
◼
►
It's kind of sad that this is supposed to be against the law and you're not supposed
01:05:45
◼
►
to do it according to the rules of the SEC that are supposed to govern business in the
01:05:50
◼
►
United States, but you can just flout those rules and just assume no one's going to come
01:05:55
◼
►
after you because apparently the SEC can't or won't kind of like how our IRS can't go after
01:06:00
◼
►
rich people because they don't have enough money to audit them because it's very expensive and
01:06:05
◼
►
time-consuming to audit rich people because rich people have lots of lawyers and accountants and
01:06:08
◼
►
everything so the IRS goes ah we can't go after rich people we'll just go after slightly less
01:06:12
◼
►
rich people who we can afford to pursue which is a totally broken system and in this case it seems
01:06:18
◼
►
like the SEC is not interested in going after clear violations of their rules and so they leave
01:06:23
◼
►
it to the private sector quote unquote where lawyers will take it up because if they can
01:06:27
◼
►
recover some of the money that people say that they lost because you know again he was
01:06:32
◼
►
hiding his stake in Twitter and had people known that he was buying up all those shares
01:06:36
◼
►
they would have acted differently but they didn't so they ended up losing money on stock.
01:06:40
◼
►
Seems like it's a difficult thing to prove or at least the very least a difficult thing
01:06:44
◼
►
to obviously you can't you can't even get all your money back you can get some percentage
01:06:47
◼
►
Jeremy money back but some percentage is better than zero so we can just like if
01:06:52
◼
►
this succeeds it will be added to the list of sort of slap on the wrist things
01:06:56
◼
►
that Elon has run afoul of so when someone says Elon Musk has never done
01:06:59
◼
►
anything wrong you can say well he has he hasn't done anything wrong that has
01:07:02
◼
►
caused them to as in the words of this you know feedback lose sleep like
01:07:07
◼
►
nothing has actually hurt him because he's when you're very wealthy it's very
01:07:10
◼
►
difficult to have anything that hurts you but has he ever done anything wrong
01:07:12
◼
►
and you know provably wrong like where everyone agrees he did a wrong thing and
01:07:17
◼
►
then he got either convicted or sued and lost or whatever. Yeah, sure, it happens all the
01:07:21
◼
►
time. I mean, we'll see what happens with, for example, all the discrimination lawsuits
01:07:24
◼
►
in the Tesla factories or whatever, and add that to the column of things that probably
01:07:29
◼
►
don't make a difference in the grand scheme of things to Elon Musk personally, but never
01:07:34
◼
►
let it be said that he has never done anything wrong and is the blameless angel that some
01:07:38
◼
►
of our listeners may believe he is.
01:07:42
◼
►
- All right, I wanted to channel Upstream
01:07:44
◼
►
and do a couple of quick things,
01:07:46
◼
►
cover a couple of quick things
01:07:47
◼
►
that I thought were super interesting.
01:07:49
◼
►
Over the last couple of weeks,
01:07:50
◼
►
there's been rumors that Sunday Ticket
01:07:53
◼
►
might be coming to Apple TV+.
01:07:56
◼
►
Marco, could you describe to me
01:07:57
◼
►
what Sunday Ticket is, please?
01:07:58
◼
►
- Yes, you are going for a drive on the weekend,
01:08:03
◼
►
and you go a little bit too fast,
01:08:06
◼
►
and an officer of law prevents you from going further
01:08:11
◼
►
and gives you a piece of paper that makes you pay money.
01:08:14
◼
►
- I'm kind of annoyed at how good an answer that was.
01:08:16
◼
►
That is not at all close to what it actually means,
01:08:18
◼
►
but that was an annoyingly good answer.
01:08:20
◼
►
Well done, sir.
01:08:21
◼
►
So Sunday Ticket is a thing for American football.
01:08:25
◼
►
It used to be for years, and as it stands still is,
01:08:28
◼
►
for years and years and years and years,
01:08:30
◼
►
the only way you could get access to, with exceptions,
01:08:33
◼
►
NFL football game was to pay an obscene amount of money to a particular cable
01:08:38
◼
►
provider and it's actually not cable it's satellite provider so dish network
01:08:43
◼
►
which has had other names in the past had a exclusive deal with the NFL such
01:08:49
◼
►
that in order to get Sunday ticket and again this is the thing that lets you
01:08:52
◼
►
watch whatever games you want with exceptions any would no matter where
01:08:55
◼
►
they are and and it had some other features to like a channel that showed
01:08:59
◼
►
only the super exciting plays in football because as much as I do love
01:09:02
◼
►
football let's be honest it's kind of boring I'm sorry it's direct TV not dish
01:09:06
◼
►
thank you CMF so many people this is gonna be fantastic I can't like I love
01:09:12
◼
►
football even though I shouldn't but nevertheless frankly it's just just a
01:09:17
◼
►
quick aside I don't know what you're talking about for the most part but just
01:09:19
◼
►
a quick aside you mentioned like yeah it lets you watch like some of the games
01:09:22
◼
►
well most of the games well you know the feeling that the feeling I get and maybe
01:09:27
◼
►
you know I could be wrong I don't know anything about sports I'm probably
01:09:30
◼
►
wrong but it seems like the leagues really hate the fans like that's factual
01:09:37
◼
►
they absolutely hate you all the crap they make you go through to have subpar
01:09:44
◼
►
experiences and so many limits and I know that I know why I know you know
01:09:49
◼
►
it's because of you know basically large money deals between large companies and
01:09:53
◼
►
they don't hate the fans they just love money right it seems like they hate you
01:09:58
◼
►
so, so much.
01:10:00
◼
►
Like, I'm just, again, maybe it's just me
01:10:03
◼
►
and my lack of a traditional father growing up
01:10:06
◼
►
and that's why I'm not into sports at all,
01:10:08
◼
►
but I don't understand why people would
01:10:11
◼
►
care so much to get through all this crap.
01:10:14
◼
►
Meanwhile, I guess, I mean, I'm buying Apple products
01:10:16
◼
►
and putting up all their software bugs and everything,
01:10:18
◼
►
so maybe a bad example.
01:10:20
◼
►
- Just think of how much you went through back in the day
01:10:22
◼
►
to watch the QuickTime 4 streaming video from WWDC keynote.
01:10:27
◼
►
you would have gone through a lot to do that and people are willing to do exactly that
01:10:30
◼
►
much. Think of our friend that we know who has a sling box in the Midwest to view sporting
01:10:37
◼
►
events on the other side of the world. We would totally do that if that's what we needed
01:10:41
◼
►
to do to be able to see WWDC keynote live. So I don't think we have any sort of high
01:10:45
◼
►
ground to stand on here.
01:10:47
◼
►
I suppose that's true.
01:10:48
◼
►
And by the way, it's not a sling box. It's prior sponsor channels, which is excellent.
01:10:51
◼
►
But anyways, I take your point, Marco, and it's exactly what Jon said. It's not necessarily
01:10:55
◼
►
that they hate the fans, although in some cases I think that's kind of true, but it's
01:10:59
◼
►
more that they want money. Money, money, money, money, money more than anything else in the
01:11:03
◼
►
world and they make these ridiculous deals with anyone who gets near them about, "Oh,
01:11:07
◼
►
well we can show this game in these areas in these markets, but not that market and
01:11:12
◼
►
not when it's too close to home," and so on and so forth. It's a mess.
01:11:15
◼
►
Yeah, they want to sell exclusive rights because you make money by saying, "We will sell you
01:11:20
◼
►
this, and it's valuable because you will be the exclusive rights holder to air this type
01:11:24
◼
►
of game for this team in this area or whatever.
01:11:27
◼
►
And the exclusivity makes it valuable.
01:11:29
◼
►
And the exclusivity means now all of a sudden there's a bunch of rules about what you can
01:11:33
◼
►
show on the blanket streaming service or in their app or whatever.
01:11:37
◼
►
It's like, well, we have this.
01:11:38
◼
►
It's just, it's how they make money.
01:11:41
◼
►
And sometimes it's a huge amount of money and sometimes these are weird legacy deals
01:11:44
◼
►
and they'll slowly fade out.
01:11:46
◼
►
You know, listen to someone talking to a sporting podcast about how the age of streaming is
01:11:50
◼
►
is changing the landscape of local television contracts
01:11:53
◼
►
and blackouts and a lot of this stuff,
01:11:55
◼
►
but stuff like that changes slowly.
01:11:57
◼
►
And in the end, there is value inherent
01:12:00
◼
►
in the sporting events because people want to see them.
01:12:03
◼
►
It's just a question of who is going to,
01:12:06
◼
►
how much money that value is going to make and for whom.
01:12:09
◼
►
And so I think the total amount of money that's gonna make
01:12:11
◼
►
is probably gonna stay the same,
01:12:12
◼
►
but that money is gonna move around.
01:12:13
◼
►
I'm hoping, I bet sports fans are hoping that by the end,
01:12:16
◼
►
there is a simpler way as a fan
01:12:19
◼
►
to give the amount of money required
01:12:21
◼
►
for you to see the things you wanna see.
01:12:23
◼
►
Right now it seems anything but simple
01:12:24
◼
►
because we're seeing like we're in this in-between period
01:12:26
◼
►
of cable and streaming services and over-the-air live TV
01:12:31
◼
►
all in the mix and I don't know how people even keep it
01:12:34
◼
►
straight of how they have to watch a thing.
01:12:36
◼
►
But then again, it's like that for streaming TV.
01:12:39
◼
►
That's why things like Just Watch exists,
01:12:41
◼
►
the Just Watch app and whatever it is, justwatch.com.
01:12:44
◼
►
It's literally the second place I go.
01:12:46
◼
►
First place is what am I gonna watch?
01:12:47
◼
►
Second place is, how do I watch that?
01:12:49
◼
►
And I just go to Just Watch and say,
01:12:51
◼
►
"Just watch, please tell me how I can watch this."
01:12:53
◼
►
And then it tells me of the umpteen services
01:12:55
◼
►
I have to subscribe to,
01:12:55
◼
►
here are the different ways you can watch it.
01:12:58
◼
►
That's not an app I needed when I was a kid
01:13:00
◼
►
and I had 13 channels.
01:13:01
◼
►
(both laughing)
01:13:03
◼
►
- Yeah, it's so true.
01:13:04
◼
►
And this is all relevant because, you know,
01:13:08
◼
►
the NFL wouldn't sell you,
01:13:10
◼
►
the NFL had a streaming product years and years and years ago
01:13:13
◼
►
before that was super duper popular.
01:13:15
◼
►
The NFL had a streaming product
01:13:16
◼
►
and I'm sure like the baseball people say,
01:13:18
◼
►
"Oh, baseball was for," it doesn't matter.
01:13:19
◼
►
But the point is, years ago, it had a streaming product,
01:13:21
◼
►
but you could only subscribe to it if you were not American.
01:13:24
◼
►
And if you entered American contact information
01:13:27
◼
►
or came to the NFL website from America,
01:13:29
◼
►
they would say, "Kindly pound sand and pay DirecTV."
01:13:32
◼
►
So a friend of the show, Lex Friedman, many moons ago,
01:13:36
◼
►
and this website is now gone from the internet,
01:13:38
◼
►
but many moons ago, he put up a post that said,
01:13:39
◼
►
"Hey, you can pay a company to give you a DNS server
01:13:43
◼
►
"that's way off in Europe."
01:13:45
◼
►
And that was all you needed in order to get the NFL
01:13:47
◼
►
to serve you the European page.
01:13:49
◼
►
And then you could pay the NFL like 150 bucks
01:13:51
◼
►
to get Sunday Ticket via streaming,
01:13:53
◼
►
but you had to masquerade as a European to do it.
01:13:56
◼
►
And it was a total mess.
01:13:57
◼
►
Well anyways, all of this to say,
01:13:59
◼
►
yes, I totally understand Mark.
01:14:01
◼
►
This seems bananas to you and you're not really wrong.
01:14:04
◼
►
But Sunday Ticket may be coming to Apple TV+,
01:14:07
◼
►
which would be wild and I think a huge deal.
01:14:11
◼
►
Because a lot of Americans, myself included,
01:14:13
◼
►
although I mostly don't pay attention to the NFL anymore,
01:14:16
◼
►
a lot of Americans really love American football and the NFL
01:14:19
◼
►
and for Sunday Ticket to be available via streaming
01:14:22
◼
►
would be a big deal.
01:14:24
◼
►
And maybe it is already on DirecTV and I misunderstand it,
01:14:27
◼
►
but my understanding is you cannot get Sunday Ticket
01:14:30
◼
►
without being a DirecTV member.
01:14:31
◼
►
And yes, I would presume that you wouldn't be able
01:14:33
◼
►
to get Sunday Ticket in this potential new world
01:14:35
◼
►
unless you're an Apple TV+ member,
01:14:37
◼
►
but that is a much easier thing to do
01:14:39
◼
►
than putting a satellite dish on your friggin' house.
01:14:41
◼
►
So I just think this is fascinating.
01:14:44
◼
►
Even though I don't pay attention to the NFL,
01:14:46
◼
►
I still think it would be super cool
01:14:48
◼
►
if Sunday Ticket came to Apple TV Plus.
01:14:51
◼
►
And I know they're doing the Friday Night Baseball games
01:14:53
◼
►
and they're kinda dipping their toe
01:14:54
◼
►
in the water of sports stuff.
01:14:55
◼
►
So I really, really am keeping a keen eye on this
01:14:59
◼
►
to see where it goes.
01:15:00
◼
►
And I think it's a fascinating play.
01:15:03
◼
►
And then additionally, very quickly,
01:15:05
◼
►
there was rumor or there's been a statement actually.
01:15:08
◼
►
This is from the Register Citizen,
01:15:10
◼
►
which is a paper that I don't remember ever hearing about before. But apparently, Apple
01:15:15
◼
►
TV+ has commissioned a movie on the Danbury Trashers, and you might say, "Well, what in
01:15:19
◼
►
the hell are the Danbury Trashers?" So the story of me driving a family friend's Ferrari,
01:15:26
◼
►
the family friend was the owner of the Danbury Trashers minor league hockey team. And this
01:15:32
◼
►
you may have heard about many, many years ago in the early aughts, because he then made
01:15:36
◼
►
his then 17 year old son, the general manager of the Danbury Trashers,
01:15:41
◼
►
Monday League hockey team. And so there was a documentary done about this. It is
01:15:45
◼
►
on Netflix. It is excellent. It is called "Untold Crime and Penalties" and I will
01:15:50
◼
►
put that link in the show notes. I would watch it again but I just canceled my
01:15:53
◼
►
Netflix subscription but that's neither here nor there. But either way,
01:15:59
◼
►
yeah, so there's a documentary about this. It's like an hour, hour and a half and
01:16:03
◼
►
it's excellent. And then I talked about all this on analog because, you know,
01:16:06
◼
►
this guy, Jimmy Galanti, he was in the garbage business,
01:16:09
◼
►
hence Danbury Trashers, he was very Italian.
01:16:12
◼
►
- Had a lot of money from the garbage business
01:16:15
◼
►
and he was an Italian from New Jersey, okay.
01:16:17
◼
►
- Uh-huh, uh-huh, and he went to jail
01:16:19
◼
►
for tax evasion for a while.
01:16:20
◼
►
So I'll let you put the in between together.
01:16:23
◼
►
But he was always super nice to me.
01:16:25
◼
►
- He was over the head with it.
01:16:26
◼
►
- He was always super nice to me
01:16:28
◼
►
and let me drive a Ferrari once and that was pretty cool.
01:16:30
◼
►
So anyway, so I just thought this was fascinating
01:16:33
◼
►
and this is a little bit selfish
01:16:34
◼
►
but I think it's super interesting and neat.
01:16:36
◼
►
And apparently one of the stars of, shoot, what is this?
01:16:40
◼
►
Stranger Things, this gentleman's name is David Harbour,
01:16:43
◼
►
he's going to play the aforementioned Jimmy Galanti.
01:16:45
◼
►
So it hits close to home.
01:16:47
◼
►
It was super weird watching this documentary
01:16:49
◼
►
and seeing their kitchen and being like,
01:16:51
◼
►
"Wow, I've stood in that kitchen many times before.
01:16:54
◼
►
"This is really weird and creepy."
01:16:57
◼
►
But anyways, I just thought that was fascinating.
01:16:59
◼
►
- I will say too, while we're on TV for a moment,
01:17:02
◼
►
In a failed effort to find anything else to watch
01:17:06
◼
►
for the moment, Tiff and I decided
01:17:08
◼
►
to just start watching Severance again.
01:17:10
◼
►
- Yeah, I was just talking to Aaron about this.
01:17:13
◼
►
- What do you mean again?
01:17:14
◼
►
I thought you already had started.
01:17:15
◼
►
Did you start over again?
01:17:16
◼
►
- Yeah, so we finished the season.
01:17:18
◼
►
Right now they're between seasons.
01:17:20
◼
►
- Oh, you're watching it a second time now.
01:17:21
◼
►
- Yeah, so we're going back and rewatching a season one.
01:17:24
◼
►
We're only a couple episodes in,
01:17:27
◼
►
but there is so much to pick up on a second watch through.
01:17:31
◼
►
So if you enjoyed season one,
01:17:33
◼
►
and if you don't, what's wrong with you?
01:17:34
◼
►
But if you enjoyed season one,
01:17:36
◼
►
I strongly suggest go back and watch it again,
01:17:38
◼
►
like while it's still fresh in your mind,
01:17:40
◼
►
and there's so much there
01:17:42
◼
►
that you will pick up the second time.
01:17:44
◼
►
So it's pretty cool.
01:17:45
◼
►
- Yeah, you know, I would recommend that for you as well,
01:17:46
◼
►
Jon, but I hear that you didn't like "Severance" at all.
01:17:49
◼
►
- Wait, I haven't heard the episode yet.
01:17:50
◼
►
Saving it for a long drive tomorrow.
01:17:51
◼
►
- I am actually watching it a second time,
01:17:54
◼
►
'cause I'm watching it with a Wi-Fi.
01:17:56
◼
►
Yeah, the frustrating thing that annoys everybody
01:17:59
◼
►
that I will say again, so all you and all the listeners
01:18:02
◼
►
can also be annoyed is, you know, a lot of the things
01:18:04
◼
►
that Marco's picking up on the second time
01:18:05
◼
►
were possible to also pick up the first time.
01:18:08
◼
►
If you were paying attention.
01:18:11
◼
►
- Not all of us are as smart and observant as you, John.
01:18:14
◼
►
- That's not about being smart and observant, actually.
01:18:15
◼
►
What it is, and this is why Marco is ill-equipped
01:18:17
◼
►
to deal with it, is experience watching similar programs.
01:18:22
◼
►
It's basically like, do you know the tropes?
01:18:24
◼
►
Do you know how things are normally telegraphed?
01:18:25
◼
►
When you see X, like, I don't wanna spoil anything,
01:18:28
◼
►
but what they do in the, like, previously on, right?
01:18:33
◼
►
When they do the previously on?
01:18:34
◼
►
- Okay, I never watch those because they spoil too much.
01:18:37
◼
►
- Right, so the reason they do the previously on,
01:18:40
◼
►
like, I think on episode eight or nine,
01:18:41
◼
►
they do a previously on that reminds you of something
01:18:43
◼
►
that was in episode one or two,
01:18:45
◼
►
because they assume most people have forgotten by now
01:18:48
◼
►
about episode one or two,
01:18:49
◼
►
or the thing that they are showing you previously on
01:18:51
◼
►
wasn't noteworthy to people
01:18:53
◼
►
because they're not familiar with the tropes,
01:18:54
◼
►
but if you've seen lots of shows like this,
01:18:56
◼
►
When it happened in episode one or two, you go,
01:18:59
◼
►
oh, that probably means that X and Y are gonna happen.
01:19:02
◼
►
And then when X and Y do happen,
01:19:03
◼
►
and it's not about being observant or being smart,
01:19:06
◼
►
it's just like, how many shows like this
01:19:07
◼
►
have you watched before?
01:19:08
◼
►
And for Marco, that number is usually zero, right?
01:19:11
◼
►
Unless he's watching a sitcom, right?
01:19:13
◼
►
So that's why, it's not a character judgment,
01:19:17
◼
►
and it's not because Marco wasn't paying attention
01:19:18
◼
►
and he was on his phone or whatever.
01:19:20
◼
►
It is just simply like, how many similar shows like this
01:19:22
◼
►
have you seen before?
01:19:24
◼
►
I was just talking to Aaron and my parents about this and my dad, or my mom and dad had
01:19:29
◼
►
just finished Severance for the first time and dad was like, "Man, I gotta watch it again."
01:19:33
◼
►
I was like, "You know, I was thinking about this too."
01:19:34
◼
►
And Aaron and me and dad were talking about this.
01:19:36
◼
►
I feel like I do need to do a rewatch because I really enjoy it.
01:19:39
◼
►
We don't need to go into this much more.
01:19:41
◼
►
I really enjoyed it.
01:19:42
◼
►
I don't know if I enjoyed it quite as much as everyone around me enjoyed it, but I definitely
01:19:45
◼
►
enjoyed it a lot and I feel like I missed a lot and I need to go through it one more
01:19:51
◼
►
my favorite kind of rewatch is the kind I'm doing where I get to introduce the show to someone who hasn't seen it.
01:19:56
◼
►
I haven't watched it and liked it and I could say to my wife,
01:19:59
◼
►
"I like the show and I think you'll like it too." Which are not always the same thing,
01:20:02
◼
►
but in this case, I think you'll like it too.
01:20:03
◼
►
And then to be able to take her through with it and then refuse to answer her questions when you ask me,
01:20:07
◼
►
because I don't want to spoil anything.
01:20:08
◼
►
I'm pretty sure, John, that Merlin said that you didn't like it.
01:20:12
◼
►
That's not what I heard.
01:20:13
◼
►
All right, let's talk iPhone 14 display panels.
01:20:18
◼
►
There's been a picture leaked that purports to have the iPhone 14, 14 Pro, 14 Max, and
01:20:24
◼
►
14 Pro Max all arrayed.
01:20:27
◼
►
And it is, well, other than way too many words and way too many names, way too many numbers,
01:20:32
◼
►
it looks like about what everyone's been saying it's going to look like.
01:20:35
◼
►
So the iPhone, let me paint your word picture, the iPhone 14 Pro and 14 are, look to be approximately
01:20:40
◼
►
the same size.
01:20:42
◼
►
The 14, the non-pro, appears to have the traditional notch, whereas the 14 Pro has, what are we
01:20:48
◼
►
calling this, the pill in something?
01:20:49
◼
►
The pill in lozenge, is that right?
01:20:51
◼
►
The sideways I.
01:20:52
◼
►
A sideways I is actually a pretty good description.
01:20:54
◼
►
No, it's not a pill, the hole in...
01:20:56
◼
►
That's not what people are going to call it, but it looks like a little stylized letter
01:20:58
◼
►
I on its side.
01:21:00
◼
►
And then the 14 Max and 14 Pro Max, I think they're the same size, but again, the 14 Max,
01:21:07
◼
►
the Notch, the 14 Pro Max, the sideways I.
01:21:11
◼
►
Sideways lowercase I.
01:21:13
◼
►
And again, this is around the time of year
01:21:16
◼
►
that we would see fairly accurate leaks.
01:21:18
◼
►
To my eye, this looks accurate,
01:21:20
◼
►
but I'm no expert on these sorts of things.
01:21:21
◼
►
And this is about what we'd expect.
01:21:23
◼
►
I'm intrigued that the Pro models are the only ones
01:21:27
◼
►
that go notch and hole or whatever we're calling it,
01:21:29
◼
►
the side eye. (laughs)
01:21:32
◼
►
But one way or another, this looks like it,
01:21:35
◼
►
It smells like it's probably true to me.
01:21:37
◼
►
- Yeah, all the iPhones always leak.
01:21:39
◼
►
They leak, everything leaks, it's impossible to keep it.
01:21:41
◼
►
These are real parts, I'm sure.
01:21:42
◼
►
We've got everything about it, this is leaked.
01:21:44
◼
►
We've got the whole, we've got what the case looks like,
01:21:46
◼
►
we've got what the cameras look like,
01:21:47
◼
►
we've got some specs on them.
01:21:48
◼
►
Obviously we don't have the colors,
01:21:50
◼
►
but we've got probably the names, we don't have the prices.
01:21:52
◼
►
But anyway, the reason I thought this particular leak
01:21:54
◼
►
was fun was because these phones,
01:21:57
◼
►
especially in a year when there's not going to be
01:21:59
◼
►
a quote unquote redesign, which basically means
01:22:01
◼
►
they change the sides and the back,
01:22:03
◼
►
These phones are so sort of defined
01:22:07
◼
►
by looking at the face of them,
01:22:09
◼
►
like that this part, this one part,
01:22:11
◼
►
which is just like the cover glass or whatever,
01:22:14
◼
►
if you see that, you've seen the whole phone basically,
01:22:16
◼
►
right, 'cause you know what is it gonna be.
01:22:18
◼
►
It's gonna be a rectangle that's gonna be that big,
01:22:20
◼
►
and it's gonna have these features on the screen,
01:22:23
◼
►
which is kind of what we're interested in terms of like,
01:22:25
◼
►
is it full screen, how big is the notch, what else is there?
01:22:27
◼
►
And then there'll be a phone behind that, right?
01:22:29
◼
►
And what will look like, will look like your current one.
01:22:31
◼
►
It's got a flat size, it's got a flat back,
01:22:32
◼
►
it'll come in a bunch of different colors or whatever.
01:22:34
◼
►
And then obviously what's inside it really counts,
01:22:36
◼
►
like what processor is this, the specs on the camera.
01:22:38
◼
►
Of course that also leaks in separate rumors,
01:22:40
◼
►
but this one little part is such a sort of,
01:22:43
◼
►
it's like, yep, this is what the next set of phones
01:22:44
◼
►
are gonna look like.
01:22:45
◼
►
And the reason I thought this was interesting
01:22:46
◼
►
is because despite all the rumors of us talking about,
01:22:48
◼
►
we talked about this on past shows,
01:22:49
◼
►
like the little hole punched out for the camera
01:22:51
◼
►
and the slightly longer hole for the Face ID sensors
01:22:54
◼
►
versus the notch or whatever,
01:22:55
◼
►
one thing that really stands out when you see
01:22:58
◼
►
the parts sitting in front of you,
01:23:01
◼
►
is the thing that a lot of the rumors had mentioned,
01:23:02
◼
►
but it's more visceral when you see it,
01:23:04
◼
►
is that the little, we'll put the link in the show notes
01:23:09
◼
►
so you can see the image, but if you don't know,
01:23:10
◼
►
it's like a circular cutout and then like a lozenge shape
01:23:14
◼
►
next to it, as opposed to the notch, right?
01:23:16
◼
►
Because the circular cutout and the lozenge
01:23:18
◼
►
are near the top of the display where the notch would be,
01:23:21
◼
►
but there's screen between them and the top of the phone.
01:23:25
◼
►
Unlike the notch, there's no screen between the notch
01:23:28
◼
►
and the top of the phone.
01:23:29
◼
►
The notch is the top of the phone.
01:23:30
◼
►
The screen ends, the notch begins, and that's it.
01:23:32
◼
►
And this thing, if you're going up the middle of the phone,
01:23:34
◼
►
you hit the lozenge, and then you hit some more screen,
01:23:37
◼
►
and then you hit the top of the phone.
01:23:39
◼
►
So, I'm not sure of the exact measurements,
01:23:41
◼
►
but it looks to me like it's possible
01:23:44
◼
►
that the little lozenge thing
01:23:46
◼
►
is lower on the screen than the notch.
01:23:49
◼
►
- Yeah, it does look like that from this picture.
01:23:51
◼
►
It could just be a weird perspective trick,
01:23:52
◼
►
but I think it does look like it's a little bit lower.
01:23:55
◼
►
- And so you get more pixels of lit up screen,
01:23:58
◼
►
but some of those pixels are on the other side
01:24:00
◼
►
of the Lozenge and like if the Lozenge is blocking part
01:24:03
◼
►
of your like video, if you turn the landscape
01:24:05
◼
►
and you're watching some video
01:24:06
◼
►
and the Lozenge is blocking it,
01:24:07
◼
►
the Notch blocks video sometimes too, right?
01:24:10
◼
►
But the Lozenge would block the video
01:24:12
◼
►
and then you'd also be able to see a little bit
01:24:14
◼
►
of the video on the other side of the Lozenge
01:24:17
◼
►
and I do wonder, I know this is the pro models,
01:24:19
◼
►
only the pro models have this,
01:24:20
◼
►
only the more expensive ones will have the Lozenge
01:24:22
◼
►
and I'm wondering, yeah, you get more lit up pixels
01:24:26
◼
►
numerically on the pro ones,
01:24:29
◼
►
but would you prefer to have the smaller notch
01:24:32
◼
►
from the non-pro or the lozenge?
01:24:35
◼
►
And I'm looking at this and I'm wondering
01:24:37
◼
►
if I wouldn't rather have the knots
01:24:40
◼
►
just because it might intrude less far into the content.
01:24:45
◼
►
You know what I mean?
01:24:47
◼
►
- Yeah, this does not immediately appeal to me very much
01:24:52
◼
►
because what the notch effectively becomes is a status bar.
01:24:58
◼
►
this is just where we shoved the status bar,
01:25:01
◼
►
which wasn't exactly useful space before
01:25:04
◼
►
for full color, full width stuff,
01:25:06
◼
►
before it was a black bar, and you'd have stuff
01:25:09
◼
►
on the sides and maybe a little thing in the middle
01:25:10
◼
►
and that would be it, like the clock would be in the middle
01:25:12
◼
►
or whatever, and they rearranged the status bar
01:25:14
◼
►
when they brought the notch into things,
01:25:17
◼
►
and they just shoved the stuff on the sides
01:25:19
◼
►
and that was kind of it.
01:25:20
◼
►
And so we didn't really lose much.
01:25:22
◼
►
Similar, see also when they added the notch
01:25:24
◼
►
to the MacBook Pro last year,
01:25:26
◼
►
that well where the notch covers in the MacBook Pro
01:25:29
◼
►
is just usually a blank part of the menu bar.
01:25:32
◼
►
And so we weren't really losing any useful screen space
01:25:35
◼
►
by that, it doesn't really matter.
01:25:36
◼
►
Right, and so on the iPhone, same thing.
01:25:38
◼
►
It's like they rearrange the status bar
01:25:39
◼
►
to work around it, it's fine.
01:25:41
◼
►
To then try to change from the notch
01:25:44
◼
►
to this weird hole punch thing,
01:25:46
◼
►
are we actually really gaining anything from that
01:25:49
◼
►
besides it looks cooler?
01:25:51
◼
►
Now, that being said, it looking cooler
01:25:54
◼
►
is a major reason why they might want to do this
01:25:57
◼
►
because the whole punch style is already occurring
01:26:01
◼
►
in the Android world that does, I think,
01:26:04
◼
►
look slightly more modern.
01:26:06
◼
►
And so to have a visual differentiation,
01:26:10
◼
►
especially for their pro models, that does make sense.
01:26:14
◼
►
I see why they're doing it,
01:26:15
◼
►
but from a utility point of view,
01:26:18
◼
►
I don't see how that helps us,
01:26:19
◼
►
with the exception that I will get to see
01:26:22
◼
►
a little bit more blue at the top of my screen,
01:26:25
◼
►
from my wallpaper on the lock screen.
01:26:27
◼
►
That's like, I'll see a little bit more sky.
01:26:29
◼
►
- Well, it's narrower than the Notch too, it seems like.
01:26:32
◼
►
So you get a little bit, in terms of content,
01:26:34
◼
►
it's a little, for the status bar, for example,
01:26:36
◼
►
up there in the ears, where the ears of the Notch are,
01:26:39
◼
►
there's a little bit more space,
01:26:40
◼
►
and then it also means when you're,
01:26:42
◼
►
I'm thinking of losing landscape video.
01:26:44
◼
►
When you're in landscape mode,
01:26:45
◼
►
and the content is trying to go to the edge of the phone,
01:26:47
◼
►
but there's either the Notch or the Lozenge there,
01:26:49
◼
►
the Lozenge will cover less of it
01:26:52
◼
►
just because it's not as wide.
01:26:53
◼
►
But my main thing is like, okay, so it's not as wide,
01:26:56
◼
►
but if it is lower on the phone,
01:26:58
◼
►
that it is intruding farther into my content.
01:27:00
◼
►
Again, I'm sure this is mostly a non-issue
01:27:02
◼
►
because like the Notch, we will eventually just get
01:27:05
◼
►
Notch blindness, Ad banner blindness, Whole Bunch blindness.
01:27:08
◼
►
We will all just collectively,
01:27:10
◼
►
we learned this with the Notch.
01:27:10
◼
►
We were worried about how it would be.
01:27:12
◼
►
We all got our phones with the Notches.
01:27:13
◼
►
Now we just do not see it and think about it at all.
01:27:15
◼
►
I think that is universal,
01:27:16
◼
►
and I'm sure that will happen with this too.
01:27:18
◼
►
I'm just like, you were getting at it, Margaux.
01:27:21
◼
►
But is it actually any sort of upgrade
01:27:24
◼
►
or is it just status quo?
01:27:26
◼
►
Like if you didn't have this, right?
01:27:28
◼
►
I guess the only upgrade is that you can,
01:27:30
◼
►
it's easier to visually distinguish
01:27:32
◼
►
the more expensive phone.
01:27:33
◼
►
So whatever thrill you get from having
01:27:35
◼
►
the more expensive model is a little bit keener or something.
01:27:38
◼
►
And I don't even know if it looks cooler
01:27:40
◼
►
'cause like hole punch phones remind me of Android.
01:27:42
◼
►
They've had it for years and years and years.
01:27:44
◼
►
And so for me, it's not a status symbol.
01:27:47
◼
►
It's on the way towards, you know,
01:27:49
◼
►
let's have a full screen phone, right?
01:27:52
◼
►
We're not there yet.
01:27:53
◼
►
Presumably we'll get there eventually, but not this year,
01:27:56
◼
►
and probably not next year, but eventually,
01:27:58
◼
►
iPhone 16 maybe, or whenever they go full screen.
01:28:00
◼
►
We talked about this when the notch came out.
01:28:01
◼
►
It's like, Apple does not want the notch.
01:28:04
◼
►
It is a necessary evil,
01:28:05
◼
►
and the moment Apple can get rid of the notch, they will.
01:28:07
◼
►
Can't get rid of a net.
01:28:08
◼
►
They've shrunk it, and they've turned it into a lozenge,
01:28:12
◼
►
and eventually it will be gone entirely,
01:28:14
◼
►
and we'll all be happy, but until they can get there,
01:28:16
◼
►
just keep pushing on the perimeter of that thing
01:28:20
◼
►
and then we'll just ignore it out of the corner of our eye
01:28:23
◼
►
and just go on with our lives.
01:28:25
◼
►
- I do think though, having it look different
01:28:29
◼
►
and cooler and newer, even if the function
01:28:32
◼
►
is not that different, that is a major thing
01:28:34
◼
►
that Apple is always seeking and needs to seek.
01:28:37
◼
►
They have challenges getting people to upgrade their phones
01:28:40
◼
►
if their phones still work.
01:28:42
◼
►
And if Apple doesn't change much year to year,
01:28:45
◼
►
they get criticized for it, like,
01:28:47
◼
►
oh, why does this phone look the same as my old one?
01:28:49
◼
►
So they do actually need things like this
01:28:52
◼
►
to keep moving the design forward,
01:28:54
◼
►
to keep appealing to people, and to look fresh and new.
01:28:57
◼
►
So even if all it is is a reshuffling
01:29:01
◼
►
of the existing trade-offs with a new shape
01:29:04
◼
►
that doesn't actually really give you that much extra,
01:29:07
◼
►
that is itself a valuable thing,
01:29:09
◼
►
because people will say, oh look, they redesigned it.
01:29:11
◼
►
It looks fresh and new.
01:29:13
◼
►
So I see why they're doing this if they can,
01:29:17
◼
►
but for actual utility, it won't matter too much,
01:29:19
◼
►
I don't think, but it will look cooler temporarily.
01:29:22
◼
►
- Yeah, and that probably is for all the tech nerdery
01:29:24
◼
►
that we talk about, that probably is one of the most
01:29:26
◼
►
important factors, making regular non-tech nerd
01:29:31
◼
►
enthusiast people get the Pro.
01:29:34
◼
►
We know that the Pro, according to the rumors,
01:29:36
◼
►
is gonna have a totally different system on a chip
01:29:38
◼
►
that's gonna be way better than the 14,
01:29:40
◼
►
because the plain 14's gonna have A15,
01:29:41
◼
►
and the A15 and the A14 Pro's gonna have the A16, right?
01:29:46
◼
►
But nobody cares about that except for us.
01:29:49
◼
►
That is a way bigger differentiating factor
01:29:52
◼
►
if you wanted to say, what's the difference
01:29:53
◼
►
between the Pro and the Max?
01:29:54
◼
►
Well, the cameras are gonna be different,
01:29:55
◼
►
but also an entirely different system on a chip,
01:29:58
◼
►
and the new one presumably is way better
01:29:59
◼
►
in a bunch of ways, right?
01:30:00
◼
►
But nobody cares about that,
01:30:01
◼
►
but everybody can see notch versus lozenge.
01:30:04
◼
►
And does it matter?
01:30:05
◼
►
Like we said, is there any practical benefit?
01:30:07
◼
►
No, but look, lozenge, and they tell me lozenge is better,
01:30:10
◼
►
So therefore, you know, it's like, like that is so that and colors are like so much more important to getting people to the pro
01:30:16
◼
►
They're trying to explain to them that the number after the a on the system on its ships
01:30:20
◼
►
People don't even have any concept of it's one bigger on this one. This is a 16. That's a 15
01:30:25
◼
►
What difference is it?
01:30:26
◼
►
Like with the sort of a B test put the two phones in people's hands and cover up the the lozenge and let them swipe around
01:30:32
◼
►
How long do you think it would take a regular human being or us for that matter?
01:30:36
◼
►
to be able to tell one is an a16 one is an a15 like you have like you're never gonna be able to tell
01:30:41
◼
►
Looking at Safari looking at the phone like you'd have to like run a benchmark or maybe play a game
01:30:47
◼
►
With a with an FPS counter because if you just play a game, you know
01:30:50
◼
►
It's like it's so hard to tell right or you'd have to use it all day
01:30:53
◼
►
Like say the a16 has better battery life. It's
01:30:55
◼
►
Even though that is the differentiating factor of these phones and the a15 is an existing chip that you can buy today
01:31:02
◼
►
What people will probably care more about is Lawson's versus notch
01:31:05
◼
►
- Yeah, and I think when you look at this lineup,
01:31:09
◼
►
the other big piece of news here is that this
01:31:11
◼
►
pretty clearly is supporting the rumor for a while
01:31:15
◼
►
that there's going to be a quote low-end Max.
01:31:20
◼
►
And I know this is all relative, right?
01:31:22
◼
►
These are all expensive phones.
01:31:24
◼
►
Apple doesn't make a low-end phone.
01:31:25
◼
►
But so they're gonna have not only the regular 14,
01:31:30
◼
►
14 Pro, and 14 Pro Max, but now they're also having
01:31:35
◼
►
a 14 Max that is not a Pro.
01:31:38
◼
►
So they're gonna have two sizes with two families,
01:31:42
◼
►
and you'll have all four combinations
01:31:43
◼
►
of which pairing you wanna get.
01:31:45
◼
►
And because they're moving to that,
01:31:46
◼
►
and I think it's fairly obvious to guess
01:31:50
◼
►
why they are doing that, because they will capture
01:31:53
◼
►
more of the market by having a large phone
01:31:55
◼
►
that is not super expensive, it's only regular expensive,
01:31:59
◼
►
which is as best as Apple can hope for.
01:32:03
◼
►
So there is market to capture there,
01:32:04
◼
►
So I see why they are doing that.
01:32:06
◼
►
But this also being the year that they are
01:32:10
◼
►
more differentiating the pro family
01:32:12
◼
►
from the non-pro family, I think it's not a coincidence
01:32:15
◼
►
that they're adding that big non-pro phone
01:32:19
◼
►
the same year the pros are gonna have
01:32:21
◼
►
more differences between them and the non-pros.
01:32:23
◼
►
And that goes for both the system on a chip
01:32:26
◼
►
that allegedly is happening where they're only gonna have
01:32:29
◼
►
the 16 and the 14s are gonna keep the 15.
01:32:31
◼
►
This is getting very confusing.
01:32:33
◼
►
And also, they're gonna look visually different still.
01:32:37
◼
►
Now, I think personally, Apple overvalues the difference
01:32:42
◼
►
in materials used on the phone,
01:32:44
◼
►
because what they've done so far with the Pro phones
01:32:47
◼
►
in recent years is they have this stainless steel band,
01:32:51
◼
►
which makes it heavier, and they have the textured glass
01:32:55
◼
►
back, which makes it more slippery to hold.
01:32:58
◼
►
So the way they make the Pro phones look different
01:33:01
◼
►
from the non-pro phones to date
01:33:03
◼
►
has made them physically worse phones
01:33:05
◼
►
by being both heavier and slipperier.
01:33:09
◼
►
And so maybe by taking a different method of,
01:33:13
◼
►
you know, these screens are gonna actually look different
01:33:14
◼
►
from the front, it's gonna look very different.
01:33:16
◼
►
Maybe they can stop using the fingerprint magnet
01:33:19
◼
►
heavy stainless steel on the case band
01:33:21
◼
►
and maybe make it a little bit nicer of a phone to hold
01:33:25
◼
►
by maybe shedding some weight
01:33:27
◼
►
and making it a little more grippy.
01:33:29
◼
►
- I hope I don't get rid of the stainless steel.
01:33:30
◼
►
Yes it is heavier, but it's not that much heavier and I really do think it feels more
01:33:36
◼
►
It's like in luxury cars, you can do things to the control surfaces that don't make them
01:33:38
◼
►
any better and in fact are probably heavier than the previous ones, but they feel more
01:33:43
◼
►
I love the feel of the stainless, because I used my stainless steel Pro phone without
01:33:46
◼
►
a case for as long as I could tolerate it, which wasn't that long, granted, but I think
01:33:50
◼
►
it feels great.
01:33:52
◼
►
It feels more expensive.
01:33:54
◼
►
Does it have any functional difference?
01:33:56
◼
►
Is it the correct fingerprints?
01:33:57
◼
►
Yes it does, but it feels so good.
01:33:58
◼
►
I love this stainless steel thing and you know, whatever.
01:34:01
◼
►
Like I don't think they're gonna give that up
01:34:02
◼
►
because they do want to visually differentiate the surfaces
01:34:06
◼
►
and they probably do wanna use a more expensive material.
01:34:09
◼
►
That's the whole point.
01:34:10
◼
►
That's like, you know, heavy AV equipment
01:34:11
◼
►
where they put lead weights in it.
01:34:12
◼
►
They just want it to feel more expensive.
01:34:14
◼
►
And in some ways being a couple ounces heavier
01:34:17
◼
►
and having that stainless steel feel
01:34:19
◼
►
is that luxury feel they're going after.
01:34:21
◼
►
The slipperiness is harder to excuse though.
01:34:23
◼
►
It was like, even if you really like a matte surface,
01:34:25
◼
►
how much are you gonna like
01:34:26
◼
►
and your phone falls out of your hand
01:34:27
◼
►
and breaks on the ground.
01:34:29
◼
►
- And yeah, I mean everyone uses cases, I know, I know.
01:34:31
◼
►
- Yeah, but still, they should not make
01:34:34
◼
►
the Pro1 slipperier, but I'm okay with it being
01:34:36
◼
►
a little bit heavier in exchange for the really cool
01:34:39
◼
►
stainless steel, 'cause I think it's great.
01:34:41
◼
►
- We are brought to you this week by Squarespace.
01:34:44
◼
►
Squarespace is the all-in-one platform
01:34:46
◼
►
for building your brand and growing your business online.
01:34:49
◼
►
You can stand out with a beautiful website,
01:34:51
◼
►
engage with your audience, and sell anything you want.
01:34:54
◼
►
products, your content that you create, even your time,
01:34:57
◼
►
all with Squarespace, and it's super easy to use.
01:35:00
◼
►
So whether you're just making something simple,
01:35:02
◼
►
like a simple site for a business,
01:35:03
◼
►
here's some info about your business,
01:35:05
◼
►
or maybe a blog, or a portfolio site,
01:35:07
◼
►
you do all this stuff visually,
01:35:09
◼
►
with all visual drag and drop kind of tools,
01:35:11
◼
►
what you see is what you get live previewing, all that.
01:35:14
◼
►
So you don't have to do any kind of coding anywhere,
01:35:16
◼
►
there's no coding in Squarespace, it's fantastic.
01:35:19
◼
►
And they have great support if you need it,
01:35:21
◼
►
although honestly you probably won't, it's great.
01:35:23
◼
►
and you don't have to worry about like hosting
01:35:25
◼
►
and software upgrades and stuff like that.
01:35:27
◼
►
And Squarespace also has incredible options for businesses.
01:35:31
◼
►
They have things like member area support,
01:35:34
◼
►
custom templates, SEO tools, analytics,
01:35:37
◼
►
everything you might need to run a storefront online.
01:35:40
◼
►
So you can monetize your content,
01:35:42
◼
►
you can monetize your expertise,
01:35:43
◼
►
you can have these member areas that have gated content
01:35:46
◼
►
like videos or podcasts or courses or newsletters.
01:35:50
◼
►
And then you can sell your products,
01:35:51
◼
►
physical or digital goods with Squarespace as well.
01:35:54
◼
►
They have all the tools you need
01:35:55
◼
►
to start selling your products online.
01:35:57
◼
►
They have SEO tools, they have a suite
01:35:59
◼
►
of integrated features and useful guides
01:36:01
◼
►
to help maximize prominence among search results.
01:36:04
◼
►
So it's just a great way to make a website
01:36:06
◼
►
for your business or any project
01:36:08
◼
►
you might need a website for.
01:36:10
◼
►
So go to squarespace.com/atp for a free trial.
01:36:14
◼
►
And when you're ready to launch,
01:36:14
◼
►
use offer code ATP to save 10% off
01:36:17
◼
►
your first purchase of your website or domain.
01:36:19
◼
►
Once again, squarespace.com/ATP.
01:36:22
◼
►
When you're ready to go, use code ATP to save 10%
01:36:25
◼
►
off your first purchase of website or domain.
01:36:27
◼
►
Thank you so much to Squarespace for sponsoring our show.
01:36:30
◼
►
- All right, so let's do some Ask ATP.
01:36:35
◼
►
Andre Videlo writes, "Is Casey still using Combine?
01:36:37
◼
►
"If so, what is it like since it came out in 2019?
01:36:40
◼
►
"How does it compare to RxSwift in practice,
01:36:42
◼
►
"and what's the future of declarative
01:36:43
◼
►
"or event-based frameworks on the platform?"
01:36:46
◼
►
And have Marco and John tried them as well.
01:36:49
◼
►
So I do still use Combine, but relatively sparingly.
01:36:54
◼
►
So Combine is, I would argue, functional reactive
01:36:57
◼
►
programming.
01:36:58
◼
►
It's trying to embrace that, hey, things are going to
01:37:01
◼
►
happen asynchronously over time.
01:37:04
◼
►
Let's just make that a thing.
01:37:07
◼
►
Let's deal with that in an intelligent way.
01:37:09
◼
►
And what's great about Combine and RxSwift is that you can
01:37:13
◼
►
take something, an event happening, and you can say,
01:37:16
◼
►
all right, well, out of this class that represents this event, I only care about this object,
01:37:21
◼
►
and then I want to do something with it, and this, that, and the other thing. And you can
01:37:24
◼
►
kind of transform these chains of events, or you can make these chains of functions
01:37:29
◼
►
that transform an input into an output and do something with it. And Combine lets you
01:37:33
◼
►
do this, ArcSwift lets you do this. A great example of this is using Notification Center.
01:37:37
◼
►
If you're an iOS developer, Notification Center is a way to pass messages, you know, around
01:37:41
◼
►
your app, you know, you can go--it's one of--it's the kind of the global message bus that I
01:37:46
◼
►
feel like maybe it's a me thing, but like all developers eventually want a global message
01:37:51
◼
►
bus, and that's what Notification Center is. And Combine has a really great--or Notification
01:37:56
◼
►
Center has a really great Combine API for it and where you can say, "All right, when
01:37:59
◼
►
such and such notification happens, give it to me and then I'll do things with it." That's
01:38:03
◼
►
a great example where I still use Combine. But I don't really let it take over my apps
01:38:08
◼
►
in the same way that I did with RxSwift.
01:38:10
◼
►
And that's largely because with RxSwift,
01:38:12
◼
►
it had a kind of a sub-project called RxCoco,
01:38:15
◼
►
which gave you observables,
01:38:17
◼
►
that's kind of like publishers and Combine speak,
01:38:20
◼
►
but it gave you events when things happen with Cocoa.
01:38:25
◼
►
So like when buttons were tapped,
01:38:26
◼
►
when things were scrolled, and so on and so forth.
01:38:29
◼
►
And Combine doesn't really touch Cocoa Touch.
01:38:32
◼
►
Like that's its own thing.
01:38:34
◼
►
Like it doesn't really touch UIKit.
01:38:35
◼
►
And there's good things about that,
01:38:37
◼
►
there's bad things about that.
01:38:38
◼
►
But because it doesn't really have an equivalent of RxCoco,
01:38:42
◼
►
I don't use it near as much as I used RxSwift.
01:38:45
◼
►
And I think for the most part, that's probably OK.
01:38:48
◼
►
But I definitely do use it sometimes.
01:38:49
◼
►
Now, with regard to what's the future,
01:38:52
◼
►
I think it's pretty clear that async/await is where Apple
01:38:55
◼
►
thinks the future is going and where
01:38:58
◼
►
they're putting their efforts.
01:39:00
◼
►
And this has been made even more clear with the recent,
01:39:04
◼
►
just in the last month or two, release of async algorithms.
01:39:07
◼
►
And async algorithms is an open source package that's not part of the Swift runtime or package,
01:39:15
◼
►
but it's stapled on the side of Swift, or optionally you can staple it on the side of
01:39:19
◼
►
And what it basically does is it fills in a lot of the gaps that Async/Await doesn't
01:39:25
◼
►
have on its own.
01:39:26
◼
►
So it has operators like combine latest, join, zip, merge, things of that nature, and different
01:39:31
◼
►
ways of creating asynchronous sequences and things like that.
01:39:36
◼
►
And so this fills in a lot of the gaps that Combine was able to do that Async/Await was
01:39:43
◼
►
And I haven't really played much with async algorithms yet, but it seems clear to me that
01:39:48
◼
►
for most use cases, in my opinion, I would start with Async/Await, maybe paired with
01:39:54
◼
►
async algorithms, and then I would use Combine not when I'm forced to, because obviously
01:40:00
◼
►
I'm never forced to, but only when that is really, truly, clearly the best available
01:40:05
◼
►
option. With all that said, I'm happy to honor questions if either of you two fellows have
01:40:10
◼
►
any, but I'd love to ask, Jon, I mean, you're not really doing iOS development at the moment,
01:40:14
◼
►
so I assume you've not really touched Combine?
01:40:17
◼
►
I haven't, and hearing you say all these things, and I also saw the async algorithms thing
01:40:21
◼
►
when it was announced, I'm wondering, what do you think this means for Combine? Is Combine
01:40:26
◼
►
going to go away, and these are the replacements? It's so weird, because Apple releases these
01:40:31
◼
►
things to the public, so there has to be, you know, Combine has to exist because people
01:40:34
◼
►
wrote apps against it, right? So it has to be there for some period of time. But do you
01:40:39
◼
►
think this is a sign that Combine is out of favor at Apple and they prefer to go with
01:40:44
◼
►
just, you know, SwiftUI, Async/Await and Async algorithms instead?
01:40:47
◼
►
Oh, yes, asterisk. So I think you're absolutely right in your implication that Combine is
01:40:53
◼
►
kind of on life support, maybe going the way of the dodo. I think that's pretty clear,
01:40:57
◼
►
since Combine landed in 2019, it's basically been crickets since then. The only thing that
01:41:05
◼
►
gives me pause about Combine really and truly going away, other than, you know, a lot of
01:41:09
◼
►
people like me have embraced it, is that a lot of SwiftUI is lever--well, not a lot,
01:41:15
◼
►
but a not insignificant amount of SwiftUI is leveraging Combine under the hood, like observable
01:41:19
◼
►
objects, for example, published properties, for example, things of that nature. And so
01:41:25
◼
►
They would need to revise their story and replace Combine in order to really and truly
01:41:31
◼
►
deprecate it.
01:41:33
◼
►
Replace it in the context of SwiftUI to really and truly deprecate it.
01:41:36
◼
►
I think in the future, yeah, Apple's star eye emoji is looking at async/await and async
01:41:45
◼
►
But yeah, for the time being, I don't think Combine is necessarily going away.
01:41:50
◼
►
And if they do replace things like published or even just re-implement the internals and
01:41:54
◼
►
and we somehow found out about it,
01:41:56
◼
►
of like published and observable object
01:41:58
◼
►
and things like that,
01:42:00
◼
►
I think that's when I start to get really worried
01:42:03
◼
►
about the future of Combine.
01:42:04
◼
►
Although I think the official word is,
01:42:05
◼
►
no, it's not going anywhere,
01:42:07
◼
►
but I think it's pretty clear to me
01:42:09
◼
►
that that's where the wind is blowing.
01:42:10
◼
►
Marco, you've used a little bit of Combine
01:42:13
◼
►
here and there, haven't you?
01:42:14
◼
►
- Yeah, so besides published and observable object,
01:42:17
◼
►
which I've used as I bridge my old code
01:42:21
◼
►
into the SwiftUI world, so I use that,
01:42:24
◼
►
and I make pretty good use recently in my recent code
01:42:27
◼
►
of the publisher for KVO bridge thing,
01:42:32
◼
►
that there's a method that you can get a publisher
01:42:35
◼
►
for a key value thing on an object.
01:42:38
◼
►
So I use that a lot.
01:42:40
◼
►
And otherwise, that's about it.
01:42:42
◼
►
And so I've never written something
01:42:46
◼
►
that you would recognize as functional reactive programming,
01:42:49
◼
►
ever. - Sure.
01:42:51
◼
►
That being said, I do intend to lean more
01:42:54
◼
►
into the async stuff shortly.
01:42:57
◼
►
I have recently crossed over the threshold
01:42:59
◼
►
that I think it's safe for me to require iOS 15 for my app.
01:43:03
◼
►
I don't require it yet, just because I don't have
01:43:04
◼
►
any reason to yet, but next time I do a major thing,
01:43:08
◼
►
which is probably going to be when I redo
01:43:09
◼
►
the Now Playing screen, I'm probably gonna require 15
01:43:12
◼
►
from that point forward, because there's a couple things
01:43:15
◼
►
I wanna use from it.
01:43:16
◼
►
So once I start requiring iOS 15,
01:43:19
◼
►
which will then allow me to use the native Swift async stuff,
01:43:24
◼
►
then I will probably jump more heavily into it.
01:43:27
◼
►
But that being said, I still have a ton of legacy code
01:43:31
◼
►
in my app that works fine and doesn't justify replacement,
01:43:34
◼
►
and that doesn't use this whole system.
01:43:37
◼
►
And most of it isn't even Swift, most of that kind of stuff.
01:43:40
◼
►
I already have libraries for things
01:43:42
◼
►
like collating messages over time and stuff like that.
01:43:46
◼
►
I've already written a lot of those, and they work,
01:43:48
◼
►
and they're already done.
01:43:49
◼
►
So a lot of that stuff, my legacy baggage
01:43:54
◼
►
is going to keep me from using a lot of that stuff
01:43:55
◼
►
just because I don't need to.
01:43:56
◼
►
But over time, I'll start using more and more of it.
01:43:59
◼
►
- Yeah, that makes sense.
01:44:01
◼
►
Stephen Garrity writes, Marco has talked in the past
01:44:03
◼
►
about designing directly via code.
01:44:05
◼
►
I'd like to know what the design process
01:44:06
◼
►
for the recent Overcast redesign was like.
01:44:08
◼
►
Did you redesign major screens with the actual code in app?
01:44:11
◼
►
Or did you use any design tools and mockups?
01:44:14
◼
►
- One of the reasons why it takes me a while
01:44:19
◼
►
to design things in the app is that I build everything.
01:44:24
◼
►
Like the way I design something is I try it in the code.
01:44:28
◼
►
I just try doing it and I see how it looks, how it works,
01:44:33
◼
►
what challenges have arisen as a result of me doing that.
01:44:36
◼
►
And so I end up building a lot of things
01:44:39
◼
►
that I never ship design-wise.
01:44:40
◼
►
Or I try a lot of weird little tweaks here and there.
01:44:43
◼
►
And that's just how I work.
01:44:45
◼
►
I've never gotten into design via design apps,
01:44:50
◼
►
never gotten into graphic Photoshop
01:44:52
◼
►
or the mock-up tools that exist now
01:44:55
◼
►
that aren't exactly Photoshop
01:44:57
◼
►
but allow you to do mock-ups in a more specialized tool.
01:44:59
◼
►
I've never gotten into any of those things.
01:45:01
◼
►
And part of that's simply because I'm not a designer,
01:45:04
◼
►
part of that's simply because I can't draw,
01:45:07
◼
►
but part of that is also just like the language I use,
01:45:10
◼
►
like the creative tool I use to try out a design
01:45:13
◼
►
is just building it.
01:45:15
◼
►
That's, it's as simple as that.
01:45:16
◼
►
And until I build it, I can't really tell
01:45:19
◼
►
whether and how it's going to work.
01:45:21
◼
►
I build it and I put it on my phone in hardware,
01:45:25
◼
►
so off of my Mac screen, like let me see it in hardware
01:45:27
◼
►
to see how this works and how it feels and everything.
01:45:30
◼
►
And that's how I design.
01:45:31
◼
►
So it takes a while, but that's just always
01:45:36
◼
►
been how I do it and yeah, that's as simple as that.
01:45:39
◼
►
And I think this is also kind of the luxury
01:45:42
◼
►
of being a one person shop that because I am doing
01:45:47
◼
►
the design myself, because I'm conceptualizing
01:45:49
◼
►
the design myself, I don't have to worry about
01:45:52
◼
►
the intermediary representations or steps or processes.
01:45:56
◼
►
If I'm working with a designer, obviously I wouldn't
01:45:59
◼
►
expect the designer to be able to code everything
01:46:01
◼
►
up in UIKit or SwiftUI, so that would be a different story.
01:46:05
◼
►
I would have to use one of these tools.
01:46:07
◼
►
But because I'm the programmer and the designer
01:46:10
◼
►
and I'm coming up with these designs myself
01:46:14
◼
►
and trying them out, I have that feedback loop
01:46:16
◼
►
of like, okay, well, I think this might look good
01:46:18
◼
►
if I do this, let me try this.
01:46:20
◼
►
And then I see, okay, well here's the challenge
01:46:21
◼
►
of doing that, if I do that, it's gonna break here,
01:46:24
◼
►
here, and here, or I can do 80% of what I want visually
01:46:28
◼
►
for 10% of the effort in the codes,
01:46:30
◼
►
let's probably do that instead.
01:46:32
◼
►
I have all the benefits of that kind of feedback loop.
01:46:34
◼
►
And I can see instantly what doesn't work,
01:46:37
◼
►
what works, what's made difficult by the frameworks,
01:46:40
◼
►
what's made easy by the frameworks.
01:46:42
◼
►
And that allows me, I think, to have a lot of advantages
01:46:44
◼
►
in the way I do that.
01:46:44
◼
►
But the disadvantage is that it does take
01:46:47
◼
►
a little bit longer to iterate on a design
01:46:49
◼
►
because I'm actually building and like,
01:46:51
◼
►
I'm not even using like the live previewing stuff
01:46:53
◼
►
in Swift and SwiftUI because it always breaks for me,
01:46:55
◼
►
I can never get it to work reliably.
01:46:57
◼
►
So I'm literally just like trying something
01:46:59
◼
►
and hitting build and run every single time.
01:47:01
◼
►
Every time I change anything, tweak a color,
01:47:03
◼
►
tweak a spacing, change it in the code,
01:47:05
◼
►
hit build and run, pops up.
01:47:08
◼
►
I'm doing all of that every single time.
01:47:10
◼
►
And it works for me, but obviously that kind of thing
01:47:13
◼
►
does not work for everybody.
01:47:15
◼
►
- All right, so Carl Friar writes,
01:47:16
◼
►
"I'm new to the Mac, and I am missing a feature
01:47:18
◼
►
"on Windows called Sound Mixer.
01:47:20
◼
►
"It is a function of the audio system
01:47:21
◼
►
"that allows the user to control volumes
01:47:23
◼
►
"of specific applications.
01:47:24
◼
►
"Is there a good third-party program for this on the Mac?"
01:47:27
◼
►
- Is there ever?
01:47:28
◼
►
- Is there ever.
01:47:29
◼
►
- I put in the screenshot here of,
01:47:31
◼
►
he provided a screenshot of the Windows feature
01:47:33
◼
►
that shows little application icons with volume sliders,
01:47:35
◼
►
and the matching screenshot from Rogamube's Sound Source
01:47:39
◼
►
that shows little icons of applications with volume sliders.
01:47:42
◼
►
It was so perfect.
01:47:43
◼
►
It was just right on their marketing page.
01:47:44
◼
►
I didn't even know SoundSource did this,
01:47:45
◼
►
but if your question is how can I do something
01:47:47
◼
►
with audio on the Mac, Rogue Amoeba is the place to
01:47:50
◼
►
check Amoeba.
01:47:51
◼
►
Someone said, Paul was on a talk show
01:47:52
◼
►
and he was saying they have Rogue Amoeba,
01:47:53
◼
►
but Rogue Amoeba is hard for people to spell
01:47:55
◼
►
because they write rouge and who knows how to spell Amoeba.
01:47:58
◼
►
So I think they have like macaudio.com.
01:48:01
◼
►
Anyway, learn how to spell the word rogue
01:48:03
◼
►
and the word amoeba.
01:48:03
◼
►
It's a good exercise and go to rogueamoeba.com
01:48:05
◼
►
and check out SoundSource,
01:48:07
◼
►
which looks like it is a very fancy way
01:48:09
◼
►
for you to pick the source of your sound,
01:48:11
◼
►
but it has so many features,
01:48:12
◼
►
and one of them is per application volume control.
01:48:15
◼
►
- Thanks to our sponsors this week,
01:48:17
◼
►
Squarespace, Linode, and Collide,
01:48:19
◼
►
and thanks to our members who support us directly.
01:48:21
◼
►
You can join atp.fm/join,
01:48:24
◼
►
and we will talk to you next week.
01:48:26
◼
►
(upbeat music)
01:48:29
◼
►
♪ Now the show is over ♪
01:48:31
◼
►
♪ They didn't even mean to begin ♪
01:48:34
◼
►
♪ 'Cause it was accidental ♪
01:48:36
◼
►
♪ Accidental ♪
01:48:36
◼
►
Oh it was accidental John didn't do any research
01:48:41
◼
►
Margo and Casey wouldn't let him Cause it was accidental
01:48:46
◼
►
It was accidental And you can find the show notes at ATP.FM
01:48:55
◼
►
And if you're into Twitter You can follow them @C-A-S-E-Y-L-I-S-S
01:49:04
◼
►
So that's Casey Liss, M-A-R-C-O-A-R-M, N-T-M-A-R-C-O-R-M-N-S-I-R-A-C-U-S-A-C-R-A-C-U-S-A
01:49:16
◼
►
It's accidental, accidental They didn't mean to
01:49:21
◼
►
Accidental, accidental Tech broadcast so long
01:49:29
◼
►
So I've realized something about myself, and maybe everyone around me can do this,
01:49:34
◼
►
but me, but I feel like I am following in my dad's footsteps as I get ever older, and I need a project.
01:49:40
◼
►
So if you remember early on in pandemic, my project was "use 300 raspberry pies to do something
01:49:46
◼
►
very very simple, because I can." And then I didn't have a project for a long time, then I had the
01:49:52
◼
►
"replace all the switches in the house with" — I think they're called decorator switches instead of
01:49:55
◼
►
toggle switches, which in my opinion look way better, maybe you disagree, it doesn't really matter.
01:50:01
◼
►
Now that I've completed that project, I need a new project.
01:50:04
◼
►
And I have semi-decided that my new project is going to be put at least a couple of Ethernet drops in the house, in the walls.
01:50:16
◼
►
Which is not something I should be doing for about 300 reasons.
01:50:20
◼
►
But that is the project that I am considering embarking on.
01:50:24
◼
►
And the issue that I have, I have many issues, trust me, but one of the primary issues that I have is that I would like, so my office, if you imagine my house is a, I was going to say a big rectangle, it's not a very big house, but if you imagine my house is a rectangle, and if you, if you think about the northeast corner of the rectangle, that is where the office is.
01:50:46
◼
►
I would like an Ethernet drop on the western side of the house, so clear across the house,
01:50:53
◼
►
but also upstairs like my office is.
01:50:55
◼
►
So presumably I can get into the attic and go across the attic and that wouldn't be too
01:51:01
◼
►
But the other place I want an Ethernet drop is directly below my office and across the
01:51:08
◼
►
house the short way.
01:51:10
◼
►
So my office and my bedroom are across the house the long way, but on the same floor.
01:51:17
◼
►
The living room, which is the other place I want the Ethernet drop, is across the house
01:51:21
◼
►
the short way, but down a floor.
01:51:24
◼
►
And I don't know what to do about this.
01:51:29
◼
►
Because at first I thought, "Oh, you know, let's just assume I can get into the walls,
01:51:33
◼
►
so to speak, and like, fish wire through the walls.
01:51:36
◼
►
Well, that shouldn't be too bad."
01:51:37
◼
►
But then I got wondering, well, if I'm doing that, is it really the right answer to put
01:51:41
◼
►
like a panel of Ethernet drops in the office as like as that's the place that terminates
01:51:47
◼
►
all these Ethernet drops?
01:51:48
◼
►
Because what if the office, which is bigger than Michaela's bedroom right that she's using
01:51:51
◼
►
right now, what if she moves into the office at some point and I go back to her bedroom,
01:51:56
◼
►
which was my original office when Declan was first born, when we first moved in the house?
01:52:00
◼
►
So then I've got all these Ethernet drops terminated in her bedroom.
01:52:04
◼
►
And then that makes me wonder, well, okay,
01:52:06
◼
►
where would I terminate all these Ethernet drops otherwise?
01:52:09
◼
►
I don't particularly want it in my room.
01:52:10
◼
►
- The garage.
01:52:12
◼
►
- Well, and so that's, I think,
01:52:14
◼
►
the most logical conclusion.
01:52:16
◼
►
And I guess my question, I'm mostly just talking
01:52:19
◼
►
just because I wanted to tell the story
01:52:21
◼
►
and see what you guys had to say about it,
01:52:23
◼
►
but one of the things I was wondering is
01:52:25
◼
►
if I terminate in the garage,
01:52:26
◼
►
like that has some semi-wild temperature swings.
01:52:30
◼
►
Like I'm not saying it's as much as you guys get.
01:52:32
◼
►
- It doesn't matter. - It's different for sure.
01:52:33
◼
►
- This kind of stuff, it doesn't matter.
01:52:35
◼
►
- So that's what I was gonna ask.
01:52:36
◼
►
Like, does your average not crappy switch,
01:52:39
◼
►
and like Eero, for example,
01:52:41
◼
►
could that handle the 20-ish degrees to,
01:52:45
◼
►
well, and this is outdoors, but--
01:52:47
◼
►
- Eero, Eero is maybe not as robust
01:52:50
◼
►
as like a business enterprise data center type thing,
01:52:53
◼
►
'cause data center stuff are built to handle
01:52:56
◼
►
difficult temperature situations.
01:52:57
◼
►
I'm not sure if the Eeros are.
01:52:59
◼
►
Did I miss the part where you eliminated the basement?
01:53:01
◼
►
- Well, I only have a crawl space,
01:53:02
◼
►
And that is a possibility for sure.
01:53:04
◼
►
And the crawl space is not terribly,
01:53:06
◼
►
like it's more of a crouch space than a crawl space.
01:53:09
◼
►
But it is not--
01:53:10
◼
►
- How is the environment control in there?
01:53:12
◼
►
Is it better than the garage
01:53:13
◼
►
in terms of temperature fluctuation?
01:53:16
◼
►
- I mean, it would be a little better, but not tremendous.
01:53:18
◼
►
But the thing is, I don't wanna terminate
01:53:20
◼
►
all the ethernet down there
01:53:20
◼
►
'cause what if I have to futz with it?
01:53:22
◼
►
Then I don't wanna have to crawl under the crawl space.
01:53:23
◼
►
- No, you want the garage.
01:53:25
◼
►
Like here, I've had switches in my garage here for 12 years.
01:53:31
◼
►
At first I had an HP big 18 port one,
01:53:34
◼
►
and then I moved over to the Ubiquiti stuff,
01:53:37
◼
►
whatever that was four or five years ago.
01:53:39
◼
►
It's been fine, it's been rock solid,
01:53:40
◼
►
I've never had a problem.
01:53:42
◼
►
And the garage here is uninsulated,
01:53:44
◼
►
it's only touching the house on two of the four walls,
01:53:48
◼
►
and so it has one exterior wall
01:53:51
◼
►
plus the big front wooden door thing,
01:53:53
◼
►
so it's been fine, it's been totally fine,
01:53:56
◼
►
and so that's your answer.
01:53:57
◼
►
- I mean, you don't have that many devices though.
01:53:59
◼
►
I know Marco's got the overkill thing with a rack
01:54:02
◼
►
and rack-rounded things or whatever,
01:54:03
◼
►
but honestly, how many things are you gonna use?
01:54:05
◼
►
- Rack is generous.
01:54:06
◼
►
It's a bent piece of metal that holds three or four U
01:54:11
◼
►
just against the wall.
01:54:14
◼
►
Like it's not--
01:54:14
◼
►
- No, but you could just Velcro an eight-port switch
01:54:17
◼
►
to any wall and it's fine.
01:54:19
◼
►
- Well, and I think I would probably do something like that.
01:54:21
◼
►
The other thing that's really appealing
01:54:22
◼
►
about using the garage is that when the house was built,
01:54:26
◼
►
it was a single-zone air conditioner.
01:54:28
◼
►
and the furnace was in the garage.
01:54:31
◼
►
And so that means there at the time was a bunch of,
01:54:35
◼
►
I don't know the technical term for this,
01:54:36
◼
►
but a bunch of ductwork running under the house
01:54:38
◼
►
to service the downstairs.
01:54:40
◼
►
And then there is some ductwork that was running
01:54:43
◼
►
up to the attic to then split off to the upstairs.
01:54:45
◼
►
Well, around the time Declan was born,
01:54:47
◼
►
we went to a two-zone system,
01:54:48
◼
►
so now there's a furnace in the attic
01:54:50
◼
►
and there's a furnace in the crawl space.
01:54:51
◼
►
And that means, interestingly,
01:54:53
◼
►
that the area that is in the garage
01:54:57
◼
►
where the ductwork went to the attic is just empty now.
01:55:01
◼
►
Like it's capped off, but there's basically ductwork
01:55:04
◼
►
that is not being used and nothing in it.
01:55:06
◼
►
And it's a obscenely large circle
01:55:09
◼
►
in which I can put ethernet cable
01:55:12
◼
►
to get from the downstairs to the upstairs.
01:55:14
◼
►
But then what I need to do though
01:55:15
◼
►
is I would need to run one or more ethernet runs
01:55:19
◼
►
from the office, at least the way it is today,
01:55:21
◼
►
clear across the house to go down into the garage.
01:55:26
◼
►
- But you're running across in the attic, right?
01:55:27
◼
►
That's ideal, right?
01:55:28
◼
►
- Yes, yes, I am running across in the attic,
01:55:30
◼
►
but I'm talking about considerably more distance
01:55:33
◼
►
than I would otherwise need to do if I was just going.
01:55:36
◼
►
- I think that's fine.
01:55:37
◼
►
I think you have an ideal scenario.
01:55:38
◼
►
You have a way to easily get from your garage
01:55:40
◼
►
up to your attic, and from your attic,
01:55:42
◼
►
you can go across to any room and drop down into the walls.
01:55:44
◼
►
- Yeah, that's pretty good.
01:55:45
◼
►
- Hypothetically, yeah.
01:55:46
◼
►
- That's what to do, 'cause think about,
01:55:48
◼
►
you can burn length like crazy here,
01:55:51
◼
►
'cause the Ethernet is pretty good up to 100 meters
01:55:54
◼
►
without any really compromises,
01:55:56
◼
►
100 meters can wrap around your house a number of times
01:56:00
◼
►
on the outside, you'd be fine.
01:56:02
◼
►
So it would be, you can do things that are,
01:56:06
◼
►
that you wouldn't necessarily think of as solutions,
01:56:09
◼
►
like what Jon said, just everything goes up to the attic,
01:56:12
◼
►
and you go across, you move laterally across the attic
01:56:15
◼
►
as much as you need to, and then you drop down
01:56:17
◼
►
through the wall cavities as you go.
01:56:19
◼
►
That's the way to go.
01:56:21
◼
►
- Yeah, I think you're probably right,
01:56:22
◼
►
And the only thing that gives me a little bit of pause is,
01:56:25
◼
►
and I forget the numbers off the top of my head,
01:56:26
◼
►
but I'd started asking these questions
01:56:28
◼
►
in some slacks that we're in,
01:56:30
◼
►
and I think you had pointed out, Marco,
01:56:32
◼
►
that Cat 6, and jump in when you're ready,
01:56:34
◼
►
- 6A is what you want.
01:56:36
◼
►
- Well, so hold on.
01:56:38
◼
►
So Cat 6 can only do 10 gigabit,
01:56:40
◼
►
which I do not have a single piece
01:56:42
◼
►
of 10 gigabit equipment in the house right now,
01:56:45
◼
►
but eventually I might.
01:56:46
◼
►
And Cat 6 can only go something like 100 meters,
01:56:50
◼
►
which is like 300 feet or something like that, without having real problems at 10 gigabit
01:56:56
◼
►
speed. But Cat6a, to your point, can go something like 500 meters. And although I agree, I don't
01:57:01
◼
►
think any single run would be 100 plus meters. That makes me wonder if I should go 6a, but
01:57:08
◼
►
I've heard rumblings having never handled, or having never had to crimp or anything with
01:57:13
◼
►
Cat6 versus Cat6a. I've understood that 6a is kind of a pain in the rear to deal with
01:57:18
◼
►
as compared to 6, I am talking way outside.
01:57:20
◼
►
- Not as much as 7.
01:57:21
◼
►
- Well, so I hear Mr. Cat 7 everywhere.
01:57:24
◼
►
- What's the difference between 6A and 6 in terms of crimping?
01:57:27
◼
►
We know why 7 is a mess, it's totally different,
01:57:29
◼
►
like end connector.
01:57:30
◼
►
- Yeah, it's solid core, which is the worst,
01:57:32
◼
►
yeah, the solid core is the worst
01:57:34
◼
►
'cause it pulls out of everything.
01:57:35
◼
►
- And also that has the conductor sheath thing
01:57:39
◼
►
that has to be like grounded.
01:57:40
◼
►
The 7 is a big pain, but 6 and 6A should be the same, right?
01:57:44
◼
►
Like what's even the difference,
01:57:45
◼
►
maybe a little bit thicker wires?
01:57:47
◼
►
I think the wires are thicker,
01:57:48
◼
►
and I thought that there was some sort of sheath
01:57:50
◼
►
around all the twisted pairs,
01:57:52
◼
►
like more than normal or something.
01:57:53
◼
►
- I think that's seven you're thinking.
01:57:54
◼
►
- Seven definitely has that. - Maybe, maybe.
01:57:55
◼
►
- Regardless, oh, RPL Mac or RLP Mac in the chat
01:57:59
◼
►
says 6A also has metallic shielding.
01:58:02
◼
►
So maybe it's just metallic shielding,
01:58:03
◼
►
but not solid core cables.
01:58:04
◼
►
But either way, that's a minor difference.
01:58:06
◼
►
But one thing you want is,
01:58:08
◼
►
first of all, future-proofing, et cetera,
01:58:10
◼
►
but also you have to account for the fact
01:58:12
◼
►
that your installation's going to be imperfect.
01:58:14
◼
►
And so, if you can get 6A instead of six,
01:58:18
◼
►
maybe the metal shielding is a little bit of a pain,
01:58:20
◼
►
but that might get you a little bit more protection
01:58:22
◼
►
against this one cable that has a bend in it
01:58:26
◼
►
that goes in a way it shouldn't,
01:58:28
◼
►
or that got a little bit scraped along the way
01:58:30
◼
►
into the connector or something.
01:58:31
◼
►
You get a little bit more forgiveness buffer there
01:58:34
◼
►
for when things don't go exactly perfectly
01:58:36
◼
►
according to spec with your actual installation.
01:58:38
◼
►
So that's why it's nice to have some kind of headroom.
01:58:40
◼
►
But again, there's a balance here.
01:58:43
◼
►
if it's going to make every single termination point
01:58:46
◼
►
much more likely to have problems or fail
01:58:48
◼
►
or to not be in spec at all,
01:58:50
◼
►
then obviously that's not, maybe that might be going too far.
01:58:53
◼
►
But I would say, you know, CAT6 is totally fine.
01:58:57
◼
►
If you wanna just run CAT6 and be done with it,
01:58:59
◼
►
that's totally fine.
01:59:01
◼
►
I would look into 6A just because, you know,
01:59:03
◼
►
it is the higher standard and you can get,
01:59:05
◼
►
if it's not gonna be too much more trouble to run 6A,
01:59:08
◼
►
you might as well have that additional flexibility
01:59:10
◼
►
and possible speed down the road.
01:59:13
◼
►
- Yeah, I agree with you.
01:59:13
◼
►
So who did this?
01:59:14
◼
►
Neil underscore underscore put in the chat
01:59:16
◼
►
an image that they found that's a really good visual,
01:59:19
◼
►
if this is accurate, and I have no reason to believe it,
01:59:21
◼
►
isn't a really good visual representation
01:59:22
◼
►
of what this looks like
01:59:23
◼
►
in the difference between 6 and 6a.
01:59:25
◼
►
And that looks to me like it's kind of a pain in the butt,
01:59:27
◼
►
but again, I don't know what I'm talking about.
01:59:29
◼
►
I did help my dad run God knows what version of,
01:59:33
◼
►
it was probably cat one, if such a thing even exists.
01:59:36
◼
►
Ethernet through our house back in the late 90s.
01:59:40
◼
►
But this was almost 30 years ago now,
01:59:43
◼
►
so I barely remember any of that effort.
01:59:45
◼
►
But yeah, 6A looks like it's a minor pain in the butt,
01:59:49
◼
►
but maybe I'm getting myself worked up over nothing.
01:59:53
◼
►
- Plus then you'd be future proof for when your Macs
01:59:55
◼
►
finally get the stuff that my Mac Pro already has,
01:59:57
◼
►
the 10 gig ethernet.
01:59:58
◼
►
- Ah, yes, yes, yes, yes, yes.
02:00:00
◼
►
- It'll trickle down to lesser Macs eventually.
02:00:04
◼
►
- And the chat says it's really not that bad to go 6A
02:00:06
◼
►
and I should just stop being a baby.
02:00:08
◼
►
I would also put forth the idea
02:00:12
◼
►
that you don't necessarily need
02:00:14
◼
►
to do this entire job yourself.
02:00:16
◼
►
I know this is foreign, but like,
02:00:19
◼
►
so for instance, it might be worth hiring someone
02:00:21
◼
►
to maybe do the patch panel for you.
02:00:23
◼
►
You know, maybe you run the cable
02:00:24
◼
►
if you insist on running the cables,
02:00:26
◼
►
but like, wiring up a patch panel sucks,
02:00:28
◼
►
and if you can have somebody do that
02:00:29
◼
►
who is an expert in that field
02:00:30
◼
►
and who doesn't think it sucks
02:00:31
◼
►
or is being paid to ignore the fact that it sucks,
02:00:34
◼
►
that is potentially a huge like headache saver for you
02:00:38
◼
►
while you still get to have the rest of it
02:00:40
◼
►
be a Casey project.
02:00:42
◼
►
- That is a fair point.
02:00:43
◼
►
You're also not considering the fact that--
02:00:44
◼
►
- Oh, jacks too, oh, jacks and patch panels.
02:00:47
◼
►
That sucks, you don't wanna do that.
02:00:49
◼
►
- Well, from what I saw, I watched a friend of the show,
02:00:52
◼
►
Quinn Nelson's video on when he wired his house,
02:00:55
◼
►
and it didn't look like jacks were that terribly bad,
02:00:59
◼
►
but again, I haven't done this in a long, long time,
02:01:01
◼
►
so maybe I'm dead wrong, maybe it's a nightmare, but--
02:01:03
◼
►
- Well, the good thing is you don't have to do a lot,
02:01:04
◼
►
that's what I'm saying, you don't have to do a lot of them.
02:01:06
◼
►
You could, you're gonna have like what,
02:01:07
◼
►
like five jacks, right?
02:01:09
◼
►
And so you do it 10 times, each one of you do twice.
02:01:11
◼
►
Like you're gonna screw it up a whole bunch of times,
02:01:13
◼
►
but eventually on the third or fourth try,
02:01:16
◼
►
you'll get it right and then you're done.
02:01:17
◼
►
It's not like you're trying to wire
02:01:18
◼
►
an entire office building, right?
02:01:19
◼
►
- Yeah, yeah, yeah.
02:01:20
◼
►
- There's gonna be trial and error.
02:01:21
◼
►
Maybe you even have to buy twice as much cable
02:01:23
◼
►
as you can do because you screwed up.
02:01:24
◼
►
But like in the end, it is a tractable problem
02:01:27
◼
►
because you are not doing like wiring convention center.
02:01:30
◼
►
- Right, and beyond that, with regards to like a patch panel
02:01:35
◼
►
Also consider that if this does go in the garage,
02:01:39
◼
►
which I think makes the most sense,
02:01:41
◼
►
I'm not necessarily above having a bunch of ethernet cables
02:01:44
◼
►
just appear out of this plenum or whatever it is,
02:01:46
◼
►
this hole in the ceiling, and then just come into a switch.
02:01:49
◼
►
Like I am not above that.
02:01:51
◼
►
- Look, I have that with my stupid CAT7 setup,
02:01:54
◼
►
and it sucks because that's why,
02:01:56
◼
►
like one time I had to replace the switch,
02:01:59
◼
►
so I had to unplug all the cables
02:02:01
◼
►
and plug them into a new switch,
02:02:02
◼
►
and then three of them, like some pin,
02:02:04
◼
►
pulled out somewhere and they stopped working.
02:02:05
◼
►
- Well, that's why you don't go cat seven.
02:02:07
◼
►
- Yeah, but the point is, even if you're gonna go 6A,
02:02:11
◼
►
every time you have to unplug those root cables,
02:02:15
◼
►
whatever you refer to those as,
02:02:17
◼
►
the main backbone cables to your house,
02:02:20
◼
►
you don't wanna have to be unplugging those ever.
02:02:22
◼
►
You want those to terminate into something
02:02:23
◼
►
that is fixed in position, like a patch panel
02:02:26
◼
►
and like wall jacks.
02:02:27
◼
►
You don't want anything to ever have to flex those.
02:02:29
◼
►
Yeah, you get it working and then you don't touch it.
02:02:31
◼
►
- And again, I think you're right,
02:02:33
◼
►
that the right-est answer is to pay somebody
02:02:36
◼
►
to do the whole damn thing,
02:02:37
◼
►
but the whole point is to keep me from,
02:02:39
◼
►
or to keep me from going bananas
02:02:41
◼
►
while I'm still not quite out in the world.
02:02:43
◼
►
Although, supposedly, Michaela's gonna get her shot
02:02:45
◼
►
in the next couple of months.
02:02:46
◼
►
- Oh, that's great. - Fingers crossed.
02:02:48
◼
►
I mean, this is still, they're talking about it next month.
02:02:50
◼
►
They should've been talking about it already,
02:02:51
◼
►
but that's neither here nor there.
02:02:53
◼
►
But they're gonna talk about it in June,
02:02:55
◼
►
so maybe July, it might be a 4th of July miracle
02:02:58
◼
►
or something like that.
02:02:58
◼
►
But anyways, since I'm not back in the world quite yet
02:03:01
◼
►
in any meaningful way, I need something to do with my time
02:03:04
◼
►
and I've gotten masquerade over the line.
02:03:07
◼
►
I actually have a peak of view update,
02:03:09
◼
►
a very minor peak of view update waiting to be released,
02:03:12
◼
►
which I'm excited about.
02:03:14
◼
►
- Yeah, I saw that come through Tesla,
02:03:15
◼
►
it kind of made me smile, like oh yeah, peak of view.
02:03:17
◼
►
- That's still a thing, who knew?
02:03:19
◼
►
But anyways, so yeah, so I need something to occupy my time
02:03:22
◼
►
and it also is worth noting,
02:03:26
◼
►
I should have said this at the beginning,
02:03:27
◼
►
I have no need for this, like zero need for this,
02:03:30
◼
►
because remember, I am a humongous fan and a cheerleader for Mocha bridges. So thanks
02:03:37
◼
►
to the coaxial cable that's in the house, the main place that I really want to have
02:03:43
◼
►
Ethernet other than in my office is downstairs in the living room, because that's where the
02:03:47
◼
►
Apple TV is, and that's also where the screen and porch has an Ethernet jack in it, and
02:03:53
◼
►
connected via the living room. I can get like 600 megabits through Ethernet
02:04:00
◼
►
to MochaBridge, to coax, to MochaBridge, to Ethernet. I can already do that today.
02:04:05
◼
►
There is no point in me doing this other than I need something to occupy my hands
02:04:10
◼
►
and my brain and my time. So I just wanted to project. You get three to four hundred more
02:04:16
◼
►
megabits. Well that's the thing I could get more I could get more of the bits
02:04:19
◼
►
man I want the bits you got the MOTS I got the MOTS so anyway that's a
02:04:24
◼
►
reference John also like why do you want it like all those different bridges and
02:04:27
◼
►
everything that's just more things that can go wrong like the simpler you can
02:04:31
◼
►
make it the better that is true but a how many wires are in cat six eight how
02:04:37
◼
►
many tell me things can I make go wrong there but but and B these mocha bridges
02:04:42
◼
►
have been freaking bulletproof they have been some of the most bulletproof
02:04:45
◼
►
hardware I've ever owned, as I knock furiously on wood, but they are just preposterously reliable,
02:04:50
◼
►
especially since the coaxial cable was an afterthought in this house and must have been
02:04:57
◼
►
run in like the late 90s or early 2000s, and I'm still getting almost a gigabit through it. So this
02:05:02
◼
►
is entirely useless, but that is basically the definition of my life. So here we are. But anyway,
02:05:10
◼
►
- Genuinely, all kidding aside,
02:05:12
◼
►
if you have done this yourself
02:05:14
◼
►
and have tips other than hire somebody,
02:05:16
◼
►
which is the correct answer,
02:05:18
◼
►
please reach out via Twitter or email if you must.
02:05:20
◼
►
If you've been here, lived it, done it,
02:05:22
◼
►
if you have a YouTube video that you suggest me to watch,
02:05:25
◼
►
I'm all ears because I would really love,
02:05:28
◼
►
I'd really love pointers
02:05:29
◼
►
'cause I'm probably gonna screw something up doing this.
02:05:31
◼
►
But that's part of the fun.
02:05:32
◼
►
- I will say too, this is one of those areas
02:05:34
◼
►
where if you're gonna do this,
02:05:36
◼
►
figure out what the really good tools are
02:05:38
◼
►
and just buy the absolute best tools,
02:05:40
◼
►
the best crimp things.
02:05:42
◼
►
- Marco found a way for you to spend money on this.
02:05:44
◼
►
- Surprise, surprise.
02:05:45
◼
►
- Well, they aren't that expensive.
02:05:47
◼
►
It's like maybe 100 bucks at most
02:05:48
◼
►
for the combination of things you're gonna need here.
02:05:51
◼
►
But there's certain things that you can do stuff
02:05:54
◼
►
without crimping, crimpless kind of things,
02:05:56
◼
►
or these weird past things, I don't know.
02:05:58
◼
►
Every time I've tried to do this, I've failed,
02:06:00
◼
►
so maybe I'm not the best person to take advice from.
02:06:02
◼
►
But having the right tools for this job
02:06:05
◼
►
can make a very big difference in how much work it is,
02:06:09
◼
►
what your failure rate is for your punchdowns
02:06:11
◼
►
or your connectors, it's very much,
02:06:14
◼
►
definitely figure out what the right tools are
02:06:17
◼
►
and get them, get a tester, all this stuff.
02:06:20
◼
►
Heck, I'll probably just mail you mine
02:06:22
◼
►
'cause I can't use it.
02:06:23
◼
►
- Ask Quinn what he used 'cause apparently
02:06:25
◼
►
he won't hand me out. - Well, and actually,
02:06:27
◼
►
Quinn's video, if you look at the description,
02:06:29
◼
►
he includes almost everything, like Amazon links,
02:06:33
◼
►
presumably affiliate links 'cause that's what I do,
02:06:35
◼
►
links to almost everything he used and suggested
02:06:37
◼
►
in the video and including a couple things
02:06:39
◼
►
that he actively suggests not to use.
02:06:42
◼
►
So I've gotten a lot of the tool recommendations
02:06:44
◼
►
from his video.
02:06:45
◼
►
I haven't actually spoken to Quinn about this,
02:06:46
◼
►
I should at some point.
02:06:46
◼
►
But yeah, if you have personal experience with it
02:06:49
◼
►
and have pointers, I'd love to hear.
02:06:52
◼
►
Or if you need to, maybe the right answer is all of you,
02:06:55
◼
►
just tell me don't do it, don't do it.
02:06:57
◼
►
Which maybe is the best answer.
02:06:59
◼
►
But I need a project, y'all, I need a project.
02:07:00
◼
►
- No, and honestly, it's fun.
02:07:02
◼
►
Like dealing with EaseMed stuff,
02:07:04
◼
►
like it's kind of old school.
02:07:06
◼
►
So it's very physically satisfying.
02:07:11
◼
►
You get to physically punch these wires into these things
02:07:15
◼
►
and then all of a sudden your stuff is fast and reliable.
02:07:18
◼
►
It's very cool and having Ethernet in your house
02:07:21
◼
►
is a very good idea.
02:07:23
◼
►
For all the reasons I just mentioned,
02:07:24
◼
►
you don't want to have to deal with bridges
02:07:26
◼
►
and weird other broadcast standards
02:07:28
◼
►
and you wanna be hardwired directly from your computer
02:07:32
◼
►
through a switch to your Fios box.
02:07:35
◼
►
You want all that to be hardwired ethernet.
02:07:38
◼
►
Exactly, as fast as it can be.
02:07:40
◼
►
You don't wanna have to deal with,
02:07:42
◼
►
oh, I can only get three to 600 megabits.
02:07:44
◼
►
No, get your gigabit.
02:07:45
◼
►
Don't you have ethernet service from Fios?
02:07:50
◼
►
Yeah, so get your full gigabit.
02:07:52
◼
►
That you should have that.
02:07:53
◼
►
You're a computer professional.
02:07:54
◼
►
If it takes running one $15 span of wire
02:07:59
◼
►
between your computer and the garage to make it happen,
02:08:02
◼
►
make it happen, you know?
02:08:04
◼
►
- Yeah, and it's actually, one of the things I looked at
02:08:07
◼
►
and that's given me a little bit of pause
02:08:08
◼
►
'cause I'm cheap, is the cheapest spool of Cat6
02:08:12
◼
►
or Cat6a maybe I was looking at,
02:08:14
◼
►
it's like $200 for a spool of like a couple hundred feet
02:08:18
◼
►
of ethernet cable, which is probably reasonable,
02:08:20
◼
►
but I did not realize it was that expensive.
02:08:23
◼
►
It's like, holy God, I better be really sure
02:08:25
◼
►
that I accomplish this if I'm gonna spend
02:08:27
◼
►
a couple hundred dollars on cable alone.
02:08:28
◼
►
But this all started, the funny thing is,
02:08:29
◼
►
this all started with, you know, I kept going to Monoprice,
02:08:32
◼
►
which I do love, in buying a one-foot Ethernet cable here,
02:08:35
◼
►
three feet there, two feet there,
02:08:37
◼
►
for one-off little uses all around the house.
02:08:39
◼
►
And it occurred to me, none of these,
02:08:41
◼
►
I always, even if I measure, I always get it wrong.
02:08:45
◼
►
I either buy something too short or too long.
02:08:47
◼
►
I could fix this.
02:08:49
◼
►
I have crimped Ethernet cable in the past,
02:08:51
◼
►
granted I was 16, but I've done it.
02:08:52
◼
►
And it's easier now with the pass-through stuff,
02:08:54
◼
►
like you mentioned, Marco.
02:08:55
◼
►
So why don't I just buy a spool of Ethernet
02:08:58
◼
►
and just make my own little one-foot,
02:08:59
◼
►
two-foot, three-foot cables?
02:09:00
◼
►
and then it's a small jump from there to screw it,
02:09:03
◼
►
let's wire the whole darn house.
02:09:04
◼
►
- You don't wanna do that.
02:09:06
◼
►
'Cause like, first of all, getting really good
02:09:10
◼
►
Ethernet cables pre-made is actually not that expensive.
02:09:14
◼
►
- No, but when you're doing it--
02:09:16
◼
►
- The pre-made short ones use stranded wire too,
02:09:18
◼
►
which is way more sort of supple and flexible
02:09:20
◼
►
for short runs, whereas the spools you're gonna get
02:09:22
◼
►
are all gonna be stiffer and gnarlier
02:09:26
◼
►
and you're not gonna wanna use them for your two foot cable.
02:09:28
◼
►
- Yeah, 'cause if you're gonna get a spool,
02:09:30
◼
►
but presumably you're gonna want some kind
02:09:31
◼
►
that's rated to be in walls.
02:09:33
◼
►
That's a somewhat important factor here,
02:09:35
◼
►
so that's gonna be thicker, yeah, as Jon said.
02:09:39
◼
►
But also just, that's not worth the time
02:09:41
◼
►
to crimp on an end.
02:09:43
◼
►
When you can get a really good ethernet cable
02:09:45
◼
►
for a few dollars, yeah, just buy them.
02:09:48
◼
►
And one option you may want to consider,
02:09:51
◼
►
I don't know if you should consider this
02:09:53
◼
►
off the top of my head, especially in regards
02:09:54
◼
►
to things like in wall ratings
02:09:55
◼
►
that I literally just mentioned,
02:09:57
◼
►
But another option you could get is just buy a few
02:10:01
◼
►
100 foot ethernet cables pre-made
02:10:03
◼
►
and just fish them through the walls.
02:10:05
◼
►
Like that is an option.
02:10:06
◼
►
Like I don't think it's a very good option
02:10:09
◼
►
but it would avoid a lot of problems.
02:10:11
◼
►
So like it is-- - That's what I did.
02:10:12
◼
►
In my house right now is I bought a couple hundred feet
02:10:15
◼
►
of cable that is, well not exactly the right length,
02:10:18
◼
►
but that is long enough to reach everywhere that I get,
02:10:21
◼
►
all with pre-made ends on them and so far so good
02:10:24
◼
►
for 10 years or whatever I've been running this.
02:10:27
◼
►
Yeah, like that is a totally valid option.
02:10:29
◼
►
You could totally do that.
02:10:30
◼
►
Because I only have to go to like, I go to the computer room and I go to the
02:10:34
◼
►
television. What do I go anywhere else? No, that's it.
02:10:36
◼
►
Computer room and television. And so that covers my PlayStation,
02:10:39
◼
►
all the computers in the house and anything ever connected to the TV,
02:10:43
◼
►
all directly connected to ethernet, which by the way,
02:10:44
◼
►
your kids will appreciate because they will have lower latency when playing
02:10:47
◼
►
online games.
02:10:48
◼
►
Well, and there is an ethernet drop via Mocha, via coax in the living room.
02:10:52
◼
►
But I hear you now. So somebody in the chat room suggested true cable.com.
02:10:56
◼
►
- ChewCable.com's CAT6 plenum unshielded,
02:11:00
◼
►
$200 for 500 feet, I don't know,
02:11:03
◼
►
what's a thousand feet shoe, that's not fair.
02:11:05
◼
►
So it's $289 for a thousand feet of CAT6.
02:11:08
◼
►
- Do you need a thousand feet?
02:11:10
◼
►
- Probably not, but it's almost $300.
02:11:13
◼
►
The smallest amount of CAT6A I can get
02:11:15
◼
►
that's plenum rated is a thousand feet, $513!
02:11:20
◼
►
Holy jamoles, I don't need that.
02:11:21
◼
►
- Well wait 'til you see how much it would cost
02:11:23
◼
►
to have someone else do it for you.
02:11:24
◼
►
- Well that's true, that's a fair point.