00:00:18
◼►
I was suffering. It was just a little bit chilly outside at the outdoor mall when the kids and Aaron were in the Children's Museum in the mall, and I was working on my Adorable.
00:00:54
◼►
Yeah, so I was doing the show notes for Ask ATP. What's our WWDCEDC?
00:01:01
◼►
Which is Everyday Carry, and then I was trying to find a link for EDC, and then I stumbled on Everyday Carry on Wikipedia, and that led me to bug-out bag, and I was just reading about blizzards and earthquakes.
00:01:12
◼►
For all the natural disasters that hit Virginia.
00:01:15
◼►
Hey, we have not hurricanes in the Florida sense, but hurricanes in the surprising amount of rain and wind for as far inland as I am sense.
00:01:24
◼►
And so that can cause some problems from time to time.
00:01:27
◼►
Yeah, but I think you're far enough inland that it is merely surprising, not like life ruining or house destroying.
00:01:36
◼►
There have been occasions that it's been actually legitimately scary, but yes, you are certainly far more right than you are wrong.
00:01:43
◼►
But did you know, Marco, that a bug-out bag, or BOB, may also be referred to as a GOOD bag, which is an acronym for Get Out of Dodge, an INCH bag, I'm Never Coming Home, a Personal Emergency Relocation Kit, or PERC, or a Quick Run Bag, a QRB.
00:01:59
◼►
Needless to say, someone has been looking at Wikipedia lately, and that someone is this guy.
00:02:03
◼►
See, I feel like there's probably a lot of overlap between that community and the red staters, like people who fantasize about zombie apocalypses and watch The Walking Dead.
00:02:17
◼►
Well, I wasn't going to bring The Walking Dead into it, but I was just going to make the same point.
00:02:21
◼►
This is like the slightly kinder and gentler version of the fantasy where you're going to be defending your family with your giant collection of firearms.
00:02:28
◼►
The slightly kinder one is that I'm going to somehow escape disaster when others don't because I have a well-packed bag, and that will make all the difference.
00:02:37
◼►
Right. Nobody prepares a bag like this without a little bit of a fantasy in their head that they someday will have to use it.
00:02:45
◼►
It's the same thing with buying guns and everything. People fantasize about having a reason to use these things, and they kind of revel in the idea of that.
00:02:55
◼►
That's why I can't even look at everyday carry stuff because it very quickly turns to knives and guns.
00:03:01
◼►
I am very interested in lots of other things that people typically classify as everyday carry, but if you look on Instagram or anything, it's quickly knives and guns. Very, very quickly.
00:03:13
◼►
I couldn't agree with you more. It's funny because I don't know if it's because I've lived in Virginia for a while.
00:03:19
◼►
I don't know if it's... It was never Boy Scout, so it's not that, but there's something that appeals to me about the thought of having a bag that I can grab at a moment's notice and know that anything I could reasonably need is within it.
00:03:31
◼►
I've talked many, many, many times about what I call my Go Pack, which is all of my nerd... It's like my nerd bug-out bag, right? So it's all of my nerd cables.
00:03:41
◼►
Right. I have one of those too. And I fantasize about someday needing that micro-USB to USB-C cable.
00:03:47
◼►
I'm right there with you. But I'll snark aside, it really is convenient. And I think the difference between what I call a Go Pack and a bug-out bag is that a Go Pack you use presumably at least a few times a year.
00:03:58
◼►
No matter how much or little you travel, you're going to travel at least occasionally. And so at least occasionally you'll use a Go Pack.
00:04:04
◼►
Whereas I do agree with what you're saying. A bug-out bag is like, you know, I'm like, you know, hand-wringing in a happy way. Like, "Oh, I can't wait to have that natural disaster so I can use my first aid kit that I spent $350 on that lasts forever."
00:04:17
◼►
I don't know. Like, it appeals to me in a sense because I like the preparedness aspect of it, but I don't really see the point, you know?
00:04:27
◼►
It's not really prepared. It's not like, even your adapter bag is probably not actually preparing you for anything but like any of those other bags.
00:04:34
◼►
In the balance of things that are going to help or hurt in the case of any kind of disaster, the few items you put in that bag are not going to make any difference.
00:04:43
◼►
Like, it's not, you know, unless you can fit food, shelter, and a vulnerable bubble and three years worth of shelf-stable food into that bag, it's not, you know, the bag will not make the difference.
00:04:55
◼►
And like the reality is like, if society ever falls apart that much, we're all just going to be killed immediately. Like, we're going to last no time at all.
00:05:03
◼►
Well, I would have been killed but I had a bag with some stuff in it.
00:05:08
◼►
You say you're going to die immediately, but I have plenty of friends with these small arsenals in their homes which does not make me comfortable.
00:05:14
◼►
Yeah, they're all going to kill each other. It doesn't matter and it's not going to help you.
00:05:18
◼►
Yeah, and like what value will you provide them?
00:05:20
◼►
I'll be delicious to eat. I don't know.
00:05:30
◼►
I don't know, this is all somewhat, follow me down this tangent, this is all somewhat relevant because last night we had one of the, you know, it's funny as parents how quickly you lose the ability to be woken up overnight.
00:05:43
◼►
So Michaela is 16 months old and, you know, she has been sleeping through the night for most of those 16 months and for the times that she wasn't, generally speaking, it was Erin who was going in to nurse her.
00:05:54
◼►
So, you know, I got to sleep through the night a lot.
00:05:57
◼►
But last night we had Declan having a bad dream.
00:06:00
◼►
Then of course we had a smoke alarm that decided to go off and even though the battery from the, you know, 9 volt tongue test seemed fine, the smoke detector was dissatisfied with it.
00:06:11
◼►
So we had to do that, change that, and that was in Michaela's room which made it all the worse.
00:06:15
◼►
And then of course that woke her up which made it even worse.
00:06:17
◼►
And then there was something else that happened.
00:06:19
◼►
Like all of these are minor, oh the power flickered, that was where this tangent came from.
00:06:22
◼►
The power flickered a few times which is pretty unusual for us these days.
00:06:25
◼►
And of course my UPS is going ballistic and, you know, things that are on smart switches like the fans in the kids room are now turning themselves off.
00:06:36
◼►
Like in and of themselves none of them are a big deal.
00:06:38
◼►
It just so happened that they all decided to hit at once, like one hour apart from each other, which was not fun.
00:06:43
◼►
So I'm a little tired and a little loopy.
00:06:45
◼►
But I don't know, it just got me thinking, like, what would happen if legitimately like our seemingly very vulnerable power grid like legitimately just got hacked and shut down?
00:06:57
◼►
Like what happened, what was it, around 2004ish when the Northeast, you know, like shut down for two days or something like that?
00:07:08
◼►
Nothing happens. I think we didn't have power for like a week maybe on Hurricane Gloria before you guys were born maybe.
00:07:13
◼►
You just hang out in your house and I mean especially if it doesn't happen in the dead of winter.
00:07:17
◼►
In the dead of winter you've got more problems but places with the dead of winter also have fireplaces and you can get by.
00:07:23
◼►
Even that time, like when we had that giant Northeast blackout when I was working at Staples, like it was really inconvenient for the few hours that we were in Pennsylvania that we were out of power and then it was fine.
00:07:36
◼►
Like I have, oh jeez, I mean I have the amount of like battery capacity and flashlight capacity that I have in my office right here within 10 feet of me is incredible.
00:07:48
◼►
Like I could keep our phones charged and at least one room of our house somewhat lit with flashlights for like a week with what I have right here already.
00:07:58
◼►
And when am I ever going to need it? Like probably never.
00:08:01
◼►
And if any of it ever comes up I'll be really excited to use it. Oh I have just the battery for this purpose right?
00:08:07
◼►
And like that'll happen maybe once every 10 years for an hour and then it will never happen after that.
00:08:13
◼►
You know my parents live about 45 minutes from me and they have this very fancy inverter generator that's enough to power not the entire house but like a large portion thereof.
00:08:24
◼►
It's like a 6,000 watt generator or something like that.
00:08:26
◼►
And my mother-in-law who is about 20 minutes from me has a whole home like natural gas generator.
00:08:31
◼►
And I've really really really kicked around the idea of spending something like, what it was like two or three thousand dollars I think for a very fancy inverter generator.
00:08:41
◼►
And so you know like and I already have a hookup in the fuse box to plug it in and you know I could power whatever portions of the house I wanted.
00:08:48
◼►
This is like the bug out bag but even more expensive right? Because I really really want to get this like $3,000 generator just so I know that I will never have the problem.
00:08:57
◼►
But then it's exactly what you were saying earlier Marco. Then I'm just like fantasizing about the power going out.
00:09:01
◼►
Like ooh maybe tonight's the night. Ooh it's getting windy. It's getting windy. Should I go get the generator ready?
00:09:05
◼►
It is so silly like I haven't bought it because I know deep down it's a complete waste of money.
00:09:09
◼►
Especially since we have relatives so close but I want it.
00:09:13
◼►
That's the thing like if you're actually losing power so incredibly frequently that this thing would like pay for itself that's one thing.
00:09:21
◼►
But the reality is like in most places around here like where you live too I'm sure like you lose power so infrequently and in such short periods that like worst case scenario.
00:09:30
◼►
If you lose power and you like can't stay in your house and maybe it's like in the middle of winter and it's really cold outside or something like that.
00:09:37
◼►
So like it's kind of you know so you kind of need heat to stay in your house and you don't have it.
00:09:40
◼►
And it's too cold to just put on sweaters and blankets and everything and you can't get space heaters and all this other stuff.
00:09:44
◼►
Then it's like okay well then you know get in your car and drive somewhere like drive as far away as you need to to get a hotel room.
00:09:51
◼►
How much does that cost for like the one time every 10 years that you'll need to do that versus like what it costs to get a generator installed.
00:09:58
◼►
They should sell people just empty metal shells like they would never know right.
00:10:02
◼►
Just like selling this thing and it just makes noise and it's very heavy because like it just sits in your house and rots right.
00:10:07
◼►
It's just it's waiting out there you're hoping it's not just like rusting or whatever.
00:10:11
◼►
Well it does more than that. Like I know my in-laws have one and I think once a week it does a self-test.
00:10:18
◼►
You know you have this massive you know gas engine thing that once a week goes for like you know 15 minutes while it self-tests itself.
00:10:27
◼►
Like this these things aren't without their downsides right.
00:10:31
◼►
It's something that you have to get installed get periodically maintained or serviced you know it's very intrusive invasive.
00:10:38
◼►
It takes space out of your yard or out of your house or whatever like you know it isn't like a it isn't like a small deal.
00:10:44
◼►
And it's for a benefit that you probably will never need or you would need once every 10 years.
00:10:50
◼►
But then you could just go to the hotel room somewhere and like for way less money and not having that you know noise and space and giant things sitting in your yard for the last decade.
00:10:59
◼►
It's not unusual for us to go to Erin's mom's on a Sunday afternoon and that's when her whole home generator decides to do itself test.
00:11:06
◼►
And it is exactly what you described. It's extraordinarily loud. It runs for like 10-ish minutes and it's very random.
00:11:13
◼►
And so every time I'm like what what what oh right and it just freaks me out every time.
00:11:18
◼►
And it's not a big deal like it in the grand scheme of things.
00:11:22
◼►
It helps her because she is she's not remote by any reasonable definition of the word but she's remote enough that power does go out for her you know periodically.
00:11:30
◼►
And so it does make sense for her to have it.
00:11:32
◼►
But yeah for us and where most of the electric lines not you know near ish us are in ground and the one tree that kept knocking out our neighborhood's power during you know in the outside in the above ground section has been trimmed back a couple of years ago.
00:11:48
◼►
And ever since that tree got trimmed it has been pretty reliable here.
00:11:52
◼►
But it was just a few years ago I don't remember exactly when I want to actually play six or seven years ago that one hurricane came through Richmond and the south side of Richmond which is not where I am.
00:12:01
◼►
Don't be creepy. They were without power for as much as two weeks and that was surprising.
00:12:06
◼►
And we knew the hurricane was coming like it wasn't that much of a surprise that it was coming but it brought far more damage than anyone expected.
00:12:13
◼►
And so we were fine. This is when we did have a generator that has since died.
00:12:18
◼►
But we we had I think didn't have power for like two or three days or something like that.
00:12:25
◼►
And like I said the other side of Richmond didn't have it for as much as two weeks and it was it was something else like it was intense for a while.
00:12:32
◼►
But even then like I feel like the the solution you know we are fortunate that we have some disposable income.
00:12:39
◼►
Right. And so like I think the solution is very clearly like just apply money to this problem until it goes away.
00:12:44
◼►
Like when when it happens if it happens. Right.
00:12:46
◼►
So like it like you know my car can go 300 miles from my house before I have to stop anywhere.
00:12:53
◼►
So if anything ever happens to the area that I'm in I can put my family in my car and drive somewhere up to 300 miles away where I can get a hotel room.
00:13:03
◼►
I'm sure I know the local hotels are probably going to be very crowded but I'm sure within 300 miles I can find a room.
00:13:08
◼►
But if you if you had that kind of a problem though wouldn't you take the BMW rather than the Tesla?
00:13:13
◼►
Why on earth would you take the Tesla?
00:13:15
◼►
Because I can plug it in anywhere and it will already be full.
00:13:19
◼►
It will already at all times have that 300 mile range whereas the BMW might have a quarter tank of gas in it.
00:13:32
◼►
Whereas you know the Tesla is going to be full.
00:13:33
◼►
I agree with you but don't you think if there was a risk of the hurricane you know hitting the New York or whatever you know or a blizzard hitting New York area.
00:13:40
◼►
Don't you think you would go and fill the BMW if it was really that much of a problem because if it were me and I had a you know Dino Juice car in a Zap Zap car sitting in the garage.
00:13:50
◼►
I would absolutely choose the BMW just because of the convenience of being able to fill up just about anywhere without having to worry about power.
00:13:57
◼►
Plus you can relive Mad Max the movie that neither of you saw.
00:14:03
◼►
If there is a severe natural disaster there it's more likely to be really hard to get gas than electricity.
00:14:11
◼►
Like if we're out around here like you know with U.S. infrastructure and everything there's frequently like you know runs on gas stations before major hurricanes where like you just you can't get gas you have to wait in very long lines to get gas.
00:14:22
◼►
If everyone because everyone else has the same idea.
00:14:24
◼►
Oh I better fill up my car right like before any kind of major hurricane is actually very hard to get gas around here.
00:14:29
◼►
Whereas like you can almost always find power somewhere either in your house or if you have lost power like within 300 miles it's probably easier to find power than gas during a natural disaster honestly.
00:14:41
◼►
I want to argue with you but I don't know enough about this to be able to make any sort of compelling argument.
00:14:48
◼►
This episode is brought to you by Squarespace. Start building your website today at squarespace.com/ATP and enter offer code ATP at checkout to get 10% off.
00:14:59
◼►
Make your next move with a beautiful website from Squarespace.
00:15:02
◼►
Now these days everything needs a website. It's table stakes.
00:15:06
◼►
No matter what you're doing a new business or a new hobby or even just a website for yourself to show off your portfolio or whatever else you need a website for pretty much everything these days.
00:15:16
◼►
And a lot of times website hosting in the past has been difficult.
00:15:19
◼►
You've had to like get your own server install some package on it keep it updated keep it running keep it up.
00:15:25
◼►
Like it was really hard in the past and Squarespace makes all of that super easy.
00:15:30
◼►
And even if you're making a more complex kind of site something like a storefront.
00:15:34
◼►
Squarespace has digital or physical storefront hosting built into all their plans.
00:15:38
◼►
If you want to host a podcast you can do that on Squarespace too.
00:16:03
◼►
If you're setting up a site for somebody else Squarespace is a great option there too because then when they need support they can go to Squarespace and not you.
00:16:09
◼►
So it's wonderful whether you're making a site for yourself or someone else.
00:16:12
◼►
Now you can get started today at squarespace.com/ATP.
00:16:16
◼►
Start building your website with a free trial with no credit card required.
00:16:22
◼►
When you decide to sign up make sure to head back there squarespace.com/ATP.
00:16:25
◼►
And use offer code ATP to get 10% off your first purchase.
00:17:52
◼►
Why do you stop yelling at them? They just want to, you know, they're just buying merchandise. You don't have to yell at them every week to shame them for not buying in time.
00:18:02
◼►
Which one of us is bad cop and which one of us is good cop?
00:18:05
◼►
You're the bad cop. I'm trying to be the good cop here. Thanks for buying our stuff.
00:18:10
◼►
I hope you like it. I'm not going to be mean to you and yell at you.
00:18:15
◼►
Hey, sometimes you need some tough love.
00:18:18
◼►
I do want to congratulate a certain co-host of mine even though he is being bad cop and say that…
00:18:25
◼►
You're the bad cop. I was the bad cop.
00:18:26
◼►
No, no, whatever. It's really just like rectifs.
00:18:30
◼►
Anyway, I would like to congratulate Jon for his very amusing, what you have put in the show notes as "frame game fun."
00:18:37
◼►
Which if you don't follow Jon on Twitter, first of all, you're making a mistake.
00:18:40
◼►
But second of all, Jon was giving away codes for free t-shirts and the way he was doing this was by putting increasingly, or I guess decreasingly, whatever, smaller and smaller photos or clips of frames of movies into tweets and saying the first person to correctly identify them will win a free t-shirt code.
00:19:00
◼►
And I didn't know most of these movies.
00:19:04
◼►
This contest is not for you two, obviously.
00:19:29
◼►
Yeah, so we get these codes and we want to give them away to fans, right, because what else are you going to do with them? But you want to try to make it fun or… I don't know. I've tried a whole bunch of different ways.
00:19:41
◼►
I used to do like trivia questions where the answer was like, "Take the first letter of the first word and the last letter of the last word," and then those are two characters that you replace in the promo code.
00:19:49
◼►
So I would put in the promo code with a bunch of X's, and then I would just…
00:19:55
◼►
There would be like trivia questions or whatever, but it's really, really hard to ask anything, especially trivia questions or tech questions that people can't Google for in two seconds.
00:20:04
◼►
And I always wanted the person who wanted to be somebody who knew something, not somebody who was just as good at Googling.
00:20:09
◼►
And so of course I tried to Google them myself before I did them, but it's really… it's just lots of really fun, interesting questions.
00:20:16
◼►
You realize, "Oh, they can Google that in two seconds."
00:20:18
◼►
So everyone's, you know… in fact, if you Googled it, you might get it before someone who was like, "Oh, it's on the tip of my tongue. What's that thing?"
00:20:24
◼►
So I tried a couple different things this time. One of them was doing drawings.
00:20:28
◼►
Like I actually took out my Apple pencil and drew something on my iPad.
00:20:32
◼►
It said, like, "Identify this thing that I drew," because if you take a photo of a regular thing, people can just do like a reverse Google image search and find similar pictures.
00:20:43
◼►
But if you do a line drawing, all Google finds is just a bunch of other line drawings that are totally unrelated except that they're white backgrounds with black lines.
00:20:50
◼►
So I did that, and that worked, but I really didn't have any more ideas about things I could draw.
00:20:54
◼►
So I came up with the frame game thing where I think it mostly worked for the intended purpose.
00:21:03
◼►
I'm taking, you know, a frame of a movie, and I'm taking a very, very small portion of it.
00:21:08
◼►
Like, incredibly small, but it's not randomly chosen.
00:21:11
◼►
If it was like a computer that said, "Here's a movie. Pick a random frame, and then pick a random square that's like, you know, a centimeter by a centimeter," nobody would get it.
00:21:19
◼►
Because given a random section of a random frame, it could be anything.
00:21:23
◼►
It could be like a piece of blue sky or a green leaf, how you're going to identify the movie, right?
00:21:27
◼►
So the whole point of the game is I would try to pick the smallest piece that I could, but strategically chosen from a frame that is significant, from a movie that I think people will know, and from a portion of that frame that I think will evoke the movie.
00:21:44
◼►
So one of them, in case you already read it before, the Jurassic Park one, it's an iconic scene from the movie.
00:21:51
◼►
And if you see a portion of it, you can mostly tell what it is, because it's like some kind of scaly skin, it was a dinosaur surprise, and then some sort of like man-made lines, like a thin white line, then a black field, and then a thing with a red with a little lighter thing around it.
00:22:08
◼►
But it's a particular color scheme, just that portion of colors next to something that looks like dinosaur skin should bring to mind that scene.
00:22:15
◼►
And sure enough, from this picture, it looks like nothing. You know, instantly people get it. They're just like, "Oh, Jurassic Park."
00:22:21
◼►
You know, like I post the thing and then like I refresh my Twitter client, and there's the answer. Like I just scroll like a little bit and there's the answer.
00:22:27
◼►
So people were getting them really, really fast. I think the best one was the one I have in the show notes, if you guys can look at it on the left.
00:22:35
◼►
It's like a smudgy orange square with some black stuff on it. And the best thing about that one is that it's one of those things where out of context, especially if surrounded with a white background, it just looks like nothing. It looks like mud, right?
00:22:51
◼►
But if you see the full frame, that part that I'm showing you is like the brightest part of the frame. You know, you would think it's basically like the sky and sunlight.
00:23:01
◼►
But it's like when you do an optical illusion and you're like, "These two things are the same color." And you're like, "No way. They're not the same color."
00:23:06
◼►
And then you take like a little piece of paper that just has a hole punched out of it, and you just put the little piece of paper so you can just see that region.
00:23:12
◼►
And then you slide it over so you can see the other region. You're like, "Oh, I see." Without the surrounding stuff, they totally are the same color.
00:23:18
◼►
Anyway, that one was great because if you don't know the movie and don't know why it's famous, you would never get it. But people got it instantly.
00:23:26
◼►
I think there was only one that really stumped people, and that was where I misdirected by grabbing a portion of a frame that had a thing that was in the background.
00:23:35
◼►
That's kind of mean, but I figured people might have noticed it in the background, but they didn't.
00:23:39
◼►
But people got all of them eventually, and the thing is you can't really Google them. If you try to Google image search and any of these little snippets, you come up with nothing.
00:23:47
◼►
So I enjoyed that, and I think I'm going to do it more in the future unless someone can come up with some other way to defeat Google while also rewarding people for obscure pop culture and/or tech knowledge.
00:24:01
◼►
I thought it was a very clever way of doing it, and I was enjoying just watching along with the whole thing. But yeah, most of these I didn't have a clue what they were.
00:24:12
◼►
Oh, the earring one was good too. I did lots of eyeballs and stuff, but then I did one that was showing someone's ear with an earring in it, and it was like the Shawshank thing.
00:24:20
◼►
After all, how often do you look at a woman's earring? There are lots of famous scenes where you're like, "Oh, I know that person. I know that actor. I know this famous scene."
00:24:27
◼►
But do you know what earrings they were wearing? I just put the earring and the ear up there. Instantly, people got it.
00:24:34
◼►
People are amazing. Someone was tweeting, "It should be like the collective wisdom of people on the internet versus the world's most powerful AI."
00:24:42
◼►
And I think the internet would give them a run for their money.
00:24:45
◼►
I was having a conversation with somebody once. There's a subreddit or something like that where you can put up a picture of something somewhere, and it can be as obscure as a portion of a carpet of a hotel.
00:24:58
◼►
And the whole shtick or game of this subreddit is to try to determine where on the planet that picture was taken.
00:25:06
◼►
And according to whoever it was that was telling me this story, it was stupefying how accurate these people can get.
00:25:14
◼►
Based on just infinitesimally small pieces of information, they can find exactly which room of a hotel somebody was in or something.
00:25:23
◼►
Maybe I'm exaggerating somebody. You get the point I'm driving at. It is unreal what the hive mind of the internet, when it puts its hive mind together, can do. It's just tremendous.
00:25:33
◼►
Just earlier today, I believe it was, we heard some news from Apple with regards to Intel CPU vulnerabilities.
00:25:40
◼►
And I forget the marketing names for these things, but this was the thing with predictive execution. Is that right?
00:25:49
◼►
It's another one like that. It's a new one, but it's along the same vein.
00:25:53
◼►
Similar to Meltdown and Spectre. Yeah, very similar to those where basically it's exploiting some of the side effects of predictive execution and faults and stuff the way Intel CPUs work.
00:26:08
◼►
John, I tried to read the paper right before we started here, and I honestly had a hard time figuring it out. John, did you actually have a better understanding of this?
00:26:20
◼►
I didn't put it in here for us to dive into the nitty-gritty details. Just to revisit this topic, because we talked about it more last time.
00:26:29
◼►
Situations where Intel CPUs, if you can get them to run anything, you can read information that you weren't supposed to be able to read based on the effect of you running your thing.
00:26:39
◼►
Whether it's timing or faults or other things, the side effects of what you're running let you determine something about the world.
00:26:48
◼►
And once you have a tiny little tool like this, like, "Well, if I do this in just the right way and either look for this side effect or check this timing,
00:26:56
◼►
I can tell whether the first bit of this thing that I'm not supposed to be able to read is a 1 or a 0.
00:27:02
◼►
And then if I do it a certain other way, I can tell the second bit and the third bit and the fourth bit and then computers that are great at doing stuff repeatedly,
00:27:08
◼►
then you're off to the races and now you're reading bits of information that you weren't supposed to be able to see.
00:27:13
◼►
Which are probably mostly garbage, but you just keep running it and just read everything that's in there and eventually you can start to extract interesting information that might be in memory or in caches or whatever.
00:27:22
◼►
And this has plagued Intel CPUs for a little while now. And the first time it went around, it was like, "Okay, well, Intel CPUs have this problem,
00:27:30
◼►
but ARM CPUs that Apple uses in its phones don't because ARM CPUs are...
00:27:36
◼►
The ARM CPUs Apple is using are generally simpler and didn't have the same speculative execution logic or didn't have hyper-threading or like, you know,
00:27:44
◼►
we're basically like the features that were being exploited didn't exist in the ARM CPUs.
00:27:49
◼►
Now, this one, I assume, is the same type of deal, like where people say, "Oh, well, you know, this is why Apple should switch to ARM because they wouldn't have to deal with all these Intel problems."
00:27:57
◼►
And there's two parts to that. One is that there's always fixes for these things of like change something about either the operating system or the microcode in the CPU to avoid the situation.
00:28:10
◼►
But those solutions are getting increasingly onerous. They were already kind of onerous with the Meltdown Inspector thing.
00:28:16
◼►
But now for this one, Apple has a support article that explains what to do to avoid this. And it's like, "Turn off hyper-threading on your CPU."
00:28:26
◼►
That'll do it. If they're exploiting some aspects of hyper-threading, you just turn it off, it'll be fine. But turning off hyper-threading is bad.
00:28:32
◼►
In Apple's document, they're saying, you know, this is straight from their thing, "Testing conducted by Apple in May of 2019 showed as much as a 40% reduction in performance."
00:28:41
◼►
This is Apple saying this. This is not like a sensational site saying, "Oh my goodness, 40% reduction in performance as much as," sure, "as much as a 40%..."
00:28:49
◼►
Anyway, that's bad. The whole point of using Intel CPUs is because it has all these features to make them faster.
00:28:55
◼►
If you have to disable those features for security to make them slower, that's bad.
00:28:59
◼►
Now, I don't know if Apple's latest and greatest ARM CPUs have similar features that could be similarly exploited.
00:29:06
◼►
This paper isn't focusing on ARM. For all we know, there could be a paper that comes out next week or next month or next year on how to exploit similar things in the most advanced ARM CPUs that either exist already or are going to exist.
00:29:17
◼►
So it's not like ARM is magically immune because it starts with a different letter or because it's got the Apple magic.
00:29:23
◼►
But both Intel and Apple are now well aware of this type of problem, and presumably in all their new and upcoming CPUs, they're trying to address it as best they can.
00:29:33
◼►
But I think this is interesting in that it's just another nudge in the direction of getting Apple up Intel.
00:29:42
◼►
Again, not because ARM CPUs are magically great, but because if an Apple CPU has this problem, I bet Apple feels better about it than if Intel does because Apple is highly motivated to fix its own CPUs for its own products.
00:29:54
◼►
And Intel is slightly less motivated. It's more motivated about protecting its business and all this other stuff, and maybe it doesn't view Apple as an important customer if it knows they're already going to bail.
00:30:02
◼►
This is why Apple wants to own and control the core technologies, blah, blah, blah.
00:30:08
◼►
And the other thing that I want to talk about this is, I think I saw a couple of things like, if you're executing code, it can do all this stuff and get it all your memory, but just don't run any strange programs in your computer and you'll be fine.
00:30:21
◼►
It's not a thing that someone can use to break into your computer.
00:30:25
◼►
But as far as I'm aware, and again, I don't know if you saw it when you were looking at the paper Marco, but you just need to execute anything on the CPU.
00:30:34
◼►
So one thing that we execute on our CPU all day long is JavaScript in web pages.
00:30:39
◼►
I think a lot of these papers, perhaps also including this one, have a demonstration of the exploit using JavaScript on a web page.
00:30:46
◼►
And so, yeah, it's not like you have to download a piece of malware. I'm not sure if it's this one or the other things, but if you can just run JavaScript and exploit this, that's really bad.
00:30:55
◼►
That's really, really bad. To be clear, as they point out, there are no exploits in the wild that do anything with this.
00:31:00
◼►
And just because you can read this information, you'd have to do a lot of reading and transmitting that back to something that can process it and figure it out.
00:31:07
◼►
It's a little bit of a road from this exploit to breaking into someone's computer, but it's not that long of a road because as we browse the web on our computers with Intel CPUs, we're executing JavaScript all day long.
00:31:20
◼►
And that JavaScript could be mining for bitcoins, or it could be searching our memory for encryption keys, or who knows what it's doing.
00:31:26
◼►
So as these stories come out, I think a lot of, you know, if you're not a tech nerd and not following these things, you might not know about them, but if you know a little bit, you're like, "What can I do?
00:31:38
◼►
What should I do to protect myself against this?" And the answer is, like, there's not much you can do.
00:31:43
◼►
Like, you can do what's in the Apple support article. They have you boot your computer with some NVRAM ARGs that slow your CPU way down by disabling features.
00:31:50
◼►
You could do that, but does that kind of protect you, or is that just going to protect against this particular bug and you're just waiting for the next one?
00:31:57
◼►
Like, it's one of those situations where it's bad and there's not really much we can do about it, except not use our computers with Intel CPUs, I suppose, or hope there aren't similar exploits to ARM ones.
00:32:08
◼►
I feel like this is, I think we said this last time, it's worse than Heartbleed because at least Heartbleed, you could patch a buggy piece of software everywhere, and even that was a pain.
00:32:16
◼►
This is like a hardware problem, and you can't really change the hardware that's in all of our computers other than disabling features, and even that might be complete protection.
00:32:24
◼►
So I don't have any good advice for people. Like, I'm not going to recommend everyone slow down their CPUs, but I'm also not going to say that you're safe, because you're not, and we're not.
00:32:33
◼►
So I guess we'll all just hang on here and wait for the new products with new CPUs that avoid this.
00:32:40
◼►
Well, actually, I don't have to worry, because all these bugs only apply to CPUs made after 2011, so I'm actually safe.
00:32:47
◼►
Your computer is so primitive that it has none of these.
00:32:53
◼►
It has no hyper-threading. It does have speculative execution, but apparently hackers can't be bothered to find exploits in 2008 CPUs.
00:33:03
◼►
So if you're using a 10-year-old computer like me, you're actually safe, but everyone else should be real worried.
00:33:07
◼►
Well, except, isn't your software probably riddled with vulnerabilities that are no longer being patched?
00:33:11
◼►
Nah, nah, it's fine. I mean, I have the latest Safari and everything like it. Everything's fine.
00:33:55
◼►
Oh, no, it's just the Kindle app updating. Never mind.
00:33:58
◼►
John, you know, I really, I'm not sure my body is really ready for the 14 straight episodes that we spend talking about whatever Mac Pro has released,
00:34:11
◼►
either loving it, hating it, critiquing it, being hypercritical about it, whatever.
00:34:16
◼►
But at this point, your computer is so ancient that I am willing to take the fall for you, John, and deal with these 14 straight episodes of nothing but Mac Pro.
00:34:26
◼►
Just you have something built this millennium.
00:34:29
◼►
I don't think it'll be that many episodes, but the problem is that the real problem is after Marco buys it, you have to get like, so we'll buy, we'll talk about it, then we'll buy it and we'll talk about how he bought it.
00:34:40
◼►
All right. And then Marco will talk about some weird problem that he has with it.
00:34:45
◼►
And then Marco will talk about his disillusionment with it. And then Marco will talk about why he sold it in place to buy something.
00:34:49
◼►
Whereas I won't say anything else after it after I get through the initial like stuff.
00:34:53
◼►
I'm hoping anyway. That's possibly true. I will concede that much.
00:34:58
◼►
Marco, you're going to have to deal with more Mac Pro talk for Marco in the long term.
00:35:03
◼►
That's probably true. Like the case he buys for it, like the backpack he puts it in.
00:35:08
◼►
Now it doesn't work with his weird Microsoft keyboard. Yeah.
00:35:14
◼►
We are sponsored this week by Marine Layer. 15% off your first order. Visit Marine layer.com under promo code ATP15 at checkout.
00:35:25
◼►
Marine layer makes really nice clothing and they really specialize in softness.
00:35:32
◼►
When they say their stuff is soft, they really mean it. It's not just like, oh, that's, that's nice.
00:35:37
◼►
You know, you forget about it instantly. Kind of soft. It is like, wow, how did they make this even this soft?
00:35:44
◼►
I'm never taking it off. Like that's how soft it is. So it turns out the softest t-shirts are made from trees.
00:35:50
◼►
Micro modal, which is found in Marine layer's signature fabric is made from recycled beechwood.
00:35:56
◼►
The pole production is self-sufficient, which makes their tees sustainable, eco-friendly and incredibly soft.
00:36:02
◼►
I got to say when we first did a Marine layer sponsorships, maybe about three, four months ago, I had just gotten their stuff and I was impressed.
00:36:09
◼►
I'm like, okay, this is soft. But I thought like, you know, how soft is it really going to be after a few washes?
00:36:14
◼►
Well, they've been in my regular rotation now. I've heavily worn the t-shirts I got from them at like, you know, three, four months ago and they are still remarkably soft.
00:36:22
◼►
I am shocked at the level of softness, durability, I guess that's the thing that you get out of Marine layers clothes.
00:36:29
◼►
They're amazing. They're also just easy to shop with. Their return policy is insanely good. You can return pretty much anything for up to a year.
00:36:36
◼►
So they really stand by their clothes. You get free shipping and free returns on all US orders.
00:36:41
◼►
And they even on some of their most popular stuff, they even make in between sizes like between medium and large.
00:36:46
◼►
They make a large and between large and XL there's a larger because, you know, sometimes you're in between sizes.
00:36:52
◼►
It's wonderful. Check out Marine layer. It is an amazing storefront for amazing clothes.
00:36:57
◼►
They're incredibly soft and it's super easy to order from them. So check it out today Marine layer.com and you can get 15% off your first order by using promo code ATP15 at checkout.
00:37:08
◼►
Thank you so much to Marine layer for sponsoring our show.
00:37:11
◼►
Steve Trotton Smith had an interesting tidbit. This is actually a few weeks ago now, I think about Mac OS 10 15, which is the forthcoming version house cleaning.
00:37:23
◼►
And so his tweet reads dashboard isn't the only thing gone in 10 15. Sorry, John.
00:37:28
◼►
So is 32 bit app and plug in support carbon ink quick time seven and quick time plug in. Sorry, John.
00:37:34
◼►
PPTP, which is a VPN protocol that I guess is really insecure, but is very convenient and hardware raid.
00:37:40
◼►
But you will get Python 3.7 Ruby 2.6 at least says Steve.
00:37:45
◼►
I don't really have a whole lot to say about this other than I am surprised some of the stuff lasted as long as it did.
00:37:51
◼►
Did anyone else know that ink ink was still in there?
00:37:54
◼►
I knew it was in there, but I I've never actually seen or used it.
00:37:58
◼►
The last time I saw or used it is when I wrote about it in a Mac OS 10 review.
00:38:03
◼►
Honestly, if you ask me now, I don't even remember how to find it, but it's still in the operating system.
00:38:08
◼►
So right now, yeah, this this looks like the 64 bit transition was a good time to kind of clean house and get rid of old stuff, but they didn't deprecate the 32 bit.
00:38:18
◼►
So this is this is kind of like the other shoe dropping on the 64 bit transition for the Mac, which so long ago, most of us barely remember it.
00:38:25
◼►
So, yeah, we went 64 bit and then eventually all the 32 bit stuff's not going to run.
00:38:30
◼►
And that's not a problem if that stuff was also updated 32 bit, but everything opted 64 rather.
00:38:36
◼►
But everything that wasn't updated to 64 bit is stuff that Apple doesn't want anymore.
00:38:41
◼►
So quick time not updated because it's not going to continue hardware raid.
00:38:44
◼►
I guess they're not into it anymore. You know, carbon already we know didn't get 64 bit famously a while back dashboard.
00:38:52
◼►
I mean, that should just go away, period. Like I say, this is something you use every day.
00:38:56
◼►
I'd use it every day. But like it's it's obviously not maintained in any possible way.
00:39:01
◼►
It's only been getting buggier over time. So it's like, well, if you're not going to keep developing that software, don't keep including it with the operating system.
00:39:08
◼►
And I don't know if there's a 32 or 64 bit issue there, but this could be one of the big Mac operating systems to leave behind a lot of stuff.
00:39:19
◼►
And I'm hoping there'll be some way to like run VMs or something to be able to access old software that you need to just use briefly for some reason or another.
00:39:30
◼►
Even if it's just I don't know what I'm going to replace quick time seven with. I mean, you know, FFmpeg.
00:39:38
◼►
Maybe, maybe like I'll end up just googling and searching stack overflow for FFmpeg incantation strings.
00:39:44
◼►
I don't. That's not. Isn't that the UI to FFmpeg?
00:39:48
◼►
Pretty much. Hey, man, I have I have a whole folder in notes that's like my recipe book for FFmpeg.
00:39:55
◼►
And it has saved me countless hours because a lot of this over time I've learned, but there is a lot that it's it's literally like casting a spell.
00:40:05
◼►
And so having this like series of of examples and one dot in my notes app is has really saved me.
00:40:12
◼►
Yeah, but in the process of saving you countless hours, how many hours has it taken to figure out the correct commands the first time?
00:40:18
◼►
Exactly right. Now it's many, many, many hours.
00:40:21
◼►
I don't really use the QuickTime Player seven for too much like it does much more than I use it for.
00:40:26
◼►
And for people who don't know, who haven't been longtime Mac users and they think all QuickTime seven does is like save in different formats or something or and have a plug in structure so you can play different formats.
00:40:36
◼►
It does that. But it also lets you arbitrarily cut, copy and paste sections of media, not with a particularly nice interface, but it lets you do it.
00:40:46
◼►
It doesn't just let you like the replacement that uses AV Foundation doesn't let you trim the ends. It lets you cut, copy and paste anywhere in there.
00:40:53
◼►
You can paste one track on top of another track and overlay them so you can add a new soundtrack to a portion of the thing.
00:40:59
◼►
Like you don't have to just append or like slice in the middle and insert.
00:41:03
◼►
You can extract tracks and save them out and just have it files and then copy and paste from them.
00:41:07
◼►
Like it's it's like a kind of like a blind video editor where you don't get the movie or Final Cut Pro style timeline.
00:41:15
◼►
You just get a single bar with regions on it. But you can do a surprising amount of things.
00:41:19
◼►
But mostly what I use it for is to to extract tracks and to change formats.
00:41:23
◼►
I could probably use that event thing for that. But really, it's a nice player. The controls don't float over the movie.
00:41:28
◼►
So you can see the movie and go a frame at a time when you're watching this.
00:41:32
◼►
The Star Wars trailer for the 19th time. Sorry, the Star Wars teaser because I don't watch the trailers.
00:41:37
◼►
And, you know, it's brush metal and it's silly and all that stuff. But I miss it. And I have a bunch of plugins.
00:41:41
◼►
Let you play stuff from the playback front. I think this is a good time to talk about alternatives to QuickTime player 10 X whatever.
00:41:51
◼►
Just for playing stuff like forget about all the other features I talked about.
00:41:56
◼►
Because QuickTime seven with a whole bunch of plugins could play almost any format.
00:42:02
◼►
And since that's going away, if you're just left with the QuickTime player 10 or X,
00:42:07
◼►
it can only play like the handful of formats that AV Foundation deals with and not all these weird obscure formats and container formats that we might want to play.
00:42:15
◼►
You can use FFmpeg to transform them. But who wants to transcode things?
00:42:22
◼►
First of all, yes, I love transcoding. It's my favorite thing to do.
00:42:25
◼►
But second of all, you can use FFplay, which is a truly awful way to just play stuff that that FFmpeg can read.
00:42:33
◼►
But that is not the spirit of what you're after. And I think the spirit of what you're after is I don't know how to pronounce this, but I I N A, which is basically just a gooey front end FFmpeg as far as I'm aware.
00:42:43
◼►
I'm not sure what the guts are, but the app itself, I mean, it's not particularly Mac like, but it has it has enough of my minimum set of features.
00:42:52
◼►
Yeah, I don't know how to pronounce it either. But it's nice because it's quick to command space to it because not many other applications begin with a double I.
00:43:02
◼►
But the UI is just like a little rectangle. I think it might have rounded corners, which I don't like. But anyway, and it plays the video, but it's got lots of options and it has so many options.
00:43:13
◼►
It lets you like export a config file with all your preferences so you don't have to reset them elsewhere, which is like I said, not very Mac like.
00:43:20
◼►
But the most important thing it has, like out of the box, like a lot of other video players, it doesn't do what I want in terms of navigating the video.
00:43:28
◼►
What I want is spacebar to play pause, which it does. But then I want the left and right arrow keys to go a frame at a time.
00:43:34
◼►
And very often the Apple decide, oh, for the right arrow key is skip forward five seconds and left arrow skis skip back one second.
00:43:41
◼►
I don't want that. I want a single frame. Well, in this app, IANA, whatever the hell it's called, you can just change the configuration and say, I want the right arrow key to be move forward one frame, which is probably some FFmpeg command that is sending under the scenes or whatever.
00:43:55
◼►
And it does it. And so you can just set it up the way you want it. And it plays movies and you can scale them at different sizes and it plays every format you can throw at it and every container format I've thrown at it.
00:44:05
◼►
And it does a fine job. So that is my current replacement for playback.
00:44:10
◼►
My current replacement for editing is nothing is Casey, I guess.
00:44:14
◼►
And iMovie, I suppose. But honestly, iMovie has very limited options and I don't have a working copy. I might have Final Cut Pro 4, but I don't think it still runs.
00:44:26
◼►
I'm probably going to end up buying Final Cut in the 64-bit era if I can't do basic video editing anymore, but I'm holding off on that.
00:44:34
◼►
Can I put out a request to the audience? I have a quest that I don't want to undertake myself. I'm hoping the audience can do this for me.
00:44:43
◼►
What I want that I haven't been able to find in my admittedly zero research is every video editing app out there, from the simple to the complex, from Apple's built-in stuff all the way to things like Final Cut and beyond,
00:44:59
◼►
every video editing app seems to want to put you into this project workflow where to do anything to a video you have to first make it into a project and then it copies the file god knows where and takes up god knows how much disk space.
00:45:14
◼►
And you need to then create an event within the project. All that stuff, I hate dealing with that kind of structure.
00:45:23
◼►
What I want is to occasionally make small edits to videos, like what QuickTime Player 7 would do, but even beyond that if possible.
00:45:31
◼►
I want basically preview for videos. The way preview allows you to make small image edits, just simple stuff like cropping, rotating.
00:45:43
◼►
If I accidentally shoot a video and it's the wrong orientation, let me rotate it. Even Apple's built-in Photos app doesn't let you do that.
00:45:50
◼►
I couldn't find how to rotate a video in iMovie either. It's probably hiding in there somewhere, but it's not obvious.
00:45:56
◼►
What I want is a simple video app that lets you just open a video file, perform some basic operations, whether it's cropping, trimming, rotation, and not just 90 degree rotation.
00:46:08
◼►
What if the video is tilted a little bit and I want to rotate it 3 degrees and crop it into whatever can fit there.
00:46:14
◼►
Ideally even basic color and exposure correction, basic audio correction maybe. Basic operations that you might want to do a video, just open a video file, perform those operations, and save the file.
00:46:26
◼►
Not adding it to any library or project in the process. I want that to exist. I don't know if it already does, but I have yet to find it.
00:46:34
◼►
I have that problem with the size of when I do my Destiny videos. I have gigs and gigs and gigs of video and then I make a 3 minute video out of it. I don't want those gigs of video hanging around, but I do want the original clips in the original format.
00:46:47
◼►
I would like to losslessly clip out just the parts that I have. I think Final Cut used to have this feature, maybe it still does where you tell it.
00:46:54
◼►
Okay, I'm done with the edit. Discard any media not used in the edit, but keep all the media losslessly that contributes to the final thing so I can remake videos.
00:47:05
◼►
I don't know if iMovie does that. If it does, I don't know how to make it do it.
00:47:09
◼►
So I just have my disc slowly filling with gigs of Destiny videos, which is probably untenable long term.
00:47:16
◼►
Eventually I'm going to have to get Final Cut and learn how to use it in some way, but I'm holding off on that as long as I possibly can. I might as well wait until the Arm Macs come out and get the Arm version of Final Cut, right?
00:47:27
◼►
Something like that. This actually does sound, Marco, exactly like what I would like for not the YouTube videos that I'm occasionally doing.
00:47:37
◼►
We're still telling ourselves that, huh?
00:47:40
◼►
Yeah, exactly. But no, I would love this sort of thing, but I don't need a project right now, so stop trying to put bad thoughts in my head.
00:47:47
◼►
Speaking of projects, iMovie is worse than even you describe, Marco, where you have to make a project for stuff.
00:47:52
◼►
Again, unless I haven't figured it out, iMovie, you hit the little plus thing to make what you know is going to be a new project, and you get a little empty area and you can drag in clips and do all this stuff and so on and so forth.
00:48:04
◼►
But until you hit the left arrow navigation, like the back navigation in the upper left, I can't figure out a way to name the project.
00:48:13
◼►
When you hit the little left arrow to go back to the project screen, it says, "Oh, and by the way, you should name this thing," because it's called My Project until you go back.
00:48:20
◼►
So what I end up doing is I go into the project and then immediately go back, so I get to name it and then go back in again.
00:48:25
◼►
It's a strange flow where it doesn't ask you what you want to call the thing until...
00:48:29
◼►
iMovie is all autosave, right? It's the iOS style, so there's no saving or anything.
00:48:33
◼►
They're working at it for a really long time, and it's just called My Movie for the entire time you're doing it.
00:48:38
◼►
Until you're basically done, and you're like, "Oh yeah, I have to name this thing." It's very strange.
00:48:43
◼►
And again, not particularly Mac-like. I see what they're going for. Most of the time, I kind of like the autosave nature until I get too bold with my Undo/Redo.
00:48:52
◼►
Have you ever done that? I do it in text editors sometimes.
00:48:55
◼►
If you're in a good text editor, I use Undo/Redo as fast-forward and rewind, so I will do a bunch of stuff, and then I'll be like, "Did I forget something? What was that like before?"
00:49:08
◼►
And then I'll just hold down Undo for a while and watch my changes, rewind, rewind through history, and rewind through history.
00:49:13
◼►
And then what I'll do is I'll get back to some state. I'm like, "Oh yeah, this used to be like this, and I wanted that line."
00:49:18
◼►
So I'll go grab that line and copy it.
00:49:20
◼►
But if in the course of copying that thing, I accidentally hit the space bar or hit the delete key or move the text or something...
00:49:27
◼►
Oh, and you've lost your Undo history.
00:49:30
◼►
That's right. Now I've hosed my Undo history, and now I can't redo it.
00:49:33
◼►
I'm so paranoid I will have saved it, and I have my editor configured to save a backup copy every time I save.
00:49:39
◼►
So I've never actually lost stuff this way, but sometimes it's frustrating.
00:49:42
◼►
You blow your redo stack because you're 700 items back in Undo because you've been holding it down for three seconds.
00:49:49
◼►
And now all that's gone, and you have to go find the save that you made just before you did the Undo.
00:49:55
◼►
I feel like that when I'm using any of these sort of autosave apps where I can undo and redo, but I can't even revert to a previous version because there's no saving.
00:50:04
◼►
And if it did save, what would it save? Like, to your point, Mark, the project file, does that have all the media inside of it?
00:50:09
◼►
Did it leave the media where it was? Is it just referencing it?
00:50:12
◼►
Who the hell knows? My awareness of what iMovie is doing under the scenes is very low.
00:50:18
◼►
All I know is that it needs lots of disk space.
00:50:20
◼►
All right, so we've pwned one out for Carbon for anything else?
00:50:25
◼►
Oh, yeah, the reason I was thinking about this is what crap on all of our computers is going to break that we're not even thinking about?
00:50:32
◼►
I suppose we could all run activity monitor and look at all the 32-bit apps, but the one I was thinking about recently I was actually kind of panicking about.
00:50:41
◼►
I saw people fretting about Adobe doubling the prices on their subscriptions to their various apps because they can.
00:50:49
◼►
And I was like, "Well, I don't have a subscription." I bought the last version of Photoshop that you could download that was just run by itself.
00:50:57
◼►
I think it runs without a network connection.
00:50:59
◼►
Adobe Photoshop CS6 I bought because I was aware at the time that either it was probably or was known to be the last version that's not Creative Cloud infected and stuff.
00:51:10
◼►
This is before they went super duper subscription for everything, I think.
00:51:13
◼►
I'm like, "Oh, my God, is CS6 32-bit?"
00:51:18
◼►
As far as I can tell, it's not. I think it is 64-bit, so I think I'm safe, but I'm paranoid about it breaking because A, I don't want to buy Photoshop again, and B, you can't even buy Photoshop anymore.
00:51:27
◼►
As far as I can tell, you cannot buy Photoshop. You can just rent it along with a bunch of other apps that you don't want for like $10 a month.
00:51:34
◼►
I love Photoshop. It's how I prefer to do any image editing just because I've been using it so long, but I don't use it $10 a month worse.
00:51:43
◼►
I use it once every two months or something.
00:51:46
◼►
Or sometimes I'll use Photoshop to crop something. I'm just used to Photoshop. You could do that in preview. There's no reason to use Photoshop.
00:51:53
◼►
I have Acorn. I have a whole bunch of other apps. Why the hell am I using Photoshop to crop something?
00:51:57
◼►
Because I'm used to Photoshop. That's why I do it.
00:51:59
◼►
So I'll be sad if I can't run it, but I'm not going to pay $10 a month for it, so I really hope CSX keeps running.
00:52:05
◼►
But as far as I can tell, other than all my old Mac games breaking what else is new, I don't think I'm going to be missing any major piece of software.
00:52:13
◼►
What about you guys? What do you think is going to break?
01:01:49
◼►
If you figure, like, you know, I think there's two arguments against comments that I can think of.
01:01:54
◼►
One would be the code should be self-documenting, and the second would be that comments don't update themselves when the code changes.
01:02:01
◼►
And so if you, like, refactor or rewrite or change something, you know, there's a chance the comments could be out of date.
01:02:06
◼►
But besides those two things, which aren't, like, massive problems, I mean, I don't write a ton of comments,
01:02:14
◼►
so it's not--you know, maybe I'm the wrong person to talk about this,
01:02:17
◼►
but I don't think comments indicate, like, technical debt or bad code smell or anything in and of themselves.
01:02:24
◼►
I think they can reflect other problems, maybe, but, you know, the presence or absence of comments doesn't itself indicate much of anything.
01:02:32
◼►
Yeah, the self-documenting thing is--what I was thinking of is probably the strongest reason.
01:02:37
◼►
They're not updating stuff. It's like, it doesn't make any sense.
01:02:42
◼►
You control both of them, so, yeah, they could get out of sync, but you could also have random lines of garbage code and dead code.