00:00:00 ◼ ► Next thing you're gonna say, "Oh, I still use PHP," or "Oh, I still use Objective-C, huh?"
00:00:08 ◼ ► Actually, all kidding aside, I wasn't planning on talking about that tonight, but since I/you have brought it up,
00:00:13 ◼ ► I'm genuinely curious what the issue is. And the problem is, I don't know enough PHP to really be able to contribute to the conversation.
00:00:31 ◼ ► So, what is the issue with modern PHP? And somebody, I don't remember who it was, but somebody had conjectured, you know,
00:00:37 ◼ ► maybe it's for better testing or something, which could be, but again, I don't really know enough about what you're seeing,
00:01:00 ◼ ► I remember first seeing it becoming a thing early 2000s was like really when it really got going.
00:01:14 ◼ ► You know, there's that wonderful website that somebody wrote that says like PHP is a fractal of bad design,
00:01:21 ◼ ► And yeah, PHP was like a kind of cobbled together mess of multiple different styles of things
00:01:38 ◼ ► But, you know, as we said with Chris Latner, like if you don't know what those things are in your language of choice,
00:01:48 ◼ ► You know, some maybe a few more than others, and PHP certainly doesn't do great unlike the design front.
00:01:52 ◼ ► But it's not a bad language, and there's lots of wonderful solid code you can write in it.
00:02:01 ◼ ► Like everything I've done in my career has been, for the most part, has been backed by some kind of PHP web app,
00:02:12 ◼ ► And over time, what has been considered like, you know, good or standard PHP code has changed.
00:02:21 ◼ ► Back in those early days, before the language even had, you know, official object-oriented support,
00:02:26 ◼ ► it was written very much kind of like in, kind of similar to how probably bad Perl was written back then.
00:02:33 ◼ ► It was like everything was kind of like inline code mixed with markup that was being kind of templated out
00:02:39 ◼ ► as it was being generated from the web server, and it was very much like a template language.
00:02:48 ◼ ► If you've ever dealt with like an old WordPress template, you've seen the style that was of the time forever ago.
00:02:55 ◼ ► And over time, it has been, they added really good object-oriented support, you know, a long time ago,
00:03:03 ◼ ► back in like PHP 4 and 5, and really by the time PHP 5 came around, they had ironed out almost all the major shortcomings
00:03:14 ◼ ► So you could write really well-structured, clean code very easily as a PHP 5, and that was, geez,
00:03:25 ◼ ► And since then, the style of what was considered like good PHP code, the style of code you would find
00:03:32 ◼ ► if you searched for a pre-written library of some kind, became like the worst stereotype of Java you could possibly think of.
00:03:42 ◼ ► Like I don't even know if actual Java programmers write code this bad, but if you can think of like,
00:03:48 ◼ ► how would Mike Judge write a Java programmer code? Like how would he satirize this for Silicon Valley?
00:04:09 ◼ ► It's like the only programming book anybody's ever read is that stupid Gang of Four book that has all these patterns in it
00:04:14 ◼ ► that are wasteful of everyone's time and code. And it's just this huge, like complex mess of just classes
00:04:23 ◼ ► and getters and setters and subclasses and subclasses and subclasses and factories and all this,
00:04:28 ◼ ► and generators and all these things that just like, you know, this just needs to like hash a string.
00:04:34 ◼ ► What are you doing? Why is all this necessary? And the reason I'm getting all mad about this now
00:04:39 ◼ ► is because Apple changed the protocol for sending push notifications a while back, and I've not adopted it yet.
00:04:47 ◼ ► And they set a deadline that they're going to shut down the old one in, I think this fall, in November, something like that.
00:04:54 ◼ ► Part of the work that I'm doing during the quarantine where it's kind of, I'm not getting a lot of like deep programming done,
00:05:06 ◼ ► And so I'm not getting like a lot of iOS coding done. But I'm taking this time to do like administrative stuff,
00:05:11 ◼ ► server stuff, fixing server-side bugs, improving processes, upgrading some of the things on my servers that I've been putting off,
00:05:24 ◼ ► The new system Apple uses, it requires a certain kind of hash, it's one of those like ECDSA?
00:05:33 ◼ ► Yeah, that with SHA256, and this is something that is not easily generated with stock PHP.
00:05:46 ◼ ► with like, it has to authenticate with this thing. So I'm looking for like, alright, how do I generate this thing?
00:05:51 ◼ ► Now, the way most programmers solve a problem of how do I generate this hash that this API needs,
00:06:04 ◼ ► And it doesn't really matter what it is or how complicated it is or how big or slow it is.
00:06:13 ◼ ► There could be malicious code, there could be creepy code, there could be bad code, they're never going to look at it.
00:06:17 ◼ ► So everyone just installs a package and adds it to their list of package manager scripts,
00:06:42 ◼ ► Maybe I can do this in like a 15 line function somehow, if I could just figure out what exactly,
00:06:50 ◼ ► This was tricky, because usually this involves, all right, I don't know how to do this yet,
00:06:55 ◼ ► and PHP has very good documentation for most of its stuff, but even reading through a lot of documentation,
00:07:10 ◼ ► So I had to resort to my last resort, having to read other people's library code to see how they do it.
00:07:28 ◼ ► It is all my code. The only thing in this that is not my code is like the Stripe library for processing payments from ad buyers,
00:07:39 ◼ ► which that's isolated and actually pretty old at this point, and I trust them to not mess around,
00:07:48 ◼ ► That's it. I don't run anyone else's libraries. I don't run anyone else's, I use S3 for some things.
00:07:58 ◼ ► If I'm going to have to make this certain kind of hash for this push notification authentication token,
00:08:06 ◼ ► I don't even use someone else's framework. I use my framework that I wrote, that I've been evolving for like 15 years.
00:08:13 ◼ ► It's my framework, so I know everything it's doing when something is not working the way I want to.
00:08:19 ◼ ► Not only do I know exactly where it is and how to get at it, but I can change it if I need to.
00:08:26 ◼ ► Normally, I'm in this happy little world where I don't need to be exposed to the rest of the PHP universe.
00:08:32 ◼ ► Every so often, I will have something like this where I need to go out there, venture out into the world
00:08:40 ◼ ► with my cloth bag on a stick walking down the highway, venture out there to see what are other PHP programmers doing here.
00:08:53 ◼ ► It's so different from the way I write. The way I write PHP code is very simple object hierarchies,
00:08:58 ◼ ► mostly C-style functions and general processing, not using a lot of the newest cutting-edge features.
00:09:07 ◼ ► Especially not using namespaces. If you see modern PHP code, they use the backslash character as the namespace separator.
00:09:14 ◼ ► Now you see backslashes everywhere. It's very confusing for a programmer to look at that.
00:09:18 ◼ ► Everyone's using this Composer package manager and all these frameworks that I don't use.
00:09:23 ◼ ► It's like if there was a Ruby programmer who really didn't like Rails and was just still writing Ruby without ever seeing Rails.
00:09:32 ◼ ► If you go and look for any kind of code out there, you're like, "Well, why is it all Rails?"
00:09:36 ◼ ► Or in my case, I don't like using jQuery for everything whenever I have to write JavaScript stuff.
00:09:41 ◼ ► I don't like to run jQuery. I don't like to rely on this giant third-party library when most of what I write in JavaScript now
00:09:50 ◼ ► is supported by very easy built-in browser functions. JavaScript's built-in functions have gotten really good over the last few years,
00:09:59 ◼ ► Whenever I can write something that can use the built-in stuff, like the querySelectorAll kind of stuff, I just use that directly.
00:10:05 ◼ ► I don't like to use frameworks if I don't have to. Anyway, so man, when I venture out to the world of PHP,
00:10:11 ◼ ► and I try to figure out, "All right, this library can generate these hashes, allegedly. How does it do it?"
00:10:19 ◼ ► First, you go and you're like, "All right, well, this, first of all, is not just a couple of files.
00:10:27 ◼ ► It's an entire GitHub repo with 40 files, at least 10 of which are metafiles, things like package manager description files and manifests and stuff like that.
00:10:38 ◼ ► And then you see source and tests and all this stuff. And eventually you find the source files where they're allegedly doing the code.
00:10:44 ◼ ► And you go in, and it's like, "All right, well, now there's hashing and classes and combining and everything."
00:10:50 ◼ ► And there's all these subdirectories, and each subdirectory has four files in it at least.
00:10:54 ◼ ► And you're diving and you're driving and you're driving, and you're like, "Where the heck is the actual code to generate this hash? How hard can this be?"
00:11:02 ◼ ► And you find one file, and it's just like, "Okay, this is actually just a subclass of a subclass of a subclass,
00:11:08 ◼ ► and this entire file consists of four getters and setters that all they're doing is returning instance variables."
00:11:15 ◼ ► Okay, that's nothing. That's an entire file of like 30 or 40 lines of nothing. It just bloat.
00:11:22 ◼ ► And then you go to another file and you're like, "Okay, well, let's see what the superclass of this is, how is it calling this?"
00:11:31 ◼ ► They're just, it's just passing data in and out. Like getters, setters, creators, factories, destroyers, whatever they are, it's nothing code.
00:11:39 ◼ ► It's overhead. It's templating. It's BS. You look at these files, and this library that's like 40 or 50 files in total,
00:11:49 ◼ ► and it's hundreds of lines of code, actually contains very little like meaningful code. There's almost nothing to it.
00:11:56 ◼ ► But it has all this structure on top of structure on top of structure and overhead and this like formality that something like this does not justify.
00:12:10 ◼ ► And it turns out that there's almost nothing to what I wanted to do, and it's documented nowhere.
00:12:17 ◼ ► And the responses in Stack Overflow and everything are all just like, "Oh, just install this library."
00:12:21 ◼ ► It's like, no, that's, we have amazing hardware these days. We don't need to use it all for everything.
00:12:28 ◼ ► We don't need to use all the memory and all the disk space and all the GitHub repo space. We don't need to use it all.
00:12:43 ◼ ► This is one of those opportunities we have to make Marco even more depressed as he dips his toe into slightly more modern practices.
00:12:50 ◼ ► Two things to make you more sad. Well, one of them, I don't know, you made me neutral about.
00:12:55 ◼ ► But the idea that jQuery is what everybody's using as the big library that blows their JavaScript is maybe a little out of date.
00:13:04 ◼ ► And the second thing is, would you like to know how modern people pronounce what you're just discovering as JWT?
00:13:11 ◼ ► Do I want to know? You do not. I actually don't know either, to be honest. Well, you don't do modern server-side development.
00:13:18 ◼ ► Not anymore. It's pronounced JOT. What? As in J-O-T? Because people didn't want to say JWT.
00:13:27 ◼ ► I personally like saying JWT and I'm perfectly fine with it, but other people did not like it.
00:13:31 ◼ ► So the community decided, without consulting me, obviously, that we're all going to pronounce it as JOT.
00:13:41 ◼ ► I feel like I'm not even a programmer. I feel like I'm just some guy who happens to write code for my job,
00:13:48 ◼ ► but the way the rest of the world does this job is so radically different from the way I seem to do it,
00:13:53 ◼ ► I feel like I don't even fit in here. Not only do I feel like I would be pretty unhappy working in most modern software development teams,
00:14:02 ◼ ► but I think I'd be fired. Or I wouldn't even get the job in the first place. Because I don't work this way.
00:14:08 ◼ ► I don't think this way. I don't think it's good. I would not do it well if I was forced to.
00:14:14 ◼ ► And I feel like there's just so much unnecessary overhead. I always wonder, when I hear some stat,
00:14:21 ◼ ► like we learn that some company like Twitter has a thousand engineers for their iOS app. You hear something like that.
00:14:26 ◼ ► And I always think, what do they need all those people for? But then I see the way people write code these days,
00:14:32 ◼ ► and I'm like, oh my god, there's so much overhead. They need all these people to maintain and create
00:14:38 ◼ ► and process and deal with this huge amount of BS that we're all writing to justify ourselves existing in this profession
00:14:47 ◼ ► and telling ourselves this is all worth it and necessary because one time there was a bug because somebody didn't do this.
00:14:56 ◼ ► Well, so I think what we're potentially angling into is the philosophical discussion about unit testing again.
00:15:04 ◼ ► And I can't speak for the specifics of this code you looked at. I didn't see it. Even if I did,
00:15:08 ◼ ► I probably wouldn't be able to understand it because again, I haven't written PHP since 2006.
00:15:13 ◼ ► And when I did it, it was barely functional at best. So I am not the judge of these sorts of things.
00:15:19 ◼ ► But one of the reasons you could see that sort of bloat is to have a bunch of different places wherein you could plug in
00:15:31 ◼ ► So for those who are not developers, think of it like you wanted to test out a car, right?
00:15:37 ◼ ► Well, if you want to test the engine, you don't want to have to connect it to a transmission and all the other things that are downstream from the engine.
00:15:46 ◼ ► You just kind of want like a fake transmission or something that you can just plug in in its place.
00:15:54 ◼ ► If you're testing the transmission, you don't want a full engine to test the transmission.
00:16:03 ◼ ► And in my experience, a lot of times when you see this bloat of classes is because a developer, for better or worse,
00:16:10 ◼ ► I'm not necessarily saying it's better, but perhaps a developer decides, "Well, I would really like to be able to unplug and uncouple these two things
00:16:22 ◼ ► And when that sort of thing happens, you have to have many different levels or layers, if you will, such that each layer is testable.
00:16:44 ◼ ► Where I think people get it wrong is they make those modules too granular a lot of the times.
00:16:49 ◼ ► In this analogy, it's like, "All right, we need to build a transmission. First, we need a screwdriver.
00:17:03 ◼ ► Then the screwdrivers that get produced need to be placed in a screwdriver testing harness first
00:17:08 ◼ ► to make sure they work as screwdrivers before you can actually use them as screwdrivers."
00:17:16 ◼ ► It's not that structure or testing or this kind of stuff, it's not that this stuff is bad.
00:17:37 ◼ ► and of other people's past wisdom in our industry that there's not enough people who are saying,
00:17:43 ◼ ► "You know what? Let's actually think about this. Let's actually evaluate this honestly.
00:17:52 ◼ ► Does this problem need this complexity? Does this function need to account for all these different possibilities?"
00:18:06 ◼ ► Or, "Do we need to accommodate for all 17 hashing functions if we're only ever going to use one?"
00:18:27 ◼ ► We need to do this because once there was a bug somewhere that we hit as a result of this not being done,
00:18:41 ◼ ► It's so common for programmers to totally ignore the implementation and ongoing maintenance costs
00:18:54 ◼ ► That stuff adds up so much over time that we end up being crushed under the weight and complexity of things that should be simple.
00:19:19 ◼ ► But at the same time, how often do the three of us snicker when some hotshot startup like Twitter, when it was brand new,
00:19:27 ◼ ► tries to do something with some new tech because Ruby on Rails at the time was new, if I'm not mistaken, or newish?
00:19:32 ◼ ► And it all falls on its face because they decided to use the new hotness and not the old and tried and true stuff.
00:19:40 ◼ ► And as I'm getting ever older, granted I'm working by myself now, but when I still actually worked with people,
00:19:47 ◼ ► I would find it frustrating when the young whippersnappers would be like, "Well, why are we doing it this way?"
00:20:06 ◼ ► I presume, Jon, actually you probably have some more eloquent or coherent thoughts about this.
00:20:11 ◼ ► I was just going to say that a factor in this discussion may be that PHP may not be the kind of language that attracts the wisest programmers.
00:20:26 ◼ ► I mean, part of the reason why PHP has such a bad reputation is that it was such an easy beginner's language to learn for so long
00:20:34 ◼ ► that a lot of beginners would use it, and you'd see a lot of beginner code as a result.
00:20:43 ◼ ► Like, in the late 90s, Visual Basic was the thing that programmers mocked as a terrible language, but that newbies used in great volume.
00:20:52 ◼ ► And it was possible, granted not easy, it was possible to write decent Visual Basic code.
00:21:04 ◼ ► But a lot of people who were very new to programming and not very good at it yet wrote in that language.
00:21:13 ◼ ► It's really, you know, PHP was so many people's first programming language, just as a result of the job market and how easy it was to run
00:21:21 ◼ ► and what was in fashion in the boom of web development years of the early 2000s that a lot of people learned that first.
00:21:29 ◼ ► And so you'd search for tutorials, you'd blindly plow through and copy and paste and have really unstructured bad code in PHP.
00:21:38 ◼ ► And because the language had such a really horrible, rough start in the sense of language design and advancement there,
00:21:46 ◼ ► there was no central authority really that was showing any kind of leadership whatsoever about what is good PHP code, how do you structure this.
00:21:58 ◼ ► It didn't have something like Rails where, like, alright, pretty much you're going to be using this if you're going to be using a framework in this language.
00:22:03 ◼ ► And the framework can enforce a certain project structure and code layout and stuff like that.
00:22:16 ◼ ► For the most part, most of PHP's real structure and renaissance has happened much more recently, like in the last five years.
00:22:24 ◼ ► For a language that's been popular for about 15 years, that's pretty much missing the boat.
00:22:38 ◼ ► I don't think it's the best code in the world because it's just for me, so it's not well documented at all or anything like that.
00:22:44 ◼ ► But it runs really solidly and it is possible to write extremely good, extremely fast, low maintenance, high availability code in PHP.
00:22:57 ◼ ► Part of it is cultural because if you look at the culture of the language, you see a little bit of that...
00:23:05 ◼ ► I don't know, the charitable way to put it would be a flexibility about adopting features of other languages.
00:23:17 ◼ ► So if you look at the PHP language itself, it's like, "We don't have this and not some other language does.
00:23:22 ◼ ► We should add that." And they just add it with the first thing that jumps in their mind, whether it be OO or namespaces or whatever.
00:23:28 ◼ ► And no one is like, "Alright, so we want to have namespaces. That seems like a thing I might want, but how can we best add them?"
00:23:33 ◼ ► It's like, "No, just add them." Same thing with all the objectorians and stuff or whatever.
00:23:36 ◼ ► So you end up with a language and a culture that is... The philosophy is, "We can do that too."
00:23:42 ◼ ► And in some respects it's kind of pragmatic of like, "Well, who cares? I don't want to debate the perfect way to do the thing.
00:23:50 ◼ ► And so you end up with a language and a lot of features that don't really work well with each other, and you end up with a culture that says,
00:23:54 ◼ ► "We all have all that stuff too." So if someone arrives and says, "I want to make a library and I want to do it in what you consider to be a Java style or whatever."
00:24:03 ◼ ► They have an idea in their head of what "good code" is, and maybe they're not that experienced, but they just know about all these new cool features.
00:24:11 ◼ ► They learned about object-oriented stuff and everything's going to have 20 class hierarchies using multiple inheritance or whatever.
00:24:22 ◼ ► Then now, when you go looking for a library that does a thing, it's like, "Oh, this is the best known PHP library for doing cryptographic stuff."
00:24:31 ◼ ► And you look at the source code and you're like, "This is the popular library that everybody's using?"
00:24:35 ◼ ► And it's true in Perl too. A lot of times there'll be a library that becomes popular over time and you look at it and it was written in a different era of Perl.
00:24:44 ◼ ► So if you look at the source code, it's like, "No one would ever write this this way now. Why did it occur to someone to write it this way then?"
00:24:50 ◼ ► It's like, "Well, it was just a moment. It was a fashion." And in PHP, it's compounded by the fact that the language itself looks like that.
00:24:56 ◼ ► Like, "Why does PHP have this thing?" Well, at the time it was considered important that it have that feature and it was important that it had it quickly, and so here's what we've got.
00:25:03 ◼ ► The bigger picture, as you noted, is just how is other people's code, that whole thing, and the fact that you're used to working alone and not having to deal with that.
00:25:11 ◼ ► But on the other hand, you're very used to dealing with the annoyance of other people's code when you work on Apple's platforms because most of the code in your apps is code that you did not write,
00:25:19 ◼ ► and you have to deal with it, and their APIs sometimes are broken and they're weird and there's different errors of APIs depending on when they were written.
00:25:25 ◼ ► And some are straight C and they're weird and there's the core foundation stuff, which is its own weird thing, and then there's Objective-C and now there's the new Swift stuff.
00:25:32 ◼ ► And you survive that, like you complain about it, but you work in that world, so I think if you had to get a "real job" you would deal with it the same way you deal with working on Apple's platforms.
00:25:42 ◼ ► Like, "Well, this is a fact of life. The code can't all be mined from top to bottom when I write my iOS app because that's just not how the world works, so I'll just have to deal with what I have to deal with."
00:25:52 ◼ ► In the PHP world, thus far you've been able to say, "I can just use PHP plus my own code," but depending on what you're writing and what the environment is, that may not be feasible.
00:26:01 ◼ ► If you were writing a much bigger, much more complicated application in PHP, you would be forced much sooner to look to third-party code, because either you wouldn't want to or flat out couldn't write all the code you needed.
00:26:12 ◼ ► So, for example, if you needed to do some complicated cryptographic stuff and you didn't just need that one hash function, you're not going to write your own cryptographic library.
00:26:19 ◼ ► It's just too much of a hassle. You would just find a reasonable library and use it and grit your teeth, and that's what everyone else does.
00:26:39 ◼ ► I don't wish you to have to get a real job ever, really, but I can't help but wonder if the thing that would be your downfall is your new boss saying, "Okay, I'd really like you to do this," and you look and you just blink.
00:27:07 ◼ ► The key to having a real job is that you usually can't actually afford to do that unless you want to spend your entire time interviewing for jobs, which is its own special hell.
00:27:30 ◼ ► First of all, I wanted to say thanks to the people who wrote about enjoying the last episode.
00:27:34 ◼ ► I thought it was one of my favorites from recent memory, and I think that you two probably did as well.
00:27:45 ◼ ► A whole bunch of people pointed us/me to three different pieces of software/hardware that I was -- most of which I was familiar with, but I didn't think to bring up at the time.
00:28:05 ◼ ► I didn't mention this on the show, but I've used it in the past, and it's very, very good.
00:28:10 ◼ ► The problem I had with it at the time was that the only controller I had that could even vaguely work with it was a Switch Pro controller.
00:28:18 ◼ ► For reasons that I never bothered to figure out, connecting the Switch Pro controller via Bluetooth was very finicky and didn't work terribly well.
00:28:35 ◼ ► Additionally, there's Providence, which is an emulator for the Apple TV, which I've heard very, very good things about.
00:28:53 ◼ ► My understanding is that's fairly straightforward. I have never written anything for the Apple TV.
00:28:57 ◼ ► I don't know what any of that is about, but they have pretty good instructions on the Providence GitHub site.
00:29:05 ◼ ► I also, again, don't have any controllers that I'm aware of that work with the Apple TV.
00:29:09 ◼ ► So for me, this wasn't really anything terribly useful, but I did want it to call-- wanted to call it to everyone's attention.
00:29:19 ◼ ► And then finally, James Thompson was the first person-- friend of the show, James-- was the first person to write to us/me about MISTER,
00:29:25 ◼ ► which-- I'm a little out of my depth here, but if I understand it right, it's an emulator that's built on top of a readily available FPGA board.
00:29:33 ◼ ► So I think we discussed last episode-- I think it was mostly Jon bringing this up-- that you have a field-- what is it?
00:29:39 ◼ ► A programmable gate array, which basically means you can kind of reprogram chips as you wish.
00:29:45 ◼ ► And what this allows you to do is, if you trust the way they've set up their FPGA, you can effectively *dagger double dagger
00:29:55 ◼ ► have a perfect *dagger double dagger, a perfect recreation and emulation of the original systems,
00:30:06 ◼ ► It's not quite that simple, of course, but James said very, very good things about MISTER.
00:30:16 ◼ ► But I just wanted to call all these to your attention, because a lot of people recommended all three.
00:30:26 ◼ ► I don't think I ever actually mentioned in last week's show, but the way light guns work doesn't work on most modern TVs.
00:30:34 ◼ ► If you want to play light gun games, depending on the light gun, some of them do work, but I think many of them don't because of the way they work.
00:30:45 ◼ ► I also looked into, you know, John and Tiff both thought I should get a CRT instead of using my crazy upscaler.
00:30:51 ◼ ► And I looked into it like, okay, well, what if I want a good condition PVM, which is a professional video monitor,
00:31:15 ◼ ► Well, we suggested you get a CRT and you immediately said, what's the most expensive, rarest, weirdest CRT I can find?
00:31:36 ◼ ► They were playing on their TV in their house and that's the way it looked and that's how it acted.
00:31:51 ◼ ► Yeah, Ibrahim Al Ali writes in to tell us that Sony already has a way to take a photo of your ear to optimize audio.
00:32:12 ◼ ► So in their little how it works section, they're like, you know, you need to use it with a premium music service, which seems weird.
00:32:29 ◼ ► Yeah, I was about to say, Marco is going to be all over nuggs.net. Even I'm familiar with it.
00:32:34 ◼ ► I believe it started out as one or at least it certainly started out as like a live band community thing of like, it's a service that for a while they were the only place to get like soundboard recordings and fan tape recordings and everything of like jam bands and other live performing acts.
00:32:49 ◼ ► I believe they actually became official partners with fish at some point. But anyway, it's that kind of thing.
00:32:54 ◼ ► Yeah. Anyway, so they have the Sony headphone app that Marco probably has from his old Sony headphones on his iPhone now.
00:33:01 ◼ ► You can take a picture of your ear and it will set up a profile that you can apparently use to listen to music.
00:33:06 ◼ ► Now, given the constraints of this thing that you can use any headphones, but you have to use these premium services and you take a picture of your ear, it seems to me that what it must be doing is and also it seems like you don't need special audio tracks.
00:33:18 ◼ ► It's I think it's just creating like a profile like a I don't know if it's just an equalizer profile or a tying pro, some kind of profile based on your shape.
00:33:28 ◼ ► But since it doesn't control anything other than sort of like the the audio processing side, it's not quite the same thing as the PlayStation where the PlayStation is, you know, making synthesizing, you know, thousands of audio sources in a 3D game world in real time.
00:33:43 ◼ ► And then playing that through this thing and then it goes through your head transfer function.
00:33:47 ◼ ► Yeah, yeah. But anyway, all this goes to show is that Sony's thing on stage is saying you can take a picture of your ear and stuff is a thing they're already doing.
00:33:55 ◼ ► They also mentioned taking a video of your ear, which would give you in theory of a way to do a 3D map of your ear instead of just a 2D thing.
00:34:03 ◼ ► So, you know, if you if you've heard that about the PS5 and thought that's ridiculous, Sony's never going to do that.
00:34:08 ◼ ► Never underestimate the weird things Sony's going to do because they're already doing part of it.
00:34:13 ◼ ► We are brought to you this week by Squarespace. Start building your website today at squarespace.com/ATP.
00:34:26 ◼ ► Squarespace simply makes it incredibly easy and fast to make a very professionally designed, high functioning site regardless of your skill level with no coding required and no upgrades and no software patches and nothing to worry about.
00:34:42 ◼ ► Nothing you have to do to keep it up and running. Nothing you have to do over time to maintain it.
00:34:50 ◼ ► Squarespace is just incredibly easy to use. It's intuitive. Everything is visual. Everything is live previewing.
00:34:57 ◼ ► You're editing the site as you're using the site. And so you can always tell what you're doing.
00:35:02 ◼ ► You can always see how will this change. Look, if I change this color, how will it affect the site?
00:35:12 ◼ ► And they can host lots of different kinds of sites from basic, you know, a couple of pages worth of information to more complex things like, of course, blogs, portfolios, dynamic things like calendars and events and stuff like that.
00:35:22 ◼ ► All the way up to things that are typically pretty hard to host yourself like podcasts or entire storefronts.
00:35:30 ◼ ► See for yourself by starting a free trial site today and there's no credit card required.
00:35:34 ◼ ► You can start a free trial site and just test it out. And if you forget to cancel, nothing bad happens.
00:35:38 ◼ ► They don't charge you. They don't even have your card yet. It's great. See for yourself how great it is at squarespace.com/atp.
00:36:05 ◼ ► No, great news about your Mac Pro. You can put wheels on it and it is super affordable.
00:36:20 ◼ ► I'm going to say it's the completion as far as I'm concerned because I think if there's anything missing, it's stuff that I don't care about, which is why I don't know the details.
00:36:29 ◼ ► You can buy them separately now. We've known since the first Mac Pro shipped and people took them apart that they were removable and it's not a big deal.
00:36:40 ◼ ► So if you want to buy a spare set of feet for your Mac Pro or you want to buy wheels for it, you can do that.
00:36:51 ◼ ► Well, if you remember, when you ordered it online in the beginning, adding wheels was $400.
00:36:57 ◼ ► But as people tend to not think about when they're doing options, like, "Oh, the wheels are $400," like, no, no.
00:37:10 ◼ ► So you take away the feet and the feet must cost something and then you add the wheels.
00:37:26 ◼ ► If you want to buy the wheels just by themselves and you do not have a pair of feet to trade in for them,
00:37:39 ◼ ► If they cost $700 by themselves but they cost $400 when you take away the feet and add them, how much should the feet cost?
00:37:56 ◼ ► Whether this makes any sense in any real world, that's apparently how they're doing all the stuff on the Mac Pro,
00:38:03 ◼ ► which is nice in that it's sensible and I guess it avoids like a condition where there could be this weird, you know,
00:38:12 ◼ ► I don't know what the word for it is, like people could be buying feet in bulk and then trading them in for wheels
00:38:19 ◼ ► It's like in an RPG where if you figure out that if you buy this item from this vendor and sell it over there
00:38:29 ◼ ► No matter how many Mac Pros you buy and strip the feet off of them and try to sell them separately and trade,
00:39:10 ◼ ► First of all, those are garbage tires and second of all, having replaced a wheel on my car?
00:39:23 ◼ ► So if you do four of those wheels plus four decent tires, it is still way more expensive than this.
00:39:32 ◼ ► Well, I would because I dented my wheel like the first week I got the car and I couldn't stand it.
00:40:06 ◼ ► Number one, I think the value is hilarious because in the rest of Apple's product line,
00:40:11 ◼ ► with the exception of the Mac Pro and the XDR, they've actually done pretty well in value recently.
00:40:18 ◼ ► Like there was a bad time for a while, but they've come back in recent, in the last year or so,
00:40:27 ◼ ► Like you can get the Series 3 Apple Watch, like the low-end Apple Watch is available now, for $200.
00:40:32 ◼ ► You can get that entry-level iPad, which is pretty good, for $330, $329, something like that.
00:40:38 ◼ ► You can get the new iPhone SE, which we'll talk about, which is an incredible value, for $400.
00:40:49 ◼ ► And then you go to the wheels for the Mac Pro, which, by the way, you could get an iPhone SE and an Apple Watch for less.
00:41:04 ◼ ► You could get most of a MacBook Air for this price. It's comical when you consider it in comparison to other technology products.
00:41:16 ◼ ► And then point number two on the wheels. Back when the wheels were discussed on this show before,
00:41:22 ◼ ► we didn't know at that time about this hilarious shortcoming that they don't have wheel stops.
00:41:28 ◼ ► You can't see one in the picture, so I guess we should have figured it out. But he didn't think about it.
00:41:35 ◼ ► And then you started hearing people who had this, and you started seeing these YouTube videos, like, "Oh yeah, they don't have wheel stops,
00:41:46 ◼ ► I thought about it, if you remember, when we first discussed it, I said, "I didn't want wheels, because what if I ever decide to have it on my little table?
00:41:52 ◼ ► I don't want it rolling off." That was exactly my thought of why I wasn't going to get the wheels.
00:41:56 ◼ ► Now that I know that they don't have wheel stops, maybe in California, everything is so new that their floors are level?
00:42:06 ◼ ► Well, no, it's not that they're level. It's that because they're in an earthquake zone, kind of like how a trebuchet has to have wheels on it,
00:42:11 ◼ ► obscure medieval siege weapon reference. The wheels are important, because when the trebuchet launches,
00:42:17 ◼ ► the wheels allow the base of it to move on the ground, and that's important for getting maximum throw distance.
00:42:22 ◼ ► So when you're in an earthquake in California, if your Mac Pro has wheels, your house will shake, but the Mac Pro can stay still.
00:42:31 ◼ ► Yeah, exactly. It can go back and forth on the table. The table will move underneath it, but it will stay still.
00:42:36 ◼ ► Yeah, so I feel like any situation where you want to use these wheels that's not on carpeting, you'd be running a pretty big risk.
00:42:47 ◼ ► If you're wheeling at to and from locations, that's kind of crappy. I feel like this was Johnny Ive's final middle finger.
00:42:54 ◼ ► On his way out, he made these gloriously beautiful, useless, expensive wheels for this headlining product.
00:43:03 ◼ ► Here it is. Here's my last move to Apple. I'm going to go out and ship these beautiful objects that are totally useless.
00:43:14 ◼ ► I mean, they're not useless. It's good for if it's on a floor, because if you want these things on wheels, it's probably like you're wheeling it around some space that's frequently reconfigured, or you have it inside a movie studio and you're rolling from place to place.
00:43:25 ◼ ► And in that case, the fact that there are no stops isn't that bad. It may even be an advantage, because if you are reconfiguring it after a shot or after a series of shots, you don't want to have to be bending down and finding the little wheel locks, and which wheel did I lock that I lock all four of them.
00:43:39 ◼ ► It's just too fiddly. If it's on the floor, it can't roll off on it anywhere. It's already on the floor. It's not like you're taking this thing outdoors and you need special off-road wheels and it's going to be on a big hill in the dirt or something.
00:43:50 ◼ ► It's just that wheels are a no-go if it is anywhere except on the ground, which I think is reasonable. And the fact that they cost $700 and the whole pricing thing, it's just like cars.
00:43:59 ◼ ► I mean, just look at the price and options on luxury cars. They make no sense. You can buy a paint color that costs more than my car.
00:44:07 ◼ ► It's only when you get into the ridiculous luxury or super exotic cars. The prices make no sense. That's what the market will bear. And it's a similar sort of jump.
00:44:18 ◼ ► You go from regular people cars and then they're expensive cars, and then they're just cars where money no longer makes sense. And Porsche, I think, is the inflection point.
00:44:28 ◼ ► Because it's just right in the middle. It's like, is that a regular fancy car like a BMW or is that a ridiculous car like a Ferrari? Well, Porsche is where you start having discontinuity in the graph.
00:44:38 ◼ ► How much is that option? It doesn't really make any sense anymore. Whereas at least with BMWs, you can kind of see this is an expensive version of a regular car and even Mercedes.
00:44:47 ◼ ► But then you get the Porsche and then after that it's like, well, Ferrari, Maserati, McLaren. Money has no meaning. You want a different color piece of fabric on your glove box, that's $8,000. It doesn't make any sense.
00:44:59 ◼ ► So, I mean, Apple would probably argue this, you know, A, this is what the market will bear and B, if we didn't price stuff like this, there would be no Mac Pro.
00:45:08 ◼ ► And I think most people in this market, and even people who are not technically in the market like me who is buying one anyway but doesn't need one, would say, I'd rather have the Mac Pro exist and have ridiculous prices.
00:45:18 ◼ ► As long as, as Marco pointed out, the prices in the normal products are normal. Like, this is a better situation for everybody.
00:45:24 ◼ ► The fancy product exists at ridiculous prices that no one's ever going to buy, but it exists and the regular products have reasonable prices.
00:45:32 ◼ ► So I'm actually not particularly burned up about the price of the accessories. It could also be because I have no desire to have wheels, but there you go.
00:45:40 ◼ ► You know, everyone's going to be real perturbed when they sell the $1,000 version that does have wheel locks.
00:45:52 ◼ ► So, yeah, and so we'll continue one more Mac Pro item. This completes the rollout. So I think it's, when the Mac Pro was launched, they had a bunch of video card options in the configurator, some of which were grayed out, including the one that I wanted to get.
00:46:08 ◼ ► And I couldn't get it, so my only options were the stock card, which is garbage, but comes "for free" with the computer, or a horrendously expensive workstation card that was like, add $2,300 or whatever.
00:46:23 ◼ ► And this, by the way, when we were doing this on like launch day, or when we were configuring it, this is when we first discovered the math that they work.
00:46:31 ◼ ► So if you want to get the, whatever was the Vega 2 MPX module, it was add whatever amount of dollars.
00:46:39 ◼ ► And so given that that's what it costs to add it, and they also sold it separately, you could do the math and say Apple is valuing the stock card at about $400.
00:46:50 ◼ ► Because if you take the add price for the fancy card and the $400 you're saving by taking out the stock card, you get the total price of the standalone card.
00:47:00 ◼ ► So sure enough, the card that I did want, which is their Radeon Pro W5700X, which is basically just a standard AMD gaming card with more RAM added to it,
00:47:15 ◼ ► they are selling it for $1,000, and if you want to add it to your Mac, it's $600. Because if you take away the $400 stock card and add in the $1,000 one, your net increase in price is $600.
00:47:30 ◼ ► So the math adds up, they're now selling it separately. Actually, during the day today, they launched it and it was available in the configurator, but it wasn't available separately.
00:47:37 ◼ ► And then it was available in the UK separately, and now it's available in the US separately. So if they're missing anything that they had announced on launch day, I don't know what it is.
00:47:46 ◼ ► I know they're missing the dual GPU 5700X, but I think that wasn't on launch day. I think they added that as an option later. They added it as a grayed out option later.
00:47:55 ◼ ► So I think that's still not available. But anyway, now all the things, as far as I know, that were put up on Apple's website on launch day are available for purchase.
00:48:09 ◼ ► I did. I ordered it already. The reason I ordered it already is because I've already waited a long time for this, and I didn't want to be in a big shipping queue because who knows how many of these things are.
00:48:19 ◼ ► I don't understand why it took them so long to launch it, but it's because they could only get five of them. I want one of those five.
00:48:24 ◼ ► And honestly, it's because I have very little hope that a better card is going to come out anytime soon.
00:48:32 ◼ ► There are better options for cards. There are better Nvidia options for cards, but Apple's not going to go there.
00:48:38 ◼ ► So if I wanted to say, "Well, I want to wait around," or, "I want to wait to see what the benchmarks are," or whatever, I know what the 5700XD can do on PC.
00:48:48 ◼ ► But more importantly, I know how terrible the 580X is, and I know I don't want the workstation card, so this is going to be my only option for a long time.
00:49:03 ◼ ► So I will finally have a non-garbage GPU, and I will also have a $400 GPU that I extract from my computer.
00:49:14 ◼ ► Actual retail value, what, $70? I have no idea what I'm going to do with it. I'll probably just put it up in the attic somewhere.
00:49:23 ◼ ► I mean, I could leave it in the computer if I had more monitors to attach, but I don't.
00:49:30 ◼ ► Yeah, right. I could. Actually, where would I even put that? I don't think it will fit. Literally, it will not physically fit on my desk.
00:49:36 ◼ ► Maybe with two of them side-by-side fit, maybe if they went edge-to-edge, but then I'd really be turning my head.
00:49:43 ◼ ► Everyone of those people has to make a V out of your dual monitors. I guess most people do that with their dual monitor setups, but at a certain point, it's just like, looking straight ahead just shows you the crease between them. It's not good.
00:49:53 ◼ ► I'm not a multi-monitor person, as you know. My one monitor is just fine. Plus, my pocketbook can't handle another one of these monitors.
00:50:03 ◼ ► It's bad enough that I'm paying $1,000 for a PC video card that actual retail price on the PC is like $300 and change.
00:50:12 ◼ ► But I do like, here's what I do. The reason I didn't, it's like, why didn't you just buy a PC video card already? You could have bought tons of PC video cards that work on these things. People have done all sorts of tests.
00:50:19 ◼ ► Part of the reason I waited for this thing, even though I knew it would be expensive, is because as far as I'm aware, having already ordered it, but as far as I'm aware, it's passively cooled like the other MPX modules. It's just a big honking passive heatsink. There's no additional fan.
00:50:33 ◼ ► So the only extra noise my Mac is going to make is going to be determined by how much extra fan RPM is needed to cool this thing. And I'm hoping it won't be a lot because most of the time I'm not playing games and when I am playing games, fine.
00:50:44 ◼ ► So I'm optimistic about this and I'm glad that I'm getting an MPX module even though I'm paying through the noise for it, which is in keeping with my general attitude towards this computer.
00:50:54 ◼ ► We are sponsored this week by Fully. Fully's workplace furniture is designed for health, flow, and balance. During these uncertain times, Fully is helping people and businesses across the US, Canada, and Europe make the transition to working from home with modern, environmentally friendly, and ethically manufactured office furniture.
00:51:16 ◼ ► And Fully is working hard to continue to ship free, direct, and next day. So instead of feeling chained to your kitchen table, or whatever makeshift workstation you've set up, Fully can help create a space that helps you find your flow.
00:51:31 ◼ ► And Fully's chairs encourage healthy sitting, both in posture and variability. And Fully's products help to incorporate movement into your days in order to keep blood flowing and minds engaged.
00:51:42 ◼ ► So whether you're shopping for yourself or your entire team, Fully is here for you. If you need help transitioning your team, just call them. Take $50 off the Jarvis standing desk when you visit Fully.com/ATP. That's F-U-L-L-Y dot com. Fully dot com slash ATP.
00:52:08 ◼ ► We don't have this in the show notes because apparently you guys don't care, but I care. I ordered a new keyboard today.
00:52:13 ◼ ► Oh, I forgot about that. Yeah, I know that we were missing something. I'm assuming Mark ordered it too.
00:52:24 ◼ ► Yeah, we don't have any of the flat edge ones in the house just because my wife, she would have gotten it, but she didn't like the keyboard accessory. So now that there's a new keyboard, maybe she'll like it. But I don't think she's going to entertain that until she can try one and she's not going to end up trying one until going to stores becomes a thing again. So I'm not holding my breath.
00:52:42 ◼ ► Well, earlier today, as we record, the Magic Keyboard for the iPad Pro became orderable, and I have ordered one. It should be here in a couple of weeks. I'm very, very excited. I probably should not spend the money on this because I already have a keyboard attached to my iPad Pro, but I'm so excited for this thing. I'm so excited. Marco, did you order one or seven of them?
00:53:05 ◼ ► It's funny, and now that I just ragged on the wheels for being so expensive, I did order a $300 keyboard for my iPad Pro, which is almost the cost of the entry level iPad. It does feel a little excessive, but it might be really great. I'm not yet convinced of that, and I really want to see it.
00:53:27 ◼ ► And in part, I ordered it because it's such a thing in our community right now that I want to be able to try it and be able to talk about it intelligently on the show. I'm kind of irritated whenever tech podcasters say this. I've said it myself before, I'm guilty of this, of like, "I need this for the show. I need to buy this new gadget that I don't really need, but I need to buy it for my work, for the show, so I know how to talk about it."
00:53:51 ◼ ► Like, I've said this before, too. We never need it. Many of us get by without buying these things, and we have careers in podcasting just fine. And there's lots of stuff I don't buy that I talk about anyway.
00:54:02 ◼ ► So, we don't need these things. We buy them because it's an excuse to buy them, and we are fortunate enough that we can take advantage of that excuse, and here we are.
00:54:12 ◼ ► So anyway, I bought it with no excuse, just because I want you to try it. I'm not yet convinced that I will keep it, because I'm not yet convinced that it will be the right thing for me, but I really am very curious about it.
00:54:25 ◼ ► I'm most curious about that hinge and how it feels, how heavy the whole thing is, and just how it works in practice.
00:54:34 ◼ ► Yeah, I'm super excited. I'm looking forward to it. You know, I am not a devout iPad user, but I really do enjoy using my iPad, particularly when I'm goofing off on the couch at the end of the day.
00:54:46 ◼ ► And I find that the Smart Keyboard Folio, the existing one, I do like it quite a lot. In fact, I think I like it more than most people, to be honest with you, because I really, really like it.
00:54:59 ◼ ► The thing that drives me absolutely bananas about it is the fact that there are two viewing angles which both suck, and this is not an original thought. Almost everyone who has this has said the same thing.
00:55:10 ◼ ► There are occasions when one of those two viewing angles is perfect, but that's extremely rare for me, and I really want more mobility. This is such a first world problem. I'm listening to myself just getting disgusted, but here we are.
00:55:24 ◼ ► So anyway, I just really want more mobility in my keyboard for my tablet computer that I don't need. God, I gotta stop. But anyways, I really, really am excited for it. I really, really want it.
00:55:34 ◼ ► And so I Insta-bought it just because I think it'll... I'm hopeful and I think that it will really make using the iPad that much more enjoyable. Plus, the very limited time I spent with a mouse and/or trackpad connected to the iPad,
00:55:48 ◼ ► it's not something that I feel like is changing my world in the way it might change like mics or Federico's, but it definitely was really cool, and I can definitely see using it.
00:55:56 ◼ ► And I actually have been VNC-ing into my own computers, not irregularly for dumb reasons, to be honest, but it happens.
00:56:04 ◼ ► And so it would be nice to have an honest-to-goodness pointer on the device that I could use instead of scrolling around.
00:56:10 ◼ ► I mean, the Screens app by Adobe, is that right? Our friend's Luke, and I forget who else he's working with now. But anyways, it's a very good app, and I really, really like it, and they do as well as they can without having a pointer.
00:56:23 ◼ ► But now that I'll have a pointer, they already support having the pointer, from what I understand. I'm so excited.
00:56:28 ◼ ► So anyway, I am really, really, really excited to get this at the end of the month or beginning of next month.
00:56:35 ◼ ► I was looking on the website, and it doesn't appear that there's any additional information about the weight of the thing or anything added to the website now that you can actually buy it.
00:56:51 ◼ ► I know people were trying to do math based on the weight listing on Amazon or whatever, but then some people thought that included the packaging or it included the iPad or who knows, you know.
00:57:01 ◼ ► Yeah, there was a good Dr. Drang post about that, but the thing is, Amazon weights and dimensions are off and off.
00:57:08 ◼ ► Yes, yes. I've experienced that many times with non-tech products. Both of those things are very suspect.
00:57:16 ◼ ► That's why everyone asks in the Q&A section on Amazon, there is always a question. Someone asks, "Can someone tell me how big this thing actually is?"
00:57:24 ◼ ► Yeah, and whenever I need to know the information, I always look there because the quoted spec I know is going to be wrong a lot of the times.
00:57:31 ◼ ► Yeah, so I'm excited for both of you to get this and tell me whether it's garbage or not because I probably am going to get, I'm not going to probably buy this new iPad, but whatever the next iPad is, I think it'll be time for me to finally upgrade my 9.7-inch iPad Pro.
00:57:44 ◼ ► And I might consider this keyboard thing. I don't think I would use it all the time, but it would make this a much more viable laptop replacement. I don't use my iPad like that at all now.
00:57:57 ◼ ► I might even consider it, even if it just ends up being a better way to watch TV on my iPad, even if I never touch the keyboard, just because of the flexible hinge and the different viewing angles.
00:58:09 ◼ ► Like Casey was saying, if you have more flexibility than two positions, or realize right now when I watch TV on my iPad, I'm using the smart cover on the 9.7, there's one viewing angle.
00:58:21 ◼ ► I make a little triangle behind my thing, and that's the angle. And of course, I can adjust that by putting it on top of a pillow and tilting it, and then it falls on my forehead.
00:58:31 ◼ ► So I might consider this case, if the hinge turns out to be super awesome, and they're like, "Look, even if you don't even care about the keyboard or the trackpad, this is the greatest hinge ever."
00:58:39 ◼ ► I might end up getting it. But for now, I'm content to let you two try and tell me if it makes the thing weigh seven times as much or if the hinge is garbage.
00:58:46 ◼ ► I am nervous about that. But I mean, does it really matter for me anyway in the grand scheme of things? Like this thing almost never leaves the house to begin with.
00:58:57 ◼ ► You might be used to it, but it might, because my wife has the old keyboard thing, the one we're talking about that's double layered in a spot.
00:59:08 ◼ ► Every time I pick up her iPad, I just get angry at how heavy it is. Like it's on the bed, or I want to pick it up and put it on her nightstand or whatever.
00:59:16 ◼ ► I'm like, "Why is this so heavy?" I don't know why it makes me angry, but it does. It just feels like a ton of bricks.
00:59:26 ◼ ► Even though they never leave the house, I'm not carrying it in a bag over my shoulder. It becomes a different thing.
00:59:33 ◼ ► It becomes less of just like a flingable light thing you can quickly pick up with two fingers.
00:59:39 ◼ ► It becomes like if you had your laptop on your bed, you start feeling like you have to pick it up more carefully because it's so heavy.
00:59:45 ◼ ► You need more effort. You can't just pick it up with two light fingers. Whereas my iPad is much less like that.
00:59:51 ◼ ► I think, subjectively for me anyway, despite the fact that like Casey's iPad, it never goes anywhere, I don't want this to be a device that I think about and lift in the same way that I do my MacBook Air or whatever.
01:00:04 ◼ ► Well, we all know how you mentally file laptops. If this gets heavy enough that it ends up in the laptop bucket in your mind, then it's all over.
01:00:13 ◼ ► Yeah, the laptop bucket though, because I'm not using laptops, I'm constantly picking them up because my kids leave them on the couch, leave them on the bed, and I'm picking it up and I'm bringing it downstairs and attaching it to the charger so it'll be charged for the next day of school Zoom meetings.
01:00:29 ◼ ► Alright, so other new hardware today, and I honestly didn't spend the time to look into this too much because for me I'm not that interested, but perhaps others are. There's a new iPhone SE and it got bigger.
01:00:48 ◼ ► I mean, here's the thing, this has been discussed to death in our weird nerd community.
01:00:55 ◼ ► The iPhone SE, why is it not updated? I like small phones, when are they going to update it? Oh, when they update it they're going to make it bigger. I only care about the SE because it's small.
01:01:05 ◼ ► There's much philosophical debate about this, whether the iPhone SE was the small iPhone or the iPhone SE was the cheap iPhone.
01:01:14 ◼ ► And there's a very loud contingent of mostly tech nerds I would imagine for whom the iPhone SE was the small phone.
01:01:23 ◼ ► The whole point of it existing is that there can be a phone in Apple's lineup that's small like my beloved iPhone 5 or 5S or whatever it used to be.
01:01:32 ◼ ► The new phones are too big, I want a small phone, I want to go to Apple to make a small phone and when they updated the internals of the SE it's like, wow, look, I can have a small phone and not have total garbage internals.
01:01:42 ◼ ► Right? Like to that section of the population, when you said iPhone SE, they thought, ah, the small phone that I like. Like that defined the product as far as they were concerned.
01:01:54 ◼ ► I don't think it ever defined the product as far as Apple was concerned. I also don't think it defined the product as far as the public is concerned.
01:02:02 ◼ ► But I could be wrong about the public part of it just because there are lots of reasons why Apple may conceptualize the product differently.
01:02:09 ◼ ► Because in the end it was just like an older version of their phone that they were manufacturing for longer.
01:02:13 ◼ ► There's all sorts of reasons why it made sense that it looked the way it did from the perspective of Apple, like here's how we manufacture phones and here's how we can sell it cheaply because we already have the factories and the assembly lines and all that other stuff.
01:02:28 ◼ ► But from a consumer's perspective, knowing nothing about Apple or anything, if you go in the store and say, here's all the iPhones, which one do you want?
01:02:34 ◼ ► The distinguishing characteristic of the iPhone SE would be, oh, this is the smallest one.
01:02:43 ◼ ► All that said, I'm not entirely sure that the public, when they saw the line of the iPhones in front of them, when they saw that's the small one, they would say, oh, that's the small one.
01:02:53 ◼ ► Actually, I love small phones because the public has shown that they do not love small phones.
01:02:57 ◼ ► The public has shown, ever since the iPhone 6, despite even the iPhone buying in public, is they like larger phones than the iPhone 5 or iPhone 5S.
01:03:07 ◼ ► The public has spoken, right? Nevertheless, there was the SE and it was small and it was also cheap, but most people were not buying the iPhone SE.
01:03:17 ◼ ► They were buying the bigger phones, and in the Android market, same deal. They're buying the bigger phones.
01:03:22 ◼ ► So now the new iPhone SE, which is called iPhone SE, exactly the same as the previous iPhone SE.
01:03:28 ◼ ► It's like the Xbox One, which is not the same as the first Xbox, but now it's the Xbox One, and then we're going to have the 1S, 1S, 1S.
01:03:34 ◼ ► Xboxes were distinguished. James Thompson, the developer of PCALP, brought this up in a tweet today.
01:03:56 ◼ ► I can tell you exactly what it's going to be because you see in the list right now, you see iPad Pro 11-inch in parentheses,
01:04:05 ◼ ► and then in the second set of parentheses, first generation, and iPad Pro 11-inch second generation.
01:04:40 ◼ ► they sell you a phone that they use to manufacture, you know, form factor-wise, but with different internals,
01:04:46 ◼ ► and so this is all shift, as time has marched on, they've done the shift, and now they're selling you,
01:04:50 ◼ ► I don't remember what the year gap is, but they're X generations or X years old phone with modern internals.
01:04:56 ◼ ► So this, as far as I'm aware, I didn't look at the details, but this is the iPhone 7, basically, case.
01:05:05 ◼ ► Yep. So that's what it looks like. It's obviously bigger than the SE, because the SE was like the 5 and 5S,
01:05:15 ◼ ► But like the SE, even though it looks like Apple's old and busted phone, ancient phone from a long time ago,
01:05:28 ◼ ► So it's got the A13 chip inside it, and it's not a crappy version of the A13, it's not an underclocked version of the A13,
01:05:35 ◼ ► it is the plain old A13. So kind of like the Mac Mini and lots of other products that Apple makes
01:05:40 ◼ ► that are updated incredibly infrequently, there is a moment when they are first introduced when they are competitive.
01:05:48 ◼ ► The new iPhones with A14 will come out soon, and then this will be the previous gen thing.
01:05:54 ◼ ► But for this brief moment in time, if you're interested in a phone the size of the 6, 6S7 or 8,
01:06:01 ◼ ► and you want to get one but not pay the price of having old internals, you can get this phone.
01:06:07 ◼ ► And it's an incredible bargain because you're getting an A13 system on a chip and 64 gigs of storage for $399?
01:06:22 ◼ ► Yeah, so 64 gigs, it's the same as the base storage for the iPhone 11, and the iPhone 11 has the same processor.
01:06:30 ◼ ► The cameras appear to be almost the same. There is some difference, like the iPhone SE apparently might have different optics maybe,
01:06:39 ◼ ► and it apparently does not have night mode. But it does have almost everything else, including portrait mode.
01:06:45 ◼ ► Amazing processor, as you said, it's the A13, so it's the same. The iPhone SE did something very similar when it came out.
01:06:51 ◼ ► As I said, the first one, it was iPhone 6S internals during the 6S's reign as the flagship phone.
01:06:59 ◼ ► So it was the same thing where the 6S was released in the fall, and then in the spring, they released the SE with the same processor as the current flagship phone.
01:07:06 ◼ ► So there's the exact same thing again. Flagship phone releases in the fall, in the spring we have the new tiny value phone,
01:07:14 ◼ ► tiny is relative, but the new tiny-ish value phone at this $400 price point, which is also what the SE launched at, and using the same internals.
01:07:22 ◼ ► It's fantastic, it's a fantastic deal. And if you look at like, okay, well, if you want something above that,
01:07:39 ◼ ► And if you want to go for the iPhone 11 Pro, you're then spending significantly, and then you're spending almost three times as much,
01:07:53 ◼ ► And so this is an amazing value, $400 to get flagship class components with just no face ID, basically, and a smaller screen.
01:08:02 ◼ ► That's not a bad deal at all, especially right now, as face ID is not really what the world needs right now.
01:08:12 ◼ ► I mean, you give up other things as well, like obviously you have the screen that doesn't go edge to edge, it's an LCD instead of an OLED,
01:08:18 ◼ ► you only get a single camera, like there's all those sorts of things, but like you would expect, especially from Apple,
01:08:33 ◼ ► So you like, yeah, you've only got one camera and it's not the fanciest camera and it doesn't have night mode,
01:08:38 ◼ ► and it's touch ID instead of face ID, and the screen doesn't go to edge at all, these compromises,
01:08:42 ◼ ► but like it costs so little money compared to the other phones, and you get one, the one component you get that is best in class is the most important component.
01:08:51 ◼ ► Now, you might say, well, isn't the camera the most important component for most people?
01:08:54 ◼ ► Maybe, but this is not a bad camera, and the lack of multiple cameras, I don't think it's going to bother most people,
01:09:00 ◼ ► especially since the software papers over a lot of this, like with portrait mode with a single camera.
01:09:04 ◼ ► And the reason they can do all that stuff is because the system on a chip is so powerful that they can make up for the hardware deficiencies.
01:09:09 ◼ ► Also, I wouldn't read too much into the fact that this has touch ID and all that stuff.
01:09:20 ◼ ► Eventually, as we move up, these phones with touch ID will age out, and if Apple hasn't come up with under the screen touch ID by then,
01:09:32 ◼ ► It's not a philosophical difference. It's just the march of manufacturing of Apple makes a product,
01:09:39 ◼ ► and they have the assembly line to do it, and they change the internals, and they keep making the product,
01:09:51 ◼ ► Eventually, I guess when the XR or whatever ages down into this thing, they'll have face ID.
01:10:02 ◼ ► Like, that may be a step up. If so, that may be a step up from this that isn't a jump all the way to the 11.
01:10:09 ◼ ► And I also heard that this camera is more comparable to the camera on the XR than it is to the 1X camera on the 11 Pro.
01:10:20 ◼ ► But either way, when you're buying a phone for this much less than the fanciest iPhone, haggling over the specific spec details of the camera is a little bit ridiculous.
01:10:35 ◼ ► So it's like 50% more money for a phone that is better in some ways but worse in others.
01:11:07 ◼ ► I think I said back when I finally retired that I felt like the 7 was the pinnacle of that form factor because the 7 was the flagship phone at the time.
01:11:33 ◼ ► I like the size and dimensions, and this was before face ID appeared, so this is the perfection of this design.
01:11:40 ◼ ► Basically the iPhone 6 size phone with touch ID before the iPhone X came and redefined everything.
01:11:48 ◼ ► So this SE is basically like, imagine if they had just continued down that evolutionary path.
01:11:55 ◼ ► I looked at this and I was like, for my next phone, if I was getting my next phone today, would I get this one?
01:12:00 ◼ ► I pretty quickly said no just because of the camera stuff, because I'm not that price-sensitive and I'd rather have the fancier camera.
01:12:20 ◼ ► So kind of like the MacBook Air, if someone wanted to get an iPhone and they didn't want to spend a lot of money,
01:12:26 ◼ ► I would have no hesitation to immediately point to the iPhone SE, especially since if you want to go to 128GB, it's only like 50 extra bucks.
01:12:37 ◼ ► What they would be getting is not a crappy iPhone or a used iPhone 6S that barely works anymore.
01:12:43 ◼ ► This is a completely modern, good iPhone that if you don't care about having the super awesome best specs, I think you will buy and love.
01:12:57 ◼ ► This past summer, if we recall, I did an experiment where for a little while I was carrying my iPhone SE a lot of the places instead of my, at the time, XS.
01:13:16 ◼ ► The new X, XS, XS series phones are not only bigger but significantly heavier than what came before them.
01:13:26 ◼ ► And if you're wearing a big complicated outfit, you might have noticed, in the summertime when you're wearing shorts, it's actually pretty obvious.
01:13:32 ◼ ► It's actually a substantial difference. And when you put that little tiny SE in your pocket, you're like, "Wow, I feel like I'm walking on air."
01:13:46 ◼ ► Now, actually using it was not quite as pleasant and the camera on it was garbage compared to modern standards.
01:13:52 ◼ ► But this might be a happy medium for people who don't want the increased size and heft of these larger 10 series phones.
01:14:04 ◼ ► I would also say going back to Touch ID from Face ID and switching back and forth during those couple of weeks in the summer was not actually difficult.
01:14:16 ◼ ► The only hard part for me was going back to the narrower keyboard width on the original SE.
01:14:29 ◼ ► We typed on those for years and that was just the only size we knew and we all typed a lot of words on those just fine.
01:14:37 ◼ ► First of all, if anybody is thinking about maybe switching back to a smaller size, that's not a bad idea.
01:14:46 ◼ ► Keep in mind that this fall new phones will come out at the high end and you'll be jealous of them.
01:14:55 ◼ ► But if you have been sitting around and maybe you skipped the 11 or the 10 series and you've been sitting around waiting for Face ID to get better
01:15:03 ◼ ► or maybe you really love Touch ID and you want to hold onto it for as long as you possibly can, which is great.
01:15:18 ◼ ► John mentioned at the beginning, there's a lot of people who buy the small one because it's small.
01:15:34 ◼ ► And typically we hear from various rumblings or statements that those smaller options usually are the biggest sellers in any given line.
01:16:03 ◼ ► So I think it's clear in that case that what people want out of an iPad is not the smallest iPad.
01:16:19 ◼ ► was that basically once the new Air became for sale, the sales of the 12-inch fell off a cliff.
01:16:35 ◼ ► but was actually just a better overall computer at that price range, even though it was bigger.
01:16:50 ◼ ► So really, what sells the large volumes at these smaller products is usually just that they're cheap.
01:17:07 ◼ ► because they were hoping for the small SE to remain a small phone and just be updated in that old tiny form factor,
01:17:24 ◼ ► They're using an old phone case, new phone internals, the same $400 starting price point.
01:17:29 ◼ ► And they're going to sell a ton of these things because for what is in there, that's an awesome deal.
01:17:35 ◼ ► Yeah, I do wonder about the justification that Apple gave for people asking the question,
01:17:52 ◼ ► They could have just given the answer that you gave, Marco, which I think is the right answer,
01:17:55 ◼ ► which is basically, "Look, people don't want a smaller phone. They want a cheaper phone," as evidenced by these other product lines.
01:18:01 ◼ ► But doing that would be, A, revealing too much about their sales that you tend not to want to reveal.
01:18:26 ◼ ► which is a PR-y thing for you to say and is true, but it's also a self-fulfilling prophecy.
01:18:34 ◼ ► It's like, "Well, you sold 500 million of them because it was the only size during the 6, 6S, 7, and then later you continued to sell the 8."
01:18:43 ◼ ► Any form factor that you keep in your lineup for years and years is going to sell a lot.
01:19:08 ◼ ► And that was true in one sense in that, yes, people bought them and they like them, but not true in the other sense
01:19:17 ◼ ► in that when they put out the iPhone 6, their first "big phone" sales went crazy because there was pent-up demand for the big phone.
01:19:23 ◼ ► This is too nuanced of an explanation for Apple to try to actually give when someone asks that question.
01:19:32 ◼ ► They're not going to explain how their experimentation with the SE, continuing to sell the SE,
01:19:38 ◼ ► that Apple didn't conceptualize it as a small phone, it's just because that's how big the phone case was of their older phone and they kept selling it.
01:19:44 ◼ ► And that their evidence shows that it's the cheapness that sells it, not the size and yada, yada, yada.
01:19:53 ◼ ► There's all sorts of stuff that Apple used to justify this, but they chose not to do any of it.
01:19:57 ◼ ► They just said, "This is a super popular phone and we sold a lot of them," which is a non-answer,
01:20:08 ◼ ► Because the bottom line is, they don't want to say, "We're selling this phone because we already have made this phone for multiple generations.
01:20:17 ◼ ► And the next phone, if we continue to follow the same pattern, is going to be whatever phone we sold a bunch of, presumably the XR or XS form factor."
01:20:25 ◼ ► They don't want to give you those details. They just want to give you an explanation that says people like it.
01:20:30 ◼ ► They sold a lot of these phones and unlike the situation with the original one before the 6,
01:20:42 ◼ ► Now, remember the stories way back when they were saying that Apple was surprised at how well the original SE sold?
01:20:53 ◼ ► But I think that's more of a "in comparison to expectations" thing, more than an absolute value thing.
01:21:03 ◼ ► but in absolute values it was nothing like the pent-up demand for a large phone when the 6 came out.
01:21:09 ◼ ► They quickly caught up for demand for the SE and there was a steady state in which the SE was not selling like hotcakes,
01:21:17 ◼ ► despite the fact that it was the cheapest phone just because the market has moved on and they don't want phones that small,
01:21:28 ◼ ► But the problem is that Apple's scale of phones, making even just one very small phone,
01:21:35 ◼ ► the only way they could pull that off and make it work economically is if the small phone was like the Mac Pro of the iPhone line.
01:21:46 ◼ ► because the R&D that goes into a phone that sells that few copies is just so astronomical
01:21:55 ◼ ► And unlike the Mac Pro, it doesn't actually make sense for anyone to spend five times the price on a tiny phone.
01:22:04 ◼ ► And even the personal preference people have to eventually admit that typing on a tiny keyboard is really hard.
01:22:09 ◼ ► Oh, one more thing. On Touch ID, this is always the front of my mind because I'm always recommending products to my older relatives.
01:22:36 ◼ ► So no matter how many times I train Touch ID on various old people fingers and it works,
01:22:48 ◼ ► They type in their code every single time because it doesn't take much inconsistency to just give up on the feature.
01:22:55 ◼ ► So although Touch ID is great for the days of us all wearing masks and you can train Face ID with your mask on and stuff like that.
01:23:06 ◼ ► for certain people it appears in my experimental experience that Touch ID works less well for some people than others.
01:23:14 ◼ ► Whereas Face ID, no matter how wrinkly your face is, Touch ID doesn't care. It will still unlock its phone for you.
01:23:19 ◼ ► Well, I am glad that Apple has come out with a new SE2. This is not something that myself or anyone that I can think of is really interested in,
01:23:32 ◼ ► Just like we were saying, I believe, last episode with the Mac Mini and the new iPads from a couple of weeks ago,
01:23:44 ◼ ► Just put the new internals in and just keep on chugging because I think that in this case, having more options is good and makes sense.
01:23:54 ◼ ► And sometimes one of the things that frustrates me and certainly people who are considering the Apple ecosystem so much
01:24:00 ◼ ► is when Apple basically says, "Well, these are your four choices and if you don't like it, go pound dirt."
01:24:20 ◼ ► ExpressVPN doesn't log your data. Lots of really cheap or free VPNs make money by selling your data to ad companies,
01:24:30 ◼ ► ExpressVPN not only is trustworthy, but they also developed a technology called Trusted Server
01:24:39 ◼ ► And many VPNs slow down your connection just by the nature of having to bounce it through different places or it makes everything seem slow.
01:24:46 ◼ ► With ExpressVPN, internet speeds are always blazing fast. You can stream HD video with no lag.
01:24:53 ◼ ► And I can actually speak to this. I actually used ExpressVPN on a recent trip outside of the country.
01:25:01 ◼ ► And I thought, "I wonder if it'll work. Will I actually be able to watch video over a VPN?"
01:25:06 ◼ ► Honestly, it worked flawlessly. It was like we were sitting at home. It was incredible.
01:25:12 ◼ ► And you don't have to input any commands or server names or anything. You don't have to program anything.
01:25:17 ◼ ► You just fire up the ExpressVPN app. You click one button to connect. It's so easy, anybody can do it.
01:25:23 ◼ ► Wired, CNET, The Verge, and many other tech journals rate ExpressVPN as the number one VPN in the world.
01:25:32 ◼ ► Go to ExpressVPN.com/ATP today and get an extra three months free with a one-year package.
01:25:52 ◼ ► Addy Burr writes, "I am finding myself wanting to listen to more podcasts than I have time for.
01:25:57 ◼ ► This problem has been exacerbated by the recent changes to my routine due to the pandemic.
01:26:03 ◼ ► What activities do you find yourself comfortable to do while simultaneously listening to a podcast episode?"
01:26:11 ◼ ► As soon as I stopped even my 10-minute commute, that created problems for my podcast queue.
01:26:35 ◼ ► And so for me, I am trying to listen to podcasts at times when perhaps I wouldn't have before.
01:26:44 ◼ ► If I'm doing something that's a solo chore, like the dishes, for example, I typically do the dishes by myself.
01:26:53 ◼ ► But yeah, I'm super far behind and have stopped listening to shows that I genuinely enjoy because I just don't have time for all of them.
01:27:05 ◼ ► I'm in kind of a similar boat, except that my commute life hasn't been that differently affected by this.
01:27:12 ◼ ► And I should say too, people have these theories that podcast listening is dead or gone or totally down.
01:27:20 ◼ ► And I, at least the other day, in a tweet from the Overcast account, the actual Overcast stats of what is different in this globally among all Overcast users.
01:27:30 ◼ ► And what's interesting is that Overcast usage has always followed a very, very clear pattern of weekends being down and weekdays being up.
01:27:41 ◼ ► Clearly, many people listen to podcasts as part of their workday routine, whatever that may be.
01:27:48 ◼ ► Whether it's commuting, whether it's at work, because there's always this huge drop of about, I believe it's like 20 or 30% on Saturdays and Sundays.
01:27:58 ◼ ► And there was always this shape to the usage graph, and you could see it very clearly, of these bumps.
01:28:05 ◼ ► What has happened since the quarantine is the weekends, like the Saturday and Sunday parts of that graph, are almost unchanged.
01:28:14 ◼ ► They're down a little tiny bit, but it's not a significant reduction. They're almost the same.
01:28:25 ◼ ► So it's like whatever people are doing on Saturdays and Sundays, they're still doing that at about the same rate.
01:28:36 ◼ ► Which honestly makes sense. Many people who used to have commutes to work now temporarily don't.
01:28:42 ◼ ► Many people who listen to podcasts are in jobs where they still have to go to work right now during this quarantine, so they're still listening.
01:28:50 ◼ ► Many people who eliminated their commute listening are adding listening time during the rest of their day now in their new home life,
01:29:03 ◼ ► The reduction in listening has actually only been among Overcast users something like 15% total.
01:29:22 ◼ ► If I'm on a dog walk, the rare occasions where I am driving somewhere, or any kind of errand running, or walking,
01:29:36 ◼ ► I'm not a runner. Most of my exercises are indoor stuff on mats or rowing machines or things, so it's not really outdoor stuff.
01:29:47 ◼ ► But exercising, if I'm by myself, if I'm not working with a trainer, then I will either do YouTube videos or podcasts.
01:30:06 ◼ ► Anything where I have to be occupied with my hands, but I'm doing something where it's not distracting to listen to people talk to me.
01:30:15 ◼ ► So this is not anything I ever do at a computer. This is one of the reasons why I don't have a Mac app.
01:30:25 ◼ ► Except maybe game time. And I actually have been listening occasionally while playing Minecraft,
01:30:32 ◼ ► So basically, anytime where you're occupied doing something else physically, but your brain isn't fully engaged,
01:30:45 ◼ ► I also listen in the shower. I have a HomePod in my bathroom. Yes, I know, it's ridiculous, but there it is.
01:31:10 ◼ ► So it adds up. Basically, make podcasts part of your routine if you want to keep listening.
01:31:26 ◼ ► Many, many people just listen with their phone playing through its speaker as they do stuff.
01:31:34 ◼ ► And so you can just take your phone, you can set it on the counter as you're washing the dishes,
01:31:54 ◼ ► So just put on a podcast on the phone speaker when you're doing something boring next time
01:32:08 ◼ ► Because it works kind of hard during vacuuming. You really shouldn't turn the volume up that loud during that.
01:32:14 ◼ ► I have a pretty little Bluetooth speaker for the shower. Although the shower is an issue in my house
01:32:19 ◼ ► because in order to hear it over the sound of the shower and the ceiling thing, you have to turn it up pretty loud
01:32:25 ◼ ► and then you can hear it in other rooms and people don't like me to listen to podcasts in the shower
01:32:35 ◼ ► The only thing I've added recently is I did start listening to podcasts during some Destiny stuff
01:32:46 ◼ ► I can listen to podcasts, but for the real Destiny stuff I can't. It needs my full concentration.
01:32:54 ◼ ► The way I have dealt with getting behind on shows, it's not really related to the virus stuff.
01:33:01 ◼ ► It's mostly related to me continuing to subscribe to more and more shows, which is untenable.
01:33:10 ◼ ► The way I deal with it is I try to increase the duration of things that I'm already doing, so longer dog walks,
01:33:17 ◼ ► or longer regular walks, which is easy because it's spring and you want to be outside more.
01:33:22 ◼ ► It takes longer to maintain social distance and keeping 20 feet away from people or whatever.
01:33:27 ◼ ► And then for all the things that you do, either do them more often, or instead of trading off with your partner cleaning up,
01:33:38 ◼ ► just clean up after dinner all the time. Because that's now twice as much podcasting time if you were alternating before.
01:33:44 ◼ ► Cook dinner all the time. Fold the laundry all the time. Clean the house twice as much as you were cleaning it before.
01:33:52 ◼ ► It's kind of like in dieting where people can change their mindset to the point where just looking at some kind of unhealthy food
01:34:00 ◼ ► they used to love makes them disgusted. It no longer becomes a test of willpower not to eat that food.
01:34:08 ◼ ► You get to the point where you don't want that food anymore. It turns you off instead of turning you on.
01:34:19 ◼ ► as this is the time when I finally get to listen to that podcast show I've been waiting to listen to all day,
01:34:24 ◼ ► you look forward to doing dishes. You'll fight over who gets to do dishes so you can listen to your podcast
01:34:29 ◼ ► that you want to listen to all day. If you reframe things in that way, you can find more time for podcasting.
01:34:35 ◼ ► I think that's why people love it during the commute. It's the perfect way to add enrichment to an activity
01:34:42 ◼ ► that otherwise would not engage your mind fully. The dishes need to get done. You probably need to do a good job with them,
01:34:48 ◼ ► but they absolutely do not need to engage your entire mind once you have a couple of decades of dish watching experience.
01:34:54 ◼ ► You can basically do that on autopilot and you can be engaging the rest of your mind with an enriching activity,
01:35:00 ◼ ► like listening to people talk about how expensive wheels for their expensive computer are.
01:35:04 ◼ ► Well done. Hunter Holland writes, "When it comes time to record, you all have spoken a bit about all of the apps you have open
01:35:13 ◼ ► and how you have them arranged in a specific way on the screen. Do you automate this? How do you do it?"
01:35:17 ◼ ► I haven't found any good answers elsewhere and I don't know AppleScript yet. I don't automate this.
01:35:22 ◼ ► I probably should because I, as we have discussed in the past, I like to tile things in a particular way when I'm recording.
01:35:28 ◼ ► I don't automate this in any way, shape, or form. I'm not even sure. I know there exist apps to do it and perhaps you two can fill me in on some of them.
01:35:37 ◼ ► I think BetterTouchTool might do that sort of thing, but either way, it's something I should probably look into but don't do. Marco?
01:35:46 ◼ ► Similar. I don't do it. I don't have any kind of automation. I just manually move the windows to where they're supposed to be every time.
01:35:52 ◼ ► And it's fine. I mean, I only have a few apps I'm using. I have Skype, Audio Hijack, and the chat thing, and a browser, and a terminal window for the live server. That's it.
01:36:04 ◼ ► My computing philosophy, as implied by the Windows of Syracuse County episode and as evidenced from my first ever blog post at Arstectic, which I think was called the state of web browsing and it was a pun on state being about preserving state and not about the conditions of web browsing.
01:36:22 ◼ ► My philosophy is that things on the computer that need input to customize them should stay the way I customize them. So asking this question is like, "How do you set things up and do you automate?"
01:36:37 ◼ ► It's like asking, "Do you automate getting your keyboard connected to your computer and having the mouse be next to it and having the mouse pad go underneath and having the monitor be in front of you and having your chair be in front of you?"
01:36:47 ◼ ► Do you automate that every time a video podcast? No. The keyboard, I connect it once and it doesn't move unless I move it. Like every time I come in, the keyboard is on the keyboard tray in the same spot. Why else would it be?
01:36:57 ◼ ► I don't have to replace the mouse pad under my mouse. I don't have to reconnect the mouse and put it to the right of my mouse pad. It's always just there. And why is it there?
01:37:04 ◼ ► Because at one point in the past, I set up my keyboard and mouse where I wanted them to be on the keyboard tray and they stayed there.
01:37:11 ◼ ► Same thing with my monitor. Same thing with my chair. I don't come in and go, "Where the hell is my chair?" "Oh, my chair is on the ceiling?" "Oh, come on chair, off the ceiling, down in front of the computer."
01:37:20 ◼ ► That's how I feel when I launch Skype and the stupid little floating recording window is some random ass place. It's like my chair is on the ceiling. It's like, "Why are you there, recording window?"
01:37:29 ◼ ► Every time I launch Skype, I have to take that little recording window and drag it back to the place where it has to be.
01:37:34 ◼ ► Everything else, for the most part, on my computer related to podcasting doesn't require any automation because I size the windows and place them once and every time I launch those apps, the windows appear in those same places.
01:37:49 ◼ ► Now, arguably, you could automate the launching of the applications. "Oh, I don't have to remember to launch Audio Hijack and Skype and my IRC client and to quit Dropbox or turn off Time Machine."
01:38:01 ◼ ► That can all be automated and I know some people who do it. Jason Snell, I believe, has a bunch of Apple scripts to set up all this stuff.
01:38:07 ◼ ► The amount of things that I need to do to get into podcasting mode basically boils down to clicking a bunch of icons in my dock and that is way below my threshold for automation.
01:38:18 ◼ ► I can just click the icons. Honestly, it's not a big deal. Do I have to remember to turn off Dropbox? Yeah, I do. But I don't forget, first of all.
01:38:27 ◼ ► And second of all, it's mostly just Superstition at this point given I have like 12 cores or whatever. I used to turn off Time Machine on my 10-year-old computer. I don't do that anymore.
01:38:36 ◼ ► It's been on since I got this new Mac Pro. It hasn't affected any of my recordings. It can have a CPU core to grind if it really starts going nuts.
01:38:46 ◼ ► So my answer is no, I don't automate it. People shouldn't have to automate things like this. The state that you build up by arranging your work environment the way you want it should be preserved by a well-behaved computer.
01:38:58 ◼ ► And if it's not, I think that's a problem, which is why I hate that stupid little tiny Skype floating window that is the one outlier in this whole setup.
01:39:06 ◼ ► Finally, Marut Chandegra writes, "What podcast episode are you most proud of having recorded? What about that episode are you most proud of?"
01:39:17 ◼ ► I can't choose one of my favorite children, but of all of my children, the hundreds of them in terms of podcast episodes, I am definitely very proud of the Latner episodes and the episode where Phil Schiller guested.
01:39:31 ◼ ► I just think it's a really nice recognition of the work of the three of us, and that was a real honor to have both of them on the show.
01:39:41 ◼ ► And then on analog, it was actually, I think, number five, I believe. I always get the number wrong.
01:39:48 ◼ ► But it was one that I did very early on with Mike Hurley and Stephen Hackett about some of the tougher things that our families have had to deal with in the past.
01:39:57 ◼ ► And that one is probably one of my favorite, if not the best, but also hardest podcast episode I've ever recorded.
01:40:12 ◼ ► So I like the special, like the high profile ones, like the Schiller ones, and the Latner. I like those, but ultimately my favorite, what I enjoy the most, are the episodes like this where we're just BSing with each other.
01:40:29 ◼ ► And especially when one of us does something that the other two can make fun of, or when we uncover something about someone, that we're just like, "What? You do what?" I just like that.
01:40:42 ◼ ► My style of enjoying this show, and heck, enjoying a lot of parts of life, is about finding everyday amusement and happiness in little crap with my friends.
01:40:56 ◼ ► I love that. And that's what this show is to me, BSing with my friends, and it's fun, and all of you out there actually listen to this for some reason, and that's wonderful, for us at least.
01:41:09 ◼ ► And so I appreciate that. But I just like the everyday BS episodes that we have. Like this, I think this week is great, I liked last week, these are just like regular episodes.
01:41:22 ◼ ► This is what I enjoy. If I had to pick out something that I enjoy, like noteworthy levels, doing the live shows at WVDC, I really enjoy those.
01:41:32 ◼ ► Because those are not only noteworthy for whatever news we just announced, but those usually involve a lot of us, like, you know, ribbing each other and stuff, and so that's always fun too.
01:41:50 ◼ ► I couldn't agree more. And I actually would say that to me, the canonical, like, best example of the three of us just being the three of us might be the recently mentioned Windows of Syracuse accounting episode, which is number 96.
01:42:07 ◼ ► If you have come to ATP after episode 96, please go back to episode 96 and just listen to it. I don't want to ruin it and say any more than that, but episode 96 is, in that sense, like just in terms of pure joy, is probably my favorite ATP episode we've ever recorded, because it was so ridiculous and so much fun.
01:42:30 ◼ ► I just think Windows should stay where you put them. I mean, can I get some agreement on that? Like, it seems like... Anyway, I'll try to answer this question better than you two, because you didn't answer this question.
01:42:42 ◼ ► What are you most proud of having recorded? It didn't say what are your favorites. I mean, I guess it can be similar, but like, anyway, it's difficult because like, what are you most proud of having recorded? Like, it doesn't mean the episode that most people like, it doesn't mean the episode that you got the most compliments about, it doesn't mean the episode that you even enjoyed recording the most. What are you most proud of recording?
01:43:01 ◼ ► So when I think about that, I'm like, is there something I think I did, like, or accomplished by recording something? The closest I could get is, I feel like there are a couple of episodes of podcasts where, you know, I was lucky enough to be recording a podcast at a moment in time when something important happened, and I was able to catch my reaction to it in real time, right?
01:43:24 ◼ ► But just not really a thing that you can control, because if you're not doing a podcast when some important thing happens, like, you know, well, oh well.
01:43:31 ◼ ► So I was thinking back to the episodes, hypercritical episodes when like Steve Jobs died, which was very important and emotional moment, and I just happened to be recording a podcast right when those feelings were the most raw, right?
01:43:47 ◼ ► And if like that is the type of thing that you can't, you can't set out to do, right? You can't, no matter how hard you try and how good at you, what you're doing, it's a confluence of events that you didn't control.
01:43:57 ◼ ► And like showing up was the most important thing that you had a podcast and that you recorded that week, and that it was an emotional issue for you, and that you captured how you felt in that moment.
01:44:07 ◼ ► Even if those episodes aren't as popular as, you know, or as entertaining or whatever as other things. That's the first thing that came to mind. The second thing that came to mind is, like, I continue to get tweets about old episodes of ATP or old episodes of hypercritical or whatever, where I'm talking about some BS, who knows, we're doing pontificating about technology.
01:44:28 ◼ ► And people tend to tweet like that they're amazed that what they heard reflected so well into the future. And when I listen to it, I'm like, I got everything wrong. Like, what are you talking about?
01:44:40 ◼ ► I didn't, you know, this, if you listen to the text of what I'm saying, it's clear that the details of what I said turned out not to be true.
01:44:47 ◼ ► But I think what people are reacting to is like, okay, so you got the details wrong, but in general, like the spirit of what you were going for, like big picture wise, you had the right idea.
01:44:58 ◼ ► It's just that, of course, because if you're projecting 10 years into the future, you're going to get the details wrong. But in general, you had some inkling of the general direction that things were going.
01:45:10 ◼ ► And I'm proud of being able to even especially when they hear it, I'm like, that was like a throwaway thing that I didn't even like wasn't even written down anywhere. It's just like the first thing that popped into my head.
01:45:19 ◼ ► But yes, I am proud of the fact that off the cuff every once in a while, I would just instinctively say a thing, you know, the projected real far forward in the future and get all the details wrong.
01:45:31 ◼ ► But some people listening to it in the present say, wow, that reminds me a lot of what actually did happen.
01:45:37 ◼ ► So those two things showing up at a time when something really important happened and I guess being willing to just like spill your guts into a podcast. Right.
01:45:46 ◼ ► I'm proud of doing that. And I'm also proud of every once in a while having an off the cuff insight that turns out to resonate with people in the present day.
01:45:55 ◼ ► Also, I mean, the fridge episode directives has got to be on your list. I'm not sure which is that quality or I don't think that it qualifies for saying anything about the future. Maybe it captures a moment in time. I don't know.
01:46:12 ◼ ► My favorite, I want to amend what I said also. Another type of episode I really, really enjoy doing is when there has been some kind of major tech news in an area that we ostensibly maybe should care about, but typically don't.
01:46:29 ◼ ► Like some big new Android flagship phone was released. And we don't even mention it. Not even once. We pretend like whatever big news this is, that literally every other podcast in our little group of community podcasts have similar things.
01:46:46 ◼ ► Everyone else is talking about news item X, Y, or Z from this week. And we blow right past, we don't even mention it because we're spending all of our time BSing with each other over other stuff that doesn't matter in the news sense.
01:47:00 ◼ ► I love those too. Whenever we just totally skip a really big story that everyone else is talking about because we're too busy making fun of each other.
01:47:12 ◼ ► Anyway, thanks. We actually do have a lot to talk about that, but we'll save that for next week.
01:47:18 ◼ ► Thanks to our sponsors this week. Squarespace, ExpressVPN, and Fully. And we will see you next week.
01:47:24 ◼ ► Now the show is over. They didn't even mean to begin. Cause it was accidental. Oh, it was accidental.
01:47:36 ◼ ► John didn't do any research. Marco and Casey wouldn't let him. Cause it was accidental. Oh, it was accidental.
01:47:47 ◼ ► And you can find the show notes at ATP.FM. And if you're into Twitter, you can follow them.
01:47:57 ◼ ► @C-A-S-E-Y-L-I-S-S, so that's Casey List, M-A-R-C-O-A-R-M, A-N-T-M-A-R-C-O-R-M-N-S-I-R-A-C-U-S-A-C-R-A-C-U-S-A. It's accidental. They didn't mean to. Accidental. Tech podcast so long.
01:48:26 ◼ ► I actually placed a second order from Apple.com today. Oh no. What did you do Marco? Well, it isn't that interesting.
01:48:36 ◼ ► It's a Mac Mini. A Mac Mini? Why? Third place is another Mac Mini. Yeah, seriously. Basically.
01:48:42 ◼ ► Wait, what? In our work at Homitude, Tiff and I both record a lot of podcasts. Adam is also being homeschooled in a way, sort of with the schools online stuff.
01:48:54 ◼ ► And so there's lots of need for all of us to be using computers in the same two rooms of the house that are adjacent to each other at the same time.
01:49:05 ◼ ► And so we have a need for, you know, maybe we can record podcasts upstairs during the day.
01:49:12 ◼ ► So that way the people downstairs can keep doing the stuff they need to do on their computers or with the homeschool stuff, homework activities.
01:49:21 ◼ ► The fact that we have a kid at home who needs to do stuff and be a kid and make noise sometimes.
01:49:32 ◼ ► And we had pretty much everything to do it. Like I had my stupid LG Ultrafine monitor that was sitting in the basement wasting away.
01:49:40 ◼ ► You know, I have a third microphone because when we do our live shows, I bring three, you know, for the three of us I bring three microphones.
01:49:48 ◼ ► And so normally we have the two, my desk, Tiff's desk, but we had a third one of the exact same kind, just in the closet most of the year.
01:49:58 ◼ ► So like I had all the gear to do it. And so we set up the Ultrafine, plugged in, you know, a bunch of extra gear.
01:50:09 ◼ ► With the one exception that what we've been doing is just taking our respective Apple laptops and plugging them in during our recordings.
01:50:22 ◼ ► And there's no keyboard or mouse yet. And there's certainly no room to have keyboard or mouse and monitor and laptop, you know, somewhere.
01:50:41 ◼ ► And also what I learned today is that the fans on my laptop are a little bit too loud for this when plugged into a monitor.
01:50:49 ◼ ► Yeah, the 16 inch, even when I disabled turbo boost to try to save some heat, the 16 inch when plugged into the LG monitor keeps the fan around 2800 to 3000 RPM most of the time.
01:51:05 ◼ ► And I'm like, you know, I just, I don't like, this is not good. And plus, you know, using a laptop as a desktop is clumsy in lots of other ways.
01:51:13 ◼ ► And I don't love that I had to use Wi-Fi for the recording because I'm not going to use Ethernet on my laptop because it's always unreliable.
01:51:25 ◼ ► So basically I was looking at, you know, Mac Mini versus low end iMac and the Mac Mini 1.
01:51:30 ◼ ► I considered using my existing Mac Mini for this purpose, but using it for this purpose would require me to upgrade its OS from, you know, DOS, whatever it's running, some very old version of the OS.
01:51:42 ◼ ► To something more recent to run on like all the podcasting capture software and everything.
01:51:46 ◼ ► And it's also, this is a 2014 Mac Mini, so it's very old. And it was, I didn't even get the high end configuration then. So it was, you know, it's an old low end Mac Mini running a very old OS.
01:52:00 ◼ ► And if I upgrade the OS, not only will it probably run even slower, but I will lose my iSCSI setup for my Synology.
01:52:10 ◼ ► Because the initiator software is not compatible and blah, blah, blah. You know, I could buy a new version or whatever, but like I don't want to do, I don't want to put any more money into my Synology setup.
01:52:27 ◼ ► So anyway, so I'm like, I don't want to mention that. So let me just get the new Mac Mini. I know it's great. Like I had that review loaner. I know it's a great system.
01:52:35 ◼ ► And so I just bought like the kind of low to mid range one. But yeah, I think, you know, I listed all the options and I think it was the right move.
01:52:43 ◼ ► Interestingly, in my house, we have a similar situation with people needing to be on computers simultaneously much more than they used to because everybody's home and everyone's got to do these computer stuff.
01:52:54 ◼ ► And like, not really surprisingly, but still frustratingly, the same reason that both my kids and I imagine most modern kids prefer to watch any kind of, you know, video, quote unquote, television or whatever on their iPads, as opposed to on the gigantic fancy television.
01:53:11 ◼ ► Right. They want the why. Why does why would they want to watch video on their phone or on their iPad instead of the big TV?
01:53:20 ◼ ► Right. They don't want the parents to know what they're up to, what they're watching. They just they want privacy because they're teens and tweens. Right.
01:53:27 ◼ ► So in our house, we have all this computer equipment around where you can do your Zoom meetings and do all your school stuff and so on and so forth.
01:53:35 ◼ ► And we've got this nice big 5K iMac with a nice comfortable desk chair. And you can just do there, sit there and do your work.
01:53:41 ◼ ► And you have a desk in front of you to put your schoolbooks on and camera and microphone are built in and everything's great.
01:53:47 ◼ ► And nobody wants to use it. Nobody wants to use the iMac. They're all fighting over the stupid laptop. Why?
01:53:53 ◼ ► Because you can take your laptop into your room and not have your parents see you on a video conference and be all embarrassed.
01:54:00 ◼ ► Right. So it's such a battle of like them fighting with each other over the laptop because they don't want to be forced, punished by using the 5K iMac, which is a much better computer in all respects for all possible schoolwork.
01:54:12 ◼ ► It has a better keyboard. It has a better screen. Has a real mouse. Nobody wants to use it. So this is ridiculous battles over this.
01:54:20 ◼ ► To make it to make them feel better, the solution I've gone with this because for my work, I have a laptop.
01:54:31 ◼ ► And then one kid is locked into the computer room that I'm in now with the door closed so they can have privacy and then they can go in the 5K iMac and do their Zoom meetings and somehow feel comfortable.
01:54:43 ◼ ► So they are basically the inverse of me. I hate laptops and they will only tolerate laptops because they can't stand the idea of being chained to a desk.
01:54:51 ◼ ► Actually, you know, kid computer needs did weigh into this decision because Adam is, you know, he's about to turn eight. He almost needs his own computer.
01:55:01 ◼ ► He's finding situations where you're like, "Well, he can use ours for this. He can use ours for this. He can use ours for this."
01:55:06 ◼ ► But like at some point he's going to need his own computer and this I think could become that.
01:55:10 ◼ ► If we stop needing Studio B upstairs, then this computer can just become the computer that, this is the upstairs computer and that can be his computer because it provides some of that privacy and everything.
01:55:24 ◼ ► But it's also not a laptop which I think is great for like a kid's first computer if you can swing it because not a laptop is much more durable.
01:55:34 ◼ ► If there's like, you know, some, you know, sticky or buttery hands touching that keyboard or if something gets spilled onto it or anything like a desktop keyboard is much easier and cheaper to replace than a laptop keyboard.
01:55:51 ◼ ► You know, you don't have to worry about like, "Oh, what if they accidentally leave it somewhere and somebody steps on it or the hinge breaks or whatever."
01:55:58 ◼ ► So the likely lifetime of this computer, it's going to start out being a Studio B recording machine but I think it's going to end up probably as my kid's first computer.
01:56:09 ◼ ► Plus 8-year-olds don't need the privacy that tweens need. Like, they're not in that phase of all that stuff. Although, and you're very right, like, the good 13-inch MacBook Air, like the good one before they went Retina, my daughter destroyed that.
01:56:22 ◼ ► I mean, she just didn't treat it well and eventually got to the point where she literally cracked the screen on it.
01:56:32 ◼ ► So if you can get him to use a desktop, and I think you'll have no problem with it until he becomes a surly tween and doesn't want you seeing what he's doing, I think that'll work out great.
01:56:40 ◼ ► Although the only thing I worry about is maybe that he messes up your podcasting setup in some way because kids can find a way to mess up your computer.
01:56:46 ◼ ► You go in, you try to switch to your account, and you realize that Adam has somehow found a way to download a bunch of malware and install it and it's screwing with your computer.
01:56:54 ◼ ► Yeah, I mean, yeah, the reality is, like, I think if we still use this as a podcasting machine, we probably wouldn't let him use it also.
01:57:02 ◼ ► That would be like if we stopped needing it as that machine, then we would repurpose it as his or, you know, something like that.
01:57:12 ◼ ► I know. That's why I teased you. Like, "Hey, you know, I bought another computer from Apple."
01:57:16 ◼ ► But not what you think. Still not what you think. And the thought even occurred to me. Maybe...
01:57:27 ◼ ► The fans still spin up like crazy while doing simple things that didn't used to happen, and I'm concerned, but this is not a time to make changes to my production setup, Casey.
01:57:40 ◼ ► One thought I did have was, "What if I just buy myself the Mac Pro and then move this computer upstairs to be the Studio B computer?"
01:57:49 ◼ ► But that is substantially more expensive, and I think that would be really a waste of this computer.
01:58:01 ◼ ► By the way, the chat room is going nuts saying, and so I want to put this in the show so we don't get a million emails, saying like,
01:58:06 ◼ ► "Oh, my God. Don't get your kid a Mac Mini for his first computer. It's terrible for PC games."
01:58:11 ◼ ► That's probably true. If he's going to be needing a computer for PC games, we'll get him a gaming PC. That's totally fine.
01:58:17 ◼ ► During our Minecraft obsession during this quarantine, I've actually been using TIFF's gaming PC, which is a Razer, I don't know, a 15-inch Razer laptop that,
01:58:28 ◼ ► whatever was their nice gaming laptop as of about a year ago. It's been great, actually.
01:58:34 ◼ ► As a gaming PC, it's been wonderful. When I look at the numbers, the performance numbers of what gaming PC, like, GPUs, desktop versus laptops,
01:58:46 ◼ ► how they perform. So in this laptop is a Nvidia, whatever, whatever, whatever, 80 Max-Q.
01:58:59 ◼ ► Yeah, I don't know about the mobile version of it. Yeah, the 2080 is their current sort of high-end video card line.
01:59:06 ◼ ► Right. So it's the mobile version of that that's in the Razer 15-inch whatever from last year.
01:59:11 ◼ ► And I looked at, you know, I tried searching like, OK, well, how does this compare to whatever you could get today in a desktop PC?
01:59:20 ◼ ► And it's not that far off. What does that mean for me and my games? Like, you know, I can run them at higher resolutions or with greater filtering settings.
01:59:28 ◼ ► I can get a few more frames per second. Like, it's already incredibly fast for the few games that it plays.
01:59:33 ◼ ► So it's great. And so I think actually, like, if Adam ever needed a gaming PC, I'd probably go the laptop route for that.
01:59:41 ◼ ► Because laptops can clearly come pretty close to that. And for that kind of purpose, a laptop would be fine.
01:59:47 ◼ ► If he wants a gaming PC, I'm assuming he's going to be playing something more demanding than Minecraft.
01:59:56 ◼ ► You should get the, there are a bunch of variants of Minecraft that do real-time ray tracing. You should try one of those.
02:00:06 ◼ ► Because as you can imagine, like, it's simple geometry-wise. But, you know, the things that ray tracing is good at, like, you know, handling light sources in a more realistic way and having light sources sort of affecting color of the world in interesting ways and light filtering through transparent stuff can actually make Minecraft look, you know, more realistic.
02:00:29 ◼ ► There's a bunch of, I don't know if they're official ports or just tech demos. Just do a YouTube search for Minecraft ray tracing. You can see what some look like.
02:00:37 ◼ ► And the RTX in those Nvidia lines is, you know, both Nvidia and AMD have this, have these extensions to their GPUs that are supposed to help ray tracing be faster in the ways that games use them.
02:00:52 ◼ ► And those actually do make a difference if you try one of those game engine variants that takes advantage of the ray tracing things.
02:00:59 ◼ ► It's obviously not doing full ray tracing for the entire engine, but it's like for the things that it's using it for, this tiny little part of the GPU helps accelerate that function and make it either less expensive or basically free in addition to the normal stuff that it does.
02:01:12 ◼ ► Most of the research I found basically made it look like it would probably, like it has almost all the same capabilities as the flagship PC GPUs now.
02:01:22 ◼ ► It just has like, yeah, it's like, you know, a 30% lower performance ceiling basically. Like it's not, it's surprisingly close. Like I thought the difference would be a lot bigger than it is.
02:01:33 ◼ ► Yeah, but, you know, the gaming PCs, you get desktop, like you can get an entire desktop that is, like you said, 50% faster for less money than the laptop.
02:01:43 ◼ ► The other tricky bit is that the laptop screen is small compared to the potential desktop screen.
02:01:49 ◼ ► So once you get a desktop sized screen, now you need to beef your GPU if you want to run it at native res, which you probably do. So yeah, that's fair.