WEBVTT

00:00:01.482 --> 00:00:05.362
<v John>Hello and welcome back to NPC, that's Next Portable Console.

00:00:05.662 --> 00:00:08.482
<v John>I'm here with Federico Viticci. Federico, how are doing?

00:00:08.742 --> 00:00:11.182
<v Federico>Hello, I'm good. I'm good. How are you, John?

00:00:11.362 --> 00:00:13.082
<v John>I'm doing very well, thank you.

00:00:13.522 --> 00:00:15.642
<v John>The sun has just come out on a rainy day,

00:00:15.662 --> 00:00:18.002
<v John>so I'm feeling like I'm going to get outside a little bit later.

00:00:18.002 --> 00:00:22.762
<v John>But for now, we've got some handhelds to talk about and some news

00:00:22.762 --> 00:00:27.762
<v Federico>items. It not be about Zelda Ocarina of Time Remake,

00:00:27.902 --> 00:00:32.562
<v Federico>which I have started. We can talk about that in NPC XL.

00:00:32.882 --> 00:00:34.142
<v Federico>You still haven't.

00:00:34.362 --> 00:00:36.622
<v John>I haven't. It came out at midnight, of course,

00:00:36.622 --> 00:00:39.842
<v John>and then I got up and I had some things that I had to do first thing this morning.

00:00:39.842 --> 00:00:43.492
<v John>So I haven't had a chance yet, but I'm hoping to a little bit later today.

00:00:43.622 --> 00:00:47.202
<v Federico>Okay, okay. We have some news items.

00:00:47.202 --> 00:00:51.022
<v Federico>We have a bunch of little things here and there to cover.

00:00:51.742 --> 00:00:55.962
<v Federico>What is it about the Switch 2 sales that you added at the very top of our document?

00:00:56.422 --> 00:01:01.282
<v John>Yes, I just was scrolling through while we were waiting to connect here and get our

00:01:01.282 --> 00:01:02.642
<v John>episode started.

00:01:02.642 --> 00:01:05.182
<v John>And I noticed that, and Engadget was reporting,

00:01:05.702 --> 00:01:11.502
<v John>that sales of the Switch 2 dropped 40% after the increase in

00:01:11.502 --> 00:01:17.382
<v John>prices, which is a pretty significant drop and says to me that they had probably

00:01:17.382 --> 00:01:20.502
<v John>picked a really good price the first time around, right?

00:01:20.682 --> 00:01:24.722
<v John>They picked a price that obviously was pretty sensitive,

00:01:24.742 --> 00:01:29.242
<v John>that going much higher than that almost dropped the sales half, which is a shame.

00:01:29.242 --> 00:01:34.382
<v John>I mean, I hope that we get into a position where those prices could come down again,

00:01:34.422 --> 00:01:40.062
<v John>but they haven't as of today. So I don't know. It's just one of those things.

00:01:40.062 --> 00:01:45.482
<v John>I mean, we're all kind of subject to higher prices of all kinds of consumer

00:01:45.482 --> 00:01:46.642
<v John>electronics right now.

00:01:46.642 --> 00:01:49.942
<v John>And it's cutting into Nintendo sales,

00:01:49.982 --> 00:01:53.602
<v John>which is not great for them, I suppose.

00:01:53.962 --> 00:01:59.042
<v Federico>Yeah, I mean, it's happening everywhere, so it's not really a huge surprise.

00:02:00.102 --> 00:02:01.182
<v Federico>Yeah, I mean...

00:02:01.182 --> 00:02:02.702
<v John>Yeah, it wasn't a surprise to me,

00:02:02.702 --> 00:02:05.802
<v John>but I guess the magnitude of it was a little bit of a surprise.

00:02:05.802 --> 00:02:11.562
<v John>I didn't expect that the prices would be that sensitive to

00:02:11.562 --> 00:02:17.202
<v John>the increase, but, you know, it's video games. It's unlike maybe your laptop.

00:02:17.202 --> 00:02:22.162
<v John>It's more of a want than a need, as we talked about a couple of weeks ago.

00:02:22.742 --> 00:02:28.362
<v Federico>Yeah. Can we talk about this project that I've seen

00:02:28.362 --> 00:02:33.162
<v Federico>on social media and YouTube a bunch? So, okay.

00:02:33.542 --> 00:02:36.162
<v Federico>So it's about Steam on macOS.

00:02:36.782 --> 00:02:41.102
<v Federico>Before we get to that, so this show has obviously evolved over time.

00:02:41.382 --> 00:02:46.562
<v John>Yes.
<v Federico>And as you can tell, this topic of...

00:02:46.562 --> 00:02:49.582
<v Federico>It started with the Pokémon recomps and decomps, right?

00:02:49.922 --> 00:02:53.922
<v John>Yep.
<v Federico>We've been observing this scene,

00:02:54.182 --> 00:02:59.742
<v Federico>these changes in this area of video game emulation and

00:02:59.742 --> 00:03:01.682
<v Federico>not even emulation anymore,

00:03:01.682 --> 00:03:06.082
<v Federico>but like even the idea of like putting games that were not supposed to be on a

00:03:06.082 --> 00:03:10.822
<v Federico>certain platform to play them on that platform, like Super Smash Bros.

00:03:11.042 --> 00:03:12.382
<v Federico>Melee on Apple TV.

00:03:12.662 --> 00:03:15.802
<v John>Or putting Mario in a Final Fantasy game,

00:03:15.902 --> 00:03:18.409
<v Federico>for instance. Pac-Man in Elden Ring, like those kinds of things.

00:03:18.408 --> 00:03:19.242
<v John>Yeah.

00:03:19.242 --> 00:03:25.142
<v Federico>This entire scene, while obviously there are differences between these projects,

00:03:25.482 --> 00:03:29.342
<v Federico>the common denominator is that, like it or not,

00:03:29.582 --> 00:03:35.222
<v Federico>there's a community of developers, tinkerers, enthusiasts,

00:03:35.722 --> 00:03:39.962
<v Federico>with a subscription to Claude or ChatGPT,

00:03:40.222 --> 00:03:42.202
<v Federico>tokens and money to burn,

00:03:42.202 --> 00:03:47.222
<v Federico>and a question that basically revolves around,

00:03:47.462 --> 00:03:50.982
<v Federico>what if I put this on that?
<v John>Right.

00:03:50.982 --> 00:03:56.042
<v Federico>This is happening every week, every other day, everywhere.

00:03:56.282 --> 00:04:00.722
<v John>Yeah. I just saw a Mario game on the Apple TV. I forget which Mario game.

00:04:00.842 --> 00:04:04.529
<v Federico>Yeah. Look, I'm not surprised. Wind Waker on your phone.

00:04:04.528 --> 00:04:05.362
<v John>Yeah.

00:04:05.362 --> 00:04:10.582
<v Federico>Yeah. Dreamcast on a GameCube. I've seen all kinds of things.

00:04:10.842 --> 00:04:11.676
<v John>Yeah.

00:04:12.202 --> 00:04:14.162
<v Federico>Latest is interesting. So this project,

00:04:14.282 --> 00:04:18.242
<v Federico>which launched as FX Steam Launcher.

00:04:18.642 --> 00:04:21.362
<v Federico>I think the GitHub repo, it's obviously open source.

00:04:22.042 --> 00:04:25.522
<v Federico>And Claude is listed in the contributors, obviously.

00:04:25.762 --> 00:04:29.602
<v Federico>It's been replaced to Steam Mac. It's not clear.

00:04:29.762 --> 00:04:32.462
<v Federico>Like, is it called FX Steam Launcher or Steam Mac?

00:04:32.602 --> 00:04:34.662
<v Federico>The GitHub repo is called Steam Mac.

00:04:35.782 --> 00:04:39.162
<v Federico>Anyway, the idea is that this is official SteamOS.

00:04:39.162 --> 00:04:42.222
<v Federico>I believe it's the Steam Frame image.

00:04:42.382 --> 00:04:47.182
<v Federico>So the Steam Frame operating system running in a VM

00:04:47.182 --> 00:04:53.082
<v Federico>on Apple silicon with GPU acceleration and

00:04:53.082 --> 00:04:55.342
<v Federico>crazy performance. And by crazy performance,

00:04:55.402 --> 00:04:57.562
<v Federico>I mean 200 frames in Left 4

00:04:57.562 --> 00:05:01.422
<v Federico>Dead 2 on an M4 Max MacBook.

00:05:01.422 --> 00:05:04.282
<v John>Wow. Wow. That's amazing. So what's

00:05:04.282 --> 00:05:08.202
<v Federico>interesting here is this is not just any VM.

00:05:08.202 --> 00:05:12.382
<v Federico>They're using the Apple native hypervisor framework,

00:05:12.702 --> 00:05:18.422
<v Federico>which is the Apple made API and framework for creating

00:05:18.422 --> 00:05:23.242
<v Federico>virtual machines on macOS and emulating other operating systems.

00:05:23.402 --> 00:05:26.069
<v John>Right. It's used for emulating Windows on the Mac, right?

00:05:26.068 --> 00:05:26.902
<v Federico>Right.

00:05:26.902 --> 00:05:30.882
<v John>What's interesting to me, too, is you might think to yourself initially, well,

00:05:30.982 --> 00:05:34.182
<v John>wait, I thought that there was already like a Steam app on the Mac.

00:05:34.182 --> 00:05:38.202
<v John>Well, this is obvious. This is obviously to play the Windows games that aren't

00:05:38.202 --> 00:05:41.662
<v John>available on the Mac version of Steam on macOS.

00:05:42.162 --> 00:05:47.662
<v Federico>Right, right. Because now get this. So if this is the Steam Frame build.

00:05:48.162 --> 00:05:52.522
<v John>Yeah.
<v Federico>Right. So it's for Android, right?

00:05:52.522 --> 00:05:56.662
<v Federico>And it's compiled initially for ARM64 architecture.

00:05:57.182 --> 00:06:01.069
<v Federico>So think about for a second the nesting doll situation that we have going on here.

00:06:01.068 --> 00:06:01.902
<v John>Yeah.

00:06:01.902 --> 00:06:07.702
<v Federico>We have, and I just needed to memorize this paragraph by video cards.

00:06:08.982 --> 00:06:11.782
<v Federico>So if you want to play Windows games on a Mac,

00:06:11.922 --> 00:06:14.742
<v Federico>this is a very roundabout way to do it, but it actually works.

00:06:14.742 --> 00:06:17.742
<v Federico>Because what you're doing is you have Proton

00:06:17.742 --> 00:06:23.002
<v Federico>for the ARM64 compatibility.

00:06:23.562 --> 00:06:24.396
<v John>Right.

00:06:24.702 --> 00:06:29.529
<v Federico>Then you have FEX, which is a Valve-made open source project.

00:06:29.528 --> 00:06:30.362
<v John>For Android.

00:06:30.362 --> 00:06:36.022
<v Federico>translate those x86, so Intel, instructions to ARM64.

00:06:36.022 --> 00:06:41.182
<v Federico>You have DirectX 9, 10, 11,

00:06:41.462 --> 00:06:44.982
<v Federico>and 11 going through DXVK.

00:06:45.482 --> 00:06:51.242
<v Federico>DirectX 12 games going through VKD3D

00:06:51.242 --> 00:06:57.062
<v Federico>Proton. You have the graphics instructions, right?

00:06:57.122 --> 00:07:01.312
<v Federico>Because you've got to go through the Android ARM64 graphics pipeline.

00:07:01.312 --> 00:07:05.602
<v Federico>So you have MoltenVK that is...

00:07:06.332 --> 00:07:09.672
<v Federico>This is so ridiculous. You have Molten... Stay with me.

00:07:09.812 --> 00:07:15.692
<v Federico>So the Mesa graphics instructions need to go through

00:07:15.692 --> 00:07:20.132
<v Federico>MoltenVK that is then bridged to Metal

00:07:20.132 --> 00:07:22.512
<v Federico>on macOS.

00:07:22.752 --> 00:07:26.779
<v John>Right. So you're going from Windows to Android to Mac.

00:07:26.778 --> 00:07:27.612
<v Federico>Yes.

00:07:27.612 --> 00:07:32.072
<v John>Through those different layers of compatibility and...

00:07:32.072 --> 00:07:37.612
<v Federico>Yes. Yes. And incredibly, this all works. It's

00:07:37.612 --> 00:07:38.812
<v John>amazing to me it works.

00:07:38.832 --> 00:07:40.912
<v John>I guess it's a testament to Apple silicon and

00:07:40.912 --> 00:07:43.092
<v John>the power of it because this is just brute

00:07:43.092 --> 00:07:44.152
<v Federico>force. Exactly.

00:07:44.292 --> 00:07:48.512
<v Federico>You can just brute force your way into multiple layers of emulation.

00:07:48.512 --> 00:07:50.892
<v John>I'm amazed that that can do 200 frames.

00:07:51.132 --> 00:07:56.772
<v Federico>I'm going to give you some numbers. Skyrim 1080p high 60 frames.

00:07:57.252 --> 00:08:01.012
<v Federico>The Witcher 3 1080p high 70 plus FPS.

00:08:01.892 --> 00:08:06.372
<v Federico>Left 4 Dead 2 1080p high 200 plus frames.

00:08:07.552 --> 00:08:11.112
<v Federico>Red Dead Redemption 1080p medium 70 FPS.

00:08:11.592 --> 00:08:13.632
<v John>Okay. That's pretty good. Do they have any like

00:08:13.632 --> 00:08:17.112
<v John>really recent games like maybe Cyberpunk or...

00:08:17.592 --> 00:08:20.712
<v Federico>I don't see this. ETA Prime obviously tested this on YouTube.

00:08:20.712 --> 00:08:22.912
<v Federico>Go check out the ETA Prime video

00:08:22.912 --> 00:08:24.512
<v John>on YouTube. Is this...

00:08:24.512 --> 00:08:26.732
<v John>I assume that this is still early days for

00:08:26.732 --> 00:08:28.952
<v John>this and it's probably not super easy to set

00:08:28.952 --> 00:08:34.892
<v Federico>this up. Yeah. It looks kind of... Let me see the instructions. Looks kind of...

00:08:34.892 --> 00:08:37.952
<v Federico>I don't want to say janky. They actually have a pretty nice website.

00:08:37.952 --> 00:08:40.002
<v Federico>You got to know what you're doing. Right?

00:08:41.172 --> 00:08:43.912
<v Federico>They have a growing list of compatible games.

00:08:44.232 --> 00:08:45.652
<v John>Okay.
<v Federico>It's very early.

00:08:45.652 --> 00:08:51.392
<v Federico>This is reminiscent of another project that I've seen mentioned lately which is

00:08:51.392 --> 00:08:52.352
<v Federico>Droid Deck.

00:08:52.772 --> 00:08:58.232
<v Federico>Droid Deck is this new project for Xbox and

00:08:58.232 --> 00:09:02.772
<v Federico>PC Game Pass games on Android. Similar idea.

00:09:03.312 --> 00:09:06.552
<v John>Yeah. Yeah. Xbox. I was just reading about this the other day that there was this

00:09:06.552 --> 00:09:11.152
<v John>expectation that it was going to take a lot longer for Xbox and PS3 emulation to

00:09:11.152 --> 00:09:15.532
<v John>really get there but that it's accelerated quite a bit and it's again the same kind

00:09:15.532 --> 00:09:17.872
<v John>of AI story I assume that people

00:09:17.872 --> 00:09:23.852
<v Federico>are throwing. I saw this post a few days ago and it's kind of scary as

00:09:23.852 --> 00:09:29.452
<v Federico>a thought and the post was watch as what's happening to software

00:09:29.452 --> 00:09:34.192
<v Federico>where anybody can just reverse engineer anything and emulate anything.

00:09:34.912 --> 00:09:39.352
<v Federico>Watch as the software industry increasingly locks everything down,

00:09:39.772 --> 00:09:43.392
<v Federico>moves everything to the cloud and nothing runs locally anymore.

00:09:43.632 --> 00:09:45.992
<v John>Yep.
<v Federico>Which is a scary prospect.

00:09:45.992 --> 00:09:46.872
<v John>Yeah. No.

00:09:47.032 --> 00:09:51.452
<v John>I think that that is I mean that would be how I would react to it if I was a

00:09:51.452 --> 00:09:55.752
<v John>software manufacturer at this point because how else can you can control it?

00:09:55.832 --> 00:09:59.412
<v John>I mean one of the other stories we have this week that's worth noting is that

00:09:59.412 --> 00:10:05.392
<v John>Anthropic has added instructions to Claude to try to prevent people from

00:10:05.392 --> 00:10:07.052
<v John>remaking games.

00:10:07.652 --> 00:10:12.772
<v John>Now you know it remains to be seen how effective that is and there are only one

00:10:12.772 --> 00:10:18.752
<v John>frontier lab that's going And the other thing is is like

00:10:18.752 --> 00:10:24.692
<v John>is that going to prevent somebody who is trying to make a game inspired by

00:10:24.692 --> 00:10:29.192
<v John>another game? You know something that wouldn't constitute copyright infringement

00:10:29.192 --> 00:10:33.432
<v John>that would be just like a souls like or whatever another you know game that has a

00:10:33.432 --> 00:10:34.692
<v John>particular genre.

00:10:34.692 --> 00:10:39.052
<v John>Will it prevent those games being from being made or is it really only going to

00:10:39.052 --> 00:10:44.992
<v John>keep you from putting Mario in Final Fantasy or moving Smash Brothers to the

00:10:44.992 --> 00:10:46.072
<v John>Apple TV? know?

00:10:46.252 --> 00:10:51.332
<v Federico>Right. Right. I saw that also before that Anthropic putting some guardrails to

00:10:51.332 --> 00:10:54.572
<v Federico>prevent people from hacking their televisions.

00:10:54.872 --> 00:10:57.692
<v Federico>You know the whole like oh I created a custom OS.

00:10:57.832 --> 00:10:59.552
<v John>Oh really? I didn't know that they had done that.

00:10:59.552 --> 00:11:01.932
<v Federico>I think they put in some guardrails for that.

00:11:02.472 --> 00:11:07.592
<v John>The story in Ars Technica that I that I've linked in our show notes it'll be in the

00:11:07.592 --> 00:11:11.772
<v John>show notes. It's a good one because it also talks about how the whole decomp

00:11:11.772 --> 00:11:16.692
<v John>scene has been around forever and that one of the stalwart websites that was

00:11:16.692 --> 00:11:21.332
<v John>dedicated to it and by doing and dedicated doing these things by hand is shutting

00:11:21.332 --> 00:11:26.552
<v John>down because they feel like there's just no community left to the process that it's

00:11:26.552 --> 00:11:29.032
<v John>just people throwing compute at these problems.

00:11:29.552 --> 00:11:34.732
<v Federico>Right. Right. That's also an interesting angle because like you don't need a

00:11:34.732 --> 00:11:39.952
<v Federico>community aspect which is sad but you don't need it because you can just plug in

00:11:39.952 --> 00:11:45.692
<v Federico>your you know you can just open your computer sign up for a $20 Claude plan and

00:11:45.692 --> 00:11:50.692
<v Federico>just say hey I have this Wind Waker ROM can you make it run on my

00:11:50.692 --> 00:11:56.672
<v Federico>I don't know Lenovo tablet or like whatever like you can just you

00:11:56.672 --> 00:12:02.232
<v Federico>can you port it as a native iOS game that uses metal and sure like maybe now Claude

00:12:02.232 --> 00:12:06.952
<v Federico>will have some guardrails but like I'm sure you can find some other model that

00:12:06.952 --> 00:12:10.052
<v Federico>will happily do it for you without those guardrails.

00:12:10.572 --> 00:12:13.832
<v John>including the open weights models I think. So

00:12:13.832 --> 00:12:19.352
<v Federico>like look I think it'll probably get messy very soon.

00:12:19.572 --> 00:12:25.112
<v Federico>Right now as they say as handheld people and tinkerers we are eating

00:12:25.112 --> 00:12:31.072
<v Federico>good very good at the moment because like this is this is paradise we have these

00:12:31.072 --> 00:12:36.312
<v Federico>projects every other week and they actually work and they're they are also

00:12:36.312 --> 00:12:41.092
<v Federico>actually maintained because it's so trivial to just say you know look at the

00:12:41.092 --> 00:12:45.912
<v Federico>issues that people are reporting in the projects repo and fix them.

00:12:46.712 --> 00:12:52.512
<v Federico>Like so it even goes beyond the the assumption that like oh people are just

00:12:52.512 --> 00:12:55.272
<v Federico>making these things and they're never going to update them again.

00:12:55.272 --> 00:12:56.392
<v Federico>No that's not the case.

00:12:56.392 --> 00:13:00.172
<v John>Well and that's been a false assumption in kind of the iOS world too that we cover at

00:13:00.172 --> 00:13:04.572
<v John>MacStories is I think that a lot of people worry about vibe coded apps because

00:13:04.572 --> 00:13:10.192
<v John>they'll never be maintained but there is a path a pretty good path actually now to

00:13:10.192 --> 00:13:14.332
<v John>maintain apps and I have actually talked to a couple of developers who are seeing

00:13:14.332 --> 00:13:18.972
<v John>vibe coders copied their apps which is I feel like we're at the cutting edge seeing

00:13:18.972 --> 00:13:21.992
<v John>this in gaming and it's just going to spread to all software.

00:13:22.172 --> 00:13:27.932
<v Federico>This is absolutely a preview of what's going to happen elsewhere soon.

00:13:28.792 --> 00:13:33.172
<v Federico>I also think there's an interesting angle here if you are a handheld manufacturer.

00:13:34.632 --> 00:13:40.272
<v Federico>If you're an AYANEO you must be so happy that this

00:13:40.272 --> 00:13:45.332
<v Federico>sort of like enthusiasts and people who like to live at the bleeding edge are

00:13:45.332 --> 00:13:51.132
<v Federico>pushing their handhelds further and further in terms of emulation because all of

00:13:51.132 --> 00:13:54.212
<v Federico>this stuff now finally justifies the

00:13:54.212 --> 00:13:58.492
<v Federico>high end of those devices. Right. That's
<v John>true.

00:13:58.492 --> 00:14:04.052
<v Federico>And it finally gives something like you know an AYN Odin 3 Ultra which they don't make

00:14:04.052 --> 00:14:06.312
<v Federico>anymore. They make the portal now.

00:14:06.932 --> 00:14:12.672
<v Federico>But like it justifies having a lot of RAM and a powerful CPU and a powerful

00:14:12.672 --> 00:14:17.752
<v Federico>GPU and tons of storage because you can say well you know what I am just going to

00:14:17.752 --> 00:14:23.432
<v Federico>put PC games and Steam games on my handheld and they're just going to run.

00:14:23.592 --> 00:14:29.292
<v John>Do you think this leads to a company like Anbernic not boosting the

00:14:29.292 --> 00:14:34.852
<v John>existing ROMs of existing games but starting to pull

00:14:34.852 --> 00:14:40.072
<v John>games off of these projects from GitHub and pack those in with their devices?

00:14:40.352 --> 00:14:41.792
<v Federico>Oh that is...

00:14:41.792 --> 00:14:43.112
<v John>Do you see where I'm going?

00:14:43.112 --> 00:14:46.992
<v Federico>Oh you're the devil. Yeah. Yeah.

00:14:47.232 --> 00:14:52.192
<v John>Instead of ripping off Nintendo isn't it easier to rip off a bunch of people who

00:14:52.192 --> 00:14:56.242
<v John>are on GitHub who don't probably have the wherewithal to fight back to begin with?

00:14:56.912 --> 00:14:58.672
<v Federico>I wish you hadn't said this.

00:14:58.832 --> 00:15:00.282
<v John>I'm sorry it just came to me.

00:15:01.012 --> 00:15:06.492
<v Federico>Yeah I mean I obviously we do not

00:15:06.492 --> 00:15:11.712
<v Federico>advise for that but that is another scary thought.

00:15:11.712 --> 00:15:15.592
<v John>There's just like and that's just the thing that we've unleashed a genie out of

00:15:15.592 --> 00:15:20.232
<v John>a bottle and the implications of where this goes can spin off in all sorts of

00:15:20.232 --> 00:15:22.432
<v John>directions and that's really what I'm getting at.

00:15:22.432 --> 00:15:26.612
<v Federico>And we haven't even talked about any feel so I think it's funny because it kind of

00:15:26.612 --> 00:15:30.052
<v Federico>feels like we're having our psychosis moment. Right?

00:15:31.072 --> 00:15:34.252
<v Federico>But like this is actually happening in the video game scene.

00:15:34.252 --> 00:15:37.672
<v Federico>Like just take a look at the links that we put in the show notes.

00:15:37.872 --> 00:15:39.972
<v Federico>There's articles every other day.

00:15:40.472 --> 00:15:45.592
<v Federico>We haven't even mentioned on this topic and I feel like I know that it kind of

00:15:45.592 --> 00:15:49.052
<v Federico>sounds like we're losing our minds. I promise you we're not.

00:15:49.632 --> 00:15:52.272
<v Federico>We haven't even mentioned what's happening to jailbreaks.

00:15:52.272 --> 00:15:56.032
<v John>Yeah.
<v Federico>Like this the same AI.

00:15:56.572 --> 00:16:02.212
<v Federico>So you may be wondering right how are these people finding software exploits for

00:16:02.212 --> 00:16:04.592
<v Federico>the Nintendo Switch 2 or the PlayStation 5?

00:16:04.892 --> 00:16:08.632
<v Federico>Both of them have been kind of jailbroken the PS5 more so than the Switch 2.

00:16:08.632 --> 00:16:10.912
<v John>iPhone 18 Pro just got jailbroken I think.

00:16:10.952 --> 00:16:13.392
<v Federico>The iPhone Duo was jailbroken on launch day.

00:16:13.392 --> 00:16:19.052
<v Federico>Like how are these people finding these exploits if the big

00:16:19.052 --> 00:16:21.512
<v Federico>models, ChatGPT and Claude,

00:16:22.052 --> 00:16:25.752
<v Federico>prevent you from doing this kind of like cybersecurity stuff?

00:16:26.012 --> 00:16:26.846
<v John>Right.

00:16:27.352 --> 00:16:31.072
<v Federico>Have you ever heard of ablated models?
<v John>Yes.

00:16:31.072 --> 00:16:34.892
<v Federico>So these are open source models that you can run on your computer.

00:16:34.892 --> 00:16:39.792
<v Federico>If you have a modern MacBook Pro you can run a pretty powerful open source model on

00:16:39.792 --> 00:16:44.992
<v Federico>your laptop. And it means that those open weights models, usually from China,

00:16:45.212 --> 00:16:47.412
<v Federico>they have been taken by somebody.

00:16:47.792 --> 00:16:49.192
<v Federico>All of the weights,

00:16:49.352 --> 00:16:51.952
<v Federico>so all of the parameters inside the model that deal

00:16:51.952 --> 00:16:55.632
<v Federico>with blocking certain requests or cybersecurity.

00:16:55.912 --> 00:16:58.512
<v John>safeguards.
<v Federico>All the safeguards have been removed.

00:16:58.712 --> 00:17:03.852
<v Federico>And so you can use the pure model without safeguards. Don't ever do it.

00:17:04.472 --> 00:17:07.492
<v Federico>It's scary. I have tried one.

00:17:07.732 --> 00:17:11.692
<v John>This is where the hacking comes from. Websites are getting hacked.

00:17:12.052 --> 00:17:16.852
<v Federico>Yep. So if you wonder how do these people figure out these exploits?

00:17:16.852 --> 00:17:19.012
<v John>Right. How do they find these things for PHP,

00:17:19.012 --> 00:17:22.432
<v John>these weaknesses in PHP or Railway or all these other services?

00:17:22.712 --> 00:17:28.412
<v Federico>And especially like, because like for those proper cybersecurity like jobs,

00:17:28.712 --> 00:17:30.252
<v Federico>there's an argument to be made.

00:17:30.252 --> 00:17:35.272
<v Federico>Like, oh, maybe they're using one of the actual cybersecurity programs by OpenAI,

00:17:35.472 --> 00:17:36.822
<v Federico>like Daybreak, for example.

00:17:36.932 --> 00:17:38.112
<v John>Right. Or using Mythos.

00:17:38.972 --> 00:17:43.232
<v Federico>Or using Mythos by Anthropic. sign up. You say, I'm a security researcher.

00:17:43.232 --> 00:17:44.712
<v Federico>I want to do security research.

00:17:44.712 --> 00:17:46.712
<v Federico>And they give you access to the model without safeguards.

00:17:46.712 --> 00:17:49.262
<v John>prove who you are. You have credentials. Financials.

00:17:49.632 --> 00:17:52.912
<v Federico>These people who are hacking the Nintendo Switch

00:17:52.912 --> 00:17:56.559
<v Federico>2 are not part of a cybersecurity program.

00:17:56.558 --> 00:17:57.392
<v John>No.

00:17:57.392 --> 00:18:02.652
<v Federico>So I 90% guarantee you that they're using some of these

00:18:02.652 --> 00:18:05.432
<v Federico>large language models on their laptops,

00:18:05.572 --> 00:18:07.752
<v Federico>on their computers with the safeguards removed.

00:18:07.752 --> 00:18:11.272
<v Federico>They plug in their Nintendo Switch 2 and they're like, go have fun.

00:18:11.392 --> 00:18:13.892
<v Federico>Find me an exploit. And

00:18:13.892 --> 00:18:17.532
<v John>look, that's how the PHP exploits were found.

00:18:17.732 --> 00:18:21.792
<v John>Someone actually literally said, find a bad vulnerability in PHP.

00:18:21.792 --> 00:18:25.212
<v John>That was the prompt. That's all that someone has to really do.

00:18:25.612 --> 00:18:27.392
<v Federico>And from personal experience,

00:18:27.412 --> 00:18:31.952
<v Federico>I can tell you that running these Chinese models without safeguards, it is scary.

00:18:31.952 --> 00:18:37.692
<v Federico>Imagine having a little super intelligence on your computer that has absolutely

00:18:37.692 --> 00:18:40.942
<v Federico>no concern of what you're going to ask. And I'll leave it at that.

00:18:41.312 --> 00:18:46.012
<v Federico>I deleted it within like 10 minutes. It's a scary thing to run.

00:18:46.512 --> 00:18:48.552
<v John>because it could just wipe out your whole computer.

00:18:48.552 --> 00:18:52.012
<v Federico>It doesn't care. It has absolutely no safeguards in place.

00:18:52.452 --> 00:18:57.712
<v Federico>Anyway, so this will continue to happen in good ways and bad ways.

00:18:57.712 --> 00:19:01.952
<v Federico>The good ways are fun because like we get to run, you know,

00:19:02.112 --> 00:19:04.272
<v Federico>Steam on our Macs and Xbox on Android.

00:19:05.592 --> 00:19:10.012
<v Federico>It's now, it's quickly reaching the point where

00:19:10.012 --> 00:19:14.392
<v Federico>it, what is the term, John,

00:19:14.552 --> 00:19:17.352
<v Federico>when you get like overexposed to something?

00:19:17.532 --> 00:19:19.652
<v Federico>Like you get desensitized, right?

00:19:19.652 --> 00:19:22.652
<v Federico>Because like you see these projects now and you see, oh yeah,

00:19:22.912 --> 00:19:27.932
<v Federico>they put the Dreamcast on, I don't know,

00:19:28.312 --> 00:19:32.152
<v Federico>an arcade cabinet from the 2000s. Sure.

00:19:32.492 --> 00:19:33.326
<v John>Yeah.
<v Federico>Okay.

00:19:33.892 --> 00:19:36.132
<v John>Yeah. No, I mean, there's a continuum here.

00:19:36.392 --> 00:19:37.692
<v John>I mean, I think there are,

00:19:37.812 --> 00:19:41.512
<v John>there's like historical preservation maybe on one end of the spectrum.

00:19:41.512 --> 00:19:44.872
<v John>And there's just pure slop where people are, you know,

00:19:44.952 --> 00:19:46.932
<v John>on the other end of the spectrum or just

00:19:46.932 --> 00:19:49.912
<v John>straight up piracy, you know, even beyond that.

00:19:50.072 --> 00:19:51.522
<v Federico>Yeah. I think more than ever,

00:19:52.052 --> 00:19:57.712
<v Federico>at least my hope is that we will be able to tell the projects that are actually

00:19:57.712 --> 00:20:03.472
<v Federico>developed with AI, sure, but with care and with taste and with a sense of direction.

00:20:04.052 --> 00:20:06.372
<v Federico>Rather than, you know, a person who's like, ah,

00:20:06.452 --> 00:20:10.452
<v Federico>I put 20 games on GitHub and you can run them on your phone.

00:20:10.598 --> 00:20:11.432
<v John>That's it.

00:20:11.432 --> 00:20:14.432
<v Federico>So like there are pros and cons, of course.

00:20:15.272 --> 00:20:19.992
<v Federico>I'm actually interested in, in trying out the Droid deck.

00:20:21.712 --> 00:20:23.262
<v John>Yeah, that's interesting to me.

00:20:23.372 --> 00:20:26.122
<v John>I mean, I've got a laptop that could run that, I'm sure.

00:20:26.332 --> 00:20:31.692
<v Federico>Yeah. Anyway, before we jump to NPC XL, where, by the way,

00:20:31.792 --> 00:20:35.652
<v Federico>I totally forgot. I have an update on my gaming PC to share.

00:20:35.812 --> 00:20:37.632
<v Federico>Oh, have a story to tell.

00:20:37.892 --> 00:20:41.192
<v John>Oh, tell me, tell me. I, I, you and I haven't talked about this.

00:20:41.292 --> 00:20:43.672
<v John>I, I saw something somewhere that you're working on.

00:20:43.672 --> 00:20:45.592
<v Federico>fixed my gaming PC.
<v John>Okay.

00:20:45.592 --> 00:20:48.912
<v Federico>With the help of Silvia and another friend of mine.

00:20:49.132 --> 00:20:52.032
<v John>Oh, yeah. What, how did, how did Silvia come into it?

00:20:52.052 --> 00:20:53.952
<v Federico>you the story on NPC XL.

00:20:54.212 --> 00:20:55.372
<v John>All right, all right. All

00:20:55.372 --> 00:20:56.206
<v Federico>all right.

00:20:56.472 --> 00:20:59.272
<v John>I, yeah, I meant, I heard you mentioned that you were working on it,

00:20:59.272 --> 00:21:00.332
<v John>but I didn't know what happened.

00:21:00.332 --> 00:21:02.532
<v Federico>happy. I'm streaming games from downstairs.

00:21:02.892 --> 00:21:06.732
<v John>Right. Right. No, that's the part that I knew about, that you were doing it.

00:21:06.812 --> 00:21:09.712
<v John>So I knew you had fixed it, but I didn't know how you fixed it.

00:21:09.712 --> 00:21:13.212
<v John>Before we go to XL, though, we should mention that the Odin 3,

00:21:13.372 --> 00:21:15.672
<v John>this is yet another little tidbit of information.

00:21:15.672 --> 00:21:19.312
<v John>The Odin 3 is charging at 45 watts, not 60.

00:21:19.532 --> 00:21:24.752
<v John>That was something that was like wrong in some part spec or something and found its

00:21:24.752 --> 00:21:29.192
<v John>way out of 45 watts is a, is pretty good charging speed.

00:21:29.812 --> 00:21:34.252
<v John>You know, so I don't think this is a huge deal of difference between 45 and 60 on

00:21:34.252 --> 00:21:36.602
<v John>an, I think it's a 9,000 milliamp hour battery.

00:21:36.792 --> 00:21:38.992
<v John>It'll still be quick, but that, you know,

00:21:39.132 --> 00:21:43.872
<v John>it's worth noting that that has actually been changed and that's the case.

00:21:44.112 --> 00:21:45.032
<v John>What else, Federico?

00:21:45.032 --> 00:21:50.912
<v Federico>The Red Magic 12 Pro exists now and it's

00:21:50.912 --> 00:21:52.412
<v Federico>got more RGB lights.

00:21:53.492 --> 00:21:54.872
<v John>It's got 12 probably,

00:21:55.012 --> 00:21:57.492
<v Federico>I just wanted to tell you this. It's more expensive than before.

00:21:57.492 --> 00:22:00.792
<v Federico>So they got a $200 increase from the 11 Pro.

00:22:01.012 --> 00:22:04.172
<v Federico>So it now starts at $949.

00:22:05.112 --> 00:22:07.072
<v Federico>Still looks very, very nice.

00:22:07.212 --> 00:22:10.952
<v Federico>But I mean, at this point you are approaching iPhone territory and or any

00:22:10.952 --> 00:22:13.452
<v Federico>other Android flagship territory.
<v John>Right.

00:22:13.452 --> 00:22:18.252
<v Federico>12 or 16 gigs of RAM. The 24 gigs variant is gone.

00:22:18.472 --> 00:22:20.532
<v Federico>This is the one that I had on my 11 Pro.

00:22:20.792 --> 00:22:24.112
<v Federico>You can choose between 256, 512 or 1 terabyte of storage.

00:22:24.772 --> 00:22:30.512
<v Federico>Big chunky battery, 8,400 milliamp hour with 80 watt fast charging.

00:22:32.392 --> 00:22:35.752
<v Federico>So looks like a pretty good, oh, and obviously it comes with a,

00:22:35.752 --> 00:22:40.872
<v Federico>with a brand new Snapdragon 8 Elite Extreme Gen 6.

00:22:41.212 --> 00:22:42.292
<v Federico>Yes. It's the new

00:22:42.292 --> 00:22:43.126
<v John>one.

00:22:43.372 --> 00:22:46.372
<v Federico>It's the, it's like the most bleeding edge,

00:22:46.532 --> 00:22:52.432
<v Federico>bleeding edge Android gaming phone you can get now with more RGB lights with less

00:22:52.432 --> 00:22:57.012
<v Federico>RAM because nobody can get their hands on a 24 gig stick and well, not a stick,

00:22:57.132 --> 00:23:01.332
<v Federico>but like a component anymore. Right. And it's more expensive than before still. So.

00:23:01.912 --> 00:23:05.752
<v John>And there's probably not the drivers that you need for it to do much.

00:23:06.172 --> 00:23:11.232
<v Federico>My advice, if you can find a good price on a 10 Pro or an 11 Pro, get those.

00:23:11.472 --> 00:23:12.872
<v John>Yeah, I agree. I agree.
<v Federico>Yeah.

00:23:12.872 --> 00:23:16.819
<v John>Hey, we should mention AYANEO too. We can't let an episode go by without them.

00:23:16.818 --> 00:23:17.652
<v Federico>Obviously.

00:23:17.652 --> 00:23:22.652
<v John>AYANEO has this new, I guess it's called AYASpace? AYASpace.

00:23:22.932 --> 00:23:24.032
<v John>AYASpace 2.

00:23:24.032 --> 00:23:27.732
<v John>And I think this is actually a really neat angle and something that we've talked

00:23:27.732 --> 00:23:30.932
<v John>about, think, especially last year about where these companies are going to go in

00:23:30.932 --> 00:23:34.772
<v John>terms of their software and how they package things for consumers, which is,

00:23:34.912 --> 00:23:36.912
<v John>this is a front end,

00:23:37.112 --> 00:23:41.552
<v John>it's their operating system essentially for their Android devices that allows them

00:23:41.552 --> 00:23:44.512
<v John>to autumn, you know, you, you,

00:23:44.572 --> 00:23:48.292
<v John>you put a game on there and it automatically will detect the game.

00:23:48.492 --> 00:23:51.092
<v John>You don't have to do like the scraping of the artwork.

00:23:51.092 --> 00:23:53.872
<v John>Um, it does all that kind of stuff for you.

00:23:54.012 --> 00:23:58.472
<v John>just takes a lot of that friction out of the process of adding your games to these

00:23:58.472 --> 00:24:02.172
<v John>devices. And I thought that's kind of a, kind of a neat way to approach it.

00:24:02.212 --> 00:24:06.452
<v John>They, they kind of theme it as a, as a, an arcade museum.

00:24:06.472 --> 00:24:09.532
<v John>It's, you know, you know, whether you like the design or not,

00:24:09.532 --> 00:24:15.392
<v John>I think the idea of trying to reduce the friction and not require people to like

00:24:15.392 --> 00:24:18.572
<v John>sign up for accounts to scrape box art and, you know,

00:24:18.712 --> 00:24:22.532
<v John>do all this stuff with the files tree and copying things.

00:24:22.652 --> 00:24:24.792
<v John>It's, it's a, it's a good approach, I think.

00:24:24.792 --> 00:24:25.626
<v Federico>Yeah. Yeah.

00:24:26.012 --> 00:24:30.512
<v John>Um, the, KONKR Pocket BLOCK is out too, Federico.

00:24:30.752 --> 00:24:33.712
<v John>And the early reviews are thumbs up.

00:24:33.852 --> 00:24:36.172
<v John>It looks like a nice, it looks like a nice device.

00:24:36.172 --> 00:24:41.212
<v John>The, the one thing I saw was some comments that the buttons are kind of mushy,

00:24:41.412 --> 00:24:44.312
<v John>which not great if that's the case.

00:24:44.312 --> 00:24:48.292
<v John>I'm not a big fan of mushy buttons, but it looks nice.

00:24:48.512 --> 00:24:51.392
<v John>They were showing off the white one in this article that I have in the show

00:24:51.392 --> 00:24:53.972
<v John>notes. And I think the white one looks particularly good.

00:24:53.972 --> 00:24:56.192
<v John>That would be the one that I would get if I were doing it.

00:24:56.192 --> 00:25:00.352
<v John>And you know, for a hundred dollars for an Android handheld, that's pretty good.

00:25:00.452 --> 00:25:01.532
<v John>Pretty good deal. think.

00:25:01.532 --> 00:25:04.412
<v Federico>Pretty good. Pretty good. All right.

00:25:04.692 --> 00:25:08.732
<v Federico>Well, that's, uh, that's a whole lot of links for this.

00:25:08.732 --> 00:25:09.792
<v John>It is a lot of links.

00:25:10.312 --> 00:25:13.152
<v Federico>We will have more on Zelda,

00:25:13.152 --> 00:25:17.092
<v Federico>more on next week.

00:25:17.252 --> 00:25:21.232
<v Federico>We're going to talk about the comeback of my Steam Deck.

00:25:21.752 --> 00:25:22.586
<v John>Oh,

00:25:23.432 --> 00:25:26.132
<v Federico>I'm talk about that. There's a story.

00:25:26.332 --> 00:25:29.632
<v Federico>I'm going to talk about steam and streaming in NPC XL, but yeah,

00:25:29.792 --> 00:25:33.792
<v Federico>we're going to be talking about those things. Approaching the end of the year.

00:25:34.512 --> 00:25:37.359
<v Federico>So we will need to make a decision about our handhelds of the year.

00:25:37.358 --> 00:25:38.192
<v John>Yeah.

00:25:38.192 --> 00:25:42.832
<v Federico>Our favorite accessories of the year. Games of the year. We're going to be busy.

00:25:42.992 --> 00:25:45.512
<v John>I have an accessory to talk about it. An NPC XL.

00:25:46.012 --> 00:25:47.712
<v Federico>Oh, okay. Let's do it. All right.
<v John>All right. You

00:25:47.712 --> 00:25:50.092
<v Federico>can find NPC XL for just $5 a month on Patreon.

00:25:50.092 --> 00:25:53.692
<v Federico>You get a whole extra episode every week. That's the deal. Pretty simple.

00:25:54.412 --> 00:25:55.992
<v John>Yep. That's it. And in the meantime,

00:25:55.992 --> 00:25:58.512
<v John>if you want to read all the stuff that we're doing over at MacStories,

00:25:58.512 --> 00:26:01.592
<v John>it's been a very busy fall. Fall is always busy for us.

00:26:02.832 --> 00:26:04.612
<v John>Like 2x busy compared to most.

00:26:04.852 --> 00:26:09.692
<v John>Just go to MacStories.net or look for me and Federico over on social media where he

00:26:09.692 --> 00:26:14.912
<v John>is @viticci. That's V I T I C C I. And I'm @johnvoorhees.

00:26:15.092 --> 00:26:19.892
<v John>J O H N V O O R H E E S. Talk to you next week, Federico.

00:26:20.252 --> 00:26:21.086
<v Federico>Ciao, John.