Caesar Debt Salad
Ep. 65

Caesar Debt Salad

Episode description

Download transcript (.vtt)
0:00

[JM]: Dan, how do you feel about trains?

0:02

[JM]: Are you just like a casual train rider or like they're just trains and mode of transportation?

0:08

[JM]: Or are you way on the other side of the spectrum where you just can't get enough?

0:14

[JM]: You love riding them.

0:15

[JM]: You have like model train sets snaking their way through your house.

0:18

[JM]: So where do you fall on the train aficionado spectrum?

0:21

[DJ]: Well, today I learned there was a train aficionado spectrum, but I would say I'm closer to the first side of it, which is I am an enthusiastic user of my city's light rail system, but I couldn't tell you who manufactured the trains and which one is the Mark IV and which one is the Mark V train, although I have heard that some of them are being upgraded soon, but I'm not really excited about it.

0:48

[DJ]: What about you, Justin?

0:49

[DJ]: Do you have, do you have like a secret garden with a, with a miniature remote controlled train kit, like in movies?

0:56

[JM]: No, I think I'm pretty much where you're at when it comes to trains.

1:00

[JM]: With the only other thing I would add, perhaps a little extra, is that having spent about five years in Japan, I do have a lot of affection for the Japanese rail system.

1:14

[JM]: It is so incredibly efficient, clean, organized.

1:20

[JM]: It truly is the way that public transportation should be done.

1:25

[JM]: And if you have never had an opportunity to experience that or something close to it, then I highly recommend it.

1:33

[JM]: But in the meantime, I would like to refer you to a wonderful site that I came across called yamanote.fun.

1:41

[JM]: And that is Y-A-M-A-N-O-T-E dot fun.

1:47

[JM]: Yet another fantastic use of the .fun top level domain because what this is, well, first of all, I should say Yamanote is the name of a very peculiar, at least probably for people who aren't familiar with Tokyo, train line in that it is a circle and it goes around almost endlessly the city of Tokyo.

2:10

[JM]: I don't recall how many stops there are.

2:12

[JM]: It's a decent number, but it's a great way to get around

2:15

[JM]: because it travels in this circle around the perimeter of the city.

2:19

[JM]: And it's an iconic train line in part because it is this circle and it is this very useful train that everyone who spends any time in Tokyo will probably ride.

2:31

[JM]: but also because it has a lot of very fun melodies that it plays at every stop.

2:38

[JM]: And it's not unique to the Yamanote line.

2:40

[JM]: There are plenty of other train stations in Japan and subway stations that have their own melodies, but it is definitely something that I notice more on the Yamanote line than on other lines.

2:51

[JM]: And it seems I'm not the only one because on yamanote.fun, you can virtually ride either the outer loop or the inner loop.

3:00

[JM]: which confused me at first until I realized that just meant which direction you're going in.

3:04

[JM]: Are you going clockwise or counterclockwise?

3:06

[JM]: And at each stop, you will hear the melody that plays, some ambient sounds that you might hear as the doors are open and you hear the hustle and bustle of people getting on and off and whatever else is going on in the city, and the announcement that used to be done by a live person and of course now is pre-recorded, such as saying, you're now at XYZ station, the next stop is

3:30

[JM]: whatever the next stop is, any other guidance that the announcement provides.

3:35

[JM]: And it's a little weird for me to hear this because when I listen to this, when I get to the end of the Japanese announcement, I expect that to be the end of it.

3:43

[JM]: But now it plays the English version of that same announcement, which did not exist when I lived there.

3:49

[JM]: So it's a little weird for me to hear this version of it.

3:52

[JM]: But it is cool that you can just push play essentially from any station you want and more or less experience what you would experience if you were riding the train from an audio perspective, from what you hear.

4:04

[DJ]: That does sound dot fun.

4:07

[JM]: It is indeed.

4:08

[JM]: And another site with a slightly less fun top-level domain is

4:14

[DJ]: Oh, then I'm not interested.

4:18

[DJ]: I've been spoiled by these vanity top level domains.

4:20

[DJ]: If you're not .coffee, get out.

4:22

[JM]: Totally.

4:23

[JM]: This one is at jivx.com/densha, which is J-I-V-X dot com slash D-E-N-S-H-A.

4:33

[JM]: Densha is the Japanese word for train.

4:36

[JM]: And similar to the other site, this one allows you to ride the train.

4:41

[JM]: But instead of the focus being on what you hear when you're on the train, this site's focus is more on the visual.

4:48

[JM]: And it is a voxel style depiction of,

4:52

[JM]: a train riding through a very pixelated version of Tokyo, and you can listen to a lo-fi track while the train is snaking its way through the city.

5:04

[JM]: And what also appears to be the primary purpose of the site, besides just enjoying riding this virtual train, is that you can also study Japanese while you're riding this train.

5:17

[JM]: So there is a phrase at the bottom, both a formal version and below it in the informal or more casual version.

5:26

[JM]: And you have this voice track that tells you the pronunciation of these two versions of the phrase.

5:33

[JM]: And then there's an English translation at the bottom.

5:34

[JM]: So it's a very interesting site.

5:37

[JM]: It is just one of these weird creations.

5:40

[JM]: Like someone decided I'm going to create a way for you to study basic Japanese phrases while riding a train and listening to lo-fi music in the background.

5:49

[JM]: I mean, it's just a perfect encapsulation of all of the wonderful weirdness of the internet.

5:56

[JM]: I felt it deserved a mention.

5:57

[DJ]: I don't really have plans to learn Japanese specifically, but if I did, I would much rather learn it from some weird website than, you know, some lame application or something like that that sends me notifications when I take a few days off.

6:12

[JM]: Chides you for not maintaining your streak.

6:15

[DJ]: Yeah, come on, come on.

6:17

[DJ]: I want positive reinforcement, which I define as riding a virtual train around a lo-fi version of Tokyo.

6:23

[JM]: All right, moving on to a little bit of followup.

6:26

[JM]: My friend, Jeff Triplett reached out to let us know that regarding Bartender, I mentioned in the last show that Bartender Pro was switching to a subscription model that I don't really care for.

6:38

[JM]: And I neglected to mention that if you

6:42

[JM]: are looking for a good solution to menu bar management on macOS.

6:47

[JM]: There used to be this open source tool called Ice.

6:50

[JM]: I mean, technically there still is, but Jeff pointed out that Ice is not actively maintained anymore and someone did us all a solid and

7:00

[JM]: picked up the banner and is carrying it in a fork called Thaw.

7:05

[JM]: And I had already bookmarked this particular project for later evaluation.

7:10

[JM]: And I took this opportunity to take a quick look at it.

7:13

[JM]: And I'm looking at the most recent shipped release, which is 1.2.

7:18

[JM]: And I see at the top under new features, it says icon position persistence.

7:23

[JM]: Thaw now remembers where icons belong.

7:26

[JM]: Menu bar items are automatically restored to their saved sections, visible, hidden, or always hidden.

7:32

[JM]: After app restarts or system reboots, no more manually resorting icons after logging in.

7:37

[JM]: And my first thought was, wait, it didn't already do this until this last release?

7:42

[JM]: Like, I guess, as far as I know, every single version of Bartender I've ever used, probably since Bartender 1 has done this.

7:52

[JM]: And so,

7:52

[JM]: My initial thing when I thought is like, okay, it seems like they're catching up a little bit, you know, to some of the features that perhaps more mature commercial tools have been shipping for a long time.

8:04

[JM]: And again, maybe I'm just fully misreading this or misunderstanding it, but regardless, it looks like this feature has been added.

8:11

[JM]: I think there's a 2.0 release on the horizon.

8:14

[JM]: I recall seeing some RC release candidates in the list of releases.

8:18

[JM]: So I don't think I'm going to switch to this right away, mainly from a perspective of if it's not broken, I don't really feel the need to fix it.

8:28

[JM]: The now three year old version of bartender five that I'm using still continues to work just fine.

8:36

[JM]: It's the version from right before it was acquired by whoever the new owners are.

8:40

[JM]: And I don't really have a whole lot of motivation to switch to a different tool.

8:45

[JM]: But if you don't already have something that works for you, or if you're already on OS26, or if you're planning to upgrade to it, or to OS27 when it's released later this year, presumably you're going to need some continuously updated solution.

9:00

[JM]: And I think that Thaw could be a good fit for that if you find yourself in that situation.

9:05

[JM]: So as usual, there'll be a link to the Thaw project in the show notes.

9:09

[JM]: So check it out.

9:10

[JM]: All right, moving on to another bit of follow-up.

9:12

[JM]: I wanted to revisit the topic of Squircle Jail.

9:15

[JM]: And I really just get the feeling that this topic is going to keep coming up over and over again, mainly because I just won't let it go.

9:23

[JM]: But...

9:24

[JM]: Also because thankfully I, and I should say we, because I feel like you, Dan, are also of a similar mind.

9:31

[JM]: I feel like there are other people who also won't let it go.

9:35

[JM]: And that's part of what I wanted to mention today.

9:38

[DJ]: Well, I'm not going to let it go because I love the silly word squircle.

9:43

[DJ]: And so any opportunity to say it or to provoke you into saying it, I intend to take.

9:50

[DJ]: And just the whole idea of a squircle jail really makes me want to do some sort of ongoing riff where we take the names of famous prison escape movies and put the word squircle in them somehow.

10:03

[DJ]: So I'm just going to put that idea out there and see what comes back, see what the universe brings back to us.

10:10

[JM]: Steve McQueen and the Great Squircle Jail Escape.

10:14

[DJ]: Yep.

10:14

[DJ]: Or the Squircle Shank Redemption, maybe?

10:17

[DJ]: That could be a really moving film, I think.

10:21

[DJ]: Someone's in prison and manages to get a poster of a non-squircle icon on their wall, but they're secretly digging a tunnel behind it.

10:29

[DJ]: Oops, I just gave away the plot of the Shawshank Redemption, but...

10:32

[JM]: If you haven't seen that one yet, that's on you.

10:34

[JM]: So the reason that I wanted to bring this up today is that it turns out that there is a way out of squircle jail.

10:41

[JM]: But before I dig into that, just as recap, a squircle is a round rectangle icon shape that Apple has decided is what all icons must look like.

10:51

[JM]: This started out as an iOS, iPhone, iPad only thing.

10:56

[JM]: and Apple proceeded to infect the Mac operating system with this same homogenous icon shape.

11:05

[JM]: In direct contradiction to how icons have always existed on Mac OS, including some of the best of them produced by Apple over many years.

11:15

[JM]: But as of OS 26, Apple has imposed this squircle jail where all icons are forced to live inside this squircle shape.

11:25

[JM]: If you don't make your icon conform to that shape, it will be foisted on you in this gray squircle background.

11:33

[JM]: It seemed like this was just something that we were all going to have to live with.

11:37

[JM]: At least those of us who have moved on to OS 26, I'm still on Sequoia mainly because I don't like squircles.

11:43

[JM]: Okay, fine.

11:44

[JM]: That's not the only reason, but.

11:45

[DJ]: But it is the main reason.

11:46

[JM]: It's certainly one of them.

11:48

[DJ]: Yes.

11:48

[DJ]: All other reasons pale in comparison to squircle jail.

11:53

[DJ]: You're an enemy of the carceral OS state, an opponent of it.

11:57

[DJ]: Like you're saying, no, I'm not going to accept an operating system that jails my icons.

12:02

[JM]: I am an enemy of the squircle state.

12:04

[JM]: That is correct.

12:07

[JM]: So there were several posts about this, but one that I want to highlight is by Tyler Hall called Escape from Squircle Jail.

12:15

[JM]: And he wrote, this weekend, I was wrapping up a new release of Iris and decided to have some fun after a user emailed to say, I have a rather niche feature request, but wondering if it would be possible to offer an alternative app icon with the beautiful flower freed from its squircle.

12:32

[JM]: I know that Apple has mandated the squircle from MacOS Tahoe on, but I'm still running Sequoia and I imagine other users maybe as well.

12:41

[JM]: I love the way apps like Nova and Sketch offer alternative legacy icons and it would make Iris feel even more at home in my dock.

12:49

[JM]: Tyler goes on to say,

12:50

[JM]: We all know about macOS Tahoe's terrible app icons and how third-party developers have been confined to SquircleJail.

12:58

[JM]: If you're lucky enough to distribute an app outside the Mac App Store, you can break free of SquircleJail using NSDocTilePlugin.

13:07

[JM]: It's not strictly the intended use case of that API, and it's not allowed in the Mac App Store either, but it can solve the problem.

13:14

[JM]: So today's release of Iris adds three additional app icons to choose from in the app's settings pane.

13:21

[JM]: And since they use the NS Doctile plugin API, the custom icon remains even when you quit the app.

13:27

[JM]: And in this post, there's an animation of a screen capture of this settings pane where you can choose between four different app icons, one of which is in a squircle.

13:39

[JM]: The other three are free of said squircle jail and

13:43

[JM]: Two out of those three are really beautiful, colorful, photorealistic, detailed icons, the kind that Apple seems to have abandoned for some time now.

13:56

[JM]: And I haven't had a chance to use Iris yet, but I fully intend to, mainly because it is on sale until July 30th.

14:05

[JM]: So if you're listening to this, you've got about two weeks to get this on sale.

14:09

[JM]: I know that I'm definitely going to be buying it.

14:11

[JM]: I haven't even told you what Iris does.

14:13

[JM]: Honestly, I almost don't care what Iris does.

14:16

[DJ]: Honestly, I don't even know what it does.

14:18

[DJ]: It could be anything, but I'm buying it on sale because I hate squircles that much.

14:24

[JM]: I know that it has to do with photo management.

14:26

[JM]: It is supposed to be an improvement over the photos app that Apple ships on Mac OS.

14:32

[JM]: That much I know, but mainly I am interested in buying it just because of how Tyler implemented this feature.

14:40

[JM]: Not only am I going to get you out of Squircle Jail, I'm going to give you four different choices of app icons, half of which are these really beautiful icons, detailed icons that are very much not in the style of these abstract shapes that barely look like the thing that they're supposed to represent.

15:00

[JM]: And Iris is not alone in shipping icons that use this particular API to get around

15:08

[JM]: the Squircle Jail.

15:09

[JM]: The user who wrote in with this request to Tyler mentions Nova and Sketch.

15:14

[JM]: I believe bbedit also uses this API to get around the Squircle Jail.

15:18

[JM]: There's a post by the developer of Cyberduck called Resist the Squircle Jail where they describe using a similar technique to be able to ship an icon not confined by the Squircle.

15:31

[JM]: So I'm gonna also put a link to this particular API.

15:34

[JM]: So if you are an application developer and you want to ship support for icons that are not homogenous and that are varied and fun and distinguishable from one another in the doc, then I highly encourage you to take a look at the documentation

15:48

[JM]: and implement that API in your application.

15:51

[JM]: And I mentioned that in part because I often will look in an application's preferences to see whether this is even an option.

15:58

[JM]: So I use the otherwise excellent Mona application for Mastodon and I love it.

16:04

[JM]: And I love that it gives you so much customizability.

16:07

[JM]: And one of those things that you can do related to customization is to choose your preferred application icon.

16:14

[JM]: But unfortunately, every single one of these 15 or so options are squircles.

16:20

[JM]: So kudos to Mona for offering the choice of custom icons.

16:25

[JM]: I love it when application developers do that.

16:28

[JM]: But if you are doing this, I highly encourage you to also offer non-squircle versions of your applications icon.

16:34

[JM]: I've seen some people implement techniques where your user selected custom icon is visible in the dock when the application is running, but when you quit it, it reverts back to the default, presumably a squircle version of the icon.

16:52

[JM]: So I would encourage you to not use that particular technique and to use something like this API that allows you to always have your preferred version of the icon in the dock, whether the application is running or not.

17:07

[JM]: I want to highlight, as Tyler mentioned, that this API is

17:10

[JM]: not available if you distribute your application in the Mac App Store, which as far as I'm concerned is one more reason to either A, not distribute your application in the Mac App Store, or at least also distribute it outside of the Mac App Store.

17:27

[JM]: I'm sure someone somewhere has compiled a list of all the things that you can do when you ship your application outside of the Mac App Store that you can't do when you ship it in the Mac App Store.

17:38

[JM]: Like for example, Mac App Store apps have to be sandboxed.

17:42

[JM]: There are certain file system limitations that you have in terms of what you can access.

17:47

[JM]: I'm sure someone has compiled a long list.

17:49

[JM]: Well, we can now add this whole question of this particular API and escaping squircle jail to that list.

17:54

[JM]: One other thing that I'll mention as I hunt for versions of icons that aren't squircles, which are getting harder and harder to find as everyone gravitates to whatever it is that Apple does, is that it's much easier if you have a non-squircled icon that doesn't have a predefined shape.

18:14

[JM]: It's much easier to take that and make it into a squircle

18:17

[JM]: than if you have a squirkeled icon and then you're trying to remove the squircle.

18:21

[JM]: So even if for some reason you decide that you don't want to do the work to add this kind of customizability to your app, at least, I don't know, on some press assets page on your website, post high quality versions of your application's icon that aren't squirkeled so that people can use that

18:41

[JM]: to override your squirkeled version in the application.

18:46

[JM]: That would be super helpful.

18:47

[JM]: And the last thing I'll say about this is I realized that squircles were something I didn't really prefer, but I didn't feel particularly strongly about them.

18:56

[JM]: But Apple's recent imposition of them on macOS

19:00

[JM]: And this insistence that squircles pervade every square inch of macOS has left me with nothing but outright revulsion and contempt for them.

19:11

[JM]: I used to be mostly indifferent, a slight preference for the non-squircle versions, but at this point I have this fiery loathing of them.

19:21

[DJ]: To end on a slightly less down note, I would just like to suggest, oh squircle, where art thou?

19:27

[JM]: That's good.

19:28

[JM]: To end on a slightly more hopeful note, I do hope that Apple abandons this policy at some point.

19:33

[DJ]: I do too.

19:34

[DJ]: It's silly.

19:34

[DJ]: Especially the jail part is really, it's not a good outcome for anybody.

19:40

[DJ]: So it takes an icon and it like squishes it down so that it'll fit inside the circle shape and then just fills in the background with gray.

19:47

[DJ]: Like it looks terrible.

19:49

[DJ]: And I guess it is a, it really is Apple being like, we're going to abuse your application until you make it do what we demand, which is gross.

19:58

[DJ]: Yeah.

19:58

[DJ]: But it's not good for Apple either because most of what you run on your Mac, a lot of what you run on your Mac anyways, like third-party apps, and to the extent that they don't get on board with this, I realize most of them are, but to the extent that they don't, it just makes your Mac look worse.

20:14

[DJ]: So I don't think this serves anybody.

20:17

[DJ]: And I hope that they do just quietly because it's not like Apple would ever apologize for doing something stupid and wrong.

20:25

[DJ]: But I hope they at least quietly just go like, by the way, guys, icons can be whatever shape you want again.

20:33

[JM]: Yeah, and at a minimum, and I do mean a bare minimum, I hope that they don't somehow block this usage of the Doctile plugin API and prevent people from getting around SquirgleJail, which it sounds like they're able to do now.

20:48

[JM]: So hopefully Apple doesn't thwart people who are trying to get around it.

20:53

[JM]: Because as Tyler mentions in his post, remember when software was allowed to be whimsical?

20:58

[JM]: So let's return to more whimsy in our software.

21:01

[DJ]: Yeah, you know whose software used to be pretty whimsical, actually?

21:04

[DJ]: Apple's.

21:07

[DJ]: I do miss those days when they weren't just one more big, obnoxious tyrant of the tech world.

21:14

[DJ]: I'm not sure some people would argue that they were always kind of like that, because fair.

21:19

[DJ]: But I've seen people making all these blog posts on this topic, and some of them are going back to the classic Mac days and demonstrating how icons were used to communicate information, because that's what icons are actually for.

21:33

[DJ]: And I kind of miss it.

21:35

[DJ]: I kind of miss it in this sea of completely indistinguishable blue on white.

21:41

[DJ]: Because again, for some reason, like all icons are blue and white now and have been for years.

21:46

[DJ]: Kind of meaningless shapes.

21:48

[DJ]: Yeah, bring whimsy back to our computers.

21:52

[DJ]: That's what we want.

21:53

[JM]: All right, moving on, as we have talked about, companies are investing a gobsmacking amount of money in data centers and investment in computing infrastructure to support large language models and other generative software.

22:10

[JM]: And I'd like to talk a little bit about data center construction, its financing, and what that means for all of us.

22:17

[JM]: And to kick this off, there is a massive data center in the works called Stratos, which is backed by Kevin O'Leary of Shark Tank Infamy, that has been approved by county commissioners in Box Elder County, Utah, despite very strong public opposition.

22:37

[JM]: This project would span 40,000 acres across three sites.

22:42

[JM]: That is more than twice the size of Manhattan for a data center project, mind you, and would require roughly nine gigawatts of power.

22:52

[JM]: Nine gigawatts would exceed Utah's entire current electricity consumption for the state of Utah.

22:59

[JM]: People who are not, shall we say, big fans of this proposed project

23:03

[JM]: warn that this facility would increase Utah's greenhouse gas emissions by about 50%, significantly deplete water resources in a drought-stricken region, and threaten the already shrinking Great Salt Lake ecosystem.

23:19

[JM]: An analysis done by Utah State University found that the waste heat from this data center complex alone, just the waste heat, could raise local nighttime temperatures by up to 12 degrees Fahrenheit.

23:32

[JM]: Thousands of people have filed objections to this proposed project.

23:36

[JM]: People are pursuing a referendum to reverse its approval.

23:41

[JM]: And said backer O'Leary has dismissed opponents as paid out-of-state protesters, which, as you might expect, is a baseless claim with no supporting evidence whatsoever.

23:54

[JM]: It seems like the governor, Spencer Cox, is amenable to the project, saying that he will require that it not harm the Great Salt Lake or raise power bills, and that it will proceed in phases subject to review.

24:07

[JM]: But I don't know that opponents to this project find that particularly reassuring.

24:11

[JM]: So, this is just one project, mind you, albeit a very large project.

24:16

[JM]: But think of the hundreds and hundreds of other data center construction projects that are currently either in development, already underway, and you think about the various environmental issues that raises.

24:28

[JM]: California is looking into requiring data center construction projects to disclose how much water they're going to use.

24:36

[JM]: and potentially restricting development in overdrafted groundwater basin areas.

24:42

[JM]: And the electrical draw is really just incredible.

24:46

[JM]: Even today, before you think about the impact of all of these in-development projects, US data centers today consume about 6% of the country's electricity.

24:56

[JM]: Globally, data center power consumption is up 36% in the last two years, with the United States accounting for 43% of that total.

25:06

[JM]: And now I want to talk a little bit about how these projects are being financed.

25:11

[JM]: As companies are borrowing billions and billions of dollars to invest in generative software computing infrastructure, banks are increasingly trying to mitigate the risk of all of this lending.

25:26

[JM]: and are hunting for new ways to offload that risk associated with all of this hyper growth in infrastructure.

25:33

[JM]: So there are groups, including JPMorgan Chase, Morgan Stanley, and SMBC, and they're trying to find ways to distribute portions of this data center related

25:45

[JM]: deal-making to a broader range of investors.

25:48

[JM]: One banker said, the sizes we're talking about, they are out of scale to anything we've thought about ever.

25:55

[JM]: Banks very quickly start choking with the idea being that they are choking on the sheer magnitude of the debt that they're being asked to issue.

26:03

[JM]: Recently, lenders including JP Morgan have spent more than six months distributing $38 billion of construction debt tied to a single data center project leased to Oracle in Texas and Washington.

26:18

[JM]: And six months

26:19

[JM]: That is a long time to be finding buyers for this debt.

26:23

[JM]: So banks are looking into significant risk transfers to offload the risk of losses related to a loan portfolio.

26:33

[JM]: And they're looking to upload those SRTs to investors such as private credit funds and insurers in exchange for a return.

26:40

[JM]: And rather than a classic SRT that might be tied to dozens of loans, banks are exploring slicing and dicing large and concentrated data center loans to shift the riskiest portions off their books.

26:54

[JM]: Does that sound at all familiar?

26:57

[JM]: Not yet?

26:58

[JM]: Don't worry, it will.

26:59

[JM]: Banks usually have limits on how much exposure they can have to a single company across loan portfolios.

27:04

[JM]: But if you take a look at isaiprofitable.com, a wonderful site that we mentioned in a recent episode, you will see that companies like Google, Amazon, Facebook, and Microsoft are borrowing so much money to invest in generative software infrastructure that banks are starting to approach those limits on exposure to a single company.

27:26

[JM]: One way for them to get around those limits is to utilize credit default swaps, which are derivatives that enable banks to buy protection against a company defaulting on its debt, thereby reducing their exposure to any single borrower and allowing them to lend more money to that same borrower.

27:44

[JM]: Just to give you an idea of the magnitude, in a very short amount of time,

27:48

[JM]: The monthly volume of these credit default swaps are up 10 times since the beginning of 2025.

27:53

[JM]: In just 18 months, the net notional outstanding on those swaps has ballooned from two and a half billion to $13 billion.

28:03

[JM]: So slicing and dicing loans into mishmash debt salad, huge increases in credit default swap derivatives, issuance and trading volumes.

28:14

[JM]: Now, does this sound familiar?

28:16

[JM]: Anyone?

28:17

[JM]: Think it sounds a little bit like the subprime real estate fiasco of 2008?

28:23

[JM]: Just me?

28:23

[DJ]: I do seem to remember the phrase credit default swaps entering my consciousness in relation to that fiasco.

28:31

[DJ]: Although I like your use of the phrase debt salad.

28:34

[DJ]: So I think maybe CDS could be redefined from credit default swap to Caesar debt salad.

28:40

[DJ]: Can we refer to it that way now?

28:42

[DJ]: Banks are making a lot of Caesar debt salad in their debt kitchens and selling it to hungry investment firms everywhere.

28:51

[DJ]: Is that basically the idea?

28:53

[JM]: That is the basic idea, yeah.

28:55

[DJ]: Well, this sounds great for everyone, though, because then the gigantic companies get lent lots of money.

29:02

[DJ]: The banks offload the risk of that debt to other people who want a return.

29:07

[DJ]: And then those other people definitely get a return on their investment.

29:13

[DJ]: And I don't see the downside.

29:15

[DJ]: It's a win-win for everyone.

29:19

[DJ]: Disclaimer, this is not financial advice.

29:22

[JM]: It is definitely not.

29:23

[JM]: And this is just the debt.

29:25

[JM]: Let's quickly talk about cashflow.

29:28

[JM]: The cashflow situation for these companies that are making these massive investments is perhaps even more dire.

29:34

[JM]: I'm looking at a graph of the free cashflow of these companies that are spending all this money to invest in generative software infrastructure from 2012 to 2026.

29:44

[JM]: And it's graphed alongside the S&P 500.

29:47

[JM]: And these two lines more or less follow each other.

29:51

[JM]: right up until early 2025.

29:54

[JM]: And then the S&P 500 line continues.

29:57

[JM]: It's up into the right direction as it's been going for a long time.

30:02

[JM]: And the free cash flow line just goes straight off a cliff and essentially approaches zero.

30:08

[JM]: I have never seen a graph explain more clearly what's going on with this current generative software bubble and why it's completely unsustainable.

30:19

[JM]: And side note, lest you think that the data that this graph is based on comes from some chicken little the sky is falling rabble rousers, this data was calculated by Nomura Securities, an institution so famously conservative that they haven't updated their work attire policy since the 1980s.

30:39

[JM]: So when you look at the debt situation, when you look at this graph and free cash flow cratering the way it has cratered over the last year or so, I feel like we just returned to the inevitable question of not if when this all comes crashing down, but when.

30:57

[JM]: So Dan, just so I can place an appropriate bet, when will this all come crashing down?

31:03

[JM]: Please let me know.

31:04

[DJ]: Well, if I knew that, I would be making my own bets, I guess.

31:09

[DJ]: But no, I have no idea.

31:10

[DJ]: It's, I guess, not unlike living through 2008.

31:14

[DJ]: It is this very weird situation as an individual to just be like watching the global economy go insane.

31:22

[DJ]: And there's kind of nothing you can do about it, except hope that this doesn't completely obliterate your retirement savings, I guess.

31:30

[DJ]: Yeah.

31:30

[DJ]: You know, it's like, oh, okay, well, I guess this is probably all going to come crashing down.

31:36

[DJ]: So enjoy.

31:37

[DJ]: And then, I don't know, five years from now, they can make a stylish movie where Margot Robbie reclines in a bathtub and explains to us what credit default swaps are again.

31:47

[JM]: Most of us will definitely have forgotten what they mean, you know, these 15 or so years later.

31:55

[DJ]: Yeah, just remember, Caesar debt salad.

31:57

[DJ]: Think about it.

31:58

[DJ]: What role do croutons play in this analogy?

32:01

[DJ]: They probably have something to do with, like, distressed debt obligations or something.

32:06

[DJ]: I don't know.

32:06

[DJ]: I get out over my skis with financial terminology really quickly, so I got to be careful.

32:11

[JM]: The croutons are the issuance fees that the hedge funds just slather on top of the salad.

32:17

[JM]: I mean, I guess you don't slather croutons, but you get- No, you sprinkle them.

32:21

[DJ]: You slather on the dressing, but then you just sprinkle some fees on top.

32:26

[JM]: I keep thinking about ways in which to place a bet on this, right?

32:32

[JM]: If, as people are saying, this is such a ticking time bomb, how do you place a bet on it?

32:39

[DJ]: Well, you have to quantify an outcome, right?

32:41

[DJ]: You can't just say the bubble bursts or it all comes crashing down because you can't measure whether those have happened or not.

32:49

[DJ]: You have to pick some number.

32:51

[DJ]: And what is it?

32:51

[DJ]: Is it the market cap?

32:52

[DJ]: Like, is it the perceived value of these so-called hyperscalers?

32:57

[DJ]: Or is it some other thing, right?

32:59

[DJ]: Because that's a bet you could place.

33:00

[DJ]: The bet you could place is that thus and such got like Oracle's stock crashes to some value by 2028.

33:07

[JM]: Yeah, the question to me isn't so much how to do it, because I can think of companies that I would short in such a scenario.

33:17

[JM]: And there are even ETFs that you can get that are essentially short positions on not just, say, the S&P 500, but there's even ETFs.

33:29

[JM]: If you can think of an ETF, it exists.

33:31

[JM]: If you're like, you know what, I want to find an ETF for people who still decades later collect Beanie Babies, like there's probably an ETF for some derivative version of Beanie Baby trading.

33:43

[JM]: I don't know.

33:44

[JM]: But there are ETFs that focus on, say, people who want to go short on AI stuff.

33:50

[JM]: It exists.

33:51

[JM]: The question isn't so much, okay, how do you do it?

33:54

[JM]: It's the timing that's hard because unlike when you go long on something, unlike when you expect something to go up, you can just buy it and you can hold it.

34:04

[JM]: That's harder to do when you're trying to bet that something's gonna go down because that usually involves an options trade and something else that's tied to time, right?

34:14

[JM]: Like you have to say, okay, I think it's gonna happen during this timeframe.

34:19

[JM]: Whereas if you think something is going to go up, but you don't know the timeframe, well, you could just buy it and just hold onto it.

34:25

[JM]: But when you want to do it in the other direction, it gets more complicated.

34:28

[JM]: So the timing becomes rather important.

34:31

[JM]: Otherwise you can place a bet.

34:32

[JM]: And if it doesn't happen in the timeframe that you expected it to, well, you lost not say 10%, 20%, even of your investment, you lose all of it.

34:42

[JM]: It all goes to zero.

34:43

[JM]: And if you remember The Big Short, which was about the subprime mortgage fiasco, the main character in this story...

34:51

[DJ]: Right.

34:51

[DJ]: Bob Short.

34:52

[DJ]: We all remember him.

34:54

[JM]: Michael Burry places his bet too early.

34:57

[JM]: He was convinced that this was a certainty, not a near certainty, but a certainty.

35:03

[JM]: But the problem is the timing is the hard part.

35:06

[JM]: And he placed his bet too early and almost lost it all.

35:10

[JM]: In the end, he didn't.

35:11

[JM]: And he...

35:12

[JM]: achieved huge returns on that bet.

35:15

[JM]: And he, from what I understand, has either talked about or is also doing something similar now with, of all companies, Nvidia, which to me is kind of funny.

35:25

[JM]: Of all the companies that's doing well right now, obviously it's Nvidia.

35:29

[JM]: The ones that I would think to be more at risk are Facebook, infrastructure, companies with very little track record and no other revenue diversification like CoreWeave.

35:39

[DJ]: The rationale is probably not that NVIDIA has some looming structural risk, but I wonder if it's just that one method of investing, and again, can I not say enough times that Justin and I are not financial professionals and are not giving investment advice on this show?

35:54

[DJ]: One thing you can do is look at what you'd call a company's fundamentals versus what the market values them.

36:01

[DJ]: And you might conclude that NVIDIA is so overvalued against their fundamentals that to some degree on some timeline, they have nowhere to go but down.

36:11

[JM]: And I think that is precisely the bet he's making.

36:13

[JM]: So it does make sense.

36:16

[JM]: Nvidia's market cap is now over $5 trillion.

36:20

[JM]: What?

36:22

[JM]: It is the largest company by market cap in the world.

36:26

[DJ]: But also it's like the largest company that has ever existed.

36:30

[DJ]: Like what baffles me about these numbers these days is that just a couple of years ago, we were talking about, can you believe there might be a company whose market cap is a trillion dollars soon?

36:40

[DJ]: That's insane.

36:41

[DJ]: And now that's like small potatoes.

36:43

[DJ]: Now a trillion is the next unicorn, right?

36:46

[DJ]: Used to be a billion, no.

36:47

[DJ]: Now it's like a billion dollars isn't cool.

36:50

[DJ]: A trillion dollars is cool or whatever the line from the social network was.

36:54

[JM]: Yeah, it's wild.

36:56

[JM]: And it's quite possible that Michael Burry's bet pays off.

37:01

[JM]: But like I said, the timing is the tricky part.

37:03

[JM]: But I really do think it is about the timing, right?

37:05

[JM]: It's not a question of if.

37:07

[JM]: I saw this article in The Telegraph recently, and it goes like this.

37:11

[JM]: Debt-fueled spending on AI is driving up the risk of a global financial crisis, central bankers have warned.

37:18

[JM]: The Bank for International Settlements said on Sunday that excessive spending on new AI data centers and opaque transactions risked a financial meltdown similar to the global credit crunch nearly two decades ago.

37:30

[JM]: The BIS, known as the bank for central banks, said there was growing peril in financial markets from how the complex web of financial ties between AI giants shadow banks and data center builders unraveling.

37:44

[JM]: Financial stability could be at risk in the event of an AI bust, the BIS said.

37:48

[JM]: Should hyperscalers slow or halt the aggressive pace of capex deployment, many borrowers across the supply chain could struggle to replace lost revenue and service their debt.

37:58

[JM]: The opacity of AI sector financing compounds these vulnerabilities.

38:02

[JM]: One risk is that large-scale investment in AI infrastructure becomes excessive as each firm tries to outcompete rivals and dominate market share.

38:10

[JM]: This could leave the sector more vulnerable if AI underdelivers, possibly bringing the current investment boom to an abrupt end with large macroeconomic consequences.

38:21

[DJ]: The degree of understatement in that, but just the like one possibility is that there could be too much.

38:30

[DJ]: It's like we were just talking about the amount of, what was it exactly that went up by a factor of 10 in terms of debt issuance?

38:38

[DJ]: Yeah.

38:38

[DJ]: Just this idea that, guys, it's possible that in the future we could see overly enthusiastic debt market.

38:47

[DJ]: It's like, was this published two years ago?

38:50

[DJ]: Like, that's already happening.

38:52

[DJ]: This is published two weeks ago.

38:54

[DJ]: It's like, did the Bank for International Settlements just wake up after like a really long nap?

39:00

[JM]: Like, come on.

39:02

[JM]: This could, you know, possibly result in large macroeconomic consequences.

39:08

[JM]: I mean, as you said, what ridiculous understatement.

39:14

[DJ]: There's like three outcomes if you want to really simplify it.

39:17

[DJ]: There could be no macroeconomic consequences from this AI bubble.

39:22

[DJ]: There could be large, broadly positive macroeconomic consequences.

39:26

[DJ]: And there could be large, broadly negative macroeconomic consequences.

39:30

[DJ]: But it's probably one of those three things.

39:33

[DJ]: And yeah, I don't think I would bet that there will be no macroeconomic consequences from

39:38

[DJ]: I mean, and for most of us, this is the other thing, too, is that as far as I know, and please correct me if I'm wrong.

39:45

[DJ]: And if I'm wrong, Justin, we really need to start getting some high value sponsors on this show.

39:49

[DJ]: I don't think most of our listeners are like institutional investors, like they don't run hedge funds for the most part.

39:57

[DJ]: So most of us ordinary people who are referred to by the financial industry as retail investors are.

40:02

[DJ]: We're mostly worried about, am I going to lose my job or am I going to lose my retirement savings?

40:09

[DJ]: One of those two things, probably.

40:10

[DJ]: If we think about these possible macroeconomic consequences, maybe this is going to make us all rich or so-called AI is going to finally obviate the need for labor entirely and we'll all be able to live in the utopian dream of having all our needs taken care of by robots.

40:28

[DJ]: I guess, or something other than those things could happen.

40:31

[DJ]: And that's mostly what we're concerned with.

40:33

[JM]: I think it's probably obvious what the view looks like from where I sit.

40:37

[JM]: And as you said, this is definitely not financial advice, but it's hard to look at the data and not see the storm clouds in the horizon, to not see what is a near certainty and just a question of when that storm is going to unload its unholy delivery upon us all.

41:00

[DJ]: Well, looking forward, but my takeaway from that, I know you don't want to say it out loud, but I'm assuming that you're massively short Nvidia.

41:08

[DJ]: So we can all just do with that assumption what we will.

41:11

[JM]: I haven't taken any short positions, but it is tempting.

41:15

[JM]: If I do it, it would be a small bet just because those kinds of trades are risky.

41:20

[JM]: It's like the equivalent of putting a few chips on a particular number on a roulette wheel.

41:26

[JM]: not something you want to do because you think it's a great investment, something you do because you enjoy the thrill of maybe it pays off, or maybe you do it as a hedge.

41:36

[JM]: Like maybe you have a whole bunch of money tied up in the stock market and you don't really relish the idea of it.

41:43

[JM]: having a huge correction and maybe you feel psychologically, it would feel a little bit better to have like a slight amount of insurance in case that happens.

41:54

[JM]: Or like, okay, well my portfolio went down by 30% more or less overnight, but at least I made a few coins on my short bet.

42:03

[DJ]: I think the phrase cold comfort applies to situations like that.

42:07

[JM]: Yeah.

42:08

[JM]: That's why I said psychologically.

42:09

[DJ]: Yep.

42:10

[DJ]: Well, that's always the hardest part of investment.

42:12

[DJ]: And that's why, again, you should take your advice from professional financial advisors and not your friendly neighborhood podcasters.

42:20

[JM]: Do not listen to what we say and then go make financial trades, please.

42:25

[DJ]: Yeah, exactly.

42:26

[DJ]: It's like you can listen to what we say.

42:28

[DJ]: Just don't act on it.

42:30

[JM]: One thing I will suggest is that you take that money that you were going to use to make some risky options trade and instead take a trip to Japan, go ride the train, enjoy the chimes and melodies as you ride around the Yamanote line.

42:47

[JM]: That is a great use of your spare cash.

42:50

[JM]: All right, everyone, that's all for this episode.

42:52

[JM]: Thanks a lot for listening.

42:53

[JM]: You can find me on the web at justinmayer.com and you can find Dan at danj.ca.

42:57

[JM]: Reach out with your thoughts about this episode via the Fediverse at justin.ramble.space.