My Watch Has Ended
John:
my watch has ended we got marco having destroyed one of his fancy watches i still i have not done that my watches are all perfectly in order you're right you're very careful of course all of them are slightly bent but you know it's good for an end of the year episode too
John:
Great for an episode where we recap the top stories of 2018.
Marco:
We would never do that.
Marco:
We don't do enough homework for that.
Marco:
That takes way more preparation than what we're willing to do.
John:
We don't remember the stories of 2018.
John:
We don't remember.
Marco:
Whenever Connected does theirs, I haven't listened to today's yet, but whenever they do theirs, I'm always like, damn, I wish I would have thought to do that, but then I realize the reality of doing that is so much work.
Marco:
Especially so much work during the holiday season.
Marco:
I'm already busy enough.
Marco:
The last thing I want to do is add more work.
John:
Yeah, it's kind of like the Oscars where like it's almost like stuff that happened at the beginning of the year like doesn't count anymore.
John:
Like no matter how important it was, the recency bias.
John:
I was going to actually add a section which is going to be 2018 impressions, technology impressions.
John:
It wasn't going to be like let's survey all the important stories that happened.
John:
It's going to be more like when you think back in 2018.
John:
in the technology world what is your impression of it do you feel like this was a cool year like what are the things that stick out in your mind but there's such tremendous recency bias that in my mind all i can think about are the things that happened fairly recently so when i my impressions of 2018 they're like the stuff that happened with the mac line towards the end of the year right and sort of the ongoing keyboard stuff and everything that is like super recent and then
John:
The other thing, which we don't talk about much on the show every once in a while, but like an entire year of Facebook privacy garbage, which my impression of it was basically that a bunch of bad Facebook stuff happened.
John:
Everyone who hated Facebook still hates them and nobody else cares.
John:
But we had like an entire year of it, like testing the theory that people don't care about Facebook privacy stuff.
John:
Like we had a whole year of the worst possible things that could happen.
John:
Tech people ignored it because they already hated Facebook and everyone else was like, whatever.
John:
That's my impression of 2018.
John:
And I'm sure I'm missing tons of stuff that happened in the beginning of the year, but it seems like it happened so long ago that it just, you know, I can't bring it to mind feeling wise.
John:
You know, again, not what actually happened, but just like, what is your feeling?
John:
2018 feelings.
John:
That can be your analog episode if you haven't already done your year-end analog episode.
Casey:
I already did.
John:
Did you talk about your 2018 feelings?
Casey:
Not a bit.
John:
I'm surprised Mike hasn't got you into the year of thing.
John:
The year of adulting or whatever the hell he's doing.
John:
You should have a year of something.
John:
The year of living dangerously.
John:
I don't even know what it would be, to be honest.
John:
I mean, this was the year of going independent for you.
John:
The year of unemployment, yeah.
John:
We can make up years for you.
Casey:
I don't know.
Marco:
The year of having a second child.
Marco:
It was a pretty big year.
Casey:
This was a big year.
Casey:
That's true.
Casey:
I was thinking more of like the future, but I mean, you ain't wrong.
Marco:
Hamilton Eeyore in the chat says, year of no sunroof.
Casey:
Oh, too soon.
Casey:
Too soon.
Marco:
That's pretty good.
John:
Oh, man.
John:
Year of extra headroom.
John:
The glass is half full, Casey.
John:
Year of not getting your hair must.
Casey:
Jeremy Noring writes, Hey, um, did Google cripple edges YouTube performance?
Casey:
What's that all about?
Casey:
And this is, um, why, why?
Casey:
Okay.
Casey:
You can cut this out if you want, but I frigging hate medium so hard.
Casey:
So I go to load this link.
Casey:
Pardon the interruption.
Casey:
We see you've been here before.
Casey:
Let's make things official.
Casey:
Sign up with Google.
Casey:
No sign up with Facebook.
Casey:
Hell no.
Casey:
why in what way is this conducive to me reading this article this friggin splash screen that takes up the entire well it's not literally the entire screen but effectively the entire screen no why would i ever want this oh this is so frustrating i got i don't understand why people love medium so much i understand this is where you put your like whiny little posts about how you hate everything but can we find somewhere else to do that can we just go back to tumblr for that or something i don't know whatever anyway who loves medium wait a second who loves everyone are there medium lovers
Casey:
It used to be.
Casey:
I don't know.
John:
I have only heard people complaining about it for a long time now.
John:
Even if you get past all the popover thingies or whatever, the reading experience, if you're not signed in, is like the top.
John:
There's a fixed top banner and a fixed bottom banner.
John:
So you're looking at what you can see of the article through a slit in your web browser with a bunch of icons floating on the left.
Marco:
it's such yeah that's that's the big problem that i had like it's like you try to view it on a phone which i hear is a common device to read web articles on uh in recent years and you just have all this like crap cluttering up the viewport that's all fixed scrolling so like you can't scroll it away like i don't know i i've never been a huge fan of medium and as time goes on they seem to be getting more annoying yep and less relevant and
Marco:
So my opinion of them is certainly not going up over time.
Casey:
I'm certainly not.
Casey:
And I just feel like especially when it was brand new, maybe my data is old, if you will, but especially when it was brand new, it seemed like everyone loved Medium.
Casey:
Oh, it's the new hot thing.
Casey:
And I just...
John:
I think in the beginning they were courting people.
John:
So they were paying people to write on Medium, I think, and then they let you have your own domain.
Marco:
That was later.
Marco:
They've gone through like six different business models, a few of which involved trying to pay publishers to be on it and to write good stuff on Medium.
Marco:
It's been this whole cycle of craziness they've tried.
Marco:
Unfortunately, as far as I know –
Marco:
They have not come upon something that actually works in a sustainable, stable way yet and is also good for anybody.
John:
It always seemed like, do you want to have a blog but not own your blog and have the benefit of your blog partially or wholly accrued to someone other than you?
John:
Come to Medium.
Marco:
Yeah, pretty much.
Marco:
and the sad thing is like I published I think at least one maybe two things there a while back I forget whether there's more than one but like there is a role for it I think if you want to spread a message
Marco:
as far as possible without having your own presence, without making your own blog somewhere, then it's a decent place to put it.
Marco:
So that's why, you know, like whenever like companies post, like they're like, we're dying sunset messages.
Marco:
A lot of times those are on medium or like, you know, some like it's, it's almost like an op-ed page for anybody, right?
Marco:
It's like,
Marco:
You can write whatever you want there.
Marco:
And if you don't have your own site, your own blog that you're trying to maintain or build up or draw attention to, if you just want to get a point out, it's a decent place to do that as long as you really don't want to build up yourself anywhere else.
Marco:
But it does nothing for you other than get that point to more people.
Marco:
So if that's the point, that's fine.
Marco:
But if you're trying to build up a writing reputation or an audience, it is not the place for that at all.
John:
And like I think one way you might describe it as like a social network for blogs because that's like the network effect.
John:
But the social network for blogs was blog.
John:
Like before any of this started, people would link to each other's blogs.
John:
And even if your blog wasn't big, the quote unquote social network of blogs, whether it was that stupid sidebar or trackbacks or whatever, would be some popular blogger would read your blog, think it's interesting and post it on their blog.
John:
And that's how you got exposure through this sort of organic podcast.
John:
you know inter-network of independent sites not that it was ever as big as medium is or maybe it was i don't know but it always seemed like it was these smaller independent sites but there was a social network it just wasn't centralized so if medium had gotten critical mass like twitter did their their social network of blogs might have worked out better but it doesn't seem like they ever quite crossed that hurdle so you post it to medium and it'll get more exposure than it would on your lone blog but it might not get as much exposure it would get if you're
John:
lone blog got picked up by one of the big bloggers back in the heyday of blogging so i don't know i i know people want like the old days of blogging to come back and maybe it wasn't as great as we all thought it was but these medium is not bringing enough new bringing enough new stuff nor is it bringing enough like in terms of quantity enough numbers to make up for the fact that they you know that you're not accruing all the benefit of your your work when you put it there
Casey:
I just, I understand the appeal of having like a push button.
Casey:
Here is, here's your blog.
Casey:
It takes you all of two and a half seconds to, you know, create it and you can post something here and medium aesthetically, like, how can I describe this without you guys jumping on me?
Casey:
I agree that there's way too much like,
Casey:
chrome and decorations around the actual content but it's it looks aesthetically fine like leaving that chrome aside which is bad it is real bad but if you can leave that aside like the stuff looks good you know the typography is fine for my eyes anyway and i'm no expert but it looks good it's not offensive it's not you know super janky but golly i just it seems so bad to me it just seems so speaking of it
John:
Being offensive in typography, look at the HTML code snippet and quoted thing.
John:
Oh, yeah, that's true, actually.
John:
Look at the curly quotes.
John:
Class equals incorrectly facing curly double quote.
Casey:
I did not notice that.
John:
Some bad stuff going on in there.
Casey:
All right, so I'm sorry for that.
Casey:
I'm sorry for the rant, but I just needed to get that off my chest.
Casey:
So friends don't let friends use Medium.
Casey:
And I don't think they're not sponsoring this week, but I hear Squarespace isn't bad.
Casey:
Tricode ATP or maybe ATP-FM may not be terrible.
Casey:
Anyway, so we talked last week about how Google had deliberately...
Casey:
They crippled the video performance of Edge, Microsoft's browser, by putting a clear div on top of it.
Casey:
And so Microsoft thought, oh, that means we can't hardware accelerate.
Casey:
Everything goes down the tubes.
Casey:
The performance goes down the tubes.
Casey:
The battery life goes down the tubes, etc.
Casey:
So Jeremy Noring, who worked on Edge, said, well...
Casey:
No, he did not work on Edge.
Casey:
It doesn't matter where he works.
Casey:
He works somewhere where this is relevant.
Casey:
One way or another, he realized, oh, I needed to get keyboard shortcuts or some such working properly.
Casey:
And the only way to interrupt Edge's very grabby hands on the keyboard was to put a non-selectable div on top of the video.
Casey:
And this is to get keyboard shortcuts for video playback on whatever site he was working on.
Casey:
So his point was, yes, this does have the net effect of benefiting Google in the sense that it destroyed Edge's performance, but it might have been that Google just needed to do that in order to get video stuff working the way they wanted it to.
Casey:
So it may not be as nefarious as we thought.
John:
I think it was broken on IE, not on Edge.
John:
I know it's confusing with all the different things.
John:
But anyway, yeah, this was one of the many things that people who make websites have to do, a workaround for some browser.
John:
And unfortunately, it's not always easy to...
John:
conditionalize whatever weird workaround you have to do to precisely the situation where it's needed, right?
John:
So you could do user agent sniffing and say, when they come with this browser, you know, use this hacky workaround to make it work.
John:
The problem with figuring out what that condition should be is you can't tell the future, right?
John:
So whatever you put, make it conditional on, whether it's whatever information you can glean from the browser, you're like, okay, but there's going to be another version of this browser that's going to come out in the future, maybe next week, maybe next month, but surely there will be another one.
John:
Will that one also have the problem?
John:
Should we make the condition so that it happens in, you know,
John:
Every, quote unquote, every version of IE, but then Microsoft comes out with Edge and Edge's user agent looks different than IE or maybe it looks like IE.
John:
It's not easy.
John:
Web development is not easy.
John:
So you make a best guess and you say, OK, well, I'm going to put this condition on here.
John:
And if this is true, put a transparent div over the video player.
John:
And apparently whatever that logic is also decides to put it over when Edge loads the page.
John:
Again, it could be nefarious.
John:
We don't know that it's not.
John:
But I thought this article was good because it was a concrete example of someone doing the exact thing that Google did for non-nefarious reasons.
John:
So at least it shows that there is at least one legitimate non-nefarious reason for this to be happening.
Casey:
That was surprising.
Casey:
But, you know, the Internet loves to get up in arms about things.
Casey:
And so here we are.
Casey:
Moving on.
Casey:
Speaking of things the Internet is up in arms about.
Casey:
Marco, let's talk about the 2018 butterfly keyboard watch.
Marco:
I did not bring this up.
Casey:
uh-huh for the record i want to state i did not bring up the butterfly keyboard you're gonna have thoughts about it so apparently the spacebar types double spaces occasionally john i think this was your work tell me about this yeah you tried to maybe i should have put it in title case 2018 butterfly keyboard watch well that's what i thought and then i saw watch and i got myself confused so yeah like bay watch no uh what was really not
Casey:
Oh, no.
Casey:
What was the Will Ferrell movie with the TV news anchors?
Marco:
Anchorman?
Casey:
Oh, God, I'm trying to... Thank you.
Marco:
How did I know that?
John:
I couldn't think of the movie.
John:
I was looking for a movie with Watch in the title.
Casey:
Well, no, because it's like... What was it?
Casey:
Like, Goodnight San Diego or something like that where they put the errant question mark at the end and he totally got confused.
Casey:
That was me with Watch just a moment ago.
Casey:
It's the end of the year, kids.
Casey:
I'm tired.
Casey:
So, anyway, tell us about the butterfly keyboard because we haven't talked about that enough on this show.
John:
The 2018 butterfly keyboard watch is something that I've been participating in, and I think we all have to some degree, which gets to the question that we posed when this keyboard was first introduced.
John:
This is like the 2017 and 2016 butterfly keyboards, except that it's got this membrane over it.
John:
And the question is, does the membrane make it more reliable than the 2017 and 2016 butterfly keyboard, which had problems with debris?
John:
Does it make it more reliable?
John:
And if so, by how much?
John:
Or is it the same as the other ones?
John:
Difficult to tell from anecdotal evidence, but pretty quickly we started getting reports that some 2018 Butterfly keyboards are still having the same kind of problems with, you know...
John:
getting stuck or not typing when pressed or double typing or whatever.
John:
My personal 2018 butterfly keyboard watch started when I got a 2018 butterfly keyboard with the 2018 MacBook Air.
John:
And about the same time that I was thinking about this, I saw a tweet from Paul and Storm, the great musicians on Twitter.
John:
And I saw a Reddit post linked about this, about the space bar, putting in double spaces.
John:
And I also saw double spaces appearing when you hit the space bar on my 2018 MacBook Air.
John:
Oh, no.
John:
So, yeah.
John:
You guys don't know this.
John:
I need someone who knows some references somewhere.
John:
Chat room.
John:
It's not us.
John:
Please mentally insert the My Watch Has Ended speech from A Game of Thrones at this point.
John:
My Watch Has Ended.
John:
uh i i have a butterfly keyboard and it types two spaces when i wanted to type one sometimes and i'm sad and this is a very common problem with 2018 keyboards all these 2018 keyboards have the membrane in them all of them somehow have allowed some speck of dust to come through the giant gaping holes in the membrane and get underneath something in the space bar and cause it to double space and i'm sad about that
John:
Someday I will watch that show.
John:
Maybe I'll think about it.
John:
Yeah, same.
John:
It's almost over.
Casey:
Last season is coming up, so it'll be all done, so you can just watch it all at once if you want to.
Casey:
Time for you and me to get started then, Marco.
Marco:
Well, we'll get started in about 10 more years once it's totally irrelevant.
John:
Well, it's one of those shows that you can't watch with kids in the room, so that may make it more difficult to watch.
Marco:
That's fine.
Marco:
So anyway, the membrane...
Marco:
It might not have been that a speck of dust has gotten past the membrane.
Marco:
These keyboards have lots of different kinds of problems over the years.
Marco:
It isn't just dust intrusion.
Marco:
That's part of it.
Marco:
When dust or other particles get under the keyboard, it does break really easily.
Marco:
But that isn't the only problem they've had.
Marco:
Remember when... This is less of a problem with the...
Marco:
current generation but remember when the 2016s first came out they had huge problems with like the metal would just like pop and snap with thermal expansion and um sometimes the keyboard like the the thermals of the keyboard itself would affect whether the keys would press properly or not like sometimes it would only start acting up when it was warm like these keyboards are just horrendously engineered from the very start and part of that was the dust ingress issue but that wasn't the only problem they had
Marco:
So it does seem anecdotally like the 2018s are failing a lot less than the other ones, but they still have some of the same problems that the other ones had because fundamentally this design is problematic.
Marco:
It's just a little bit better protected against its own horrendous design with the 2018 membrane.
John:
And the space bar in particular is a very big key, and people don't think about it, especially in, you know, these days of modern keyboards that totally abstract what's going on there.
John:
But if you have a very, very large key, like a long key like the space bar is, the tricky part about that is you have to make it so that if you press on the very, very left edge of the space bar,
John:
or the very, very right edge of the space bar, it doesn't tip like a seesaw.
John:
The whole space bar has to go down when you press way over on the edge of the space bar, otherwise weird things happen, because it would feel weird if you pressed a space bar and it tilted instead of the whole thing going down.
John:
The old...
John:
uh much more chunky mechanical i know it doesn't make sense to be called mechanical keyboard but that's what people call them uh older keyboards with larger pieces they have sort of like an anti-roll bar like from cars underneath the space bar so when you press down one side of the space bar this little metal anti-roll bar would pull down the other side of the space bar so the whole space bar would go down
John:
uh the butterfly keyboard and all these other much lower profile keyboards than the old chunky ones have similar mechanisms so that they don't feel like you're tilting it so they don't feel like you're hitting an old trackpad and just one end is going down but the space and the tolerance is so thin in there so if one key is going to have problems like mechanical problems with their mechanism the up and down mechanism it's going to be the space bar because that is the the most complicated and most difficult key to get right in terms of
John:
you know, de-bouncing, which is presumably what's going on here, where when you press a key and it activates some kind of mechanical switch, it doesn't just say going down, going down, going down, make contact, and then a certain period of time making contact, and then stop making contact.
John:
What actually happens is you hit the key, it goes down, it makes contact, then it bounces off, and then it makes contact again, then it bounces off, and it makes contact again, and then it bounces off, makes contact again, then it eventually settles down.
John:
This happens very, very quickly.
John:
I think I've told the story before.
John:
One of the first assembly code projects I had to do in college was writing a driver for a keyboard and you had to debounce the keys, which means you'd wait for the key to make contact and then you'd put in a delay to wait for the bouncing to stop.
John:
Because if you didn't, you'd get 25 letter A's when you hit the letter A. You don't realize this is going on, but this is how all keyboards have always worked.
John:
Otherwise, you'd hit A, A, A, A. Because the computer is so fast, it sees those bounces.
John:
So you have to say, A has made contact.
John:
Let's wait a little bit.
John:
I had no idea.
John:
And A is still.
John:
So that's what I mean by debouncing keys.
John:
And this is like a 16-bit, like 8 megahertz processor.
John:
So you don't need a particularly fast computer to do this.
John:
Casey, do you know about this?
John:
no i did not debouncing i've talked about this on this very show i had no clue all right sorry go ahead google for debouncing keys anyway i had no clue that either this was a thing or that you were a keyboard driver to prevent this yeah this is all new information debouncing keys is a is a good like first assembly project especially since using such a wimpy computer it was like slower than an apple 2 type of thing you're writing a 16-bit assembly and it shows you that as slow as any computer could be it's way faster than your brain thinks it is you have to do
Casey:
So quick aside, did you enjoy doing the assembly programming in college?
John:
Oh, yeah.
John:
It was super fun.
John:
I had a lot of fun with it.
John:
Like we were taught sort of what the instructor called structured assembly, which is like assembly.
John:
Like imagine C didn't exist and you were forced to write everything in assembly.
John:
You'd come up with some set of rules that –
John:
Basically mimic the structures you have in C so you can keep things straight because you have a limited amount of characters for like the labels and stuff.
John:
And you just say, look, I consider this like this is a for loop.
John:
This is a while loop.
John:
This is an if this is an else.
John:
Right.
John:
And you'd come up with structures and standards conventions for all the different labels.
John:
The you know, you make like ASCII labels for different jump locations and stuff.
John:
So you have a way to refer to them later.
John:
And you just bang that out.
John:
Because you can type whatever you want.
John:
If you just type assembly willy-nilly, you can just compare and jump and fly all over the place, and you'll just make a giant mess.
John:
You need some kind of structure.
John:
And the structure is you essentially invent the world's most verbose C, and you force yourself, whenever I need a conditional, I'm always going to do it this way.
John:
The label's always going to be like this.
John:
And this jump target is going to look like this.
John:
And whenever I have to do an if-else, I'm always going to do it in this order.
John:
Because you can do them so many different ways.
John:
If you come up with a structure for it,
John:
you can write surprisingly long programs in assembly that still mostly look like line noise, but that if you look at them and squint, you can say, oh, I see the structure now.
John:
At this point, I already knew Cs, but you could see the C code that this would be equivalent to, even though it's like 100 times long and everything is a bunch of three or four little letter sequences that don't make any sense if you don't know the instruction set.
Casey:
I ask only because when I was in school and I also did computer engineering, we had a single course where we were doing assembly programming on, I think it was an HC-11, and we were paired with a partner.
Casey:
And I don't remember if it was required or just happenstance, but I was paired with a double E and I was a computer engineer.
Casey:
And I loved that.
Casey:
doing this program.
Casey:
I don't think I would want to do it for a living or anything like that, but I also had an incredibly good time with it.
Casey:
Now, unsurprisingly, my assembly was nowhere near as structured as yours was.
Casey:
It was a hodgepodge, but it was so cool and so fun writing.
Casey:
I think we
Casey:
did i wouldn't call it a device driver but we like drove um what is it like an eight eight segment led you know what i'm thinking of seven segment display yeah yeah okay that's what it was you know what i'm thinking of where you could basically display numerals and we did like a basic calculator uh it was really really cool and really fun and i kind of miss it um even though i uh i don't want to ever really do it again either you know what i mean
John:
yeah so i don't anyway yeah the debouncing thing i don't think that's you know what's happening here i think what's happening here is a mechanical issue that is much chunkier than a typical debouncing would be so the debouncing you know firmware or whatever in the keyboard is probably working fine it's just that these keys are doing a thing where they're going through the whole initial hit and bounce and settle and then hitting a second time and you're getting two spaces instead of one that's my guess anyway it's hard to tell um
John:
Because, again, debouncing keys is not a new technology, and it's something that is so transparent that kind of like the way DRAM refreshes itself constantly, I think we've talked about previously on this show, or maybe another one that is terrifying once you know that it happens, but if you don't know, you just think RAM is magic and you write values into it and get it back out.
John:
It's the type of thing that you can mostly take for granted.
John:
So I'm assuming whatever is going wrong with the keyboard is, in fact, a mechanical issue like the ones Marco described.
John:
You know, either it's debris or metal fatigue or a plastic thing breaking or something bending when it shouldn't or something expanding thermally or contracting thermally.
John:
Bottom line is, hit the space bar, two spaces appear, makes everybody sad, including me.
Marco:
So, and you know, one of the problems I've had with these keyboards too is like,
Marco:
The space bar and the up and down arrow keys don't feel right.
Marco:
Like it seems like whatever the mechanism, you know, the butterfly mechanism here, it seems like it's the design of it is optimized for the size of the regular of like the, you know, most of the keys in the keyboard are like kind of one size.
Marco:
And if you make a key that's.
Marco:
substantially larger or smaller than those like in the case of the spacebar being larger same with like you know shift and return those are also a little bit big too those feel weird they don't feel right and i've also had the same problem with the up and down arrows those are little half height keys they don't feel good they feel kind of weird they sometimes it doesn't feel like they're activating correctly like it just it just adds to the massive pile of problems this keyboard has and my
Marco:
Still very strong opinion that this never should have shipped, let alone been brought to the entire product line.
Marco:
But hopefully they have heard this message by now.
Marco:
God, I hope we got a new keyboard.
Marco:
Anyway, so I'm curious, John, are you going to get yours serviced?
Marco:
Like, are you willing to go without this computer and not have it for a day or seven?
John:
I'm going to go with the tried and true Casey technique of tilting it at 75 degrees and blowing air into it.
John:
Is it 75, 73?
John:
I forget.
John:
I have to look up that techno to make sure I get the right angle.
John:
Otherwise, this will obviously not work.
John:
Does it matter?
Marco:
Spin around in a circle.
Marco:
Do any angle you want.
Marco:
It's not going to make a difference.
Marco:
It's not going to really fix the problem.
Marco:
Yeah, I don't know.
Marco:
Make sure you defrag your hard drive, too.
Marco:
That'll really fix it.
John:
oh man savage i mean of all of all the keys that are um to go wonky the space bar is one of the least objectionable because two spaces are not as egregious as two of any other letter you know what i mean no it's wrong input devices should be 100 reliable period all the time i i agree but i'm just saying like you can you can limp along with a essentially a broken computer for much longer with a space bar that doubles them with another key that doubles
Marco:
I would rather have Casey's iMac that turns itself off like once a day randomly than a keyboard that's unreliable.
Casey:
Not for years.
Casey:
Yeah, it is 75 degrees, by the way.
Marco:
Good luck with that.
Marco:
I'm sure it'll make a big difference.
Marco:
We are sponsored this week by Mack Weldon.
Marco:
Better than whatever you're wearing right now.
Marco:
I'm currently wearing four articles of Mack Weldon clothing.
Marco:
And every day I'm wearing at least one and usually at least three.
Marco:
Because Mack Weldon's clothes are just so good.
Marco:
I discovered them a couple years back before they were a sponsor.
Marco:
And I recently, fortunately, I've changed clothing sizes.
Marco:
I had a diet.
Marco:
It went well.
Marco:
And so I had to buy a lot of new clothes.
Marco:
And I went with all Mack Weldon for all of my basics.
Marco:
Underwear, t-shirts, even a lot of my socks, a lot of my pants even.
Marco:
They have such good stuff at Mack Weldon.
Marco:
I'm incredibly happy with it.
Marco:
And every day I'm wearing at least one thing from them.
Marco:
It's that good.
Marco:
In the summertime, I cannot recommend their silver-lined t-shirts enough.
Marco:
because it's naturally antimicrobial, which means in the summertime you can get all hot and sweaty and you somehow don't stink.
Marco:
I don't know how this possibly works as well as it does, but it does.
Marco:
In the winter, I really enjoy their long sleeve selection from the basic long sleeve Pima tee to the warm knit, which is like a waffle knit shirt.
Marco:
And I even discovered the Merino shirt, which every time I wear this, it gets tons of compliments.
Marco:
I call it my tomato shirt because the color name is called sun-dried tomato.
Marco:
It's just all of their stuff is so good.
Marco:
I can highly recommend everything I've tried from Mack Wilder.
Marco:
And at this point, I have tried almost everything they sell.
Marco:
And I've usually bought more than one from everything.
Marco:
I even bought long underwear this winter because I was cold.
Marco:
And I learned that it's just basically a waffle shirt for your legs.
Marco:
And it's amazing.
Marco:
So I'm very happy with Mack Weldon.
Marco:
I hope you will be too.
Marco:
And if you try them, they guarantee this.
Marco:
They want you to be comfortable.
Marco:
If you don't like your first pair of their underwear, if you try it, you can keep it, and they will still refund you, no questions asked.
Marco:
So see for yourself.
Marco:
For 20% off your first order, visit MackWeldon.com and use code ATP at checkout.
Marco:
That's MackWeldon.com, code ATP at checkout for 20% off your first order.
Marco:
Thank you so much to Mack Weldon for...
Marco:
replacing my entire wardrobe and for sponsoring our show.
Casey:
Now, Marco, you also have some thoughts on input methods, but in this case, it's for virtual keyboards.
Casey:
Tell me about your iPad.
Marco:
You think I use the virtual keyboard?
Casey:
I know.
Casey:
I was reaching real hard for a good segue there.
Marco:
Good luck, yeah.
Marco:
So I added this little teaser to the show notes here that I wanted to talk about my fingerprinty iPad and a solution that somebody recommended to me.
Marco:
And I'm sorry, I forget who recommended this.
Marco:
I believe it was somebody on Twitter a few weeks back.
Marco:
But anyway, somebody on Twitter recommended that to...
Marco:
to alleviate my complaint about my iPad pro always being incredibly visibly fingerprinty and just really gross looking.
Marco:
And like, even if like you wipe it on your jeans, it doesn't really take it all off.
Marco:
Like the iPad pro just has this massive fingerprint attraction problem ever since the pencil has existed.
Marco:
Um, and so, um,
Marco:
somebody recommended that i use a screen protector and they specifically recommended the paper like which is at paperlike.com or paper.me i think both um and this is like this fancy german screen protector and it tries to simulate the texture of paper and the point of it is to make the pencil usage feel better to make it feel more like you're drawing on paper but it happens to also be a pretty nice screen protector so i ordered it and i said you know let's let's see how this looks let's see how it actually works
Marco:
And it has been a long time.
Marco:
I actually, I don't know if I've ever talked about this because it was before the show existed, but on my first three iPhones, yeah, until the iPhone 4, until Retina.
Marco:
So iPhone, iPhone 3G, and iPhone 3GS, I used matte screen protectors on all of them.
Marco:
Gross.
Casey:
That is truly terrible.
Marco:
Yeah.
Marco:
I mean, I didn't think they were terrible at the time.
Marco:
And so the reason why... So keep in mind back then, first of all, there was no oleophobic coding back then.
Marco:
That was a feature that came later.
Marco:
Second of all...
Marco:
The reason I like them, and I was able to apply them perfectly.
Marco:
You wouldn't see dust or bubbles or anything like that under them.
Marco:
So they looked fine.
Marco:
The only thing you would notice is the way that it kind of adds that rainbow noise to how it looks.
Marco:
It looks kind of blurry.
Marco:
But pre-retina, you wouldn't really notice that.
Marco:
It wasn't a big deal.
Marco:
It just made it look like a matte screen.
Marco:
And the reason I like them is because it changes the feel completely.
Marco:
it's much easier to move your finger across it.
Marco:
Like it's, it has a totally different feel.
Marco:
And I actually greatly prefer the, the, you know, the touching feel of a matte screen protector.
Marco:
And I keep saying matte here.
Marco:
Cause like the glossy ones I think are not, uh, not great for lots of reasons, but, but the, the matte one and those mirror ones, Oh God, forget it.
Marco:
But the, the matte ones seem, I really enjoy the feel.
Marco:
Um,
Marco:
So I got this from my iPad Pro and thinking, you know, I know it's not going to look great.
Marco:
Like, you know, the screen contents are not going to look great.
Marco:
But I do want to try it and see, like, do I prefer it?
Marco:
You know, how does it affect the fingerprintiness of it?
Marco:
And can I actually tolerate the look of it?
Marco:
I got to say, I've been using it now for about a week.
Marco:
And it's a bit of a mixed bag, but there's some interesting things about it that I thought were worth bringing up and telling you about.
Marco:
So first of all, they have this amazing detailed procedure of how to install this thing without getting dust on it, trapped under it.
Marco:
And of course, I got some dust trapped under it anyway, because it's pretty much impossible not to.
Marco:
To their credit, they go through crazy lengths to give you little tools, like different wipes and things.
Marco:
And they had this whole video about how to do it in these little alignment stickers so you can do it real fast.
Marco:
It's a pretty impressive process for an inherently imperfect, flawed procedure.
Marco:
But I did get it on there without too many dust things under it.
Marco:
It's not perfect, but it's close enough.
Marco:
And I got to say, it does look less fingerprinty.
Marco:
It is still very fingerprinty, but it is significantly less than how the iPad looks without a screen protector on it.
Marco:
I do greatly dislike how it looks when displaying content with a light background.
Marco:
Uh, it is like when you're displaying anything with a black background, like white text on, on dark background, that looks fine.
Marco:
You don't really notice that it's, that it's there.
Marco:
Um, the, but when it's displaying dark content on a light background, anything with a light background, you see that kind of like rainbow noise pattern in it.
Marco:
And I would love to know anybody out there, if you know, if there are screen protectors that still have this like matte kind of feel, uh,
Marco:
but that don't show that rainbow noise.
Marco:
I would love to know if that exists.
Marco:
I don't know if it exists.
Marco:
I don't want to start buying 50-screen protectors.
Marco:
I just want to know, if anybody knows exactly what I'm talking about with this rainbow noise, and if you know of anything that doesn't have it, please let me know.
John:
How could it not have it?
John:
Because if it has a texture to it, that means it's bumpy.
John:
And if it's bumpy, that means you've got the whole refraction of light going through
John:
It's basically a bunch of little lenses, so I can't imagine it being both bumpy and not refracting light and separating the colors.
Marco:
Yeah, I mean, you're probably right.
Marco:
There's probably a good reason why all the ones I've ever seen have this problem, but if anybody out there knows of one that doesn't, please let us know.
Marco:
But anyway, I do really love how it feels.
Marco:
It is way more pleasant to touch.
Marco:
I really love it.
Marco:
It is, as designed, really nice with the pencil.
Marco:
Now, granted, I hardly ever draw things with the pencil, so it's not that much affecting me there.
Marco:
But it is a substantial improvement in how the whole iPad feels.
Marco:
And it's a substantial downgrade in how light content looks.
Marco:
And there's one other side benefit to it that I thought was very interesting that I actually like quite a bit.
Marco:
It has a cutout for the Face ID sensor module, the notch.
Marco:
That's not really a notch on the iPad.
Marco:
The only real problem I have with this iPad is that I'm always covering up the Face ID module when I pick it up, always.
Marco:
And it so happens I'm often picking it up when I'm trying to unlock it to start using it.
John:
You're literally holding it wrong.
Marco:
I am literally holding it wrong, even though I'm holding it in the most obvious way you could hold it when it's in Apple's keyboard dock.
Marco:
do you constantly get the arrow of shame constantly every day at least once a day start adding like carrot weather should be like a dummy you're covering the camera again what do you what do you want me to do with this face time on your palm on your thumb no i am i firmly believe that the only major design flaw of this ipad that i have found yet in pretty heavy use over the last you know couple of months whatever it's been the only significant flaw is i think the camera's in the wrong place
Marco:
if it's only going to be one i think that's the wrong place for it um it would and it could even still be on that edge but just like if you're looking at edit and landscape instead of being in the left center it should be like in the upper left you know that way i think that would cover more orientation but then i don't know if that could get in the way of the speakers i don't know there's probably a reason why they centered it but i'll tell you what man it's really annoying and if the cameras on all four edges is the only solution
Marco:
Or two.
Marco:
Put one basically where the pencil charger is.
Marco:
Because there's plenty of space up there.
Marco:
They could totally do it.
Marco:
But yeah, I'm telling you, man.
Marco:
Covering up this camera is a huge annoyance.
Marco:
But with the screen protector on, because it has a cutout that goes around the camera area,
Marco:
you can see where the camera area is.
Marco:
And so I found it's actually easier to avoid it because you can see it.
Marco:
It's outlined.
John:
It's clear as day where it is.
John:
You could have put like yellow, yellow pinstripe tape around the thing with a big X that says, don't put your hand here.
Marco:
No, but like, so I found that I've actually been, it's actually been easier to avoid the camera, the housing, you know, covering up with my hand because I'm seeing where it is now as opposed to just grabbing the iPad by the side and then I get the arrow of shame.
Marco:
So I actually, I really like the feel, the pencil behavior, and the cutout of the notch of the screen protector, even though I really hate how it makes light content look.
Marco:
So I don't know if I'm going to keep it on long term, but I'm keeping it on for a while because it really does feel very, very good.
Marco:
And it solves that very annoying problem I have.
John:
Well, it's nice to see you embracing the naked robotic core by completing Apple's product by adding to it the accessories that you want that make it the product you want it to be.
John:
It's already covered in their accessories.
John:
I've got the keyboard.
John:
I've got the pencil.
John:
What else do you want?
John:
You have to accessorize and keep adding stuff to it.
John:
What is it that makes the iPad for you?
John:
Just getting the core by itself, maybe that's what you want.
John:
And if you want the skinniest, lightest thing that you can have, that's it.
John:
Because you can't take stuff off if Apple adds it.
John:
If you want to add stuff, you can put a big clear thing over the front of it and a big sticky thing on the back and magnetic keyboards stuck to it and stick a pencil on the top of it and stuff, stickers on the back of it and put some sort of USB-C dongle hanging off the end of it.
John:
Pretty soon you'll have the world's most ungainly laptop with a dirty screen.
John:
All this talk about applying screen protectors, which I haven't done for my devices.
John:
I mean, I was saying it's gross because I think it kind of ruins the aesthetic and also, you know, depending on how...
John:
how big it is and what shape the device is that year you might also feel the edge and the edge can collect dust on it um but more importantly as you pointed out uh getting a cover down on the thing without any dust or bubbles gets much harder as the device gets bigger so putting it on a 3.5 inch phone
John:
You're really super careful.
John:
Maybe you can pull it off, especially if they send you a kit to do it that includes an inflatable clean room.
John:
It is actually very tricky.
John:
You never realize how much dust is in the air.
John:
And I can't imagine doing something as big as an iPad.
John:
That's extremely difficult.
John:
But it brought to mind the most difficult thing.
John:
I've ever had to do related to putting thin, clear film down precisely.
John:
And it's not having to do with iOS devices.
John:
It's having to do with Lego.
John:
It's the most difficult thing I've ever had to do assembling a Lego set.
John:
I got a really cool X-Wing.
John:
I think it's like the Ultimate Collectors Edition X-Wing.
John:
uh lego set and it has a special piece of course for the x-wing canopy i think it's a special piece i don't know maybe they use it other times uh and it's a clear very large clear uh canopy like this x-wing is big it's not it's way too big like the little lego minifigs that's not what scale it is it's scaled practically for like a you know six inch uh
John:
action figure doll thing to go in the seat.
John:
It's very big.
John:
So the canopy is very big.
John:
And the canopy is 100% clear, but of course the X-Wing has sort of like the metal struts along the edges of the canopy.
John:
So the set comes with the clear canopy and it comes with
John:
stickers to cover the top, the right, left, and the back of this thing.
John:
And the stickers are entirely clear.
John:
It's kind of better than what they could have done.
John:
They could have said, really all you need are dark gray lines along the edges of this shape.
John:
So we could have given you a very, very skinny pinstripe that you put along the edges, but instead they gave you a piece that covers the entire side, and it's entirely a clear sticker, except for the very, very edge, which is like dark gray.
John:
And you have to put on four of these stickers and they all have to meet exactly at the sharp edges of this thing.
John:
And of course you don't want to get any bubbles underneath them.
John:
And like the instructions just show like, peel the edges off the sticker, put the edge down, peel off the backing, lay the sticker on.
John:
It's like...
John:
You've got to be kidding me.
John:
And they know like you look in the set and it comes with two sets of these stickers because they know you're going to try it.
John:
You're going to screw it up.
John:
You're going to scrape the thing off painfully because those Lego stickers are not easy peeling stickers.
John:
They are, you know, once they go on, they're hard to get off.
John:
And then we'll give you a second attempt at it.
John:
so we'll put a link in the show notes to uh have some photos on instagram of the instructions which are just like i mean they look straightforward if you've never put stickers on a lego thing before or if you've never put tried to put a large clear sticker on something precisely aligned before and then the finished product which looks perfect in the picture uh but i i assure you it is not perfect there are one or two flaws in it and like this is this is as good as it's gonna get so i don't envy anybody who
John:
has to put a giant clear protector on any of their devices i know a lot of people who work in stores become like experts at it and have a whole system but really the environment is such an important aspect of it where unless you have some system that actually filters out microscopic dust particles or blows them out just in time or something it's very difficult to get a perfectly clear seal down one of these things
Casey:
That looks terrifying, trying to apply that.
Casey:
And you're right.
Casey:
That's probably easier than what Marco did with his iPad.
John:
I mean, the thing with the iPads is, like, with the sticker, you don't get a chance to reposition.
John:
You don't even get a chance to peel back with these Lego stickers.
John:
It's not like you, like, start to put down and realize you made a mistake and can reverse.
John:
You can't even reverse with these things.
John:
Because if you try to reverse, it will, like, leave the sticky stuff down.
John:
The Lego stickers are no joke.
John:
They are not, like...
John:
static cling smooth like stickers that you can peel on and peel off they're like one and done once these two surfaces meet that's it unless you're in for an hour of scraping and peeling and scrubbing I mean the thing was like with the iPad screen picture like you basically just kind of have to
Marco:
Do your best to minimize dust and flaws, but not care when you get them because you will.
Marco:
I tried.
Marco:
I followed all their instructions.
Marco:
I was using one of my video lights kind of diagonally across it so I could see all the dust as it would fall onto it and used all their different cloths and tabs and everything.
Marco:
Yeah, I still got dust under it.
Marco:
Not a lot of dust.
Marco:
It was like two or three visible specs, but...
Marco:
you know that's it's not like causing these giant bubbles in it it's like if you look in just the right place you might notice it but compared to all the rainbow noise it's all over it anyway and the fingerprints that are still visible on top of it it's you know it's kind of just blends in with everything else so yeah the solution is stop caring so much
Marco:
I kind of feel like that's kind of like the secret to happiness in this entire area about the iPad.
Marco:
It's never going to look perfect.
Marco:
Even if you just use it totally stock, it's going to be covered in fingerprints if you're using it at all.
Marco:
So an iPad never looks perfect.
Marco:
So if it's going to be imperfect, it might as well be imperfect in ways that you like.
Casey:
Not caring really works out well.
Casey:
You should try it.
Casey:
I'm not so good at that.
Marco:
We are sponsored this week by Backblaze.
Marco:
I wanted some kind of off-site backup.
Marco:
Just having hard drives connected to your computer, that's great, but what's even better is to have the extra insurance, the extra coverage of an off-site automated backup.
Marco:
And so I looked into cloud backup providers, and I'll tell you what, I tried a number of them.
Marco:
Backblaze was the one I stuck with, and this was before they were a sponsor, because it was just the best.
Marco:
It was simply the best, and I have tried other ones even since, and I've re-evaluated, and Backblaze is still the best.
Marco:
You can get Backblaze yourself.
Marco:
You can see what I'm talking about at backblaze.com slash ATP.
Marco:
Here's how this works.
Marco:
It will back up whatever your computer has on the computer itself.
Marco:
And if you want to plug in external hard drives to the computer, it'll back them up too.
Marco:
And it's unlimited space for just $5 a month per computer.
Marco:
So if you have one computer with 10 terabytes of drives connected to it, it's still $5 a month.
Marco:
If you have two computers, $10 a month.
Marco:
Nice and simple pricing.
Marco:
You can access your data anywhere in the world because not only can you do file restores if you lose data, if you have a hard drive failure or something, you can also, from your phone or from a laptop on the other side of the world, you can do a single file restore or any number of files you want.
Marco:
So you basically have access to all your files wherever you are all the time.
Marco:
It's pretty great.
Marco:
Tons of other people trust Backblaze, too.
Marco:
Over 500 petabytes of data is under their management.
Marco:
Just see for yourself.
Marco:
Trust me, you want online backup.
Marco:
For peace of mind and for all sorts of risk assurance, you want online backup.
Marco:
And if you're going to use online backup, Backblaze is by far the best.
Marco:
See for yourself with a 15-day free trial at backblaze.com slash ATP.
Marco:
You can see for yourself.
Marco:
Get started today.
Marco:
If you're going to your parents' place or something for the holidays, set it up for them.
Marco:
Give them the gift of peace of mind.
Marco:
Even if they don't appreciate what it is, you'll know you did it.
Marco:
You'll know that their data is safe.
Marco:
And if your data isn't safe yet, please, please get online backup.
Marco:
And if you're going to get online backup, I highly suggest you get Backblaze.
Marco:
Once again, backblaze.com slash ATP.
Marco:
See for yourself today.
Marco:
Thank you so much to Backblaze for keeping my data safe and for sponsoring our show.
Casey:
Let me butcher somebody's surname.
Casey:
That's my favorite pastime.
Casey:
John Gianandrea.
Casey:
Does that sound about right?
Casey:
Hopefully.
Casey:
Yeah.
Casey:
Yeah.
Casey:
This was the gentleman who was hired from Google, who was head of machine learning and artificial intelligence and,
Casey:
He has been named to the company's executive team as senior vice president of, guess what, machine learning and artificial intelligence strategy.
Casey:
And this has happened since he joined Apple in April of this year.
Casey:
So stars on the rise and or they really, really, really want Siri to not suck so bad.
John:
Yeah, when he was hired, everyone was like, this shows that Apple is serious about AI, and it was a good hire from Google, who's an acknowledged leader in this area.
John:
Apple's not doing so great.
John:
And I don't know... I mean, I don't really know how corporate politics work at this level.
John:
Like...
John:
If you're hired and then quickly put up to VP, is it because that was the deal coming in?
John:
If you do a good job, you quickly go up to VP?
John:
Or did he do such great work?
John:
Or is he being courted from somewhere else and they don't want him to leave, so they bring him up?
John:
Or are they just trying to show that machine learning is important to the company?
John:
Like, is it all those things combined?
Yeah.
John:
uh i think this is a good sign because having this you know having apple acknowledge that machine learning and artificial intelligence is important to its future is good it's better than them not doing this or not having anybody reporting and any vice president whose job it is to do this thing but on the flip side i'm not really as interested in
John:
uh apple showing how important something is i just want to see their products get better and it was a story going around recently about the one of those showdowns between like siri and uh amazon's echo and google and all that stuff where they ask it a series of questions and then give them a score based on what percentage they get right i've never liked those quizzes just because you can make any of them win depending on how you phrase the questions and which questions you ask if you ask 20 questions about something that
John:
Uh, one service knows way better than the other, but don't ask anything about that other services strength that can really skew things.
John:
Right.
John:
But anyway, this, they ran this test and, uh, the recent results show Siri gaining serious ground over where it used to be.
John:
It's still in second place.
John:
I think, I think it was behind Google, but ahead of Amazon barely, but it has improved by like 20% since the last year.
John:
Um, anecdotally, I think Siri is improving, but as, uh,
John:
I think Gruber wrote about this recently, as many people have pointed out.
John:
Lots of times you ask your HomePod to do something and it gives you the brush off and says, but you can try that on your phone.
John:
It's like, just do it.
John:
I don't know why these things only happen on my phone.
John:
HomePod, you're gigantic.
John:
You weigh a ton.
John:
You're plugged into the wall.
John:
There should be nothing my phone can do with Siri that you can't also do.
John:
And you're made by the same company.
John:
Please make it happen.
John:
So Siri gets points off for being uncooperative in areas where it thinks it's not supposed to be doing something or currently can't do something and tells you to go talk to your phone instead.
John:
Which may or may not be fair.
John:
Isn't Siri on the phone too?
John:
Are you testing Siri or are you just testing the HomePod?
John:
But the bottom line is, if you're just yelling something into the air...
John:
chances are good that the HomePod will hear you way better than your phone, even if you have HeyDingus enabled on your phone, because who knows where your phone is and could be in a pocket or could be in another room and it just doesn't have all the microphones and, you know, the super-duper always-listening power of whatever the hell the HomePod has going on.
John:
So...
John:
I'm glad that Apple is taking this seriously, but show me the results.
John:
Show me the money.
Marco:
Yeah, I've been using my HomePod more and more because it's in the kitchen now.
John:
Can you play podcasts on it?
John:
Because I know you had your iPad in the kitchen.
John:
It's like, oh, if I'm in the kitchen, I want to listen to podcasts.
John:
How easy is it for you to say, you know what?
John:
I want to listen to podcasts, but I want them to play on the HomePod.
John:
It's too hard, so I don't do it.
John:
I bring this up because that's been my experience, too, with all these speakers, not just Apple.
John:
I have a bunch of speakers spread throughout my house.
John:
And every time I want something magical to happen, like, oh, I was listening to a podcast in Overcast on the car ride over, and I get home, I want to continue listening to it in my house.
John:
i start thinking about how i could possibly make that happen and i short circuit myself and say you know what let me just airplay it let me just use a bluetooth speaker like i go sure i take all these supposedly intelligent speakers and i say i'll just forget it i'm just gonna pretend you're a dumb speaker that understands how you can send and i just send audio from my phone to the speaker and that's it and
John:
that's not as good i want to be able to say something in the air and have something some podcast player have it understand i'm at this point i have so little faith that i don't even ask the home pod to play playlists in my itunes account because i think like oh i forget can't forget does does this not support smart playlists and it only supports other ones like i keep forgetting which of apple's things like only support like albums but not smart albums or playlists but not smart playlists or i just think it won't know what the heck i'm talking about or i won't know how to phrase it or whatever so i just
John:
I just don't even try, which is bad on me for not trying, but bad on Apple for making me think that it's not going to work.
John:
Anyway, continue your multi-home pod kitchen lifestyle story.
Marco:
Actually, a little sidebar here.
Marco:
I recently got a Sonos Amp.
Marco:
because their new speaker amp, because it has AirPlay 2 support, and basically it's a Sonos unit that drives two speakers and can accept input from your TV or from a line-in or from AirPlay 2 and automatically switches between those things, which I absolutely love.
Marco:
It's awesome.
Marco:
Anyway...
Marco:
So I now have AirPlay 2 in two places.
Marco:
I have actually three if I include the Airport Express in my office, which I keep trying to make work and it keeps not working so well.
Marco:
And so now I have multi-room output that is supported by both the Amazon Echo family of devices, which I also have a few of, and AirPlay 2.
Marco:
And I can directly compare and in some cases use the same speakers between the AirPlay ecosystem and the Sonos slash Alexa ecosystem.
Marco:
Neither one of these systems
Marco:
is reliable about multi-room audio for me.
Marco:
I have tried lots of different ways to phrase things.
Marco:
I've tried different ways to name the devices or the rooms or whatever.
Marco:
It's really hard to get these systems to work reliably.
Marco:
And I don't know who's at fault between the Amazon and the Sonos system.
Marco:
I do definitely know who's at fault with the AirPlay 2 ecosystem, though, because the Apple devices are the master control devices there, so I know what's going on there.
Marco:
And it's, it is so hard.
Marco:
Like if I say like, Hey, you know, Hey, dingus play so-and-so in living room and kitchen or something like that.
Marco:
Like no combination of phrasing and anything like that is working reliably for me.
Marco:
Sometimes that, you know, they'll work sometimes, not other times.
Marco:
One set of phrasing will work on one family devices, but not the other one.
Marco:
Sometimes weird things happen.
Marco:
Like it'll say it's playing and it just doesn't like, it'll say it's playing in a room and you go to that room and it's not playing there.
Marco:
And you go to the app and it's like, I have no idea what you're talking about.
Marco:
You didn't ask me to do anything.
Marco:
Like it's really messed up.
Marco:
And I don't know if everyone else has similar issues as me with multi-room stuff, but man, it's rough to do it by voice.
Marco:
If you do it from a device, like if you open up the Sonos app and do the Sonos version of it there, or if you open up Control Center or the music app and you go to the AirPlay menu and you do it from an iOS device, like you pick out the devices there, it works fine.
Marco:
But by voice, it's still a mess.
Marco:
Anyway, so going back, that sidebar is now over.
Marco:
Going back to the master of branch here, the main issue I have with Siri, in addition to some of the reliability stuff, is that it's still just so much slower than Alexa.
Marco:
Like, in just how long it takes, when I say something to get either a response or the thing happening...
Marco:
It's just slower, and it's slower enough that if you are accustomed to the Amazon ecosystem, you really notice that delay.
Marco:
I don't know if that's because of some kind of fundamental engineering flaw in Siri or some kind of implementation detail that they can easily fix, but...
Marco:
Changing leadership is a really good sign that they're taking this more seriously.
Marco:
I mean, they didn't technically change the leadership.
Marco:
He was already there.
Marco:
But elevating someone who's relatively new and who seems pretty good at this stuff to a higher title that is more important to the company and has more public visibility and public scrutiny, that's probably a good sign.
Marco:
And so I hope this is a result of them taking Siri more seriously.
Marco:
Sorry.
Marco:
And I hope that clearly what we've seen over the last seven years, what we've seen is that Siri seems to have fundamental flaws and limitations that make it slow, inconsistent, unreliable, and in spotty areas that seem to move around a lot, kind of dumb.
Marco:
And they seem to have fundamental problems with it that have prevented them from improving it for all these years in strong ways in these areas.
Marco:
And now that we have both the Google whatever and Alexa, we can see this can be much better.
Marco:
This can be much faster and much more reliable.
Marco:
And in some cases, smarter.
Marco:
It seems like the smart part is kind of catching up, but it's still not faster or more reliable.
Marco:
And that I really hope they work on.
Marco:
I really hope they're taking it very, very seriously as some kind of major effort to like redo Siri because it really needs it.
Marco:
It's just too slow and too inconsistent.
John:
What I worry about is that this new person is actually going to be concentrating mostly on the things that we haven't seen released yet, whether it's like, you know.
John:
artificial intelligence for making the iPhone camera better, or machine learning for doing proactive stuff on the phone about notifications.
John:
Like, there's lots of areas for machine learning and artificial intelligence that are forward-looking, that are not simply enhancements of, like, you know, last decade's war over, you know, voice, personal senses.
John:
Surely, of course, Siri can and does need to get better, like we just talked about, but...
John:
If you are the vice president level, you're overseeing all this stuff.
John:
So part of it is, yeah, let's make Siri better.
John:
But part of it is also let's, you know, make the next great thing with the next much more exciting thing.
John:
Like maybe voice assistants of this style are old hat.
John:
And maybe it's the successor to Siri, you know, is one of those things.
John:
I don't know.
John:
Like that's the thing about being a vice president, how you balance all, you know, you're in charge of all this stuff.
John:
How do you balance, you know,
John:
what what to concentrate on more than anything else like what what do you put your attention on if you have any budgetary control how much money do you put towards it because surely apple has been and continues to do tons of stuff with machine learning and artificial intelligence that is unreleased entirely and stuff that they did that was never released like or still hasn't been released like all the stuff they're supposedly doing with the car stuff the self-driving car that's all machine learning and artificial intelligence stuff but
John:
hasn't seen the light of day so that's just totally invisible to us and presumably that project is still ongoing and i'm not sure what form it takes but there's some portion of the time of this newly minted vice president's going to be spent on that right i don't know it's a it's a tough job that's why so i'm not a vice president i guess
Casey:
To go back a step to our complaining about Siri, I would like to pile on a complaint about Siri, please.
Casey:
When I use my watch, which I know is the thing that Marco is unfamiliar with and mostly John as well, but for me, the one Apple watch user of the three of us, I will not infrequently go to do something using Siri on my watch, typically sending like Aaron a message or something like that.
Casey:
And I will say, hey, dingus, tell my wife, please bring up a pacifier or something like that.
Casey:
And often, well, maybe not often, but probably a third of the time, I see, hold on.
Casey:
I'll tap you when I'm ready.
Casey:
And nothing.
Casey:
This is a cellular Apple Watch where I have not disabled the cellular connection.
Casey:
Often this happens when my phone is not nearby.
Casey:
And what I think is the problem is that it spends way too much time trying to find my phone.
Casey:
But this happens a lot in the house.
Casey:
And so even let's suppose if my phone was across the house...
Casey:
And it's nowhere nearby.
Casey:
It is understandable for it to take a second or two, probably just one, to see if it can talk to my phone.
Casey:
But after that, I don't care how power expensive it is.
Casey:
I want that Wi-Fi radio powered on and I want it using my home's internet connection.
Casey:
And if that doesn't work within a second, assuming you can power the radio on that quickly and get a connection that quickly...
Casey:
I want it to go to the damn cellular network.
Casey:
That's why it's there.
Casey:
And it just, it's the fallback procedure is infuriating because it doesn't fall back.
Casey:
It falls down every time.
Casey:
And it drives me insane.
Casey:
And it makes this watch, which I otherwise quite like, I mean, I'm still on my series three and I otherwise really, really like it, but it just makes it infuriating.
Casey:
And it's these sorts of paper cuts that make me so unwilling to give Siri a chance.
Casey:
Whereas it is far more rare than,
Casey:
for the Amazon lady in a tube to fail to hear me or to take forever to answer my question.
John:
Yeah, the powering out of the radios, unfortunately, I have to imagine, cannot be done fast enough to satisfy your demand for action now.
John:
And they can't leave them out all the time because the batteries would be dead.
John:
So it's, you know, I feel like this is a technology problem that is not easily solvable at this point.
John:
The only thing I can think of is they have to add, I'm sure Marco knows more about this, and I'm sure this is a ridiculous idea.
John:
uh one of those uh arm swinging powered battery chargers to your watch to make to make the watch even thicker you know what i mean like there is a lot of energy going to waste there but unfortunately to make one of those that would actually no there's a very small amount of energy going to waste there there's a there's a lot of energy the problem is capturing it i don't think you can actually capture enough to appreciably charge any kind of battery of any reasonable size you
John:
You can capture enough to perhaps wind the world's, you know, tiniest, most delicate spring in a mechanical watch, but probably not too much charge.
John:
But there's a huge amount of energy.
John:
You're just not capturing it.
Marco:
There was an episode of the podcast, of John Chigi's podcast called Pragmatic about this.
Marco:
um a while back it'll take me a little lot of fun it was from a few years ago when the apple watch first came out i'm pretty sure he did an episode specifically about like could you power a smart watch with like an automatic rotor the way mechanical watches power themselves and yeah basically the answer is no they don't produce anywhere near enough current to do it
John:
You could do it.
John:
You just have to have a huge weight on the thing.
John:
Like the thing is, if you actually were harvesting enough energy, it would be like regenerative breaking for your arm.
John:
You would feel it.
John:
That would not be comfortable.
John:
It would be like trying to move your hand around while it has a heavy gyroscope spinning really quickly if you ever had a gyroscope.
John:
Did you guys have gyroscopes as kids?
John:
Yeah.
John:
Yeah.
John:
yeah like you get one of those in your hand and like a big heavy one spinning really really fast then you move your hand you feel the resistance that would that's what it would feel like if your watch was actually harvesting the energy of your your arm uh you know you'd have to feel it and even if you felt it that it would still take a lot of a lot of muscle to uh put the jar it would be like those uh radios or flashlights that you crank you gotta you get a crank and you feel the cranking like it's hard work
John:
So how do you feel about that case?
John:
If before you use Siri, you had to turn – difficult to turn dial 10 times, but then it would instantly respond when you talked to it.
Casey:
If it was – I mean I know you're joking, but if it guaranteed it to respond and even in this hypothetical perfect world guaranteed it to give me a reasonable response, not like, hey, go talk to your phone because I'm useless –
Casey:
then I would consider it.
Casey:
It would almost be worthwhile.
Casey:
But the problem is a lot of the times when I'm invoking this, I'm saying, hey, dingus, like even to my watch, I'll say, hey, dingus, you know, tell my wife, blah, blah, blah.
Casey:
And that is just not a time when it's conducive to wind.
Casey:
And I know that you're being facetious, but it's a reasonable thought exercise.
Casey:
And in certain circumstances, heck yeah, I would wind my watch 10 times in order to guarantee a response from Siri.
John:
Yeah, like this kind of like the always on watch face is a problem.
John:
We have to wait for the technical solution to become feasible.
John:
Like an always on watch face will be better, but can't do it because of battery.
John:
Always on Wi-Fi when you're at home will be better.
John:
Can't do it because of battery.
John:
So, you know, time marches on and hopefully we will cross both of those milestones eventually.
Casey:
All right.
Casey:
Speaking of, we were talking about earlier how the Internet loves to get upset about things.
Casey:
And I really didn't want to give this time on the show because I think it's kind of silly, except then it seemed not so silly anymore.
Casey:
Apple has confirmed that some iPad Pros ship slightly bent.
Marco:
shrug oh well yeah that was i see here's what i think is actually going on here is there is indeed a defect that happens to some of the ipads and they ship them that way which they shouldn't and they got asked about that and the real answer is yeah those are defects they should be returned and exchanged
Marco:
And you see some of the pictures online that are like very bent.
Marco:
And I have a feeling if Apple really did say like some slight variation is normal.
Marco:
I don't think that level of bending from like the Reddit pictures is what they're talking about.
Marco:
Um, and then, so today, the day we're recording, which admittedly is before you, many of you were hearing this, um,
Marco:
Dan Riccio in an email to somebody, kind of Steve Jobs style, the way to get news out there is to respond to somebody's email because they know it's going to end up on Mac rumors.
Marco:
Dan Riccio from Apple said basically that some amount of bentness is normal up to 400 microns, which is 0.4 millimeters.
Marco:
The pictures that you see on Reddit of the bent iPads, those are bent way more than 0.4 millimeters.
Marco:
Way more.
Marco:
So that is not what Apple is saying is acceptable.
Marco:
And so, and you know, 0.4 millimeters over the, the entire width of like a 13 inch iPad might be noticeable.
Marco:
Maybe honestly, probably not.
Marco:
You know, to most people, I think that probably would not be noticeable.
Marco:
So I think this is mostly a, it's a non story in the sense that I don't think Apple's doing anything unreasonable here, but their communication about it was really awful.
Yeah.
John:
So one thing to keep in mind with the with the bend is when you make a device that's entirely flat and has straight edges, any kind of bend is going to be much more apparent than the old design that had curved edges.
John:
Right.
John:
Because there was less of a hard line, less.
John:
Everything doesn't have to be perfectly straight.
John:
You had a bend in a curved one because the edges were curved in this sloping Apple style, like gradual, whatever the hell it's called, the ellipsoid curve thing or whatever.
John:
You could hide some... You might not notice that the curve starts back a couple of millimeters from where it would have started because there's a slight bend in the thing.
John:
When you make it totally flat, even accounting for the camera bump and everything, you can put it on what you think is a totally flat table, which is another potential issue.
John:
The table might not be flat.
John:
and hold down one side of it and what you're expecting to see is nothing like the the other side doesn't move or go up or be elevated at all and if you see it move up at all you're like oh my god it's bent and you would never notice that on a curved one um and also the thing is so thin that proportion wise any kind of gap that you might see it looks bigger in comparison to the thickness of the device unless it was like if it wasn't uh
John:
If it was much thicker, that gap would look much smaller in comparison.
John:
So 400 microns, the measurement they give to give you an idea how big that is, is four sheets of paper.
John:
But when I think about it, four sheets of paper is kind of thick, and I wouldn't want that to be able to fit underneath the edge of my new iPad Pro.
John:
This is part of what Apple always does, like pushing the envelope on manufacturing, making these...
John:
you know exquisitely finished devices to extremely high tolerances and the ipad pro is is really pushing the limits of that because it's the thinnest device they ever made and it's really really big and wide what casey was talking about before like not wanting to talk about this are people who buy one of the new ipad pros and then like bend it over their knee and be like look at this it's a 1200 thing and you could bend it
John:
yep you can bend it you're you're a big strong boy you can you can like it's really really skinny right uh you can also do the same thing by the way to the lid of almost any of your laptops if you really feel like it it's really skinny you can bend it over your knee i promise you don't do that because you're just breaking your stuff um it is a concern like with the iphone 6 if during the course of normal use it may get bent i think the ipad pros are approaching the point where they may have to take a different
John:
a different design that accounts for the fact that there's going to be some flex.
John:
We've talked about this before when we're talking about new materials in the post aluminum age, whether it's like going back to plastic or carbon fiber or something that springs back from bending better.
John:
than aluminum does glass actually does a much better job of springing back aluminum you can kink glass tends not to kink it tends to bend until it shatters um but you can't really kink glass uh and so this this ipad pro i can't think you can make it much thinner because i don't think it would bend in normal use but i think it might bend
John:
mishandled inside a backpack and that's what some people have been talking about i put it inside my back with a bunch of books and i carry my book bag with me you know to and from school or work or whatever and i take the thing out i notice it's slightly bent i can see that happening in the same way that people can bend iphone 6s in a tight jeans pocket like it could potentially happen you sit down on it you know you could bend your thing
John:
So this may be, you know, either it's going to stay this thickness or get thicker, or they're going to have to come up with a different design.
John:
But as for the specific design, part of pulling this off successfully is figuring out how to manufacture and assemble it so that when they come off the line at the end and ship to the customer, that they are actually flat.
John:
Now, I can imagine Apple trying to correct for this as they're like, oh, it's about like the cooling process during manufacturing, you know, materials, you know, expanding and track different rates at different temperatures because it's not all, you know, a giant thick piece of metal.
John:
There's different things inside there.
John:
There's glass, there's plastic, there's all sorts of stuff, right?
John:
And you say, oh, it's coming out slightly bent just to make a minor adjustment to the manufacturing process so that that, you know, cooling or whatever, you know, when it's all done contracting and coming to room temperature, that it's flat.
John:
The problem is that you don't know what temperature is going to be used at, and if you account for the conditions at the end of the line of the factory, they may not be the same as the conditions in transit, which may not be the same as the conditions where it's used.
John:
If you use it on a cool fall day or you live in the tropics and your house is 80 degrees all the time, it's
John:
basically, this is how thermostats work and lots of other things where they put different materials right next to each other but join them to each other and they expand and contract at different temperatures and they curl.
John:
That's how the thermostats, old-style thermostats used to work.
John:
It's very difficult to take something that is very thin, very solid, and made of heterogeneous materials and make it so that it doesn't deflect slightly and changes in temperature.
John:
So I feel for Apple with their
John:
with their challenge here because the thing is so thin like maybe they have to to do like a floating panel type design to use like a cabinetry parlance where the insides sort of float uh inside the outside so they don't deflect or whatever like it's not an easy problem i think apple should solve it and i would be upset if i got one that was bent if i got one that was 400 microns bent
John:
I would live with it.
John:
My current iPad is probably 400 microns of bend.
John:
That's another thing that Dan Riccio said.
John:
This variance that they allow them off the line with up to 400 microns of bend, that is tighter than the variance of previous iPads.
John:
Previous iPads are allowed to bend even more than that and probably are.
John:
Don't go look at your iPad.
John:
You might not like what you find.
John:
I don't think this is much of a story, but I think the story here is
John:
How, like, the manufacturing story, how difficult... Apple's making it harder and harder on themselves to make products because our standards for them keep going up because their products are just so much, you know, cleaner and tighter than they were back when... Remember back when they assembled laptops out of multiple different pieces of aluminum?
John:
They look like just...
John:
ramshackle you know sheds compared to the solid things that we have today so our expectations keep going up and they keep pushing uh the limits they keep making their things thinner and using designs that will draw your attention to any flaw and then yeah they kind of flood this in the pr saying oh some bending is normal that's not really the answer again
John:
It's probably not Apple's fault because the question they were actually posed in the cases that they were addressing probably were within this.
John:
But this story on the Internet gets put right next to the picture from Reddit of someone's iPad that they bent over their knee that's like a centimeter off the table.
John:
And those two things aren't connected to each other, but they're next to each other on a web page.
John:
And so it seems outrageous.
Marco:
I think their actual reaction should have been something along the lines of like,
Marco:
If you get one that's bent, bring it back and we'll exchange it.
Marco:
That should be the actual reaction.
Marco:
That is a defect.
Marco:
Bring it back and we'll exchange it.
Marco:
But that's not what they said.
Marco:
They instead said, it's totally fine.
Marco:
It shouldn't affect it if it's bent.
John:
It's like, no, no.
John:
They were trying to be as honest in it like, oh, there is a tolerance.
John:
There is some sort of range where it's okay, right?
John:
Yeah.
John:
If they just told everyone, just bring it in and we'll return it, that would have been fine, too, because people who have a 200 micron bend are not bringing it back.
John:
They're going to be like, I guess it's flat.
John:
And people who have a huge bend are going to bring it back and either get it exchanged or argue with the person that they didn't actually bend it over their knee.
John:
That's the tricky part with this is unless you take it out of the box right in front of the people in the Apple store and look at it right at that moment.
John:
How do you tell whether this was in someone's book bag and bent because they threw their book bag onto the floor of the bus or something, or whether it came out of the box like this?
John:
It's just based on the word of the person, so this is kind of a difficult situation.
John:
Yeah, they just told everybody, if you've got a bent one, bring it in and we'll exchange it.
John:
Maybe they didn't want the extra traffic.
John:
Maybe they didn't want to have to deal with determining whether, you know, they have to deal with this anyway.
John:
People are bringing in bent iPads right now to Apple stores and asking for them to be exchanged.
John:
Maybe they just didn't want to ramp that up.
John:
I don't know.
John:
but i think marco should now take a look at his uh ipad pro and and casey you've got one too yeah see if see if yours are bent you know i did that while you were talking i glanced at mine earlier and it it seems and i'm putting it on my glass desk and it seems pretty damn flat you got a sight down the edge sight down the edge of the thing i did i did yeah earlier today i did and it does not seem bent to me now
Casey:
As we have established not only on this episode but the last 300 and whatever episodes, I have far less of a discerning eye than most.
John:
I'm trying to help you.
John:
When I say sight down the edge, I mean pick it up and hold it like a shark fin up to your eyeball and look along the top of it.
John:
It sure seems straight to me.
John:
So it doesn't curve to the right or to the left when you're looking along the edge?
Casey:
I understand what straight means, John.
John:
It's not a video podcast.
John:
I don't know what you're doing over there.
John:
Well, I know you're putting it on the cable and trying to look for a gap between the table and the iPad, which is not what I'm asking you to do.
Casey:
All right.
Casey:
Just like that.
Casey:
Where's the stupid button in Skype?
Casey:
All right.
Casey:
Now it's a video podcast.
Casey:
Don't do it.
Casey:
No, don't do it.
Casey:
You're inside my player thing.
Casey:
Why is this video?
Casey:
You have to look over the top of it.
Casey:
I'm looking.
Casey:
Look at it.
Casey:
I'm looking right here.
Casey:
See?
Casey:
Yeah.
Casey:
There we go.
Casey:
No, you're looking into the USB port.
John:
What are you doing?
Marco:
Wait, are you podcasting with your closet door just like half a jar?
Marco:
How can you handle that?
Marco:
That's a sound deadening.
Marco:
There's a close in there.
John:
That's like, you can't just close it, man.
Casey:
Concentrate, people.
Casey:
Concentrate.
John:
Either open it or close it.
John:
Show me how you're siding down the edge because you're still not doing it right.
John:
what am i supposed to do i should now i deeply regret everything that's happening right now see so like this it seems no no like a shark fin like a shark fin yes now look along the top like the top of it is a little road hold it right up to your eyeball right up to your eyeball like you're you're looking at the rear taillights of the car it seems damn straight to me it's not going to the right or the left no i don't think so is this acceptable all right you're doing it right now marco do the same thing
Casey:
Turn on your video.
John:
Now we've seen Casey give an example.
John:
Given Casey's horrendous vision, I don't know if you trust him.
Casey:
That's actually also true.
Casey:
That is also true.
Casey:
All right.
John:
What am I supposed to do here?
Marco:
Didn't you just look at Casey?
Marco:
Do what he did.
Casey:
Oh, God.
Casey:
So this is the first time I think in 300 whatever episodes of ATP that we've had the video on for more than an accident.
Marco:
All right.
Marco:
So, so John, I'm, I'm looking at it like this.
John:
Yep.
John:
Like, like imagine there's a car driving along the road that is the edge of your thing and you're looking directly into the tailpipe of that car.
John:
And what you're looking for is to see like you're using, you're using foreshortening like to, to see if it curves to the right or the left.
John:
Like there's a road curve to the right or the left or is it dead straight?
John:
And by, by looking down the edge of it, you are, you are taking that long distance and you're compressing it so that any deflection is exaggerated.
Casey:
I'm looking at Marco's iPad in this video and it looks pretty damn straight to me.
John:
He's doing it right.
John:
You can do this, by the way, with your bookshelves too.
John:
Go up to your bookshelves, put your eyeball right to the edge of the shelf and look down your long bookshelf and you'll see how bowed they are from the weight of the books.
John:
Wait, I think it's bent.
John:
Hold on.
Marco:
oh god here we go now it's probably that mine is bent i just can't see because i'm blind and an idiot so it looks like it's bent towards the camera yeah like it's it's as if are they doing the thing where like they bend it so that it lays flat with the camera bump is that a thing no they're not
Casey:
You may be doing that by pressing on it when it's face down on the camera.
Casey:
All right.
Casey:
So now you got all in my head.
Casey:
Now I'm wondering if I'm – oh, God.
Casey:
This is such great audio.
Marco:
Oh, yeah.
Marco:
There's totally – there's a clear bend if you look at one of the short edges.
Marco:
Towards the kitchen or away from the kitchen?
Marco:
Let me see if I look at the other short edge.
Marco:
Yeah, totally.
Marco:
The short edges, yeah, it's definitely bent.
John:
Which way is it going?
Marco:
Point the direction that it is deflecting.
Marco:
All right.
Marco:
So from my perspective here, it goes like this.
Casey:
Yeah, even I can see that on the video, I think.
Casey:
All right.
Casey:
It's curving towards the kitchen.
Marco:
Yeah.
Marco:
So that like if you lay it flat, the camera bump will be pushed up such that it is actually more flat without a case.
John:
Yeah.
John:
So you may be giving it that bend by constantly putting it down on the camera bump and pressing down with your fingers.
John:
but i hardly ever i'm almost always using it in the keyboard yeah well it maybe came out of the box that way oh look at that it's bent well i don't care anyway that it's so far it has not affected any like i can't feel the bend and i don't think you could see it if you weren't doing that like i was giving you the way to be able to detect this with your eye see here's what's interesting about it is i put it on a desk and i like poke all four corners
Casey:
So screen down?
Casey:
Screen down?
Casey:
No, of course not.
Casey:
I'm not an animal.
Casey:
Well, but that's the flat part, hypothetically.
Marco:
Well, but I would expect if I put it on the desk with the camera bump on the desk, it should rock, but it kind of doesn't.
Marco:
Mm-hmm.
Marco:
All right?
Marco:
Yeah.
Marco:
So here, so now let me put it with the camera hanging off the desk.
Marco:
Mm-hmm.
John:
Although, again, desks aren't flat either, so...
Marco:
When I hang the camera off the desk, but have the rest of the iPad on the desk, you can see if you push all four corners, the three remaining corners that are on the desk, two of them do rock very slightly, but it isn't even enough to feel the rocking.
Marco:
You only see the rocking.
Marco:
Does that make sense?
Marco:
It's pretty subtle, and it might even be intended to make the camera more level.
Marco:
I don't know.
John:
That could be what they're talking about with the cooling thing.
John:
During the manufacturing process?
Marco:
Yeah, who knows?
John:
I bet if you change the temperature of the thing to be either hotter or cooler, it might undo that bend or reverse it.
John:
Yeah, I don't know.
John:
I'm turning off my camera now.
Marco:
This is bullshit.
Marco:
Anyway, return to Apple.
Marco:
Return to Apple.
Marco:
I have this screen protector that's like nicely applied on here, but not that much dust on there.
Marco:
I wouldn't want to redo that.
Marco:
Yeah, that's the other thing.
John:
You get the perfect screen protector applied and then your device dies.
John:
Like, no, I can't return this one.
John:
I'll never do this again.
Casey:
This is going to make for such good audio.
Casey:
Enjoy this edit.
Casey:
Good grief.
Casey:
All right, let's just try to bring this episode back around.
John:
We have video of this and not video of Marco killing a cricket with an iPad 2.
Marco:
We are sponsored this week by Away.
Marco:
For $20 off a suitcase, visit awaytravel.com slash ATP and use promo code ATP during checkout because this season everyone wants to get Away.
Marco:
Away makes these amazing, high-quality suitcases.
Marco:
from lightweight, durable, German polycarbonate, or now aluminum alloy.
Marco:
And they have these wonderful features.
Marco:
You might have heard about these before.
Marco:
So for instance, the Away carry-on sizes, which now there's two sizes of Away carry-ons, have an optional ejectable battery.
Marco:
And so this means you can charge your phone up to five times from this battery.
Marco:
And if for any reason you need to remove the battery, like if it's getting gate checked, it's super easy to just pop it out with one click.
Marco:
All the other times, you can sit there waiting at the gate.
Marco:
You can charge your phone, your tablet, your e-reader, whatever it is.
Marco:
Anything that can charge via USB, you can charge with your Away suitcase.
Marco:
And there's all sorts of interior awesome features too.
Marco:
They have an interior compression system that lets you pack more.
Marco:
There's a removable, washable laundry bag, and you get so much space in these.
Marco:
You'll be amazed how much you can carry.
Marco:
On the outside, you have a TSA-approved combination lock and four spinner wheels that spin 360 degrees for a nice, smooth ride and easy maneuvering.
Marco:
All away suitcases are guaranteed for life, and they give you a 100-day risk-free trial.
Marco:
So this means you can actually buy them and travel with them, of course, because how else would you test them out, right?
Marco:
Travel with it and see how it works for you.
Marco:
See if it fits your life.
Marco:
See if it works for your style, your packing, whatever it is.
Marco:
Bye.
Marco:
Bye.
Casey:
All right, let's do some Ask ATP.
Casey:
Mitch Cohen asks us, does Overcast do anything special to inhibit cookies and podcast downloads?
Casey:
I'm sure the large podcast distributors take advantage of this.
Casey:
And I wonder if shared hosts like Libsyn do as well.
Casey:
This isn't the worst thing in the world.
Casey:
No worse than web cookies.
Casey:
I only use quote unquote private browsing now, which at least deals or at least helps with tracking.
Casey:
So I wonder if removing cookies from the HTTP cookie store might be an option to improve privacy.
Casey:
Secondly, I know it would be dumb, a dumb cat and mouse game, but you think NPR or other hosts would selectively block players via the user agent string for not playing ball with their rad like proposals?
Marco:
Alright, so this is a two-part question.
Marco:
First part about cookies.
Marco:
So this is an easy one.
Marco:
Overcast does not persist cookies for any kind of downloads or anything.
Marco:
For anything, really.
Marco:
My own API, the Overcast API, does not use cookies in that way, so it doesn't need them, so it doesn't do that for that.
Marco:
And then for any kind of downloads from third-party servers, like for either artwork, which is sometimes third-party, or for the actual podcast downloads themselves, which is what this question was talking about, there's an option when you create an NSURL session in the API to use ephemeral sessions, which means basically they're not saved, that no persistent data is written to disk.
Marco:
This does not mean that I don't, you know, use cookies during the session because a lot of times if you, like when you're following, you know, arbitrary download URLs out there on the internet, the downloading process itself should use cookies within the request that it's making.
Marco:
So like if you request something and it's going through like four different redirects, one or two of those redirects might set a cookie.
Marco:
And if you don't then send that when you follow the redirect to get the next step of the redirect chain, sometimes it won't work right.
Marco:
So I do use cookies within the request, but then they're not saved, and therefore they're not used in future requests to the same server.
Marco:
So it's something that can only be used within the session of downloading that one file, but there's no real ability to use cross-request or long-term tracking using cookies.
Marco:
Now, there's other ways they can do it, like with IP address tracking that I can't do anything about.
Marco:
But cookies, I treat cookies basically in almost the most hands-off way possible.
John:
That's something that people who aren't developers might not realize.
John:
They think of cookies as this magical thing on the web that tracks you.
John:
But when someone makes a web request for something, like from some code you write, like when a developer writes code to make a web request, you or the framework you're using actually has to do some work to make cookies work, quote unquote, the normal way.
John:
Obviously, your web browser is doing this.
John:
It's the point of a web browser.
John:
But if you're in a program like a podcast client and you have to make an HTTP request to download a file,
John:
Cookies are just an HTTP header that the server sends back.
John:
You don't have to do anything with that HTTP header.
John:
You can ignore it.
John:
You can never read it.
John:
You can do nothing with it and drop it on the floor.
John:
Now, as Marco pointed out, to successfully follow a bunch of redirects and get to your download, you might have to tell your framework that you're using to make HTTP requests, by the way, take that cookie and save it or whatever.
John:
But again, if you don't make an explicit effort to say, oh, and I'll also save that to disk so that like I'm pretending I'm a little mini web browser inside there so that the next time you quit Overcast and relaunched, I still have that cookie.
John:
If you don't explicitly do that,
John:
or if some library you're using doesn't explicitly do that, it doesn't happen.
John:
So in other words, the websites don't have the power to make these cookies go into your program that you're writing.
John:
It's up to the program to accept them and handle them in the expected way.
Marco:
Now, there is a small complication to that, and that is that, like, certain times, you know, depending on the framework that you're using, depending on the OS and the language and the URL accessing framework you're using, sometimes cookie storage is automatic, and that it'll just do it, or it'll, like... Yeah, it might be the default, and that's considered a good feature, because it's a pain to do it manually yourself.
John:
You're like, oh, it's great, the framework does it for me, and I don't have to think about it, but it is still a choice.
Marco:
Exactly.
Marco:
And then regarding the second part of the question about whether my intended non-compliance with NPR's RAD spec might eventually result in them user agent banning me.
Marco:
It's possible somebody might at some point do that.
Marco:
I don't think I care.
Marco:
First of all, I don't think there's a risk that that would be very likely.
Marco:
It's not good business to start blocking clients for...
Marco:
relatively minor reasons like that.
Marco:
Like that's not, that's not a major reason to block somebody.
Marco:
And so I really don't think that my noncompliance with their spec would even make their radar.
Marco:
They wouldn't even care that like this podcast app with like two or 3% market share doesn't do our spec.
Marco:
Cause you know what?
Marco:
Even if the spec goes really, really well, like there's still going to be like 75% of the market that doesn't implement it.
Marco:
So I wouldn't stick out enough for them to care.
Um,
Marco:
And if they did, and suppose they got real mad at me.
Marco:
Suppose they got real mad at me and they wanted to block Overcast and they sent me legal things saying, don't change your user agent to evade this or we'll sue you.
Marco:
We're blocking you.
Marco:
That's it.
Marco:
Oh, well.
Marco:
What can I do?
Marco:
The fact is, of the top 50 podcasts in Overcast, most of them aren't NPR.
Marco:
Most of them aren't any one provider.
Marco:
The wonderful thing about podcasts is that the audience listens to all sorts of diverse things.
Marco:
And it would really hurt to lose popular shows somehow.
Marco:
For a popular show to not be playable in my app while remaining playable in lots of other podcast apps...
Marco:
would be a pretty big jerk move, and it would be really inconvenient for me, and I would definitely lose some customers to it.
Marco:
But it wouldn't be the end of the world.
Marco:
I wouldn't lose my entire customer base.
Marco:
I probably wouldn't even lose 20%.
Marco:
To give you some idea of what this might mean, it wouldn't mean that much.
Marco:
It would hurt.
Marco:
But it wouldn't be the end of my business and I would just keep going because it probably wouldn't affect any shows I listen to.
Marco:
And the reality is if I'm big enough for them to care that I'm not implementing their spec, I'm probably also big enough for them to not want to lose my audience completely.
Marco:
So this kind of thing would probably never happen.
John:
And also getting to the cat and mouse thing, you just change your user agent string to make it look like your Internet Explorer or some other podcast.
John:
Like, it's just a string that you send with a request.
John:
Like, it's cat and mouse because they could keep, you know, aha, I'm banning all things that look like your user agent string.
John:
But if you make your user agent string indistinguishable from some other podcast, like, it's stupid.
John:
It's not a feasible thing to do.
Casey:
Moving on.
Casey:
Here's another example of, oh, your Twitter username is so clever.
Casey:
Well, Grinch Reel Salkin, how do you feel now?
Ha ha ha!
Marco:
he or she would like to know... I wasn't aware that Christmas usernames were a thing.
Marco:
I knew the Halloween thing.
John:
You're going to feel bad when poor Grinch Reels will be like, that's the name my parents gave me, you insensitive Claude.
John:
Yeah, I'm sure.
Casey:
Poor Grinch Reel.
Casey:
This individual would like to know...
Casey:
Hey, what if Intel got their act together, fixed their process issues, and launched this new architecture, we'll put a link in the show notes, all in 2019 or 2020?
Casey:
Would Apple think twice about switching to ARM, or is it too little too late?
Casey:
You know, this is kind of interesting because this implies that the ship has sailed and Apple's definitely switching to ARM.
Casey:
That's kind of how I feel, so I don't blame the Grinch for saying that, but...
Casey:
That isn't actually true as far as we know.
Casey:
I mean, I concur.
Casey:
It seems like there's enough smoke for there to be fire here, but we don't really know.
Casey:
But that being said, given my just gut feeling about the situation, I do think it's too little too late.
Casey:
Apple loves control.
Casey:
Apple wants control.
Casey:
And they do not want to rely on Intel anymore.
Casey:
Marco, what do you think about this?
Marco:
I actually have not been following whatever this new architecture is, but I do ultimately think the ship has already sailed, and while Apple could possibly, I don't know, unsail it, sink it, I don't know, whatever it is, whatever they would do in this crazy metaphor, I don't think they would because ultimately...
Marco:
If Apple is deciding to move to ARM, they would be doing it for a few reasons.
Marco:
One of those reasons is that Intel's performance recently has not been very good.
Marco:
But there's lots of other reasons too.
Marco:
Things like control and having things be in-house.
Marco:
First of all, they can almost certainly make more money per unit if they control that because Intel's CPUs are very expensive.
Marco:
So there's a big financial incentive there and there's a huge control incentive.
Marco:
We know that Apple loves controlling their core technologies.
Marco:
the lack of the control in those technologies over the last five years or so has really gotten them burned badly from Intel.
Marco:
And so if Intel suddenly stops burning them next year somehow, which honestly I think given Intel's performance recently is very unlikely, but if Intel suddenly gets better again and it's like, okay, now we're back on track, we're starting to develop things regularly again and not miss our targets and keep things moving forward and be more competitive on performance per watt,
Marco:
That still doesn't change the fact that Apple was just really badly burned for like five years.
Marco:
And so I think Apple would take this as a chance of, you know what?
Marco:
We now know that we don't want to depend on Intel at all.
Marco:
Even if they, quote, get better, we don't want them.
Marco:
So I think that chip has already sailed.
Marco:
I think they're not going to sink it.
Marco:
And it's probably for lots of reasons beyond just this one architecture has taken them too long to reach.
John:
I think it kind of depends on the specifics of the thing of the new architecture.
John:
Like we'll link to this Manatech article that outlines it.
John:
This is like a public presentation that anybody could see, and it's necessarily vague about future plans because they don't want to make promises they can't keep.
John:
So they talk about the architecture and the plans and the different models and pretty much what each one is doing, but they don't get down to the point of saying exactly here's what the benchmarks are going to look like, here's how much power it's going to take, here's like the actual nitty-gritty details of like, okay, Apple, so you're making a laptop next year and you need a part that has this performance and uses this much power and
John:
And power is so much more complicated now because it's like this crazy curve depending on what you're doing.
John:
There's nothing that concrete in this presentation.
John:
It is purely like this many execution units.
John:
Our focus will be on single-threaded performance, new instructions for AI, blah, blah, but very vague and high level.
John:
But what Apple, the pitch to Apple would be and was in the past, they get the much more concrete numbers.
John:
Like when they switched to Intel, Intel basically gave them a preview of the core architecture.
John:
They said, the chips we've got now might not look so hot.
John:
but here's what we've got in the pipeline.
John:
We're going to make these core chips and here's our pipeline for core chips.
John:
And here's what we expect this year.
John:
We're going to have this price, this size, this power, this performance, the next year, this, the next year, that, and that roadmap, which I presume was way more detailed than what anyone got in the public.
Uh,
John:
looked really really good and intel actually delivered on that roadmap which helps and so apple was super happy and we were all happy we got intel max they were super fast the core architecture was a great architecture for a long time it was so much better than anything else available especially in terms of power and performance so it was good for apple's laptops it was good for the desktops everybody was happy this presentation of here's what we're gonna you know give you doesn't have enough detail to say whether it's that great and looking at the high level thing
John:
I'm not impressed by this high-level plan.
John:
I don't look at this and say, wow, Intel's going to have some great chips.
John:
I look at this and say, best case scenario, if Intel delivers everything they say here, they'll keep their head above water.
John:
And that's not what Apple wants.
John:
They want things to kick butt.
John:
They don't want just sort of like, we'll kind of get out of the current slump and get our momentum back and they'll be pretty good.
John:
But if Intel wanted to win Apple back or keep Apple on board, they would have to show them
John:
very concrete numbers that are way more impressive than these vague numbers.
John:
And Apple, to Marco's point, would have to believe them and say, you know, and Apple basically would have to compare it to, here's our internal projections of we made our own chips, what we could get.
John:
Intel, you better tell us that you've got something that's way better that we can't possibly reach and also is worth the extra money you're going to charge us.
John:
It would be a very difficult sell, so...
John:
I don't think anything in this article convinces me that Apple should stick with Intel instead of its theoretical ARM chips, assuming their ARM chips are way better than this.
John:
And unless Intel is showing Apple super secret stuff that's way better, I don't think Apple will be swayed.
Casey:
And you think that chip has sailed?
John:
Yep.
John:
Like I said, what was it, the last thing?
John:
Apple might as well be screaming that they're going to make ARM Macs at this point.
John:
So I will be extremely shocked if 2021 comes and there are no ARM Macs.
Casey:
All right.
Casey:
Then these two, we're going to do a fourth Ask ATP, a third and fourth Ask ATP, because I think these will be quick.
Casey:
Marcus N. writes, do I over or underestimate the amount of time it takes to cut an episode of ATP?
Casey:
Do you care to elaborate on the process?
Casey:
Also, as someone who does not listen to the live shows, how much do they differ from the downloadable episodes?
Casey:
Marco, I think it's probably best for you to take this one if you don't mind.
Marco:
Yeah, sure.
Marco:
So total editing time for an episode of ATP is generally like most of a morning.
Marco:
So that's maybe a couple hours, two to three hours, depending on what else is going on and how complicated of an edit is.
Marco:
How much John talks is a big, big, big differentiator.
Marco:
Because John talks in long, uninterrupted blocks that usually don't require much editing at all.
Marco:
So I can skim over a lot of them.
Marco:
Whether or not they require editing, they don't get editing.
Marco:
I think sometimes they could use some editing, but apparently they don't get editing.
Marco:
And then, of course, editor's privilege is I edit myself the most.
Marco:
And so if it's a me-heavy episode, that takes a little bit longer.
Marco:
But for the most part, yeah, it ends up taking maybe about one and a half times to two times the duration of the show, like, you know, in additional editing time.
Marco:
And as for how it differs from the released show...
Marco:
It's not actually a major difference.
Marco:
It's mainly in, you know, deciding when to start and stop it.
Marco:
You know, what is the pre-show?
Marco:
What is the post-show?
Marco:
Where does it stop?
Marco:
Where does it start?
Marco:
Putting in the ads.
Marco:
And we all sound better because all the, you know, audio files have been brought in and normalized from all of our local recordings and everything.
Marco:
So it's much better sound quality.
Marco:
And then content-wise, I will remove any talkovers if at all possible.
Marco:
Anytime that one of us talks at the same time as the other one because we're jumping in at the same time or whatever, I'll try to remove those.
Marco:
If a joke takes too long to land before Casey laughs, I'll move the laugh forward so that way I sound funnier.
Marco:
Otherwise, it's minor stuff.
Marco:
If I repeat myself a lot in a paragraph that I'm speaking, which I do all the time, I will try to reduce that.
Marco:
If any of us say something that's just a total blunder, I will remove it or I will fix it.
Marco:
If a joke doesn't land, nobody laughs, I'll take it out if I can.
Marco:
Stuff like that, just to make it sound better.
Marco:
If we ramble on about something for a long time,
Marco:
that's really just like asking like chat room, what was this thing?
Marco:
And like, we're just talking about something that we don't even know the answer to, or what we're saying is totally wrong.
Marco:
I will try to cut it out completely.
Marco:
Um, that way it saves us a bunch.
Marco:
It saves us a week of email saying, you know, you were wrong about that.
Marco:
And then, you know, here's the real thing is try to avoid, you know, potential problems before they happen.
Marco:
Uh, so,
Marco:
For the most part, I would say what you're getting with the polished, finished, edited product compared to the live stream is you are getting like 95% of the value, but in a way better, nicer package with like 50% less of the garbage and flubs.
Marco:
So I don't think you're missing out much by not having the live shows if you don't listen live.
John:
And occasionally you'll take an entire segment and move it from the beginning of the show to the end of the show or whatever, which usually you don't notice because you don't know when it was actually said.
John:
But that's rare.
John:
Usually what you hear is sort of the order that we said things in.
Marco:
Oh, yeah.
Marco:
Almost always.
Marco:
Because the problem is we refer back to things all the time.
Marco:
So if I try to move a later segment into an early part of the show or vice versa, you will hear in the conversation –
Marco:
oftentimes like you would hear us say some reference to that thing that wouldn't make sense because you hadn't heard it yet or whatever else and so i almost never move things that much i will cut entire topics sometimes if they just if it doesn't go anywhere like if it's like follow up on something really obscure that i don't think anybody will care about that we didn't have much to say about sometimes i'll cut that uh but then we'll get a week of feed then we'll get a week of feedback about why we didn't say something about it and then i'll yell at you in the next show
Marco:
Yeah, pretty much.
Marco:
I'm sure you've all heard this before.
Marco:
So yeah, that's about it.
Marco:
And I try to limit the length of the show to right around two hours.
Marco:
I don't like going past two hours or if I do, maybe only by like 10 minutes.
Marco:
But I try not to go past that.
Marco:
And so occasionally some trimming there is necessary.
Marco:
But for the most part, you're not really missing that much if you don't hear the live shows.
John:
And we won't go back in and re-record stuff.
John:
So, for example, in this episode, Casey, unfortunately, said lady in a tube again.
John:
And we're not going to give him a chance to correct that.
John:
And he's just going to have to live with the fact that he said it reflexively without thinking about it.
John:
And it just went right by.
Marco:
See, I was going to edit that out, but I don't think there's a good way for me to do it.
John:
No, there isn't.
John:
That's what I said.
John:
You have to cut that whole segment.
John:
So we'll just know that it's difficult to speak extemporaneously on a weekly basis and not flub something.
John:
We acknowledge that we do it.
John:
We're sorry.
John:
But sometimes it just stays in the edit because we're not going to go back and have Casey reenact that section.
John:
No, of course.
Marco:
Yeah, because it wouldn't sound right.
John:
It wouldn't sound right.
John:
It's not like we don't want to do it because we're lazy.
John:
It wouldn't work.
John:
We're not actors.
Yeah.
Casey:
Definitely not.
Casey:
My bad.
Casey:
Remind me what the preferred nomenclature is there.
John:
You can go with cylinders.
John:
You could go with parson in a tube.
John:
We're trying to avoid sort of the fridging of searing.
Casey:
As soon as I said that, I was like, wait, this isn't right.
Casey:
But I just had to roll on at that point.
Casey:
Whoops.
Casey:
Sorry, everybody.
Casey:
All right.
Casey:
And then finally, Eric asks, hey, for Marco and Casey, and actually I'll throw John in on this too in a different way.
Casey:
Do you use Xcode in full screen mode or with multiple windows?
Casey:
For me, I have a kind of similar tile approach as I've talked about in the past with when I podcast.
Casey:
Generally speaking, well, at least when I'm writing an iOS app, it's been different now than working on an iPad thing.
Casey:
But when I had, or I'm sorry, when I'm working on an iPhone app, when I was working for WorkWork, I
Casey:
It was almost exclusively iPhone work.
Casey:
And so I would put the simulator in the upper right-hand corner.
Casey:
I would put the terminal in the bottom right-hand corner.
Casey:
And I would have Xcode on the left side of the screen extended all the way until it kisses the side of the simulator window.
Casey:
So it's 80% or 90% of my screen.
Casey:
But I can always at any moment see the terminal, see Xcode, and see the simulator all at once.
Casey:
And that's how I roll.
Casey:
The only time I ever really use full screen, which is very rarely, is if I'm on the adorable and I have a physical device connected for debugging purposes.
Casey:
Otherwise, I never really use full screen mode.
Casey:
Marco, how about you?
Marco:
Similar.
Marco:
Not only do I not use Xcode in full screen, I almost never use anything in full screen ever, unless I'm watching a movie on a computer for some reason.
Marco:
That's it.
Marco:
Because the problem is...
Marco:
Full screen to me, it is so different from the way I both work and the way I want things to be in a windowed Mac multitasking environment.
Marco:
It's one of those things that I feel like full screen is up there with Launchpad as things that were added to the Mac in the time where they wanted to make it more iOS-like, but that I don't think should have been added and I think ultimately are just weird and don't fit in.
Marco:
full screen to me feels like I'm on a ride.
Marco:
My computer's taking me for a ride.
Marco:
Look, this giant animation moved the whole 27 inch screen over while I wait for this animation to happen in and out.
Marco:
And it's like, it's just, I feel like I'm being taken for a ride.
Marco:
And that's not a good feeling.
Marco:
Like, I feel like I am not controlling things the way I want to control them.
Marco:
And the computer is trying to put on a show for me that I really don't want.
Marco:
And it, furthermore, like, just the practical reality of it, like,
Marco:
Switching in and out of full screen is, I think, the core that I have a problem with.
Marco:
That's why you've got all these big animations that you've got to wait for and everything.
Marco:
But then also, full screen work mode, I feel like that must work for some people because it sure looks good in product shots when you see a new version of an image editor or something comes out.
Marco:
And in their product shots, it's all running in full screen.
Marco:
And look at this wonderful, pro, awesome, black...
Marco:
background environment where this creative person is getting their work done it's the same kind of people who like can do all their art on their ipad it's like that's great i am not one of these people for me full screen mode just does not work at all and i've never seen anybody for whom it does work if you're out there i believe you exist uh just like you know john's hdmi cec unicorns i believe you exist out there but i've never met one of you and i'm certainly not one of you
Marco:
And especially when I'm doing development, I am going between multiple apps.
Marco:
I'm going between Xcode and the simulator at the very least.
Marco:
And I'm probably also going between Xcode simulator and dash, maybe between Xcode and its own documentation window and its own organizer and devices windows.
Marco:
Like Xcode itself is a multi-window app.
Marco:
If you're using it for much of anything, instruments is yet another thing.
Marco:
app slash set of windows that you might be using.
Marco:
You might be also using Terminal and also using a web browser to look stuff up or to read an article about what you're doing or to have a tutorial running or God knows what.
Marco:
This is one of the reasons why I think Xcode on iPad is further away than most people think it is.
Marco:
Because development is inherently a very, very multi-app, multi-window, multitasking-heavy
Marco:
job to do and I've never seen any developer work in anything like full screen mode because the reality of most development work is you're bouncing between stuff so much it just doesn't really make sense to have this full screen takeover mode where going in and out of it requires all these big dumb animations
Casey:
You have met somebody who works in full screen mode because I am getting real time follow up from Jelly, who has said that he does a lot of stuff in full screen, including Xcode.
Casey:
I don't know how you do Xcode full screen in anything bigger than like my MacBook, but apparently that's how Jelly rolls.
Casey:
And additionally, I should add that I am a very heavy and very well, I don't know if I should say very heavy, but I'm a very enthusiastic user of Spaces.
Casey:
Oftentimes, my web browser is not on the same space as Xcode and the simulator and all that.
Casey:
And it sounds like, Marco, you are not a fan.
Casey:
And if I recall correctly, John is very much not a fan.
Casey:
But I do like spaces and I use them a lot.
Casey:
John, you've kind of obliquely talked about in the past that you do a fair bit of JavaScript development these days, particularly Node.
Casey:
Are you using Visual Studio Code?
Casey:
What are you using for that?
Casey:
Or BBEdit or what have you?
Casey:
And are you doing that full screen or are you doing the Windows of Syracuse County?
John:
I mean, you know the answer to this.
John:
I'm obviously using multiple Windows for everything, but lots of people at work do development work coding with stuff in full screen.
John:
I can tell you people love full screen.
John:
Now, maybe most of them are ex-Windows users who are just like trained on everything being full screen.
John:
If you're not, as you two both know, if you are not accustomed to dealing with a whole bunch of Windows and embracing the idea that you get to decide where they belong and having faith that the applications that you use will honor and remember,
John:
your manipulations of those windows and it won't just be throwaway work right if you if you embrace arranging windows you can work fine uh in that environment but if you don't it feels insecure it feels like just a bunch of loose garbage on your screen it's like i just i just need to get this full screen so i'll feel like i'm anchored to the walls and i'm safe again
John:
I see people use everything full screen.
John:
Their web browsers are full screen.
John:
Their IDEs are full screen.
John:
Their file browsers are full screen.
John:
To clarify, are you talking about maximized windows or actual full screen mode?
John:
No, I'm talking about actual full screen where you can't get the window widgets unless you jam the cursor against the top and wait for the little thing to slide down.
John:
Full screen, full screen on the Mac.
John:
I don't know how they do it.
John:
It's not how I work either, but I do know that people love it.
John:
um and again like very often a web browser full screen on a 15 inch macbook pro is is an absurd waste of space because like it's not comfortable to read lines that long and if the lines aren't that long then you're just wasting space on either side or on one side of the other of the thing um
John:
So no, I don't do anything full screen.
John:
I think the people who use their IDs full screen, like you mentioned, Visual Studio Code, a lot of the IDs for like web development let you do like you'll have a file browser in your left hand pane and you'll have a shell.
John:
You can do all your shell commands from within there, too.
John:
Like it's a terminal.
John:
It's a file browser.
John:
It's also a code editor.
John:
And they like the fact that they three-finger swipe to the next space, which is really the next full-screen app, and that's their browser.
John:
Or they use multiple monitors.
John:
But if they use multiple monitors, they say, ah, multiple monitors.
John:
Finally, I can see more than one thing at once because they don't understand that you can have more than one thing on a single monitor if you put them in Windows.
John:
Anyway, everyone has their own habits.
John:
I think full-screen is incredibly popular on the Mac.
John:
If I took a survey of all the developers who use Macs at work,
John:
I think the majority of them would use at least one app full screen all the time.
John:
I use zero apps full screen.
John:
I am not a fan.
John:
Surprise, surprise.
Marco:
Thanks to our sponsors this week, Away, Mack Weldon, and Backblaze.
Marco:
And we'll see you next week.
Marco:
Now the show is over.
Marco:
They didn't even mean to begin.
Marco:
Because it was accidental.
Marco:
Accidental.
Marco:
Oh, it was accidental.
Casey:
Accidental.
Marco:
John didn't do any research.
John:
Marco and Casey wouldn't let him.
John:
Cause it was accidental.
John:
It was accidental.
John:
And you can find the show notes at ATP.FM.
John:
And if you're into Twitter.
Marco:
You can follow them at C-A-S-E-Y-L-I-S-S.
Marco:
So that's Casey Liss.
Marco:
M-A-R-C-O-A-R-M-E-N-T.
Marco:
Marco Arment.
Marco:
S-I-R-A-C-U-S-A Syracuse.
Marco:
It's accidental.
Casey:
They didn't mean it.
Casey:
So long.
John:
You just reminded me with the mention of Backblaze.
John:
I have some backup follow-up.
John:
Some post-show backup follow-up.
Casey:
I don't know how you call this.
John:
Follow-back.
John:
Ain't no follow-back, though.
John:
All right.
John:
Wow.
John:
Oh, my God.
John:
When last we left.
John:
Oh, I love you.
John:
My absurd backup situation.
John:
I don't know if you remember the situation, but I will describe what it was.
John:
Um, you know, so, so crash plan was, uh, getting rid of their home plan and they have the small business plan and they had a deal where you could switch from home to small business for a discount rate and the discount rate would expire.
John:
That discount rate has recently expired.
John:
And so I'm up to paying much more than I would for like something like backblaze for my crash plan backup, but crash plan will also backup network volumes and backblaze will not.
John:
So I was in this quandary, uh, and in preparation for this quandary, I entered this absurd situation on my wife's computer, which hosts our photo library of,
John:
You know, I already mentioned I've got the photos on an external SSD because they outgrew the main one.
John:
That's fine.
John:
You know, Backblaze will do directly attached disks.
John:
But I also have my Synology mounted on there and Backblaze won't back that up.
John:
So on her computer, I was running CrashPlan and having it back up both of the attached drives and the mounted Synology.
John:
Also running Backblaze, which was backing up both of the mounted drives, but not the mounted Synology.
John:
Also running Time Machine, which was backing up to the Synology and also to a directly attached drive.
John:
So she had three, oh, and sorry, finally, Google Backup and Sync backing up her photo library to Google Photos.
John:
So that's one computer running four programs for the purposes of backup, and one of them just had a price increase, and now it's like three times as expensive as it used to be.
John:
It went for like $5 a month or $15 a month or whatever.
John:
And one of those backup programs, namely CrashPlan, occasionally pisses me off by going wonky.
John:
It's still a Java program, and its main challenge is
John:
uh seems to be that it doesn't expect to back up quite as many files as i have uh mac os 10 has a lot of files in it i have a lot of files shocked yeah synology the synology is easy the synology because they're big video files right you know like tv shows and movies that's actually pretty easy because the number of files is small and each file is very very large that's ideal for a backup program you would think oh backup program it's going to really choke on those big files backup programs love big files what backup programs hate
John:
hundreds and hundreds and thousands and thousands of small files and directories.
John:
That makes them flip their lid.
John:
So I have literally multiple millions of files that are being backed up, and CrashPlan chokes on them.
John:
And if you go to their help document, they'll be like, you need to give CrashPlan more memory so it doesn't choke on these files.
John:
With the wonders of Java, if you've ever done anything with Java and you use the Java command to run a jar file or whatever, you know that you can specify on the command line how much heap space it's supposed to use.
John:
I feel like I shouldn't have to specify this because I feel like I'm back in classic Mac OS telling my applications how much RAM they have.
John:
Just allocate the memory you need, I feel like saying.
John:
But no, that's not the way Java works for reasons I don't understand.
John:
I'm sure there are very good reasons for it, but it's frustrating as a user.
John:
So CrashPlan suggests if CrashPlan is freaking out and isn't able to launch and never seems to back up anything...
John:
get it to launch somehow.
John:
I'm not sure how they expect you to do this.
John:
And then go into an obscure preference thing and increase its memory allocation.
John:
And I've been doing that for a couple of years because eventually it just stops backing up because it can't handle it.
John:
And then I somehow get into the program and get it to launch and increase its memory.
John:
So right now I'm paying $15 a month and I'm giving crash plan.
John:
Guess how much memory I'm giving crash plan.
John:
Oh, probably in the order of gigabytes.
John:
Jet Ramona going over under.
Yeah.
John:
What am I giving my backup program to backup my files and my mounted Synology?
John:
I'd say like 2 gigs of RAM, which is insane.
John:
I'll say 8 gigs.
John:
Someone in the chat room says 10 gigs.
John:
I'm giving it 5 gigs.
John:
I can tell you that if I give it 4 gigs, it does not work.
John:
five gig like at this point i'm increasing it by a gig each time it doesn't work so four gigs does not work five gigs does work uh even with five gigs occasionally i will come and find my computer freaking out and the process hung and be unable to launch the thing and so i'm just kind of at the end of my rope with crash plan
John:
It just can't handle what I'm asking it to do.
John:
And at a certain point, like this is a 16 gig machine.
John:
I don't want to, I know it's not using all five gigs all the time, but I don't want to even say reserve or carve out five gigs of RAM for my backup program.
John:
That doesn't feel good to me.
John:
So I uninstalled CrashPlan.
John:
I didn't like cancel my account yet because I have to wait till I replace it with a different backup thing.
John:
But I installed CrashPlan and my new plan is...
John:
I'm going to back up my Synology directly from it to B2, Backblaze B2.
John:
for about $12 a month.
John:
So it's not cheap, but I feel like I'll get the computer.
John:
I'll get, you know, my wife's computer out of the business of dealing with the backing up of the Synology and let the Synology back itself up.
John:
And that is running really fast and it's straightforward.
John:
I didn't have to allocate five gigs of RAM.
John:
I don't even know if my Synology has five gigs of RAM total.
John:
I just installed the cloud sync thing.
John:
I pointed it to the B2 backup and it just shoving files, doing it right now.
John:
It's uploading files right now.
John:
Um,
John:
And Backblaze has a nice control panel, and you can set limits on how much you want it to spend, and it has a nice price calculator.
John:
I think it's going to end up being like $10 to $12 a month, all told.
John:
I don't feel great about it, but I feel good about getting CrashPlan on the computer.
John:
So suddenly I have 5 gigs of new RAM, and I have one fewer process slaughtering my disk.
John:
So now it's just Google Backup Sync that's slaughtering my disk.
John:
Backblaze, like...
John:
Sometimes I think it's not even running.
John:
It never does anything to my computer untoward.
John:
It doesn't cause it to hang.
John:
I can schedule it to run at night.
John:
It is always backed up.
John:
I look at it and I'm like, are you sure you're backed up?
John:
I never see you running.
John:
How can you be backed up?
John:
It's like, yep, totally backed up.
John:
Last backup was like two hours ago.
John:
I got all your files.
John:
I go to the restore panel.
John:
I'm like, yeah, there's the files.
John:
That's how it should work.
John:
It should just work.
John:
I don't have to think about it.
John:
It just runs.
John:
Much nicer.
John:
Google Backup at Sink.
John:
I like the fact that it puts my photos into Google Photos.
John:
I don't particularly trust that it's getting all of them, but that's like my fifth level backup of stuff.
John:
So that's my situation now.
John:
Eventually, I will cancel CrashPlan.
John:
The good thing about CrashPlan is it would retain old versions forever.
John:
It had a cascade where it would be like, we'll keep every hour for the first day and every day for the first month and every week for the first two months and then every month.
John:
But it would keep your oldest copy.
John:
That was pretty neat.
John:
And the fact that it did not work back.
John:
And the fact that it was unlimited for a flat fee.
John:
But they just can't get their act together with that Java program.
John:
And I'm not giving it five gigs of RAM anymore.