Menu
Sign In Pricing Add Podcast

Mike

Appearances

Coder Radio

585: From Ops to Dev and Back Again

1010.304

Now, as part of the cleanup effort, the state of Florida and the counties, whatever agencies are in charge of this, they test the content of the sewer water for various diseases. Oh, God. Oh, we're proud to have our brand new variant of new dominant COVID that is spreading like wildfire here.

Coder Radio

585: From Ops to Dev and Back Again

1030.763

And a lot of people are infected and don't know.

Coder Radio

585: From Ops to Dev and Back Again

1037.388

Well, you and I have been predicting that that COVID thing wasn't a once-in-a-lifetime experience. Yeah. So I'm getting very... Now, Florida, just fun fact about living in a very hot place, our seasons are... people go outside in the winter and stay inside in the summer.

Coder Radio

585: From Ops to Dev and Back Again

1056.952

Right. So like COVID transmission is worse in the summer. So the hope, and this is like the positive spin the paper put on it is that, well, we're coming to the cooler season and that's great because you know, when the North gets it and everybody else gets it, it'll, we'll be good. We already went through it. You probably had COVID and sure enough, they've been testing people.

Coder Radio

585: From Ops to Dev and Back Again

1075.315

A lot of people had COVID and didn't know, right. This new version. We have no fat in the economic buffer here to take another hit like that, even if it's not two years, even if it's three months, six months. I mean, I can only speak for myself on this, but... All those COVID business reliefs were so crooked. The companies got a lot.

Coder Radio

585: From Ops to Dev and Back Again

1104.279

A lot of little guys, myself included, are being forced to pay back money they would not have taken had they not been solicited to take it. I would have simply laid people off. And I'm being compelled to pay it back with interest, which is bullshit because the people I kept employed all got very good jobs anyway. Right.

Coder Radio

585: From Ops to Dev and Back Again

1125.24

They left naturally when the when the you know, whatever, because they were young and they got better jobs. And I'm left. Basically, I kept them on and now I'm left paying for them again. So this is where the limits of government intervention are minimal, let's say, right? And try negotiating with the IRS. It's fun.

Coder Radio

585: From Ops to Dev and Back Again

1179.44

Yeah, I mean, let's start, I think really this came about with the rise of GitHub in a lot of ways. And Git, right? It doesn't have to be GitHub, but I think GitHub is probably the most known and primary platform. You know, as development teams started using more decentralized source control, right, instead of, does anybody remember Bazaar? Huh?

Coder Radio

585: From Ops to Dev and Back Again

1204.893

Okay, cool. And GitHub started building more tools in. At the same time, we had the rise of Rails, which I think... I know I'm going to get some crap. Some people are going to yell at me for this. I actually think the Rails evangelism for things like TTD and deployments with automated tests running is a really big part of it. I mean, Rails really...

Coder Radio

585: From Ops to Dev and Back Again

1227.538

We could do a whole show, a very controversial show, on how I truly believe that Rails actually influenced a lot of what we would consider modern web development, particularly during the period of the rise of DevOps in the aughts. I mean, MVC, right? You only have ASP MVC because Rails exists. Then Spring Boot. Suspiciously, Rails is similar. Sorry, Java guys, but that's where we are.

Coder Radio

585: From Ops to Dev and Back Again

1253.806

Django, right? Do I have to keep going? It felt like there was a sea change where the role of, let's say, senior developer and IT admin were starting to overlap quite a lot, right? Yeah. So what was happening is... Now, I think you'll have a different perspective, Chris.

Coder Radio

585: From Ops to Dev and Back Again

1278.376

But I feel like a lot of companies were trying to trim kind of more experienced IT admins and make their admin department more like the help desk people. So they would pretty heartily embrace this idea that the developers themselves would deploy the applications. And that coupled with the Rails-inspired love of... Remember, it's a big deal, right?

Coder Radio

585: From Ops to Dev and Back Again

1304.904

One of the tenets of this kind of deployment philosophy is you're deploying all the time, where before this, the standard was, oh, man, we're going to be deploying this week. All right, everybody, nobody can take vacation, right? It was really all hands on deck. Yeah, yeah. Where this is, you're deploying... I mean, I know a lot of places want to deploy every couple hours. It's kind of crazy.

Coder Radio

585: From Ops to Dev and Back Again

141.453

I don't know how I feel about that.

Coder Radio

585: From Ops to Dev and Back Again

1425.663

Yeah. So, you know, it eventually became that your Docker, Doku stuff could be deployed with just a config and a YAML file.

Coder Radio

585: From Ops to Dev and Back Again

1454.661

So a thing that often happens in more complicated applications, though, is you do end up relying on some binary software that just needs to be on the production system. Oh, yeah. I'm not going to say it's not possible, but it's not necessarily what these YAML file-using tools, i.e. Doku, for example, which is still my favorite, are trying to do.

Coder Radio

585: From Ops to Dev and Back Again

1478.754

So, I mean, I got to give one to the crap people today. And the Go people, actually. I don't know why I'm promoting SeaweedFS so much. I just love it. I don't get a kickback or anything. I'm just really excited about it. It's a flat file storage solution. Mimics the S3 API. I've been talking about it for three weeks now. You should go check it out. It's written in Go.

Coder Radio

585: From Ops to Dev and Back Again

1497.6

Our current language of the week.

Coder Radio

585: From Ops to Dev and Back Again

1504.883

Is that what you mean? Let's-a go! Yes, yes, that's what I mean. So, yeah, I mean, you might have to install Go dependencies, right? Or whatever, depending on how you do things.

Coder Radio

585: From Ops to Dev and Back Again

1528.74

Before you jump there, one more positive thing, and then I'm going to join you in dunking like Michael Jordan here. All right. Docker was huge for DevOps, and Docker and the whole ecosystem of container orchestration tools that spawned, such as Kubernetes, huge. And we called it, and I'm never going to stop reminding people of that. All right. Go on. Take your dump.

Coder Radio

585: From Ops to Dev and Back Again

153.304

Yeah. I mean I think the hot air got a little too hot too fast. But, you know, so honestly, when you played that clip, the first thing that popped into my mind was Master Yoda. Fear leads to anger. So with that said, Procreate competes with Adobe, who are just the worst. I'm sorry, but you guys are like dicks of the first order.

Coder Radio

585: From Ops to Dev and Back Again

1615.513

So isn't this just exactly what happened with like Agile, right?

Coder Radio

585: From Ops to Dev and Back Again

1625.285

Yeah. But, you know, Agile, the original Agile manifesto has some very, very strong points. And then the consultants got involved.

Coder Radio

585: From Ops to Dev and Back Again

1635.32

I would even, and I know we've gotten over the years some negative feedback on this, but that's okay. Everybody's opinion is welcome. Even Egon's. Although Egon doesn't actually care about this. The testing stuff. Testing became the same thing where it went from, hey, we can automate some testing that will catch regressions. Great.

Coder Radio

585: From Ops to Dev and Back Again

1653.982

You have to test 100% of your code, and it becomes like a religion. And there's like TDD and BDD and Gandalf the Grey DD consultants that you can hire. It's like,

Coder Radio

585: From Ops to Dev and Back Again

1667.699

Anybody who's a consultant, I mean, unless they're a dev calling themselves or an admin calling themselves a consultant, if their whole job is PowerPoints, just, you know, maybe just take your team out to dinner.

Coder Radio

585: From Ops to Dev and Back Again

1729.792

Are you sure he wasn't, like, tabbing out to Miniclip or something like that? Maybe when I'm not looking. Maybe he was aware. Yeah. Yeah. So DevOps, it's where are we now? I think we should wrap it up there. Where are we now? How do you feel? You're the system admin. I don't feel like anybody talks about it anymore. Oh, contrary.

Coder Radio

585: From Ops to Dev and Back Again

1755.236

They once. So I feel like the people who talk about it now, even the evil consultants got kind of shellacked. Yeah. By the the we used to call them platform as a service. Remember that pass, which always reminds me of pause the Easter die, right? The Easter egg die thing. But it's like D.O., our beloved former sponsor who I use all the time. wants to get you to use their application framework.

Coder Radio

585: From Ops to Dev and Back Again

1785.139

They have a name for it, but it's basically selling you DevOps that is specific to them. Amazon is more than eager to do the same thing.

Coder Radio

585: From Ops to Dev and Back Again

1798.464

It's cloud. Well, I would even argue Lambda and Microsoft, whatever, Azure Functions, all that stateless, serverless, whatever crap, that's just DevOps taken to its logical conclusion. Don't even worry about a server. Just give us your function. We'll throw it up there and we'll charge you three times as much to run it every time.

Coder Radio

585: From Ops to Dev and Back Again

1836.606

I have a confession to make, though. Okay. So my choice is always like D.O., right? Yeah. Like if it's just like a client who comes to me and says, we don't care. Get it done. You know, tell us what to do. I actually, if I'm not given the choice, I prefer Azure to AWS. Which feels like blasphemy, but I just do.

Coder Radio

585: From Ops to Dev and Back Again

1863.154

I find it more, I mean, it's very Microsoft, but I think the correlation, maybe it's a correlation issue of a lot of these companies I'm working with are very deeply into the SharePoint Active Directory world. So just being on Azure tends to, one, it's easier to sell to their IT people, right? It's not a scary new vendor.

Coder Radio

585: From Ops to Dev and Back Again

187.099

I don't know when Adobe became super evil, but... I think Flash. Flash. Yeah, I guess so. Really, the Creative Cloud stuff really just chapped my ass a little too much. I can't... I don't know. I reflexively support any competitor of theirs. Yeah. I don't do a ton of design stuff. I contract most of that out now.

Coder Radio

585: From Ops to Dev and Back Again

1891.238

And two, there are certain advantages you could get with permissions and stuff like that.

Coder Radio

585: From Ops to Dev and Back Again

2095.478

Do you remember the Butterbot in Rick and Morty? Yes. What is my purpose? You serve butter.

Coder Radio

585: From Ops to Dev and Back Again

2105.403

Yeah, so well done, Uncle Tim, on the existential crisis product.

Coder Radio

585: From Ops to Dev and Back Again

212.876

So, I mean, but we still, TMB still has a Creative Cloud license because you have to, right? Someone's going to send you a Photoshop or an Illustrator file. And that's just the way, like, it doesn't feel like a product choice. It feels like a tax almost.

Coder Radio

585: From Ops to Dev and Back Again

2154.661

Yes, to serve butter.

Coder Radio

585: From Ops to Dev and Back Again

2208.484

you know it's going to run its ass right off the table.

Coder Radio

585: From Ops to Dev and Back Again

2212.967

And it's $1,000 broken.

Coder Radio

585: From Ops to Dev and Back Again

2215.768

I don't. This is a, you know, your buddy Marco Arman on the ATP show was actually pretty negative on Apple, up to the point of saying they might need new leadership. Really? Yeah, it's, they've gotten, they've gotten so big that making that number go up and to the right, I think is just a big challenge for them.

Coder Radio

585: From Ops to Dev and Back Again

2248.132

Yeah. I was like, oh, maybe. Yeah. We're getting there.

Coder Radio

585: From Ops to Dev and Back Again

2251.355

I mean, the MetaQuest is fun, but it's a toy. Yeah. And a really expensive toy. 500 bucks.

Coder Radio

585: From Ops to Dev and Back Again

2342.977

There's this new upstart company over here in Orlando called Skynet. They've got this.

Coder Radio

585: From Ops to Dev and Back Again

2431.849

I think the dream would be Rosie the Robot from the Jetsons, right?

Coder Radio

585: From Ops to Dev and Back Again

2435.294

I mean, I had that dream, but it's... Hey!

Coder Radio

585: From Ops to Dev and Back Again

2448.637

Yeah, let's burn through. Inappropriate?

Coder Radio

585: From Ops to Dev and Back Again

2528.574

I love it. That's better than a Guy Fawkes mask.

Coder Radio

585: From Ops to Dev and Back Again

2604.053

I mean, yeah, I'm all for preventing regulations.

Coder Radio

585: From Ops to Dev and Back Again

2670.903

Oh, I don't think they've been let off. Oh, you don't think so? I think this is one of those things where we're used to moving fast in our little corner of the world, but the rest of the world moves super slow. Litigious stuff moves slower. I agree with you there. Mike, who wrote in, is right.

Coder Radio

585: From Ops to Dev and Back Again

2685.118

The $5 point whatever billion, that's going to send several lawyers' grandkids to college when the lawsuits all come in.

Coder Radio

585: From Ops to Dev and Back Again

2693.062

If I was CrowdStrike, I'd be looking at insurance against lawsuits and bankruptcy protection or contingency plans because there's –

Coder Radio

585: From Ops to Dev and Back Again

2703.087

That didn't work. $10 Uber cards, which is insulting enough, but also ended up not working. So I mean if I'm the president of Delta Airlines and I need to not have my huevos rancheros cut off at the next board meeting, I'm going to my chief legal counsel and be like, so I want to bend these guys over a barrel.

Coder Radio

585: From Ops to Dev and Back Again

2734.586

They'd love one more moat. Give them another moat. Why not? So Microsoft's defense, I'm going to make their case. I'm not saying if I agree. I could see a lot of people are saying it's disingenuous. The problem is they were forced to allow this. If Microsoft had their way, no one would have this kind of access.

Coder Radio

585: From Ops to Dev and Back Again

2753.05

And would the EU force them? Which I got to be honest, if I'm Satya, that's exactly what I would say because I want to get the EU out of my knickers, right? I want them out of my lingerie drawer.

Coder Radio

585: From Ops to Dev and Back Again

2772.555

Right, what you're suggesting is making it easier and less dangerous for the thing they don't want to be done to be done. Why would you ever do that? It would be like me saying, never mind, I'm not even going to suggest it because I don't want to give anybody ideas. I don't like lawyers. I think lawyers are some pretty slippery folks.

Coder Radio

585: From Ops to Dev and Back Again

2801.722

Yeah. I can't imagine Microsoft couldn't come up with some... plausible case that CrowdStrike has caused them damages? Because I think the answer is you sue them into oblivion, right? Like basically you go Peter Thiel, Hulk Hogan. This isn't a suit to recover money. This is a suit to end this entity.

Coder Radio

585: From Ops to Dev and Back Again

2826.475

And if I was Microsoft and I need the love of my life salary in a minute, I'd go right back to the EU and say, look what you've wrought. Ah, look what you've done.

Coder Radio

585: From Ops to Dev and Back Again

2839.157

Yeah. I mean, seriously, f*** them. What have they got? Nothing. They have their regulations, but they're on a track down the toilet.

Coder Radio

585: From Ops to Dev and Back Again

2858.301

I'm sorry, but China, America, even Russia, to a point, you have to listen to. But I don't know. I... Basically, they want to be the local auditor. It's just such a scummy thing. Not in the EU anymore, but Chaucer, you guys are like the partners. You're just going around trying to tax the shit out of everybody and say, oh, you can't do that, you can't do that, but build something of your own.

Coder Radio

585: From Ops to Dev and Back Again

2887.29

Where's your Microsoft? Yeah, where's your big tech company at? Right, and I agree we do need some regulation, but it should be done by us. And that regulation should be in the form of breakups.

Coder Radio

585: From Ops to Dev and Back Again

2903.909

Xbox, instead of Microsoft just destroying it like they are, they should just spin it out. If Azure was its own company, Office its own company. Office and Outlook together.

Coder Radio

585: From Ops to Dev and Back Again

2918.173

Right. Or all Microsoft's consulting services that they do would be one of the biggest consulting companies.

Coder Radio

585: From Ops to Dev and Back Again

2926.061

Yeah, I mean, I actually think Windows would probably be one of the weaker ones.

Coder Radio

585: From Ops to Dev and Back Again

2932.003

I think you'd stick Windows with the… Office, probably. Office, yeah.

Coder Radio

585: From Ops to Dev and Back Again

2936.804

Apple's the harder one to break up. I mean, Vision Pro should be its own company just so they can write that shit off and be done with it. No kidding. Take the loss. Take the tax break. But no, I mean, no offense to our EU listeners, but this is kind of… I'm hyper-sympathetic to the Microsoft case here of, you made us open up our kernel. What did you think was going to happen?

Coder Radio

585: From Ops to Dev and Back Again

2957.952

Which, if you knew what you were talking about, you would know is a crazy thing to do.

Coder Radio

585: From Ops to Dev and Back Again

2966.957

Oh, Satya's too nice, because he doesn't want to draw a negative, because they're doing a bunch of other crap that they probably should be regulating for.

Coder Radio

585: From Ops to Dev and Back Again

2976.502

But if you really look at it, it's... I don't agree with everything that was written in the op-ed, but was it – who was it? It was a Paul Graham or Peter Thiel. One of them wrote an op-ed. I think it was in the Wall Street Journal. Someone will fact-check me on this and where it was.

Coder Radio

585: From Ops to Dev and Back Again

2989.832

But they made a pretty strong case, and they were all over Twitter with it, about why the EU doesn't have a Microsoft or an Apple.

Coder Radio

585: From Ops to Dev and Back Again

3000.078

Yes, a couple weeks ago. Now, the case was awfully self-serving because they kept mentioning crypto. But, you know, it does make me wonder because, like, how come Canonical never pulled it off? Right? Canonical's a big company, but they never made it. My beloved SUSE just seems troubled these days. You know, what happened? Business?

Coder Radio

585: From Ops to Dev and Back Again

31.184

Got tossed right out the airlock.

Coder Radio

585: From Ops to Dev and Back Again

3122.438

Yeah. Anywhere you want to send the people in the meantime. Go to alice.dev and be nice to your local European politician.

Coder Radio

585: From Ops to Dev and Back Again

3159.209

That's really mean. You have to pay us. The more trolly it is, the more you have to pay.

Coder Radio

585: From Ops to Dev and Back Again

409.458

Yeah. I mean, we've been talking about this for years now, right, that ever since the mobile app boom, I feel like the industry has been looking for the next big hotness that would generate outsized returns. You know what I've realized, Mike?

Coder Radio

585: From Ops to Dev and Back Again

506.553

Yeah, no, I absolutely believe that. I mean, I don't know what to say. It seems pretty obvious to me. I mean, have you been grocery shopping recently? Oh, my gosh, yeah. Like, I wish I owned a chicken coop, honestly.

Coder Radio

585: From Ops to Dev and Back Again

531.311

But it's up on the basics. It's stuff you really – you're a forced buyer in a lot of ways.

Coder Radio

585: From Ops to Dev and Back Again

618.925

Maybe. I mean, I just I would push back a little bit because we've also heard tons of people. Even in our small jobs chat room, which I would encourage people to use because it doesn't cost you anything, right? Whether you're the employer or the prospective employee. And we don't get anything. Do we, Chris? I don't think we get a damn thing from that. No, it's just a matrix chat.

Coder Radio

585: From Ops to Dev and Back Again

639.767

It's a community thing, yeah. So a lot of people have gotten laid off, right? There's been... I mean, I would say yes, if you if you were making, you know, $80,000 a year or something, it's a lot easier to take the hit than than somebody, you know, like, let's say a bartender or, you know, waitress during COVID. But it's it's still like pain is all relative and it still hurts.

Coder Radio

585: From Ops to Dev and Back Again

664.105

So I agree with you. There's also, we've talked about this before, like classes of tech people. Like, yeah, fancy pants guy who went to MIT and then got a job at Google and is really upset because now he has to show up at the office and he can't get his massage every day. Well, I agree. I do believe work from home is actually a good idea for a lot of stuff.

Coder Radio

585: From Ops to Dev and Back Again

687.268

It's hard for me to sympathize with someone who started off making that much money with that kind of perks. Yeah, I don't know. Drunk money is bad. I don't even know what to say. The zero interest rate drunk money was really, really bad. It created this whole situation. And it's coming back, baby.

Coder Radio

585: From Ops to Dev and Back Again

730.298

It's about to ease up. And that won't fix it. That won't fix it right away. That's exactly where I'm going with this. I'm just going to use my drunk money analogy again. It's going to ease up. So are we going – are we – and I don't mean we. I mean let's be honest, the fancy VCs. Are we going to learn to moderate our trendy chase the new hotness habit?

Coder Radio

585: From Ops to Dev and Back Again

750.778

Or are we going to go back on another bender? No.

Coder Radio

585: From Ops to Dev and Back Again

759.465

I'd argue this has been happening since 1990.

Coder Radio

585: From Ops to Dev and Back Again

784.161

Well, they have – right. Exactly. You got it exactly right because we went from pensions to 401ks and Roth and regular IRAs. And this is – Mike and Chris teach why you really wanted a guaranteed benefit pension and not a 401k. But hey – Unless you own the company, then you definitely want the 401k or the Roth IRA.

Coder Radio

585: From Ops to Dev and Back Again

802.353

I don't remember which one is the most tax-advantaged one because you can defer your income tax and not pay high – especially if Democrats win – That's an opportune time to tax-free invest in your retirement, which lowers your taxable income that year, and you can stay below that ever-critical $105,000 mark. I don't know what it is.

Coder Radio

585: From Ops to Dev and Back Again

823.796

I know Trump changed the brackets, but there used to be a mark where $1 over your bracket changes, and you're in a lot of trouble.

Coder Radio

585: From Ops to Dev and Back Again

839.918

The problem is you can't go below zero, right? That was the wall. That was the corner they put themselves in. They went to zero. Zero is zero. Yeah.

Coder Radio

585: From Ops to Dev and Back Again

981.704

Which, honestly, is not crazy for us, for small businesses. That's a reasonable thing to do. I mean, I wouldn't go balls out. So, can I fry some alligator bacon? Please do.

Coder Radio

585: From Ops to Dev and Back Again

994.211

In my local paper here, there was an article, a study, based on a study from a local university about, unfortunately, when we had Hurricane Betty, a lot of the sewers flooded up in Sarasota and other places, which is exactly what it sounds like.

Coder Radio

592: C++ Safety Dance

2366.164

And the journey doesn't end here. This is just the beginning. As you continue exploring the world of Linux, remember that you're not alone. The Linux community is vast and welcoming, always eager to share knowledge, lend a helping hand, and push the boundaries of what's possible with this incredible operating system.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1018.24

taking measures but nothing has been directed at this school particularly there's three or four schools within like two blocks of each other is why that matters but just like it's hard for me to describe this in polite terms but like ladies driving equinoxes or you know escalades which i live in a fancy area bang for blood as if they're caligula is something i did not think i would see in my lifetime

Coder Radio

588: Hulk Smash “PUNY DEVS”

1048.072

Especially blood knowing it's a kid. We all know this is a kid. It's just which kid? So, I don't know. And maybe I've become too much of a softie. I don't know.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1082.782

Oh, and does Oracle get a percentage of the speeding tickets? Yeah. Just saying.

Coder Radio

588: Hulk Smash “PUNY DEVS”

113.184

In a county over, an 11-year-old was perp walked and arrested because that sheriff also had the same experience. It was some kind of meme or something going around, some coordinated – I don't think it's like a conspiracy, but like something in the – just like in the air, right? Like a coordinated thing. It's a copycat type syndrome perhaps?

Coder Radio

588: Hulk Smash “PUNY DEVS”

129.854

Copycat because of what happened in Georgia a couple weeks ago or – yeah, a week and a half ago. And an 11-year-old did a similar thing. He claims to have been joking, right? The sheriff found him of that county, different county that I live in, and perp walked him the whole thing, booking, pat down, in the cage, the whole thing, on tape and put it on social media, which the kid is 11.

Coder Radio

588: Hulk Smash “PUNY DEVS”

155.303

I have many thoughts that would get us into political water here. I would lose a number of Republican points. It's too much in my opinion.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1666.092

AI Compliance LLC. Yeah, right. Delaware. I'm sorry, what were you saying?

Coder Radio

588: Hulk Smash “PUNY DEVS”

167.431

This is terrible. The kid is stupid. He deserves to be punished. Publicly named. Oh, wow. Public video, parents named, terrible thing. The school in my district that my kids go to, they are now introducing mandatory backpack searches every day. Metal detectors. It reminds me a lot of the TSA or jail. Yeah. This is the last thing and then you can go. But the –

Coder Radio

588: Hulk Smash “PUNY DEVS”

1698.104

I mean, I feel like... This is basically creating a moat for the big boys, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

1738.302

Right, right. So they'll never become big, right? What will happen is if they have anything interesting, their VCs will farm the Mac.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1839.669

It's amazing. One of the richest men in the world likes something that makes it expensive to do things.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1851.786

I'm not convinced it would slow down OpenAI. Actually, I think OpenAI mostly would benefit from this.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1904.212

Ah, yes. The Emergency Production Act. Yes. Yeah.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1930.127

Well, one, I don't even think the people who wrote this law understand open source at all. It's not even something that comes on their radar. One, I think they've definitely bought into the hype. So they really think AI is going to put a bunch of people out of business or out of jobs, I should say.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1949.844

I really think in our political class, there is this wave that the social media platforms really did decide one of our recent elections. And I find that so hard to actually believe because its underlying premise is that people are that stupid, which I just can't buy. I reject the premise completely.

Coder Radio

588: Hulk Smash “PUNY DEVS”

195.806

Because we have all these Facebook groups that are like the local – the parents, the school, whatever. That's like the community, right? The bang for blood of – granted, this kid is wrong and should definitely be punished for making these threats, right? He should absolutely be punished. But the just like Roman Colosseum level of bloodlust here is –

Coder Radio

588: Hulk Smash “PUNY DEVS”

1971.653

But if you believe that premise and you could put out an effectively infinite number of social media memes and posts to push people one way or the other, then yeah, maybe this makes sense to you. And I think that's really what it all comes back to.

Coder Radio

588: Hulk Smash “PUNY DEVS”

1987.026

Had there been no 2016 election, or at least had it gone the other way, I don't think we'd be seeing this level of, one, tech backlash and certainly AI regulation.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2023.572

What is the difference between me seeing on – I mean I'm old. I use Facebook. I know the kids don't use it anymore but whatever. Some crazy thing from Uncle Jimbo or me just like being in an airport bar waiting for my flight and talking to a guy who's somebody else's Uncle Jimbo and tells me something wacky he heard on some weird podcast, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

2086.052

I just – I can't believe that your average American or your average European or Asian or whatever, right? Like any country but a public education system of any salt whatsoever – would really fall for the kind of bulls**t that's obvious bulls**t that you see generated by AI.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2156.89

At least the sport has balls.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2165.973

So wait, we've got academics, spies, generals, and a lawyer.

Coder Radio

588: Hulk Smash “PUNY DEVS”

220.148

from frankly soccer moms, is disturbing as hell to me. And the just willingness to turn school, which is hard for some kids, right? High school wasn't the best experience for me either. Just going to say I was a nerd. I hung out in the computer lab. Into a prison-like environment with security and metal detectors is wild. It's just crazy to me.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2267.843

That is the way it looks like the most silverback gorilla marketing tactic possible. I love it.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2296.458

Now, are there hands in a triangle?

Coder Radio

588: Hulk Smash “PUNY DEVS”

2301.761

You know, I just, okay, sure. That's my new motto. We're going to print up new robes. Let's just say, okay, sure.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2310.788

Attack Coder Radio.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2333.621

Installing Debian on all your machines. Congratulations.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2401.953

So basically we're going to comply with the EU. If we didn't have to do this, we wouldn't do it at all. We would just lock the shit down. But we're going to make it so bad that good luck.

Coder Radio

588: Hulk Smash “PUNY DEVS”

248.576

So one, aggressively spy on your kids, folks, because they may be joking. Like I got to say, that poor 11-year-old, again, he did a very bad thing in that other county. He probably was joking, right? Also, he's probably not capable of doing anything. But his life is – I mean this – he better change his name if they don't send him to juvie.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2495.997

Yes, but they have solved the problem. If you define the problem as the CrowdStrike problem. Yes. Right. If you throw CrowdStrike out of the kernel, you have therefore solved that problem. Four score and seven boosts to go.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2649.26

Yeah, I was having a few issues with RuboCop, specifically in RubyMine. I mean, this is, like, very specific, right? Yeah. I actually did reach out to Jet Brands, and they're kind of awesome in their support. Oh, good. I found most of the problem, but then something else propped up. So I'm checking it out. It seems to be a very, very specific issue.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2675.39

based on permissions access between file systems. And this is, so far in my usage of WSL, this has been kind of its Achilles heel when you have to cross the boundaries, which you probably want to, right? Like I'm using the Windows Ruby mind to work in Ruby on the Linux file system. And that's the right way to do it.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2699.686

So I will say this issue is such a dumb issue that it's very specific to the way RubyMine implements RuboCop suggestions. RuboCop, by the way, is a linter similar to, I don't know, like Flake or something like that in Python, where it tells you, your code is right, but, you know, geez, you should be using this syntax. It's more modern instead of your old-ass way of doing it.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2727.054

Yeah, like if you open VS Code, I have no problems, which tells you kind of, again, one of the weaknesses of WSL is the tool's got to keep up. No one keeps up better with their own tooling than Microsoft.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2774.757

I just like the name.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2831.014

I am going to steal that phrase, sir. That is good. Also, I just want to say small talk does have a successor language. You may have heard of it. I want you to be objective about this and see the truth.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2850.814

See, the R data people are making so much money. Yeah. They really just, I mean, honestly.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2862.836

You know what? I will install GNU Step. Although it's still Objective-C, isn't it? Never mind. I forgot the name of the Smalltalk. Is it Pharaoh? Someone will correct us in the feedback. But there is a Smalltalk thing you can still run. pretty easily on Mac and Linux. I'm sure it runs on Windows too. And I will do a stupid Jar Jar thing in Smalltalk if Smalltalk can win.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2903.581

Yeah. Just a reminder. Florida is as big as most of the United Kingdom.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2914.91

Everybody thinks Florida is small because of the way it's usually rendered on U.S. maps. It is not small.

Coder Radio

588: Hulk Smash “PUNY DEVS”

292.04

Oh, I mean it's like cancellation, but with actual legal weight behind it now. Yeah. Now, having said that, something – obviously these kids need help and to be punished, right? To be clear, I'm not super pinko comedy. Like, yeah, you do something. You make a threat. You're going to get the hammer. But maybe being a juvenile and in this case 11, you shouldn't be paraded publicly, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

2926.355

Well, if you fly on a Super Saiyan alligator, it's much faster.

Coder Radio

588: Hulk Smash “PUNY DEVS”

2944.66

There it is. Battery changes every two to three years. I was wondering how he did that. Okay.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3037.951

I feel like that's what we said, though.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3066.894

Can I take a creepy diversion? Yeah. So my boy has decided to watch Minecraft videos on YouTube in my office, right? My home office. Sure. I've reluctantly let him. Google has figured out that likely if I open YouTube on my laptop, It's me. So it surfaces all like, you know, the political stuff I watch or big history buff, right? All that stuff. Some of the, you know, the gaming stuff.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3100.144

If it's in here, which I'm in my home office now, it's basically exclusively showing like kiddie YouTube stuff or kiddie, excuse me, kiddie Minecraft stuff. Fascinating. And it must be fingerprinting the device and saying, well, on this device, they watch this.

Coder Radio

588: Hulk Smash “PUNY DEVS”

319.569

You should have a chance to reform yourself.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3279.52

I think the pre-order is down, right? I mean, we've seen historically since we've been doing this show that the biggest way to get to kind of juice iPhone sales is a new form factor.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3290.664

A significant difference in case, not just size. So that's got to be it. Also, I would say that there's not a lot that's really new here. I'm on a 14 Pro Max Shabangabang, whatever they call it. And I'm not upgrading because I don't need to. Right. I'm a techie. I do a tech podcast. So why would I imagine the normies out there? I just I don't see it.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3321.214

It seems like it's a pretty it's a pretty iterative product. Even I'm two generations behind and it doesn't seem that different. Right.

Coder Radio

588: Hulk Smash “PUNY DEVS”

335.134

Well, so I think it does, right? So this is the problem, right? Everybody makes mistakes, but in particular, children make mistakes. That's kind of – we call that growing up. And can we be old men for just a minute? I feel like we are already. I was a huge nerd in high school, right? I got picked on. I had a hard time. And then one day, somebody said something – Gross about my mother.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3397.046

Like food and electricity.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3402.849

Yeah, it just, it doesn't. Now, I'm hoping that the next iPhone has something. I mean, by that time, my battery will probably start being terrible.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3453.762

I would totally get a foldable. Yeah, because then it becomes like a small reading tablet too.

Coder Radio

588: Hulk Smash “PUNY DEVS”

3485.142

Go check out alice.dev and check out Linux Unplugged. I like this week's episode.

Coder Radio

588: Hulk Smash “PUNY DEVS”

360.292

I turned around and punched him in the face. I'm a little younger than you. So they took violence seriously back then. So I liked the cops game, but I was okay. Nothing really happened. The cops were like, this is stupid. It's a fist fight. To me, that is part of growing up, right? Boys in particular, they get in fights. They insult each other. They do aggressive things to each other.

Coder Radio

588: Hulk Smash “PUNY DEVS”

388.76

They say aggressive things to each other. And it's bad behavior, no doubt. But is it – I mean how did we get from Chris made fun of Mike or Mike made fun of Chris and somebody ended up with a bloody lip, which is all it used to be. I mean I'm sure maybe – I don't know if you directly have this experience. But boys got in fights and surely in your school as well.

Coder Radio

588: Hulk Smash “PUNY DEVS”

415.016

But nobody got killed, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

422.521

I think the maximum I ever saw was like a bloody lip. And when I say ever saw, that was me. So that I did that. So I get the fear, but we've become so – And this ties into the Larry Ellison thing and it ties into the open AI safety thing where I'm actually on Sam Altman's side for a change.

Coder Radio

588: Hulk Smash “PUNY DEVS”

43.404

Get out of there. Well, so I don't know if you know that Florida is crazy. I've heard, you know, tons, tons of our schools have had shooting or otherwise violent threats since Friday. Oh, like just since Friday? Since Friday. Yeah, tons. Like it was – my little town here was like lockdown mode. What's happened in the last few days? Do you know?

Coder Radio

588: Hulk Smash “PUNY DEVS”

442.366

So scared of these kids getting like a little pinprick, we act like it's a sword through the chest when I think we haven't let them – and again, I'm going to say in particular boys and I know I'm going to get shit for this. But like boys, especially going through their changes right through puberty, there's an amount of aggression that they need to learn to either –

Coder Radio

588: Hulk Smash “PUNY DEVS”

465.182

You know, suppress, control, or just, you know, handle, right? Your hormones are on overdrive. You can't even like get a shouting argument now without getting suspended. And God forbid you say a naughty word during that argument.

Coder Radio

588: Hulk Smash “PUNY DEVS”

477.552

and now it's, oh, there's therapists, there's this, there's that, when now they're killing each other, or they're threatening to, or they're sitting in a dark room because they never leave their house, posting, frankly, insane things online, which leads to a huge expense for the people of the county, and I think a wild overreaction of the community. And I understand the fear, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

504.457

What happened in Uvalde, what happened in Georgia, terrible. But the only thing that – the prof would blame social media, and I think that is a part of it. But we also changed how we handle – I'm not going to – I don't want to get us explicit tracked, but let's say two boys in middle school say, F you, F your mother, right? Oh, you get in trouble for that. Even back in our day, right, Chris?

Coder Radio

588: Hulk Smash “PUNY DEVS”

530.463

You got in trouble for that. Let's say somebody – boy B shoves boy A. You get in trouble. Now the police are there. There's anger management. There's therapy. It's – It's overboard.

Coder Radio

588: Hulk Smash “PUNY DEVS”

541.39

And we've created the situation where these kids now, instead of just getting in the shoving match or the fist fight or the shouting match, they go to crazy online threats that given the very few that do these kind of things. I mean, I understand why the sheriff's department, especially like this kid in my district, taunting the sheriff is very stupid. Right.

Coder Radio

588: Hulk Smash “PUNY DEVS”

563.576

It's it's this man's mission now to get you. and he's elected, I would say, and so is the DA, and so are all the judges. So when they catch this kid, which they will, I have a feeling if he's old enough, he'll be looking at some, shall we say, older gentlemen in prison that might want to teach him a few things that he probably doesn't want to learn.

Coder Radio

588: Hulk Smash “PUNY DEVS”

67.427

What's going – I mean – The one nearest to me where one of my stepkids goes to school and it's the same district as my youngest is a kid went on the internet, posted a threat that he intended to shoot the school up, right? Yeah.

Coder Radio

588: Hulk Smash “PUNY DEVS”

750.285

I mean he's just – he's so clearly a carpetbagger in this situation.

Coder Radio

588: Hulk Smash “PUNY DEVS”

758.847

That's like the crazy people who say an armed society is a polite society. Yeah, because somebody tailgating you should end in a gunfight.

Coder Radio

588: Hulk Smash “PUNY DEVS”

769.629

It's the liberal version of that, right, where the conservative one is have all the guns.

Coder Radio

588: Hulk Smash “PUNY DEVS”

822.376

I could totally see that, right? Yeah. I mean, I go back way into the past with this. When I was in, let's call it middle school or high school, I had a couple – I knew them, right? It was a smaller town up north. They weren't bad per se, boys, but they were a little hyper, right? They liked to do – they were – very traditional school I went to, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

846.292

So sitting in rows and sitting there for hours on end and being told what to do and yes, ma'am, yes, sir was not exactly – Their wheelhouse. And then a magic little pill called Ritalin came along. See, I think the problem is you and I are old enough to remember what this was like before. And people just actually dealt with the kids and taught them how to control themselves naturally. Yeah.

Coder Radio

588: Hulk Smash “PUNY DEVS”

85.562

They don't like that.

Coder Radio

588: Hulk Smash “PUNY DEVS”

86.463

They don't like that. Right. Of course not. Right. Correctly, they respond pretty aggressively. Well, as the sheriff's department is clearing the school, this person decides, I'm assuming it's a boy. That he is going to follow the media, the social media, the local news, and taunt the school and the sheriff. Oh, man. You're kidding me. Very poor decision. Yeah.

Coder Radio

588: Hulk Smash “PUNY DEVS”

870.453

Without NSA level surveillance.

Coder Radio

588: Hulk Smash “PUNY DEVS”

892.764

Well, you kind of do, right? They give you like – they've always done that. They give you notes. I mean – but yeah, you're talking about – That's what I'm saying. You're talking about like act like on their device as spying.

Coder Radio

588: Hulk Smash “PUNY DEVS”

921.275

Yeah, so I think that could actually happen. My big concern with this particular case down here and all of them down here, but I think a lot of states are like this. In Florida, like I said, the sheriff is elected in every county. The judges are all elected. And the DA is elected.

Coder Radio

588: Hulk Smash “PUNY DEVS”

943.169

No one who is running for election wants to be the guy that believed a kid who made a stupid Facebook post or Snap or whatever the kids use now or TikTok, right? And said, I'm going to give this kid a break and just force him to go to therapy or something like that instead of charging him criminally. No one wants to be that dude.

Coder Radio

588: Hulk Smash “PUNY DEVS”

964.411

Because your opponent in the next election, I mean, the ads write themselves, right? I could see the local Tampa Bay CBS and Fox stations running them day in, day out. So what they're going to do and what they've been doing is treating children like they are Osama bin Laden. And that's pretty bad. And I know people are going to be like, well, if it was your – but like it was my kids, right?

Coder Radio

588: Hulk Smash “PUNY DEVS”

993.3

Like it was the schools my kids go to. I don't – I'm not happy that this happened. The only reason I'm making this a public thing is because the wildness of the overreaction. And don't get me wrong. I got very little work done. I was nervous as a cat. I was texting my stepdaughter. I checked my son's school's page. They said we're not – we're locked – we're –

Coder Radio

591: FOSS does what Nintendont

1035.316

Also, first of all, I have tremendous faith in our audience's ability to do all kinds of hacking. So I guarantee you, not only could they do it, Chinese government, if you're looking to hire somebody, the Coder Radio audience, you couldn't find better people.

Coder Radio

591: FOSS does what Nintendont

1054.246

You know, if you're a troll and you're listening to this next week, you got to go in the jobs chat and have like a panda bear with a red flag being like, hello, Coder Radio people. Yeah, there you go. No, it's, it just, okay, so I can, I briefly did a contract for one of the telcos. It was a stupid thing, but it was a stupid mobile thing for them.

Coder Radio

591: FOSS does what Nintendont

1077.95

And the level of we're not changing anything or updating anything unless we're getting paid for it is strong with these guys.

Coder Radio

591: FOSS does what Nintendont

1105.646

Well, and it's also a cost center for them. Oh, for sure. So their incentive is to be like, oh, we have to comply with the stupid government thing. Let's just like give them an open thing so they can look themselves, which is how it works. Yeah. Right.

Coder Radio

591: FOSS does what Nintendont

1119.095

So I'm just, you know, it's really this is one of those cases where whoever decided this was a good idea either didn't understand technology enough to know what would happen, which seems super likely. I'm going to assume incompetence or didn't care.

Coder Radio

591: FOSS does what Nintendont

1137.296

Well, that's true. 30 years ago, the risk would have been more like physical security. Yeah. Yeah. Right. Like the AT&T guy gets blackmailed and goes in and steals the data. I mean, that would be.

Coder Radio

591: FOSS does what Nintendont

1341.834

Yeah. Most of that is basically the read any – you're an entrepreneur, but you don't know how to do sales because you're like a – well, a developer, right? This is how you do sales. Of course you want to focus on your enthusiastic early adopters who took a risk on you when nobody else did. Of course focusing on one niche, right? That's basically what he's saying by focusing down.

Coder Radio

591: FOSS does what Nintendont

1364.453

It's the only way if you're a small shop because you don't have the resources to go wide and it doesn't make sense to do it anyway. Focusing on a geographical area, I could see how that would make sense because, again, you have limited wood to put behind the arrows. The only one I thought was a little weird is you won't attend a conference that you're not a speaker at.

Coder Radio

591: FOSS does what Nintendont

1385.188

That's like, yeah, all right. That's kind of like, do you know who I am? I don't know. I don't think that is necessarily true.

Coder Radio

591: FOSS does what Nintendont

1520.17

I mean, I don't know how I feel about that from a practical perspective, because if you want to really manage a properly manage an open source project, that's a lot of work. And you're you're unless it's something like really fundamental, like you're the guy who invented jQuery, your ROI. I just don't think it's going to be there.

Coder Radio

591: FOSS does what Nintendont

1555.619

It can be a piece of your product. Or you could be like, you know, insert project here. We'll just use our pals at Docker as an example. Open source your product and have Amazon capture a bunch of the value.

Coder Radio

591: FOSS does what Nintendont

1602.326

I can give another example, MongoDB, right? MongoDB will love to sell you Mongo enterprise stuff, right? But how many people just using MongoDB and their node app are actually even like in the ballpark of being Mongo enterprise customers? I would say 0.01% maybe.

Coder Radio

591: FOSS does what Nintendont

1664.335

I would argue in many cases there that just won't be a thing.

Coder Radio

591: FOSS does what Nintendont

1674.373

Yeah, this is a misunderstanding of how open source generally works. One, I mean, if you're able to market your open source product such that it's generating sales for you, I would argue that your energy would have been better spent just marketing your core product because you're really good at marketing and sales.

Coder Radio

591: FOSS does what Nintendont

1699.123

They may not know. Yeah. Right. That's that's a great point. The person developing the end application may be pulling some other, I don't know, NPM library that pulls another one that pulls yours and have no idea who the hell you are.

Coder Radio

591: FOSS does what Nintendont

1744.211

Wes is right. He's in the chat saying this sounds like LinkedIn lunatics more and more. This is the kind of crap you get like somebody's LinkedIn article post.

Coder Radio

591: FOSS does what Nintendont

1797.71

You still have to develop the entire open source utility.

Coder Radio

591: FOSS does what Nintendont

1804.532

Well, for Azure, right, and for GitHub. Yeah.

Coder Radio

591: FOSS does what Nintendont

1810.914

Oh, that is true.

Coder Radio

591: FOSS does what Nintendont

1842.786

Yeah, they really are, too. That's the game.

Coder Radio

591: FOSS does what Nintendont

1860.95

We could do a segment. This is the – you know, I've been getting some real whoppers. I shit you not. So this is – we're doing a double because of Hurricane Milton today. I know I'm breaking the illusion. Someone had the balls to send me an email trying to get me to buy their offshore development services, which is a thing I don't do. What kind of – what's the pitch there? What's the – Oh, no.

Coder Radio

591: FOSS does what Nintendont

1894.438

Are you ready? Here you go. Dear Mr. Dominic, I want to extend my deepest sympathy. Not sympathy. It's just sympathy. But fine. You know, I'll take it. It's a minor. Uh, to you and your family and the whole firm at Mad Botter. Cool. I want to know that I'm happy to help my firm offers. And it's just the normal list of like, here's our $20 an hour offshore or whatever it is, uh, development rates.

Coder Radio

591: FOSS does what Nintendont

1916.799

Um, I hit the spam button with a sledgehammer. I couldn't take it. That's some scummy stuff right there. And I am sure that's regular email. So this person took the time to get my email. I guarantee you, and I know they don't listen to the show because they spelled Dominic wrong and they spelled Mad Bonner wrong. But my LinkedIn messages...

Coder Radio

591: FOSS does what Nintendont

1940.515

are going to be – if this is the new tactic, whatever scummy sales tactic is the new thing, I keep getting it. I don't know. I'm just pitching in, Moni, but leveraging a natural disaster that puts people's families in harm's way as – That's a certain kind of cynical.

Coder Radio

591: FOSS does what Nintendont

1960.161

You watched Wall Street and were like, Gordon Gekko makes a ton of sense to me. I don't understand what the deal is with this movie. Yeah.

Coder Radio

591: FOSS does what Nintendont

1979.1

I don't think that's possible.

Coder Radio

591: FOSS does what Nintendont

1982.143

It's online mostly. I have the generator. We talked about this just two weeks ago when there was another game. I have my Verizon Jump thing. They don't call it Jump anymore. It's like a MiFi, but a hotspot. I know what you mean. The first one I bought was called Isis, hilariously. Yeah, I remember that. They quickly changed that. Yes.

Coder Radio

591: FOSS does what Nintendont

2002.581

So I'm kind of like prepared, but I could see like I'm sure I'm not the only one who got this email. Right. I bet there's a couple of people who got it like that want to throttle this guy.

Coder Radio

591: FOSS does what Nintendont

2016.906

So this is Mike's scumbag of the week. It should be a new segment.

Coder Radio

591: FOSS does what Nintendont

2120.69

Yeah, that is. That's interesting.

Coder Radio

591: FOSS does what Nintendont

2146.625

You know, but just don't send emails trying to sell things with natural disasters. And then go to alice.dev if you're experiencing a great day where we can help with your ETL and automation needs.

Coder Radio

591: FOSS does what Nintendont

2174.813

And usually, and I remember we had to throw one out because the audio was so good. Yeah, it happens. That happens too. That's why we don't do guests. Yeah.

Coder Radio

591: FOSS does what Nintendont

252.969

So, yeah, it's kind of a tough thing, right? I mean, I agree with everything you're saying about backups and historical, you know, keeping the history of these games. I would also add, just as an aside, this problem of keeping the history of these games and like preserving them.

Coder Radio

591: FOSS does what Nintendont

268.877

is there's actually a much worse problem and that's all that all these games are now live service games yeah service is turned off the game your disc or your digital copy or whatever you have is effectively you know broke right your DVD or blu-ray is a is a coaster

Coder Radio

591: FOSS does what Nintendont

288.364

Going to make that hard. Yeah. I can't say that I 100% agree with Nintendo's hyper-aggressive actions and, frankly, you know, Godfather-style tactics here.

Coder Radio

591: FOSS does what Nintendont

308.903

I definitely see it with the switch. And I also like it. It's nice to talk about the historical preservation stuff. I would be willing to bet if somehow you did a real investigation, it's the vast majority of it's just piracy. It's gotta be right. It's gotta be just people who want to not pay for the games.

Coder Radio

591: FOSS does what Nintendont

359.992

Oh, for sure. For sure. So, you know, I don't know. It's one of the – if you're doing one of these projects – You know, this isn't like a new development, right? Nintendo has been, I mean, Nintendo didn't want people to post YouTube reviews of their games.

Coder Radio

591: FOSS does what Nintendont

394.105

Put a tiny little machine in there. No, because $14.99 a month is more money. And if you want access to those games, you're paying it in perpetuity.

Coder Radio

591: FOSS does what Nintendont

406.164

And also it looks better for the markets because the way they – I mean this is wild, right? This is like inside baseball. But generally the way that revenue is valued for valuations, recurring revenue is better.

Coder Radio

591: FOSS does what Nintendont

691.085

I mean, I can tell you what the other side is going to say. What? I'd love to try to steel man this. I'll steel man it. The next time, first of all, we'll do our normal joke. Think of the children.

Coder Radio

591: FOSS does what Nintendont

706.702

Or election interference. Yeah, I think they'll go with the terrorism stuff first, but yeah. We talk about this all the time. Every couple months this comes up, right? If your goal, if your stated aim is to prevent all crime, right, you're going to have this stuff and it's going to cause all kinds of trouble.

Coder Radio

591: FOSS does what Nintendont

762.574

Well, police have been policing since Grog, the third caveman, was like, hey, we need one of us to stop the other cavemen from stealing things and attacking the women and children or whatever. Even back then, there were cave paintings that said, think of the children, I bet, right? So it's bull, right?

Coder Radio

591: FOSS does what Nintendont

782.911

Police used to be able to do policing without all this technical wizardry and constant surveillance. And you know what they had to do instead of relying on technology? And same thing for civil cases, like, oh, I have the text messages. You actually have to do some detective work, right?

Coder Radio

591: FOSS does what Nintendont

800.906

You have to actually gather evidence, interview witnesses, and not just, you know, get a couple of keystrokes and say, well, you put this, especially if you look at places like our good friends in the UK, who were now like, you know, that angry drunk text you sent might now be a felony. It's really, that is a thing that happens in the UK. Yeah. I hate all of this. This was bound to happen.

Coder Radio

591: FOSS does what Nintendont

825.252

The worst part is this was happening apparently for a long time, and you're just hearing about it now.

Coder Radio

591: FOSS does what Nintendont

831.978

If I'm a Chinese spook here... Because none of this is anonymized, right? So you could just go through and find particular people you'd like to put pressure on. Like, hey, Mr. Executive at a company that has valuable IP we'd like to, you know, research we'd like to exploit. So that's a pretty cute college girl you got there that you see every other week. Be a shame if your wife found out. Sure.

Coder Radio

591: FOSS does what Nintendont

856.384

Much like, or hell, you're Nintendo, right? What an interesting GitHub project you were texting about.

Coder Radio

591: FOSS does what Nintendont

865.55

The opportunities for intimidation and blackmail.

Coder Radio

591: FOSS does what Nintendont

875.672

I've gotten to the point where maybe this is just like, you know what? The cops were able to do their job before. The feds were able to do their jobs before. I think everything – they should write a law. There should be a regulation here. The regulation is end-to-end encryption becomes mandatory. Right. And no one can get to it.

Coder Radio

591: FOSS does what Nintendont

891.613

And then there will be risk and there will be cases and you will have, you know, pearls being clutched. But it's better than how many years was this going on? How much data, sensitive data, right? Personal stuff. Maybe you're a military officer and you're secretly gay. How many of these do we even find out about? Right. The case I just made happened.

Coder Radio

591: FOSS does what Nintendont

915.258

The government, Sisyphus, I always say wrong, stopped Grindr from selling itself to foreign investors because they're like, look, man, you could say whatever. This is like 2022. But that is a blackmail vector. So, this is terrible. This is why the backdoors should not only not exist, it should be illegal, everything should be end-to-end encrypted.

Coder Radio

591: FOSS does what Nintendont

937.264

And we just, we have to go back to understanding that you can't, it's like if you live in Florida, right? You want to create a hole in your house to get a better breeze. Great, but the snakes and the gators can get in there too.

Coder Radio

587: Surfing the WSL Wave

1036.411

Well, that's what it felt like, right? It felt like they had to have an AI story. And we talked about this in our DubDub episode, too. And right now, whether this makes a whole lot of sense or not, Wall Street analysts want you to be talking about AI. So this is very, we're, you know, this is very, we're in the beanie babies, right? We're in the fad.

Coder Radio

587: Surfing the WSL Wave

1058.781

That's not to say all AI is fake or anything like that, but. It's pretty clear that Apple threw this together pretty recently, right? As we record, this is the day after the event, their stock's down. Right. I don't really have much on this topic. I feel like if you want a phone, get a phone. But there's nothing earth-shattering in these.

Coder Radio

587: Surfing the WSL Wave

1080.209

I do feel like if you want to fry the bacon, the Cupertino Apple Smoked Bacon... What really, in my opinion, happened here is they had a whole multi-year AR roadmap laid out.

Coder Radio

587: Surfing the WSL Wave

1094.774

That's why the cameras and the pros are so balling, right? It was going to be that the iPhone Pro is now your content creation device for the Apple Vision Pro. Yes. And la-di-la-di-la. Well, that fell right on its face. And they had to do a hard pivot for Wall Street. They had to do a hard pivot because Sam Altman came out and, you know, kind of repositioned OpenAI as a...

Coder Radio

587: Surfing the WSL Wave

1117.108

Though technically not a commercial company at the moment, it's still owned by the nonprofit. There's lots of whispers that there's going to be some chicanery to change that. And that, you know, like you said, it basically put a bee in Wall Street's bonnet, and they needed a story about AI. So they made this weird partnership with ChatGPT, which is really not a whole lot, right?

Coder Radio

587: Surfing the WSL Wave

1139.369

It feels a lot like an API integration, honestly.

Coder Radio

587: Surfing the WSL Wave

1143.032

And they're doing Apple AI, okay. But they're not doing anything. I mean, it's a little weird, too, right? You could think they're the platform vendor, and one of the biggest complaints of iOS power users is how siloed apps are.

Coder Radio

587: Surfing the WSL Wave

1156.417

The obvious but perhaps like really technically challenging thing with even their own internal architecture thing for them to do would be to basically make, I think they call it workflows on iOS now. You can like have apps like, you know, basically Unix pipes, right? Pipe data to one each other. Have Siri be able to just do that.

Coder Radio

587: Surfing the WSL Wave

1176.527

For instance, I got the Overcast update and for about a week I was very unhappy with it because it kept crashing and I listened to a lot of podcasts.

Coder Radio

587: Surfing the WSL Wave

1192.194

It feels like ADA bait, right? That's what that was. The ADA stands for Apple Design Awards for folks who didn't spend a decade doing iOS development. And it would have been very nice to say, hey, Siri, get the data, the OPL file, the OPL file from Overcast and shunt it to like, I don't know, Pocket Cast or something.

Coder Radio

587: Surfing the WSL Wave

1219.319

Or Fountain, I guess, or whatever. Yeah, there you go. The problem is, one, Overcast took out the ability to export the OPNL file, which I feel like that wasn't a lot of code. And I kind of feel like, hmm, you took this out when you were launching what you probably knew was an unstable update. It's a very Mike Dominic move. I got to give it to you, Marco. That's something I would do. I mean...

Coder Radio

587: Surfing the WSL Wave

124.372

Yeah, I mean, this will be in court for 10 years if they actually go for the breakup, right?

Coder Radio

587: Surfing the WSL Wave

1242.762

I mean, make you be patient. Because it's obviously fixed now, right? I'm still using it day to day. I'm a premium customer. But the first week, week and a half, two weeks was pretty touching. Yeah. So still a good app. If you are looking for an iOS podcast app and you don't want to do whatever, it's fine.

Coder Radio

587: Surfing the WSL Wave

1263.178

it it it would have been great for siri to be able to handle that kind of thing for me what a dream yeah apple just really feels that those walls around each individual app silo have to be manned by snipers and with a gator filled moat straight from tallahassee so i don't i guess we can't have that but yeah i i feel like the it's like it is a big story but it's only big because of how like where's the beef right there's nothing there's no there there this one

Coder Radio

587: Surfing the WSL Wave

1386.121

Yeah, it's a level of, I think maybe calling it vapor is a little too spicy, but I'll call it vapor.

Coder Radio

587: Surfing the WSL Wave

1408.616

It's also the end of the quarter. Yeah.

Coder Radio

587: Surfing the WSL Wave

1411.47

I mean, you know, all roads lead to what to investor relations here.

Coder Radio

587: Surfing the WSL Wave

1442.386

But, Chris, those colors are pretty on the non-Pro version. Yeah. Nice job with the case.

Coder Radio

587: Surfing the WSL Wave

1469.185

Yeah, I mean, I could see me, of all the things they announced, I might pick up, or I think I'm pretty likely to pick up, is I'm running Gen 1 AirPods, and I use them all the time. Yeah, yeah. Again, for my podcasts, such as Linux Unplugged.

Coder Radio

587: Surfing the WSL Wave

1524.385

I know, but it feels... The only thing that I think is a little unnecessarily Tim Cookie about these AirPods... $50 for noise canceling on the same line? I mean, come on.

Coder Radio

587: Surfing the WSL Wave

1598.268

I don't know. I just... I wonder if... Like, I also have a pair of the AirPod Max, and I used to use them more... I mean, they're fine, right? I will agree, like, for over-the-head headphones, they're probably the best ones I have. Good for music. Really great. Right. But the reality is, I usually have, like, one AirPod of, like, the, you know, Gen 1 in because I'm...

Coder Radio

587: Surfing the WSL Wave

1635.615

I see. Well, my stepdaughter went through a gossip girl phase, so then you put both AirPods. Maybe I will get the active noise canceling.

Coder Radio

587: Surfing the WSL Wave

1705.232

I'll have to see one of these in person because, again, I have the 14 Pro Max, whatever it's called. And at least in the demo, which you would think the demo would be the cat's pajamas, right? I didn't feel like I got to go get this.

Coder Radio

587: Surfing the WSL Wave

1720.296

Now, maybe I could be compelled because I have Verizon and sometimes they're like, hey, it's been two years. Then, yeah, I will get it.

Coder Radio

587: Surfing the WSL Wave

1732.366

See, I guess maybe it's where I am. I just don't have the call problems.

Coder Radio

587: Surfing the WSL Wave

1743.246

Yeah, that is pretty sweet. All right, so what if you're not loyal to the Apple ecosystem? What if you're surfing the WSL wave, Mike? Yeah, so to celebrate the end of summer and to, frankly, make better use of this ridiculously over-spec Dell I have here, I decided to give WSL a shot again.

Coder Radio

587: Surfing the WSL Wave

1768.71

It's amazing.

Coder Radio

587: Surfing the WSL Wave

1772.153

I did. Oh, wow. So the image is of Tux surfing on top of something with like a vaguely Microsoft Windows-esque logo on it. Yes. Yeah.

Coder Radio

587: Surfing the WSL Wave

1782.563

You know, we've talked about it before. I think it might be a year ago. And it's certainly come a long way to the point where so far, about a weekend, it is 100% usable. The biggest hiccup I hit was actually trying to, and this isn't WSL, this is just Windows.

Coder Radio

587: Surfing the WSL Wave

1799.629

When I was trying to get on the air, I was trying to get on the air on the Dell, and Chrome kept saying, your Windows is blocking the microphone. So I went to do what Chrome said, and it didn't help. So that's probably – Rough edges for those kinds of things.

Coder Radio

587: Surfing the WSL Wave

1820.447

Well, and I have a suspicion that it's the way, because I plugged in the Zoom 22 into the front of the Dell via USB-C that I use for the Mac. I bet had I ran it behind the desk into like a regular USB-A port, I just have this feeling it would have not been done. But we're talking about WSL, not Windows in general. We should just take a quick detour, right? So Windows is fine, right?

Coder Radio

587: Surfing the WSL Wave

1842.851

PowerShell is, I would say... Pretty good now, even though I don't use it much at all. They have fixed, and you can read DHS's post about this too, text rendering is no longer terrible on Windows until you get into some of those older applications that look like a dead turkey. And WSL, so there's still two modes. There's WSL 1, which is like the translation layer.

Coder Radio

587: Surfing the WSL Wave

1868.881

Think of it like wine, but Windows to Linux almost. Kind of slow. The only real big advantage is that working with the Windows file system is faster. What you really want, and what most people are talking about when they talk about WSL today, is WSL 2, which is running a full big daddy tux Linux kernel inside of Windows.

Coder Radio

587: Surfing the WSL Wave

1906.926

It does more stuff. And a lot of, I'm jumping ahead a little bit here, but a lot of the IDE vendors, such as, you know, I love my JetBrains tools, right, have strong WSL support now.

Coder Radio

587: Surfing the WSL Wave

1917.968

Where it's like two-click setup for, I'm using PyCharm and RubyMine, of course. Really easy setup. CLion has good integrations.

Coder Radio

587: Surfing the WSL Wave

1929.662

Yeah, VS Code does some weird stuff. It automatically configures itself if you install their plugin, and it will sometimes launch a Linux version of VS Code or VS Code in a Linux email for you if you type code into WSL.

Coder Radio

587: Surfing the WSL Wave

1947.757

Yeah, so if you want the I-want-to-do-no configuration of an IDE whatsoever, Visual Studio Code is your buddy. It's there for you.

Coder Radio

587: Surfing the WSL Wave

1959.388

Yeah, well, I kind of think it might be why VS Code exists, to be honest with you. It's really... You know, I did take a quick walk on the VS Code site again, and they are... they really want to make it easy for you to go from like VS code to get hub to deployed.

Coder Radio

587: Surfing the WSL Wave

1977.849

And there's all kinds of little Microsoft published helpers for that. So take that for what it's worth, right? You know, you just, how tightly you want to be in that ecosystem.

Coder Radio

587: Surfing the WSL Wave

1996.328

I know you're a Penguin guy. So I did two. I did Penguin, but I ended up writing the post. I'm going to do a more in-depth one later with Ubuntu for the simple fact that Ubuntu is free.

Coder Radio

587: Surfing the WSL Wave

2008.911

And most of the tutorials that I think beginners will find are going to be for Ubuntu. Okay.

Coder Radio

587: Surfing the WSL Wave

2020.736

So you don't have to run it at startup either. Right, okay, right. I mean, I don't notice it. I also have 128 gigs of RAM on my machine. By default, it only allows it to take up to 50% of the RAM on your system.

Coder Radio

587: Surfing the WSL Wave

2037.211

That's all. In your system, that's still a ridiculous amount of RAM. Well, right. There's a config file where you can override that if you're insane. But I have noticed no performance lag. Again, 128 gigs of RAM. Yeah, yeah.

Coder Radio

587: Surfing the WSL Wave

2061.437

So I haven't done, I don't do my dev environments in Docker. I deploy to Docker for staging and production. So I have not, but that is definitely something I should look into.

Coder Radio

587: Surfing the WSL Wave

2103.197

So there's two things. Let me just jump to the Docker thing real quick too. Yeah, so there's other ways to use Docker, right? You could do like Doku or Docker Compose where like Voltron's up the Docker container on the server, which is basically what I do. Okay. So the advantage is, well, you know, that $1,500 Mac Studio display I bought? About two years ago? Yeah. Hmm. decided to die.

Coder Radio

587: Surfing the WSL Wave

2126.852

Oh, so this is more of a rage trial. I see. I see. Um, no, but there are, there are legitimate advantages, right? Like, so I do have, um, windows applications that I still support. I have, uh, you know, some game stuff that I'm doing gaming and game dev stuff that is just easier on windows right now. And I gotta be honest with you. Like I'm going to be redoing my little home office.

Coder Radio

587: Surfing the WSL Wave

2151.445

Cause I just, I grabbed a monitor I had in the garage and, The prices on non-Apple stuff, I know this is going to come as I told you so from a lot of our commenters. There's just a whole world of affordable things out there in every shape and size.

Coder Radio

587: Surfing the WSL Wave

2171.239

I can also upgrade this Dell thing. I think it can go up to 256 gigs, which is ridiculous.

Coder Radio

587: Surfing the WSL Wave

2207.441

Yeah, so, I mean, a couple, you know, I do like the PC game. Proton has come a long way. Lutris is great. We've talked about them both in the show. It still is a lot easier just to, like, you know, have it native on Windows, especially if you play, like, online RTSs, which I do quite a bit recently. Those stupid, what do they call them? Not DRM. Anti-cheats. Oh, God. Anti-cheats.

Coder Radio

587: Surfing the WSL Wave

2232.153

For some reason, they must be something I'm doing. They just hate Lutris.

Coder Radio

587: Surfing the WSL Wave

2237.585

I'm always getting like, you've been kicked, you know.

Coder Radio

587: Surfing the WSL Wave

2292.843

Yeah. I mean, I will say, I mean, this isn't the Windows Action Show. Windows 11 isn't that. It just isn't. And it sounds like the dev story you think is pretty solid. The dev story is solid. Now, maybe, like, so far I haven't hit anything. Maybe I will hit some crazy situation. My one big hurdle, but this was user error,

Coder Radio

587: Surfing the WSL Wave

2312.426

was you really, if you're going to be working your dev environment in WSL, just keep your code in the Linux file system. Don't try to cross the streams. Performance sucks crossing the streams. There's weird pathing issues as it tries to convert Windows paths to Linux paths or Unix paths, rather. Yeah, that's just not good. I kind of don't care for the GUI features.

Coder Radio

587: Surfing the WSL Wave

2340.064

Like, this is Penguin super big into this. And I know most of the mainstream distros have added this, too, where you could just launch GUI apps from WSL Linux versions like full X11 server. I guess that's cool if you need one of them. I'm mostly using it basically as the Unix. Right. You know, the POSIX stuff, the Linux command line. Right. With Windows native Linux.

Coder Radio

587: Surfing the WSL Wave

2364.43

Jetbrain IDEs because that's what I've used for work using the WSL SDKs as the remote interpreters remote in quotes because it's you know not in fact remote right it's a couple file system jumps away yeah and the idea sort of slash hope there is kind of like best of both worlds I suppose Yeah, the only other hiccup I've had is RuboCop, which is, I'm trying to think what, like a flake?

Coder Radio

587: Surfing the WSL Wave

2393.412

It's a linter. It's even slower in WSL. Oh, sure, yeah. I bet some things would be, wouldn't they? I figured it out, and I actually ended up asking JetBrains about it. It is not RuboCop. It is the round trip it has to take for the way they have, at most IDs, integrated into the editor. And they were able to show me you can prove it if you just go into Terminal on WSL.

Coder Radio

587: Surfing the WSL Wave

2418.604

and run the command manually that it's running, it's just as fast as you'd expect. That feels like a tooling thing where I would not be shocked if RubyMine couldn't fix that. I did spin up a VS Code instance in Windows that had Ruby support. But targeting WSL again, right? It did not have this performance issue for RuboCop.

Coder Radio

587: Surfing the WSL Wave

2444.246

But it notably doesn't have the automatic, like you could just click and be like, accept this recommendation. So I think there's something about the way they've implemented that that causes an issue. But that is a tiny, tiny gripe. And also sometimes RubyCop suggests crazy crap.

Coder Radio

587: Surfing the WSL Wave

2461.477

Or things that are technically, quote, the Ruby way, but make your code indecipherable to anyone who hasn't been learning under Mr. Kane for a while. Is it Dr. Kane? Father Kane? He's just an old dude, right? I don't know.

Coder Radio

587: Surfing the WSL Wave

2476.611

He wears robes. He's very priestly.

Coder Radio

587: Surfing the WSL Wave

2482.734

I feel like I should know that. I bet he's like a monk or something, yeah.

Coder Radio

587: Surfing the WSL Wave

2516.035

Mandatory WSL. Yeah. I believe Arch Linux is available, too, so you could really. There you go. There you go. I like the way you're thinking.

Coder Radio

587: Surfing the WSL Wave

258.664

I may be wrong. Yeah, we'll see what happens. I mean, you know, it's interesting the businesses they're talking about splitting out. When, if I think of, you know, self-sustaining businesses at Google, I would think of YouTube, obviously. And then actually maybe the not, I think, discussed enough Google App Engine, which is like their AWS or Azure.

Coder Radio

587: Surfing the WSL Wave

2599.414

Isn't that the one that used to be on, like, Ubuntu?

Coder Radio

587: Surfing the WSL Wave

2678.471

That's actually a great point, right? They used to literally make videos coming out and saying, you know, this is just like your Apache web server, man. Come on. Hey, here's XServe. You can run Apache. So when you're doing your Java – remember Java was the hotness, your Java development. It's just like the – it's the same environment that you're going to be running in production. So – and –

Coder Radio

587: Surfing the WSL Wave

2699.81

Yeah, they even tried to supplant my beloved Objective-C with Joth at one point, but we smoked Duke down.

Coder Radio

587: Surfing the WSL Wave

279.863

But Chrome, I don't know how Chrome could possibly live on its own.

Coder Radio

587: Surfing the WSL Wave

2913.892

Yeah, I got to start leaving the swamps.

Coder Radio

587: Surfing the WSL Wave

2924.599

I know. It's freaking horrible.

Coder Radio

587: Surfing the WSL Wave

302.686

Or even then it might not be sustainable, right?

Coder Radio

587: Surfing the WSL Wave

3259.09

Well, also it's the salience of the false positive. You probably see more ads in a day than you think and you just remember or take note of the ones that seem eerie to you.

Coder Radio

587: Surfing the WSL Wave

3278.751

Also, your browser agent also gives you away. If you are, I don't know, a Mac user using Safari on a pretty nice machine, they have a profile of guys who are within a certain age group, a certain demographic, who are Apple users, right? Yeah. Honestly, that's how podcasting ads work, too. You figure out who your audience is. I mean, Chris, tell me if I'm way off base. You're right.

Coder Radio

587: Surfing the WSL Wave

3305.429

And you sell them things that stereotypically they would probably buy.

Coder Radio

587: Surfing the WSL Wave

3386.763

Right. It's a lead generation tactic. I mean, you know, definitely be concerned about how much you're tracked. But just like take a minute and read an article about lithium-ion batteries. Hell, read the Wikipedia. Yeah. then you will understand why this is not happening anytime soon.

Coder Radio

587: Surfing the WSL Wave

3429.392

I mean, we should go, but the real bacon one I'll just let folks hear about. Your credit card company, depending on who it is, many of them are doing this now, are actually tracking your transactions and selling data to advertisers.

Coder Radio

587: Surfing the WSL Wave

3446.323

So that means you don't have to even be online. You could simply go to Publix or, I don't know, Kroger's, I don't know where you are. And they'll be like, huh, this person seems to be trying out vegetarianism this month. Right.

Coder Radio

587: Surfing the WSL Wave

3461.316

No, they admitted it. Yeah. I have a cap one card and they're like, hey, we're going to be selling all your. Mm hmm. Yeah. So it's. Yeah.

Coder Radio

587: Surfing the WSL Wave

3492.344

Right. If you are like a Moldavian scientist who solved the cold fusion, great. You've done it. Yeah, you could probably pull this off.

Coder Radio

587: Surfing the WSL Wave

3504.216

In a bunker in Moldova. No, alice.dev. Buy some automation.

Coder Radio

587: Surfing the WSL Wave

3531.474

We'll figure it out. I got like one last hurrah. Oh, we would be remiss if we didn't say rest in peace to Lord Vader. Oh, right.

Coder Radio

587: Surfing the WSL Wave

363.703

Yeah, it would be interesting, right? Because then it would also compete with Google search and other people have discussed this possibility. But like I said, if there is anything like that suggested, it will be Oracle versus Google level appeals.

Coder Radio

587: Surfing the WSL Wave

501.536

Yeah, it was. Good stuff.

Coder Radio

587: Surfing the WSL Wave

513.664

Well, I would say that there are Buddhist monks of the audience, right?

Coder Radio

587: Surfing the WSL Wave

690.987

Yeah, I mean, you know, I'll just give my general impressions, right? All these iPhones are basically performance bumps from the 15. I'm on a 14 Pro Max, whatever. I am still, you know, I'm toying with it. I'm not sure I'm going to upgrade.

Coder Radio

587: Surfing the WSL Wave

713.093

No, I don't see that drawing me to upgrading. I think about what I do on my phone. I use it as a phone. Shocker right now. I listen to podcasts and audiobooks and check my email. Oh, and I take pictures of my kid. Now, honestly, the most compelling thing is the camera stuff on the new Pros. Yeah, cameras are better for sure.

Coder Radio

587: Surfing the WSL Wave

730.51

But is that worth me, you know, having a phone payment or dropping whatever it's going to cost?

Coder Radio

590: Google’s Loss is Our Win

1339.136

Four score and seven boosts to go.

Coder Radio

590: Google’s Loss is Our Win

1422.769

So splits and frameworks make

Coder Radio

586: Mike's Clone Army

1016.087

Glory of Docker, you can run multiple applications on one box in different containers. Again, Docker, we knew them when, when they were just we lads. But it's a huge pain in the ass to sync the data, right? This Postgres database, this kind of thing that I hate doing because it's error prone.

Coder Radio

586: Mike's Clone Army

102.708

This is a hickory maple dry rub. Oh, okay. You got me. That I had put on the ribs hours before cooking them and kind of let seep in. Yeah. So that's the dry rub rack. The other one is just sweet baby raised barbecue sauce. Great barbecue sauce, but it's just barbecue sauce, right?

Coder Radio

586: Mike's Clone Army

1035.754

And, you know, everybody says they don't care about the second instance, the staging instance, but they definitely care, right? You're going to get the calls that it's down or whatever, something crazy happened. Yeah. So I was looking for a way to make this less of a support burden.

Coder Radio

586: Mike's Clone Army

1052.015

And little did I know about this app's clone functionality in Doku, which I use every single day and have been for years. See what happens when you don't read the damn manual? What it does is it takes the existing instance, copies the application, the environment variables to a point. You can change them later. And most importantly, any attached databases.

Coder Radio

586: Mike's Clone Army

1081.57

So Doku obviously has the Doku Postgres plugin. And like Doku Storage, any of those configurations you're using for... Doku has a robust plugin system. And creates a new instance. Things it doesn't do for you. SSL. Big pain in the butt. Okay. Change environment variables, also pain in the butt.

Coder Radio

586: Mike's Clone Army

1101.477

For instance, you probably don't want to be sending emails or push notifications or anything like that from your staging instance, right? Now, my case was a Rails case, but this would work for, you know, FastAPI or, you know, Spring, really anything, right? Java Spring, whatever, right?

Coder Radio

586: Mike's Clone Army

1119.875

I wrote a very simple bash script and using good old cron because we're on Linux and we have things like this that make this easy. Ran this command, right? Doku apps clone. I think I did. It's like every Sunday at midnight or 1 a.m. Okay. goes in after it's been cloned, calls Let's Encrypt, which is the free way to get SSL certs, right?

Coder Radio

586: Mike's Clone Army

1144.029

Which Doku has a lovely plugin for, so it calls the Doku Let's Encrypt plugin, configures that all properly because you have to do it every time for every instance. So then you get your SSL, then goes in and changes the environment variable, in my case it's the Rails env, to be staging, which I just put a simple flag in the application to prevent certain actions I don't want to happen on staging.

Coder Radio

586: Mike's Clone Army

1165.953

Long and short of it, I have a pretty stable, nothing bad has happened to it yet, instance that is mirroring production data, which is what my customer wanted. It is not on a box outside of their network. It is on the same box as prod right now. And so they have no additional security concerns, right? It's not like I'm

Coder Radio

586: Mike's Clone Army

1187.074

you know shunting their data over to a heroku instance or something like that it's right there so there's no additional security concerns it is automatic using the built-in doku clone functionality and a bash script that is roughly 20 lines long very simple yeah yeah and i'm done by the way it costs no additional money you know in terms of infrastructure

Coder Radio

586: Mike's Clone Army

121.024

Now, I was pretty confident that the way to go was my dry rub. Sure. You know, you just have that feeling. Got some brown sugar in there. Got a little maple, right?

Coder Radio

586: Mike's Clone Army

1223.612

Yeah, some of that's built into Doku, too, where you can, like, revert to different versions. But more importantly, let's say they say, okay, now we have staging, but we want, like, a super bleeding edge of what you guys are working on, instance. Sure. For, let's say they, like, I don't know, they want to add, like, a side module. I'm just...

Coder Radio

586: Mike's Clone Army

1240.343

They have not asked for this, but I'm just making this part up. That is only specific to like one division in their company. But we can have like the, you know, Jupiter Broadcasting video team instance, right? By modifying the script by like two lines.

Coder Radio

586: Mike's Clone Army

1267.115

Yeah, and this kind of problem is like the thorny kind of like data, like am I messing with data thing that I hate to do? Because, you know, you're always ultimately responsible and you never want to be screwing around where you could like lose data or anything like that. But yeah, I really like this.

Coder Radio

586: Mike's Clone Army

1281.886

And again, I mean, you know, the wise men in Washington State and Florida, although I think I was in New Jersey at the time, you know, knowing about Docker, seeing those young promising lads before they made it to the Premier League.

Coder Radio

586: Mike's Clone Army

1297.876

No, it was Cloud9, I think. Yeah. Yeah, that's right. Right, because they were selling... They were like a platform as a service, weren't they, basically? Yeah, because their product was actually Docker, but they were selling it as... As like .something, right?

Coder Radio

586: Mike's Clone Army

1314.698

.cloud. Was it .cloud? I thought it was .cloud. No, it's .cloud. No, no, you're right. It's .cloud because Cloud9 was the... Remember, we had them on too. They were like a VS Code in the cloud before VS Code.

Coder Radio

586: Mike's Clone Army

1345.282

They have enterprise contracts, though. I mean, they're not, they're not, they're not, they're okay. They're doing okay. Yeah, right. Now...

Coder Radio

586: Mike's Clone Army

1369.529

Yeah, not to beat the horse here, but one of the nice things about using, you is it is platform agnostic, right? So a problem I know a lot of folks in the Rails community are having is Heroku, since Salesforce acquired them, has become super stagnant and expensive. Yeah, I was going to say, yeah, and expensive. So it doesn't matter if you're on Linode, AWS.

Coder Radio

586: Mike's Clone Army

1393.107

In fact, AWS is more than happy to take your money while you use open source projects. They're down. In this case, my customer is on Azure. like weird enterprise Azure. So it's fine. As long as you've got a Linux instance, you're good. Unless of course you're hosting an open source project that helps you make Docker containers of Mac OS.

Coder Radio

586: Mike's Clone Army

141.614

Well, so I didn't grill these, to confess. I slow baked them. But still, came out great, right? Of course. The ribs come out. And it was as if piranhas descended, or dare I say gators, on both racks. First, they – and I said, why don't you try a little bit of the dry rub? I then went to tend to the sides. Half the rack of dry rub was gone.

Coder Radio

586: Mike's Clone Army

1455.932

If you have a developer account, you can download them.

Coder Radio

586: Mike's Clone Army

1478.805

I mean, I know a dude who runs a container for each of his consulting clients. Sure. Just like on his local, he never, he's a Python dev, and he just, he says, I don't want to, you know, he's using them for whatever, you know, virtual environment. But he says, I just put them all in their own container. That way, if something goes haywire, I don't have to worry about it.

Coder Radio

586: Mike's Clone Army

1497.292

Just blow the container away, and there we go.

Coder Radio

586: Mike's Clone Army

1608.947

That's interesting. Increased workload? Increased workload?

Coder Radio

586: Mike's Clone Army

168.72

And sitting there, dejected, was the messy as hell Sweet Baby Rays. Now, they were both good. But this goes to show fellow barbecue aficionados or the barbecue chieftains, I'd say, of our audience. When the kids whine that they want the boring thing they could just get at Chili's, just don't listen. I know. They don't know better. Yeah.

Coder Radio

586: Mike's Clone Army

1706.485

Yeah. Also, I think the incentives are super aligned for contractors, many of whom might be working on like a fixed scope project where literally their margins go up if they can get it done faster. Yeah.

Coder Radio

586: Mike's Clone Army

1862.801

I'm sure Eric will hook us up. I'm good.

Coder Radio

586: Mike's Clone Army

1881.163

You have no idea.

Coder Radio

586: Mike's Clone Army

1902.071

Because they're working in data science. They have like lots of money.

Coder Radio

586: Mike's Clone Army

1906.976

They're serious. You know, Eric does a whole R show. He's evangelizing.

Coder Radio

586: Mike's Clone Army

1956.346

That's not how it works in the States. They give you a day and they're like, show up or, you know. You're in a lot more trouble. Forget about parole, right? Yeah. In Florida, they just feed you to the gators.

Coder Radio

586: Mike's Clone Army

1976.895

I got to give our European listeners one thing. Their prisons are like less horrific than ours. Ours are like overly – especially for stupid stuff like – it's funny. Florida has made – it's on the ballot again.

Coder Radio

586: Mike's Clone Army

1989.706

it's gonna win probably but like the medical marijuana law here is so thin it's like i'm stressed out they give you a card sure they give everybody a card and it's all these old bitties running around like these old driving around unfortunately driving around token uplifted right like holy crap and but but 10 years ago

Coder Radio

586: Mike's Clone Army

2012.495

They were throwing kids in jail for like two, three years just for possessing a couple marijuana cigarettes.

Coder Radio

586: Mike's Clone Army

2033.217

Oh, it's, it's, it's my experience. I mean, this is an anecdote, right? Is it's women of that demographic, right? Yeah. Yeah.

Coder Radio

586: Mike's Clone Army

2058.833

That's exactly what I've been told too. It's they gave – basically they gave up their wine and wine is loaded with sugar and obviously alcohol.

Coder Radio

586: Mike's Clone Army

2098.719

Yeah, yeah. Exactly. Just grumble.

Coder Radio

586: Mike's Clone Army

212.734

It's our one ring of mesquite.

Coder Radio

586: Mike's Clone Army

2135.12

Well, yeah, right. They're debating that law, which probably won't pass because it's an election year, the Child Safety – I forgot the acronym, but it's another internet regulation law. That would effectively force something like this where you'd have to have digital IDs to access.

Coder Radio

586: Mike's Clone Army

2151.151

I think the word they use in it is objectionable material, which, oh, the lawyers are going to make so much money trying to define what is and is not objectionable. Oh, yeah, right. Yeah, I mean, but everything's bad. Right. I don't know. Chris, I think you're probably more of a freedom warrior on this than I am. I just we're going to get digital IDs.

Coder Radio

586: Mike's Clone Army

2440.221

Power to the people.

Coder Radio

586: Mike's Clone Army

2451.548

Can I break your spirit even worse? Yeah, sure. So the positive scenario you described isn't going to happen. Right. And going through the airport is still somehow going to suck, even though they know who you are automatically. Yes.

Coder Radio

586: Mike's Clone Army

2467.755

I can't tell you how much it's our fault.

Coder Radio

586: Mike's Clone Army

2473.399

I just want to get through security. I know.

Coder Radio

586: Mike's Clone Army

2555.76

I've had a very similar experience. And my commercial experiences are also infuriating because the flight I most commonly take is a roughly two and a half hour flight. And yet, each way, I'm in security or the lounge or whatever. whatever for two hours. Right. Yeah. Which is for those of us who are, you know, proficient at math, almost as much time as the actual flight. Yep.

Coder Radio

586: Mike's Clone Army

2584.125

Oh, and now, because airline prices are ridiculous, a flight that used to cost me, let's say, five-something round trip, I'm paying like 800 bucks. And the seats, I mean, yes, maybe I got a little more portly, but I used, do you remember like not paying to have a bag? Yeah. Or how about like a complimentary drink or something? And I don't mean like booze. I mean like not getting shaken down for,

Coder Radio

586: Mike's Clone Army

2614.485

i guess you still get the drink but yeah depending on where you sit depending on the airline all these things change but the seats are definitely less comfortable uh you know it's just where business class used to be like reasonably affordable yeah and now it's effectively first class minus 100 bucks i yeah and slightly less nice food yeah but that's it right like i i don't know it's it's over 9 000 now i'm sitting here doing the math

Coder Radio

586: Mike's Clone Army

2721.325

Okay, so this is a common thing that I've been reading from disgruntled younger iOS developers. So the reason Steve Jobs killed Flash was a battery life concern, and just like Antipathy, he felt that Adobe was making the iPhone look crappy. And... There is no case where Steve Jobs somehow being in charge still would be better for developers.

Coder Radio

586: Mike's Clone Army

2749.244

The reason it took so long to get the App Store was because Steve Jobs was personally against it. He had to be convinced because he didn't want developers installing software on their phone. And the idea that he would be this evangelist for PWAs I think comes from the marketing and the truly good web standard support they did for the original iMac launch and for a few years after.

Coder Radio

586: Mike's Clone Army

2784.294

And he was a control freak.

Coder Radio

586: Mike's Clone Army

2805.7

I know. I'm sitting in front of one that's doing weird stuff now for $1,500. I'm so happy.

Coder Radio

586: Mike's Clone Army

2854.971

I mean, well, if Jobs is still around, the Vision Pro doesn't even get out of, like, the first meeting with him. And he probably fires the guy who showed it to him, right? Yeah, I bet that's true. Yeah. I mean, you know, there's definitely differences. I would also add... I almost think him being around would have been much better for the Mac.

Coder Radio

586: Mike's Clone Army

2876.567

It's funny because we're past it now, but the just horrendous error of the butterfly keyboard, which was, I'm sorry, but that was a broken product on the MacBooks and the MacBook Pros. It wasn't that I didn't like it. I forgot her name, but the journalist from the Wall Street Journal didn't like it. Joanna Stern. Joanna Stern. The damn thing was broken out of the box. Yeah.

Coder Radio

586: Mike's Clone Army

2899.062

And it wasn't something that like – It was a bad design. It was a bad design.

Coder Radio

586: Mike's Clone Army

2904.487

Right. And that's like – that is – I think Tim Cook is a – he's obviously a brilliant businessman. But he's too much of an accountant. Damn, a lot of shade towards accountants today. He's – I feel like they kept the butterfly keyboard because, yeah, it would have been expensive to turn the ship and be like, we can't use these because they're broken. Right.

Coder Radio

586: Mike's Clone Army

292.331

I mean, saying something is going to be different, you know, five years apart is like, sure, right?

Coder Radio

586: Mike's Clone Army

2936.067

The one before it? Right. The one they were using for like... The one they could have rolled back to. Or they could have just like... Like, I feel like there was a... You put it best, I think. An emphasis on product, but also like quality. Like the Vision Pro, man. That's...

Coder Radio

586: Mike's Clone Army

2955.6

And how well the BetaQuest is doing relative to that market segment, which is a tiny market segment anyway. I don't know. It's hard to argue in counterfactuals, right? Because would there be a new whiz-bang Apple product? Well, it's tough. They're a big company. And they are on the quarterly game, right?

Coder Radio

586: Mike's Clone Army

2975.416

Like, okay, something Tim Cook handled really well that I don't think Jobs would have handled quite so well is when Warren Buffett and other – can we call them vultures? Can we do that? We're harassing him about stock price. He basically went – this is a real thing. He went to lunch with them and negotiated a deal where he would buy back a bunch of stock. basically making them rich.

Coder Radio

586: Mike's Clone Army

2999.465

Like, that is where Tim Cook is good. Tim Cook is good at, like, I could see Steve Jobs having a fit of morals about the Chinese government, right?

Coder Radio

586: Mike's Clone Army

3016.795

Federici's gorgeous, and I think that's what's important here.

Coder Radio

586: Mike's Clone Army

3040.704

Almost like a fellow, really. Yes. Yeah.

Coder Radio

586: Mike's Clone Army

3052.731

Or Johnny Ives leaves and you just like give his new design agency a massive contract and then press release. Johnny Ives is helping us out. Right.

Coder Radio

586: Mike's Clone Army

3064.017

Just real quick. It's like we shouldn't criticize Uncle Tim too much because the man is putting up the numbers.

Coder Radio

586: Mike's Clone Army

3107.082

It also depends on which era of jobs, right? Can you imagine a younger Steve Jobs and Twitter existing? Oh, God. He'd be canceled, right? This is a guy who famously would scream at people, right? Actually, you know, I would say it would be problematic if Steve was still around because there would be so many... Yeah, times have changed.

Coder Radio

586: Mike's Clone Army

311.713

Yeah, I think we keep proving this false, right? You know, this is not the first time that people said, oh, development's going to die, right? I remember the battle days of, you know, everything's going to be Adobe, whatever that thing, not Air. It doesn't really matter, right? It's dead anyway.

Coder Radio

586: Mike's Clone Army

3125.016

Right, there'd be so many people leaking to places like The Verge or Joanna Stern at The Journal.

Coder Radio

586: Mike's Clone Army

3139.568

woke well it's not even just current apple right the tech press of that time oh he's a temperamental little bit the little prick yeah but it's because he's a genius and we have to tolerate geniuses and that would be he's abusive he's toxic he yes i i to conversely elon in the 80s probably would have gotten a more uh sympathetic shake right so

Coder Radio

586: Mike's Clone Army

328.187

But, you know, and all these other platforms were going to die, and it was no good, and you're screwed if you don't jump on the bandwagon. And I think we can say that that is not how that happened. I have two thoughts.

Coder Radio

586: Mike's Clone Army

3489.06

I'm breaking in that shutoff.

Coder Radio

586: Mike's Clone Army

3546.502

I know. They're like the wily damn coyote. I agree with that.

Coder Radio

586: Mike's Clone Army

3805.165

I mean, yeah, we were talking about this in our Slack, and I think it's... I was a little like, what the hell? But I was convinced that, you know, wine is probably the appropriate place for this to go. And better than just letting it die? Well, yeah, because there's going to be a lot of legacy applications that...

Coder Radio

586: Mike's Clone Army

3825.455

you know, that for whatever reason are difficult to port to, let's say, you know, the new .NET Core or .NET.

Coder Radio

586: Mike's Clone Army

3889.234

Go check out alice.dev for some automation ETL goodness. That's right. We can move data for you automatically from legacy systems.

Coder Radio

586: Mike's Clone Army

435.439

I know many business types, let's call them accounting, generic accounting finance types. I'm sure there's an accounting podcast that would roast us for that. But see, we know our area. And basically, that's it. My mom is one of them. In effect, these folks are basically using Excel as a development platform. They just wouldn't call it that, right?

Coder Radio

586: Mike's Clone Army

459.871

But it's like, they've got conditionals, they've got loops, they've got all kinds of crazy stuff going on. I think Satya is right. A little, God, it's going to be Clippy, isn't it? It better be Clippy. They should bring Clippy back.

Coder Radio

586: Mike's Clone Army

499.143

I don't know. But it's not going to wipe out the whole class of developers. I don't think. I just don't see it.

Coder Radio

586: Mike's Clone Army

546.088

Yeah. So the idea is if you refactor just a very little bit, it's actually not that big of a change. To use this conditional API, you're going to save yourself money because I think everybody who listens to the show who uses AWS knows that Amazon charges for every goddamn thing.

Coder Radio

586: Mike's Clone Army

56.438

Well, did you at least have any Memorial Day fun?

Coder Radio

586: Mike's Clone Army

565.124

So every write, even if it's a redundant write, even if you're overwriting data that is the exact same data with the exact same data, you are paying for that.

Coder Radio

586: Mike's Clone Army

577.478

Or if you're dealing with large assets like 3D files or something like that, you really want to... not be doing that. And I know a lot of folks, right, a good practice is to, you know, manually check in your application logic. But this basically does that for you if you implement this API. And I would care to wager it's probably more accurate and less error prone than a hand-rolled solution.

Coder Radio

586: Mike's Clone Army

602.604

Also, it's code you didn't write that you don't have to maintain that Amazon's going to maintain for you. So, yeah, I like this. I would use this on my next project that involves AWS.

Coder Radio

586: Mike's Clone Army

733.536

And apparently country western is the official music genre.

Coder Radio

586: Mike's Clone Army

75.354

Well, I did, and I have to tell you about my ribs I made.

Coder Radio

586: Mike's Clone Army

80.44

Now, I want to say I had to make two variety of ribs because the wife and kiddos protested at the idea of a dry rub.

Coder Radio

586: Mike's Clone Army

88.795

And demanded just slathering on bottled barbecue sauce.

Coder Radio

586: Mike's Clone Army

93.302

Well, let me tell you about this drive-up, okay? Stay a while and listen to my drive-up story.

Coder Radio

586: Mike's Clone Army

937.799

That was great. Yeah, so my good friend Master Sephadeus came and was like, you know what we need? I'm like, no, what's up? And aren't you Darth Tyrannus? Spoilers, I guess, maybe. And come on. He's like, no, I'm not. Anyway, here's what you need. Doku apps clone. So I'm going to pat us on the back. I may break my arm doing this again, Chris.

Coder Radio

586: Mike's Clone Army

960.591

Do you remember we talked to that little stone company called Cloud9 that became Docker? Yeah. Nice. Yes. You know what, Mike? I'm kind of familiar with that. Yes. Well, called it. Still paying off in 2024. Doku, I mention it all the time, but if anybody somehow missed it, is a reimplementation of the Heroku Buildpack deployment API, whatever you want to call it, on top of Docker.

Coder Radio

586: Mike's Clone Army

988.496

And open source, which is the key thing. They do have a weird paid plan that you don't need to use because you don't need it. So I had a problem where I got a request that a customer wanted staging to literally mirror production data on a set amount of time. Now, everything's hosted on their own infrastructure. So it's one box.

Coder Radio

589: Blame the Tools using the Tools

1.786

This is Coda Radio, episode 589, recorded on October 1st, 2024. Well, hey, friend. Welcome back to Jupiter Broadcasting's weekly talk show. Taking a pragmatic look at the art, the business, and all of the software development stuff out there. I don't know, probably the whole world of technology, you might say. I could probably say that. My name is Chris, and, well, that doesn't really matter.

Coder Radio

589: Blame the Tools using the Tools

1001.687

Ultimately, any framework for effectively regulating AI needs to keep pace with the technology itself. I guess my question to you, Mike, is it seems to me whatever state that comes up with – well, that's not true. Really, it's California just because of where all the industry is.

Coder Radio

589: Blame the Tools using the Tools

1020.846

If California comes up with a state-level regulation, that's sort of de facto going to become regulation for much of the world since a lot of AI innovation is happening in California.

Coder Radio

589: Blame the Tools using the Tools

1032.199

Yeah, we've seen this before with the auto industry, right? California makes some, you know, whatever, environmental law. And it's just cheaper to follow the strictest standard everywhere than have like different models of car in most cases. Right. I don't know. I was at first surprised that he vetoed this. But then thinking about it, this is a lot of money coming into California.

Coder Radio

589: Blame the Tools using the Tools

1055.232

Yeah, and remember Nancy was against it.

Coder Radio

589: Blame the Tools using the Tools

1058.814

Yeah. And he kind of signaled that he might not. He did sign some AI regulation that, you know, I think involves parody and actor use and stuff like that. But this, not so much.

Coder Radio

589: Blame the Tools using the Tools

1070.548

I don't know. Do you think it should have? I mean, I feel like we're pretty early in the game yet on this AI stuff. And it very well could be a nothing burger.

Coder Radio

589: Blame the Tools using the Tools

1079.275

Timothy B. Lee posted something that I thought put into words what I've been thinking. He writes, there's a lot of disagreements over AI regulation. It seems to flow from whether people expect AI systems to continue to be tools or whether they expect them to become more person like over time. I think there's two branches or two forks of, you know, futurism or doomerism about this one.

Coder Radio

589: Blame the Tools using the Tools

110.767

Like all they do, my stepson, all he and his friends do is play on the meta quest. It's crazy. They play this crazy game. I think it's called Ape Tag or Gorilla Tag.

Coder Radio

589: Blame the Tools using the Tools

1104.096

And I think it's the one and probably you subscribe to is AI. Well, look, if AI just continues to be tools that we use, then it makes sense to regulate them the way we've always regulated tools by making sure they're safe and effective for particular uses. Like, you know, if you have AI in a driving car or something that does medical diagnosis, you know, or something that's used in hiring.

Coder Radio

589: Blame the Tools using the Tools

1124.968

It's a tool. So what we often do is in that paradigm, when it's a tool like a hammer or a saw or whatever, we hold the people using the tools responsible if they misuse them. Right. So it may not be necessary to regulate the tools directly at all.

Coder Radio

589: Blame the Tools using the Tools

1142.453

But on the other hand, if you expect AI to become more and more independent agents with their own agendas, their own thoughts, well, then we probably need an entire new regulation regime to address that.

Coder Radio

589: Blame the Tools using the Tools

1155.34

If you've been drinking and watching The Terminator, yes, that's a whole different situation.

Coder Radio

589: Blame the Tools using the Tools

1158.602

Well, that is what people are concerned about. The Doomers have come up with all of these concerns about, you know, misinformation and impersonating people and taking over things.

Coder Radio

589: Blame the Tools using the Tools

1168.388

I mean, OK, so that's the question, right? So I would be curious on what your thought is. Do you think that we're anywhere near, let's call it, you know, five years to completely, I mean, basically Jarvis? I don't think we are, but.

Coder Radio

589: Blame the Tools using the Tools

1185.828

No, I think we're closer to autocorrect than we are to Jarvis or Skynet.

Coder Radio

589: Blame the Tools using the Tools

1191.695

Right. I think we're closer to Clippy. That kind of works.

Coder Radio

589: Blame the Tools using the Tools

1194.096

Yeah. And I think what we're doing now is we're figuring out how much back-end compute we need to get something useful, how much we can layer it. Remember we saw that the pre-prompts for Apple Intelligence leaked and it's like, you be a good assistant, don't be offensive. We're starting to figure out how to massage these things and get the results we want. And so we're going to get them better.

Coder Radio

589: Blame the Tools using the Tools

121.935

Yes, yes. You know what I'm talking about? Yes. My daughters love that game too.

Coder Radio

589: Blame the Tools using the Tools

1216.769

But it's still an open question of how good they're going to get. And they're very, very, very, very far from Skynet. And they're much, much, much closer to autocorrect on your mobile device.

Coder Radio

589: Blame the Tools using the Tools

1227.357

So, I mean, I think we'll know that we're going towards Skynet when you have your first AI pursue a sexual harassment lawsuit. And it'll just bring up a history of all your chats and be like, this is what he said at 2 a.m. on Saturday.

Coder Radio

589: Blame the Tools using the Tools

1240.875

I'm joking, of course, but if you think about these nightmare scenarios that people keep bringing up, you would then have to assume that, well, then you could probably piss the AI off, right? Yeah. I do remember when Siri came out, and then Cortana came out, Microsoft's shameless rebranding of a beloved video game character. What was the first thing people started doing with Siri?

Coder Radio

589: Blame the Tools using the Tools

126.498

Right. And he's always going on there and finding new stuff. And then my youngest, my little guy, it's the big hot item all the kids want. It just seems like somehow we're coming to a place where that is the type of game they want to play and the experience they want to have.

Coder Radio

589: Blame the Tools using the Tools

1267.781

Oh, I can't say that. What's up, Siri? What do you think of Cortana? And for a little while, she would actually throw shade at Cortana. She'd be like, whatever. Whatever. And then they got rid of that because Apple hates fun. Or you used to be able to say, like, lewd or flirty stuff to Siri, and she'd come back at you a little sassy and be like, you wish.

Coder Radio

589: Blame the Tools using the Tools

1287.781

And they got rid of that because I think there was a cultural change here, too. We're just trending towards boring, right? I wouldn't be surprised if, like, you know, with the weird exception of Grok, who, god damn, if you want any picture of Donald Trump that you could possibly dream. Grok will do it for you. Grok is down.

Coder Radio

589: Blame the Tools using the Tools

1306.936

I have not tried Grok. I have not yet subscribed to Twitter. I have not.

Coder Radio

589: Blame the Tools using the Tools

1311.057

I think they specifically, like, made it work better for political figures, and I don't know why, because I ask other things, and it's kind of... Maybe to draw attention. You can get it to be mean to you, which is, like... I forgot the name. There's another AI that basically takes your LinkedIn profile and just roasts you. Oh, that's great. Yeah, it's actually pretty good.

Coder Radio

589: Blame the Tools using the Tools

1332.123

It's like, you know, the most, the meanest person doing a background check on you just solely based on your LinkedIn profile.

Coder Radio

589: Blame the Tools using the Tools

1338.484

You know, speaking of, you know, the first AI that's actually genuinely kind of impressed me. I don't know if you've seen these demos of Notebook LM. I was just trying it this week. Isn't that that truly? So quick recap, because I'm sure people probably know what it is, but just in case. You uploaded a set of documents, say like your research papers or whatever, and you can upload a bunch of them.

Coder Radio

589: Blame the Tools using the Tools

1358.312

And then you kind of give it some direction and then it just starts cooking. And what comes out on the other end is a very realistic sounding podcast by two hosts. And I mean, I think most people would think, in fact, I played a little bit of my wife and then I told her it was AI and she did not catch that it was AI before I mentioned something.

Coder Radio

589: Blame the Tools using the Tools

1379.5

That's really interesting.

Coder Radio

589: Blame the Tools using the Tools

1380.242

I have a little bit of the audio just as an example here. Go ahead. Just so people can kind of see what I'm saying here.

Coder Radio

589: Blame the Tools using the Tools

1465.189

It really is pretty good. And the person that did this little experiment uploaded a one-page document with production notes for the Deep Dive podcast. It just told them, oh, you've been AI this whole time. He generated this a few times, and this is the only time he got this kind of reaction. Other times they're more disassociated with it. But it really is – it generally impresses me.

Coder Radio

589: Blame the Tools using the Tools

148.427

Well, and when the Apple Vision Pro is $2,500 and the MetaQuest 3S is $299.

Coder Radio

589: Blame the Tools using the Tools

1490.643

So we're getting better.

Coder Radio

589: Blame the Tools using the Tools

1492.938

Yeah, but we're getting better in the really, really sad Steven Spielberg AI movie. Yeah, that's true. Spoilers. What is his name? Joel Osment was not, in fact, a real boy. And that's very, very sad. And now I'm depressed.

Coder Radio

589: Blame the Tools using the Tools

1507.987

To wrap up the bill, Clem, the co-founder of Hugging Face, posted, quote, this was a bad bill for the ecosystem and science in general, so I'm happy to see it vetoed by Gavin Newsom. Just like in software, we need to regulate the final applications and foster more open source science and open source to fight the concentration of power. So I agree with that. I think I take the tools view.

Coder Radio

589: Blame the Tools using the Tools

153.088

Oh, and from a development perspective for platform, there's no denying Quest is the leader, right? And under the hood, it's just Android, and it has great Unity integration and Unreal integration. So… Even if you're making a game or if you're not making a game, it's not hard to develop for. It also can do Android native development in Lay C++, the NDK native development kit.

Coder Radio

589: Blame the Tools using the Tools

1530.828

And with the tool view, I think we regulate differently and we have a lot of laws already on the books that solve the problem. I think if you look at it as they're going to be independent agents, then you're going to need a whole suite of regulations. And I think then controlling the information isn't going to solve the problem.

Coder Radio

589: Blame the Tools using the Tools

1551.329

If these things have independent agency and they're out there creating misinformation that destroys our democracy, the solution probably won't be to limit information but to make even more information available. And so then again, I think the regulation has to be crafted very carefully.

Coder Radio

589: Blame the Tools using the Tools

1566.432

Or – just come down this road with me.

Coder Radio

589: Blame the Tools using the Tools

1573.206

basically the god emperor the star of it all the star not just a regular man perhaps an alt man a sam altman who uh well he's had a really busy couple of weeks uh right after the show wrapped up he claimed that deep learning worked that super intelligence may be quote a few thousand days away and that astounding triumphs will incrementally become commonplace

Coder Radio

589: Blame the Tools using the Tools

1598.124

I just got to say this guy, his superpower is PR. For sure. Right.

Coder Radio

589: Blame the Tools using the Tools

1603.867

Superintelligence is just a few thousand days away, he said. Superintelligence. And then, of course, news came out that OpenAI is planning to remove – well, actually they're planning to restructure. In fact, I thought – I think this is the clip here. I thought this Bloomberg clip actually explained and brought up a few questions.

Coder Radio

589: Blame the Tools using the Tools

1622.235

If you forgive their traditional news style format, they actually raise a few good questions in this clip.

Coder Radio

589: Blame the Tools using the Tools

1644.756

So the rumors are that Sam Altman may get a 7% stake. In the shift for profit for open AI. And ironically, of course, Sam is on video multiple times saying he's not in it for the money. So you can find clips of him at a Senate testimony. Senator, I'm not in it for the money. And so now it looks like he may be in it for the money.

Coder Radio

589: Blame the Tools using the Tools

1732.427

Absolutely. Yeah. So, OK, let's start. Let's break some of this down. So the CTO, head of research and the VP of training research all decided to leave on the same day that this news came out. So three high level people have been there from the beginning.

Coder Radio

589: Blame the Tools using the Tools

1748.407

Have you seen the end of The Godfather 1?

Coder Radio

589: Blame the Tools using the Tools

1750.708

No, don't spoil it. I'm actually going to watch The Godfather soon. Are you serious? I haven't seen it yet. I know, it's horrible of me. It's a wrong I'm going to write soon.

Coder Radio

589: Blame the Tools using the Tools

1759.392

Okay, well, for those who have, yeah, that makes sense.

Coder Radio

589: Blame the Tools using the Tools

1764.834

So this is really incredible. And then also news came out that Apple's not going to invest in open AI. And M.G. Siegler pointed out that ChatGPT is on the verge of rolling out to millions of Apple devices, iPads, macOS, lots of devices. It's not just like iPhone 15 and 16. It's also the iPads and the MacBooks.

Coder Radio

589: Blame the Tools using the Tools

1787.689

For the most part, those users seemingly from what Apple has told us are using the service logged out. They're not getting tracked. So they're not – I mean, I think there is a way you can link it to an existing pro subscription, but by default, it's using a logged out session.

Coder Radio

589: Blame the Tools using the Tools

1804.471

So one of the bigger questions around all of this is the initial reporting is that Apple's not paying OpenAI for the usage. But you get a sense that like when you look at OpenAI's quarterly results that got leaked or something like that that just came out, oh, it was like an investor letter. Like it's pretty expensive for all these freebie searches.

Coder Radio

589: Blame the Tools using the Tools

1822.419

It's costing them quite a bit of money because they're paying Microsoft for to run this on Azure. So OpenAI is going to be fronting for Apple since Apple isn't paying, and they're gonna pay Microsoft for Apple's usage of ChatGPT. And that probably made sense when Apple was going to invest in OpenAI, but now that Apple's pulling out, they still have to pay for the usage.

Coder Radio

589: Blame the Tools using the Tools

183.446

I think it's the winner, right? It's the Windows to, well, Apple's back because Apple's the other guy, right? And the field is only thinning. Microsoft just killed the HoloLens 2, which is sad, but...

Coder Radio

589: Blame the Tools using the Tools

1845.99

So OpenAI is giving another investor's money to Microsoft – giving investors money, others to Microsoft and including Microsoft's own money to pay for Microsoft services to run searches for iOS users.

Coder Radio

589: Blame the Tools using the Tools

1860.181

Like with Apple pulling out of this funding deal where they were going to have – like they were going to fund and they were going to have a board member and they were supposedly talking billions of dollars. This seems like a really awkward relationship all of a sudden because you turn it on for a ton of users that are using logged out free sessions and Apple isn't paying anything for it.

Coder Radio

589: Blame the Tools using the Tools

1882.022

There's no way that lasts.

Coder Radio

589: Blame the Tools using the Tools

1883.803

OK, well, then what's the next step?

Coder Radio

589: Blame the Tools using the Tools

1886.464

I think the next step is Sam comes back to Apple and says, here's what you've cost us. You've got to pay up. And then Apple announces that they've raised the cost of Apple one, but it now includes Apple intelligence or you can pay for Apple intelligence on its own for like five ninety nine a month or something.

Coder Radio

589: Blame the Tools using the Tools

1901.058

Well, you're going to be paying on its own. Come on.

Coder Radio

589: Blame the Tools using the Tools

1903.499

Or probably it's Apple, so it's $9.99 or something.

Coder Radio

589: Blame the Tools using the Tools

1906.041

Yeah. You got to keep that – Chris, it's that red line. It's got to go up and to the right for services revenue, especially with the pesky Epic suing them again and the EU trying to – do you know how much they need that 30 percent?

Coder Radio

589: Blame the Tools using the Tools

1920.828

Well, that's what's crazy, man. If you zoom out, Apple is going to have – at some point, they're going to have a check they owe OpenAI. They're probably going to stop getting money from Google because of all of the antitrust stuff going on.

Coder Radio

589: Blame the Tools using the Tools

1932.982

Yeah, that's just begging to be undone, right?

Coder Radio

589: Blame the Tools using the Tools

1934.663

And then it turns out Apple also had a deal. I'm talking out of school. I didn't bring it to the show, but I think it's with MasterCard or Visa. One of them is also getting sued by the Justice Department. And in there, it comes out that they had an exclusivity deal with Apple. to not allow other payment networks like cryptocurrency and things like that.

Coder Radio

589: Blame the Tools using the Tools

1955.181

And they were cutting Apple a big check every year to maintain some of this exclusivity in Apple Pay. And that's probably going to get cut out too because of the antitrust stuff.

Coder Radio

589: Blame the Tools using the Tools

1965.592

So their Google money is getting possibly cut. Wait. So what is it? They're paying them not to use other networks?

Coder Radio

589: Blame the Tools using the Tools

1971.96

Yeah, I should have brought the story and prepped it for the show.

Coder Radio

589: Blame the Tools using the Tools

1977.588

Because I know Goldman is trying to chew their way out of the Apple card deal.

Coder Radio

589: Blame the Tools using the Tools

1982.795

Chatroom is coming in clutch. It is Visa. Oh, it's Visa. Because of the fee structure. And so I have the agreement right here actually. I did save it in case it came up. Visa has deals with Apple. This is a snapshot from the court paper.

Coder Radio

589: Blame the Tools using the Tools

199.447

One of the things I noted about the Quest 3S is that they say 4.5x better resolution for clarity compared to the Quest 2 for mixed reality and AR. They're continuing to push AR integration through as well, and they're making the passer cameras better and better. So I think there's – like if you look at the platform options out there, it's –

Coder Radio

589: Blame the Tools using the Tools

1995.747

Visa has deals with Apple in which Apple agrees that it may not develop or deploy payment functionality with the aim of competing with Visa such as creating payment functionality that relies primarily on non-Visa payment processes or payment products. Apple is also barred from providing incentives with the intent of disintermediating Visa. So part of their little deal with Apple –

Coder Radio

589: Blame the Tools using the Tools

2018.356

I don't know the amount. OK. See if I might have it here. I don't know if I do have it, but it looks like there is some there is some sort of visa payments to Apple amounted to hundreds of millions of dollars in 2023 is what the court papers say. Oh, so that money is likely going to get cut out. The Google money is likely going to get cut out.

Coder Radio

589: Blame the Tools using the Tools

2041.62

And at some point, they're either going to have to build their own search or they're going to have to come up with something there. Maybe Microsoft pays. I don't know. But also OpenAI is likely going to have to bill them for their usage of their users at some point.

Coder Radio

589: Blame the Tools using the Tools

2053.406

I've got it. They lock down iOS such that it always does a big search unless you pay $50 a year to use Google. That's what they do.

Coder Radio

589: Blame the Tools using the Tools

2061.77

Yeah. And then kind of talking about AI and just where this is all going, it really seems that we've had this conversation around how much power AI needs. And I guess we're on a roll with clips. But before we get into the power discussion, because Sam Altman – Just made a big pitch to the Biden administration on a massive build out of data centers that are near nukes.

Coder Radio

589: Blame the Tools using the Tools

2085.318

And Zuck was in an interview talking about AI hardware demands. And I just think about power usage requirements when he's talking about this here in this interview. I forget who this interview is with, but I'll put a link to it in the show notes.

Coder Radio

589: Blame the Tools using the Tools

221.125

With this whole Horizon OS initiative they have, I think you're probably right that if you're looking at maybe getting, and I'm not sure if this is where you're going, but if you're thinking about maybe getting in the AR space, or maybe you just want to be prepared for that if it becomes an eventuality, this does seem like the one to bet on.

Coder Radio

589: Blame the Tools using the Tools

2221.38

You build out power. So what seems to be happening – if you translate what he just said there to power usage, they're not done yet. They need to build out a lot more. They need to really throw a lot of resources at this.

Coder Radio

589: Blame the Tools using the Tools

2232.823

And so that's why companies like Microsoft are working with Constellation who has this – now they have this 20-year plan to restart one of the recently shut down reactors on the Three Mile Island, which this reactor has been going since 2019. These things are not cheap to get started. And so they go into this massive contract.

Coder Radio

589: Blame the Tools using the Tools

2257.117

And I don't know if they're going to try to put data centers near that, but you know that's going to be a plan. AWS is hiring for a data center principal nuclear engineer to evaluate SMRs and nuclear fuel strategies. Apple has quietly updated their definition of clean energy in their marketing material and on their website. Nuclear energy.

Coder Radio

589: Blame the Tools using the Tools

2279.892

Yep. It's now in there. Nukes are now in there.

Coder Radio

589: Blame the Tools using the Tools

2282.814

We're going to have to. So real quick, we should mention OpenAI is doing their Dev Days as of Monday. And I just have two things I think might be relevant to the audience. One, the new real-time API. I have obviously not get to try it because they just announced it while we've been on the air, basically. It is a audio to audio API, right? Similar to their audio features. That's pretty cool.

Coder Radio

589: Blame the Tools using the Tools

2308.411

But I think the real sexy one, and this is super boring, but OpenAI is not the cheapest API to use. ChatGPT, right? They have a bunch of new features where you can kind of prime it for your specific work cases. And I like this one better.

Coder Radio

589: Blame the Tools using the Tools

2323.669

I'm trying to get the exact name of what they're calling it, but it's almost like siloing where you basically tell it what the area it should be thinking about is. to lower the computations it has to do, right? Because they charge you by usage. They saw AWS's model and they're like, what if we made it more expensive? Like, can we do that? So, yeah, it seems interesting that...

Coder Radio

589: Blame the Tools using the Tools

234.996

Is that what kind of you're thinking for, not just talking about for your kids, but for yourself?

Coder Radio

589: Blame the Tools using the Tools

2351.613

They're almost acknowledging that to use their biggest, sexiest O1 for developers is just not viable cost-wise in many cases. So you've got 4.0 Mini now. You've got this way to... They call it prompt caching. Thank you. Prompt caching. Which is something that Claude from Anthropicus had for some time. But hey, we're not going to talk about it. It comes with 50% discounts on your tokens.

Coder Radio

589: Blame the Tools using the Tools

2377.035

I don't know why. I'm assuming because they must be getting some epic savings if you do these cash prompt. So I'm sure they're saving more money. But yeah, it all comes down to power and cost. And I'm really interested... To see, are they going to have to raise the rate they're charging per, you know, they have a stupid token unit thing they do.

Coder Radio

589: Blame the Tools using the Tools

239.16

That is my thinking, right, for even non-game applications, right? I mean, the game use case is pretty obvious. Who doesn't like to look like a fool playing Beat Saber? But also, I think it's hard to over overwrought how. Getting it down to $299 is a huge deal, right? Let's switch light pricing. So that, you know. Right.

Coder Radio

589: Blame the Tools using the Tools

2398.607

But like, it's basically per, you know, computational watt hour, right? Because it, oh my God, Chris, we're going into like actual like 80 sci-fi now we're charging in watt hours.

Coder Radio

589: Blame the Tools using the Tools

2407.836

Yeah, I wonder if they have enough runway until this denser power comes on. I just doubt it. It seems like it's going to take years. So back to the nuclear thing for a second. Another nuke reactor on Lake Michigan has just closed a $1.5 billion loan to start. The reason why I mention that is because, first of all, this thing is going to produce power until 2051.

Coder Radio

589: Blame the Tools using the Tools

2434.986

It will create 600 local jobs, 15 different trade unions in there. But there's only three reactors total that can be restarted like this, and these are the two of them now. There's only one left, only one reactor left that can be kind of restarted before we have to start building. So they can only grow so much and they may or may not be able to put data centers near these things.

Coder Radio

589: Blame the Tools using the Tools

2460.032

The transmission is still a massive problem. What Amazon is looking at doing and what I think Microsoft is going to end up doing ultimately is they're going to look at building reactors and data centers on the same land.

Coder Radio

589: Blame the Tools using the Tools

2471.6

The same land. Well, so a couple of things, right? They're reopening Three Mile Island. Yeah. So yay. Yeah. I'm actually all for that. And Bill Gates happens to own or be significantly invested in a reactor company. And to be fair, reactor, you know, it's not 1962. Reactor design has come quite a long way. And frankly, it works for the French.

Coder Radio

589: Blame the Tools using the Tools

2493.487

You know, this is one thing where the EU, I think, was doing a better job, although Germany did just shut some down. I know there's a lot of fear around nuclear power. It's kind of not true. I mean, if you want a fictionalized fun account of the scariest possible outcomes, there's that TV show Chernobyl. But to be honest, it's based on the truth, but it's, of course, dramatized.

Coder Radio

589: Blame the Tools using the Tools

2515.311

But the truth is actually even dumber. There was nothing really wrong. It was just gross corruption and incompetence. Again, this is Russia. Something, something. They have no tank tires. Just saying. So I know there's going to be a lot of people who go knee-jerk, environmentalism, whatever.

Coder Radio

589: Blame the Tools using the Tools

2535.413

If you look at it, nuclear is actually... It's so weird how it got caught up in the environmentalist movement as an enemy. My conspiracy bacon is I'm 100% sure they were being paid off by coal lobbyists.

Coder Radio

589: Blame the Tools using the Tools

2547.716

Ooh, look at you bringing the coal bacon, which, honestly, tastes awful.

Coder Radio

589: Blame the Tools using the Tools

2553.237

Where I'm originally from, let me tell you, there are coal lobbyists, and they got a lot of money to throw around, especially up in Pennsylvania. Yeah, yeah. So...

Coder Radio

589: Blame the Tools using the Tools

2561.539

No, I'm with you. It always seems like it's a complementary thing. It works great with wind and solar.

Coder Radio

589: Blame the Tools using the Tools

2566.798

Right, right. It's always in the game, right? Always. Clean burning coal. This is a Pennsylvania bacon from Scranton. So enjoy.

Coder Radio

589: Blame the Tools using the Tools

2575.001

No, I mean nuclear. I think nuclear energy and solar and wind, like it doesn't have to be just one of these things, right? It can be all of these things. It shouldn't be one, right? But data centers, especially AI data centers, are really, really, really power hungry.

Coder Radio

589: Blame the Tools using the Tools

2594.447

And they need constant power. It's not bursty.

Coder Radio

589: Blame the Tools using the Tools

2598.33

I think one of the things you'll see them figure out is I would bet you, if we were making predictions, they're going to track the Bitcoin mining industry where they start doing methane capture for all the wells out there that are just off-gassing. Several Bitcoin mining companies, their sole existence now, is they go out to these sites where there's no transmission lines.

Coder Radio

589: Blame the Tools using the Tools

262.001

My whole objection to the Vision Pro, it was a good demo, but it was, what was it, $3,500 or something like that?

Coder Radio

589: Blame the Tools using the Tools

2620.154

So the oil companies are just venting the methane into the air, lighting it on fire and burning it right there, which dumps methane, which is the strongest greenhouse gas there is. The miners show up. They cap it. They run that into a generator that has like a 98, 99 percent efficiency conversion.

Coder Radio

589: Blame the Tools using the Tools

2637.657

And then they mine Bitcoin right there on site because they have the Bitcoin miners in these containers like from the back of a truck that they just drop off depending on the scale of the operation. They put a Starlink or an LTE modem there. And the things just convert that methane off gas into Bitcoin. And then they can profit share with the oil company.

Coder Radio

589: Blame the Tools using the Tools

2657.481

or the owner of the land, or however the arrangement works. And I would bet you you'll see something similar with AI, is they'll work with these companies that have these methane off-gases that you can cap, you can run a generator. And the tricky part is you just need, in their case, you're going to need connection.

Coder Radio

589: Blame the Tools using the Tools

2675.714

But depending on what the stuff is doing, like if it's doing processing work, you might be able to set up an array of Starlinks, and you might be able to have an AI in a crate, sitting on a site that's capturing gas that doesn't have the transmission lines to go anywhere. That's interesting. And maybe help reduce methane emissions. I mean, they could get on that same track.

Coder Radio

589: Blame the Tools using the Tools

269.027

I thought it was, I don't know, too much. Too much. Yeah. And that's before you get accessories. Yeah, but you mentioned Microsoft this week announced they killed the HoloLens 2, which launched in 2019. Yeah. Microsoft does have a military contract, so they're going to be supporting the devices until 2025. So you got Meta's whole Orion AR platform with the Horizon OS.

Coder Radio

589: Blame the Tools using the Tools

2693.788

Are they going to have to spring Sam Altman from jail to do this? You went SBF level crazy there. That was like, okay.

Coder Radio

589: Blame the Tools using the Tools

2701.462

You know, and his lady friend just got 24 months in jail.

Coder Radio

589: Blame the Tools using the Tools

2706.163

Oh, man. And he has a new fun cellmate, I heard. Oh, is that true? Is that true? It seems wild. How could that be true?

Coder Radio

589: Blame the Tools using the Tools

2714.825

Yeah. Well, I tell you what, there's definitely a slipperier cell, if that's true. So we're talking about P. Diddy apparently is now Sam Altman's cellmate.

Coder Radio

589: Blame the Tools using the Tools

2726.088

I just can't believe that.

Coder Radio

589: Blame the Tools using the Tools

2728.015

You can't believe a thousand things of baby oil, or you can't believe that they'd be in the same cell. Yeah, the same cell thing. All right, let's look this up. Real-time research.

Coder Radio

589: Blame the Tools using the Tools

2735.3

It just seems so impossible. What are the chances? I mean... Do they only have one celebrity cell? That can't be the case.

Coder Radio

589: Blame the Tools using the Tools

2747.008

According to Business Insider... And he is now hiring a lawyer who represents SBF. Look at that. Not only are they roommates, they're going to share a lawyer.

Coder Radio

589: Blame the Tools using the Tools

2756.759

Worked out great for Sam, I guess. Wow. Wow. Today I learned. Four score and seven boosts to go. All right. We have some boos to get into. And Coffee or Death came in as our baller booster with 70,368 sets. Hey, Rich Law! Giving a shout out to Team Toronto on Matrix. So if you're in the area, head on over there. And if you don't know where our Matrix server is, you can find it at coda.show.matrix.

Coder Radio

589: Blame the Tools using the Tools

2784.895

And then you'll find the Team Toronto room if you're in that area. He says, I hope everyone is safe and healthy. Remember, you didn't lose any good people over the week off. Or whatever it was I said last week. Things ebb and flow. Take care of yourselves in the community. We'll help take care of the rest.

Coder Radio

589: Blame the Tools using the Tools

2799.022

I'm looking forward to the next episode when you're both in good places and have the space to think about The Coder Show.

Coder Radio

589: Blame the Tools using the Tools

2804.205

Oh, thank you. Thank you, Coffee. Everything worked out fine.

Coder Radio

589: Blame the Tools using the Tools

2807.807

I did see you busted out your – what is that battery pack that you have called?

Coder Radio

589: Blame the Tools using the Tools

2812.284

My Jackery baby. See, they should sponsor us. I'm just saying. I would agree. I love the Jackery. I love the Jackery. I have the baby Jackery. You probably have a bigger one.

Coder Radio

589: Blame the Tools using the Tools

2820.914

I do not, but I am in the market for a Jackery.

Coder Radio

589: Blame the Tools using the Tools

2823.336

It's totally right up my alley. It was on sale during whatever Amazon's thing is, just for the little guy. I ended up not having to use it too much. But just to keep everybody's phones charged and laptops charged, pretty good. You know what was weird? We didn't lose cell service. Oh, that's good. I was surprised. Yeah. So it was the situation where I could actually work.

Coder Radio

589: Blame the Tools using the Tools

2849.664

Okay, Chris, you're going to make fun of me. I still have and pay for a Verizon. Remember the jetpacks? They used to call them.

Coder Radio

589: Blame the Tools using the Tools

2857.411

Yeah, sure. Yeah. I just like it. It's a 5G connection. You got a backup. Yeah. And you know what? As long as you're not like futzing around on YouTube or anything, I can basically work with no interruption provided the cell service. So do folks know what these things are, right? Or is this too old?

Coder Radio

589: Blame the Tools using the Tools

2876.821

No, of course. No. Yeah, of course.

Coder Radio

589: Blame the Tools using the Tools

2878.482

OK. And it holds a charge for like two days. So between that and just plugging in my MacBook, the literally half hour I needed to charge it up a little bit, which I thought was hilarious. The battery life is just great. I was able to, you know, do I mean, of course, I was not focused on work. Right. I was more worried about the hurricane.

Coder Radio

589: Blame the Tools using the Tools

2898.717

but I was able to do a quick maintenance thing I had to do on a server and just make sure, God forbid, there was also an outage. I could have responded to that. Luckily, there wasn't.

Coder Radio

589: Blame the Tools using the Tools

2908.905

Especially if you have a business, I think it's worth having a backup.

Coder Radio

589: Blame the Tools using the Tools

2911.707

It's worth it. I wish I had gotten a bigger one, actually.

Coder Radio

589: Blame the Tools using the Tools

2914.909

Have you seen the Starlink Mini? It's just a little guy. You just need a clear shot of the northern sky.

Coder Radio

589: Blame the Tools using the Tools

2921.254

What if there's a gator flying through the air at the same time?

Coder Radio

589: Blame the Tools using the Tools

2923.636

Yeah, I don't know. That can block signal. That can be a problem, I believe.

Coder Radio

589: Blame the Tools using the Tools

2928.22

It actually just starts Duck Dynasty on you.

Coder Radio

589: Blame the Tools using the Tools

293.964

Microsoft announced that they were going to be getting involved with that. We speculated if that meant the end of days for HoloLens, and I think it does. I think this is – it's not that Microsoft's pulling out of this entire market. It's that they're going to get behind the Orion and the Horizon OS and the Quest stuff, yeah.

Coder Radio

589: Blame the Tools using the Tools

2931.884

Noob Steve comes in with 52,222 sats.

Coder Radio

589: Blame the Tools using the Tools

2938.091

And he says, y'all triggered me on this one. I ended up as a high school Algebra 2 teacher after retiring from the Navy instead of going into coding. Thanks to Florida legislation, the schools are more like a prison than ever. Regardless of what time it is, all interior and exterior doors and gates have to be locked at all times if a student is on campus.

Coder Radio

589: Blame the Tools using the Tools

2974.868

So my kids' sporting events, and of course my kids just started going to sporting events, just set in a whole new set of rules where you're not allowed to bring a bag in. You can bring a kind of like a purse-sized bag if it's clear, if you get one that's clear that they can look at. And once you are in the game, you are not allowed to leave or you cannot come back in.

Coder Radio

589: Blame the Tools using the Tools

2999.165

So, you know, for somebody like me who might bring down our dog because it's going to be ours. And so what I will typically do is he and I will trade off and a couple of times during the game, we'll step out and go walk Levi and then put him back in the car. If you see me, the temperature's right. Make sure he's OK.

Coder Radio

589: Blame the Tools using the Tools

30.084

What matters is our host. He survived. Mr. Dominic. Hello, Mike. You made it. I made it. Everything okay over there? Like, quite seriously? Like, everything good? Yeah.

Coder Radio

589: Blame the Tools using the Tools

3013.359

And some places, you know, you know, for years we've even been able to bring Levi, you know, to watch on the side of the grass or something like. So it's anyways, it's not be able to go back and forth really stinks. And. my wife is a type one diabetic, so we need to be able to bring snacks. It's like, we've got to figure out something for the bag thing.

Coder Radio

589: Blame the Tools using the Tools

3028.352

And all of this is supposedly in the name of safety, I guess, but it's, it's pretty bad.

Coder Radio

589: Blame the Tools using the Tools

3033.816

It's just sad. I mean, it's just what I, it wasn't like this for us, right? You know, if you wanted to go to the school basketball game, you could just walk in.

Coder Radio

589: Blame the Tools using the Tools

3042.603

And if you had to like pee, you could walk out. It's just, yeah. My kids' schools are like this too. I know I mentioned it on our last show. It's, It's funny. They put in metal detectors and they said they were temporary. They don't seem to be moving.

Coder Radio

589: Blame the Tools using the Tools

3054.431

No, they don't seem to be temporary.

Coder Radio

589: Blame the Tools using the Tools

3056.192

And now they're spending – I believe there's like a contract. So this is, again, corruption bacon. You know somebody is getting a contract to maintain this stuff. Oh, yeah. Oh, yeah. Oh, yeah. So it feels like a not positive educational environment when it does very strongly resemble a – Prison. Minimum security prison. Right.

Coder Radio

589: Blame the Tools using the Tools

3079.288

Yeah. He also sent a row of ducks in. Side note, he's been wanting an Apple Fold since the first Samsung comes out. He'd like to see one, though, with the Apple Pencil. The Note 4 had one. That was the last Android device he used. He said he loved the stylus with that one.

Coder Radio

589: Blame the Tools using the Tools

3092.298

Uncle Steve says, no, you have 10 styluses on your hand.

Coder Radio

589: Blame the Tools using the Tools

3095.541

Man, I would love to see a Fold device that has pencil support.

Coder Radio

589: Blame the Tools using the Tools

3099.504

I would, too. Yeah. I actually think it's a great idea. I would like to see a folding tablet.

Coder Radio

589: Blame the Tools using the Tools

3105.782

Yeah, yeah. Yeah, screw the phone. Make the phone as small as possible and give me a folding tablet. And if I want to bring the tablet with me, I can fit it.

Coder Radio

589: Blame the Tools using the Tools

311.516

To be clear, we should probably talk about Horizon OS, right? It's basically Android. Good old Android couldn't ship a tablet if their life depended on it. But hell, they'll be the base of Facebook's new operating system. So, yeah.

Coder Radio

589: Blame the Tools using the Tools

3114.488

I got to play around with a Samsung Fold again. It's nice. You want the folding phone.

Coder Radio

589: Blame the Tools using the Tools

3121.132

Hmm. All right, we'll see. We'll see. Paul J. comes in with a row of McDucks, 22,222 sats. Things are looking up for old McDuck. Here's a little something towards Mike's new roof fund. Well, there you go.

Coder Radio

589: Blame the Tools using the Tools

3134.209

It did. My roof is fine.

Coder Radio

589: Blame the Tools using the Tools

3135.49

Yeah, it's all right. Good, good. Nostromo, I think is how I say it, comes in with 20,000 sacks. Never tell me the odds. I have nearly four years worth of Huawei phones. The battery still lasts two full days. The camera is great, and the form factor is just perfect. Unfortunately... It no longer receives Android updates. I've been stuck on Android 10.

Coder Radio

589: Blame the Tools using the Tools

3157.574

Apps like Slack started to nag me about the end of life a few months ago. So what does it take for me to change my phone? Well, probably just a few more decisions by tech leads. But how much time they want to invest in old Android versions, really. It's a shame that we live in a world where software dictates that when my phone is broken and not the actual state of the hardware.

Coder Radio

589: Blame the Tools using the Tools

3177.025

We haven't had a fun Android update limit in a long time. Yeah, that's pretty terrible.

Coder Radio

589: Blame the Tools using the Tools

3181.957

Yeah, I think the situation's gotten better on Android, but still with specific devices and specific scenarios. I think I saw with the Pixel 9, Google promising seven years of updates. That's pretty good, but you've got to be on a Pixel and you've got to be using their branch and all that. I think they said 7. I don't know.

Coder Radio

589: Blame the Tools using the Tools

3199.695

If you go to the Verizon store, aren't they just handing you a Pixel when you walk in, though?

Coder Radio

589: Blame the Tools using the Tools

3204.338

Yeah, I don't know. I think those ones, unfortunately, are locked, which is a bummer. Oh, nice. Torped comes in with 9,999 sats. It's over 9,000! Do either of you ever architect software with a particular... Diagram system. Circles, squares, polygons. What's your go-to? Do you ever diagram it? Oh, do you?

Coder Radio

589: Blame the Tools using the Tools

3228.97

I sure do. Okay. So I use this great app. It's called Graph Paper and a Pencil.

Coder Radio

589: Blame the Tools using the Tools

3236.586

I've tried. I have paid stupid amounts of money for all kinds of like native or web apps to do this. And I just keep going back to my old way in terms of shapes. It depends on what level. Right. So I do UML diagrams for like database structure schema. I stick more or less to the standard of what you would get in like your your CS 101.

Coder Radio

589: Blame the Tools using the Tools

325.393

Yeah, and I think it's going to serve them well because when you get into multi-application work modes, you're going to have Slack on there. You're going to have your signal and telegrams and element chats and all the stuff you use. So basically any Android app you need to get your work done, it's going to be usable in some sort of Horizon OS work environment.

Coder Radio

589: Blame the Tools using the Tools

3258.885

You know, I guess I would be on database design 101, but whatever. Right. Um, then if you go a level up, I actually, I shouldn't say this cause I'm going to make Adam way too happy. I've kind of adopted a lot of the event modeling and event sourcing kind of stuff.

Coder Radio

589: Blame the Tools using the Tools

3278.197

It's annoying because I've been resisting it for years, but it does – one, it's a more clear, kind of shorter way to diagram it out than diagramming every single component. And son of a bear, it does work. Okay, Canadians, have fun. Enjoy.

Coder Radio

589: Blame the Tools using the Tools

3294.515

There you go. You know, I'm impressed at the entire world of diagramming software from really, really basic stuff, circles and squares, all the way up to something that tries to output some kind of code that you can consume. And I always see various versions in software demos. The amount of time that goes into doing that. It strikes me as, well, I'd rather just be making the app.

Coder Radio

589: Blame the Tools using the Tools

3319.851

I mean, I found if you really, I really, like if I have to do a presentation, obviously I can't just like whip out my graph paper and hold it up to the Google, you know, Google chat camera. OmniGraffle is pretty good. I think it's called Lucidchart, which runs in Google Suite. It's not bad. So I know someone who is in love with Microsoft Projects. I cry when I see it.

Coder Radio

589: Blame the Tools using the Tools

3343.674

Oh, yeah, man. Oh, yeah. I have lived that pain. I have lived it. Yeah, I know that one. Curiosia comes in with 10,000 sats. I am your father. Says you're spot on about what's going on with the kids.

Coder Radio

589: Blame the Tools using the Tools

3357.476

I know a bunch of teachers and they all say that they can tell which kids have parents that are involved versus ones that are performatively involved versus the ones where the parents have totally checked out. FYI, the ones they hate are the helicopter Karen's. The kids are worse than the parents and the parents are terrible.

Coder Radio

589: Blame the Tools using the Tools

3370.94

But long way around, they notice more parents are completely disengaged and those kids seem to be suffering. Yeah, I think I've noticed that in the neighborhood, too, just with the neighborhood friends. He says, for the California AI bill, it would have ended up like the export control on crypto. The open source devs or groups will just move out of California. It's a cool story, Newsome.

Coder Radio

589: Blame the Tools using the Tools

3387.942

But get rekt. I live in Germany now. Yeah, you do see that. You could see companies moving out to Texas or whatnot. But again, if they're going to... Are you going to move all of Google? No.

Coder Radio

589: Blame the Tools using the Tools

3399.318

I've got to say, I don't like this bill you passed, so I'm moving to Germany. It's a pretty hardcore move.

Coder Radio

589: Blame the Tools using the Tools

3406.22

It's very rare that people can actually do that. It's very rare. Maybe Elon can and Joe Rogan can, but I don't know if Google could or Apple could. I don't think Apple would want to. There's that. I think they would just comply with the regulation. Some would, though. And some of the open source devs that are working at a smaller scale, yeah, they probably could. Alex Gates comes in with 10,000.

Coder Radio

589: Blame the Tools using the Tools

3429.103

You're doing a good job. The original Pixel Buds A series don't have conversation detection. The pros and newer do. Thank you, Alex. I've been trying to figure out why I didn't get that conversation. That seems like such a great feature. So I'm putting that on the wish list for Christmas. Appreciate the boost. The Immunologist comes in with 3,333 sats. Coming in hot with the boost.

Coder Radio

589: Blame the Tools using the Tools

343.8

Right, like windowed sort of situation.

Coder Radio

589: Blame the Tools using the Tools

3450.513

Follow-up on the iPhone 8. I am running iOS 16. So far, I can update all the apps. Also, it has not become too slow to use, which seems to be some of the use cases with some of the other earlier Apple devices I used. But yes, I agree. The end may be near. Rocking the iPhone 8 with iOS 16. That's like vintage. Man, I day one installed iOS 18. I do that. Same with Android. I did too. Did you?

Coder Radio

589: Blame the Tools using the Tools

346.12

Yeah. But the – it just – It seems like they're doing everything right. Now, I don't know if they're taking a loss on these devices. I would imagine they are. It seems like $2.99 is too low. But that alone, that's going to make the market, right? Think about it. You've got a kid, 12, whatever. It's Christmas. Christmas is coming. Hanukkah is coming.

Coder Radio

589: Blame the Tools using the Tools

3479.36

How's it been going? Have you had any problems?

Coder Radio

589: Blame the Tools using the Tools

3484.941

First couple of days, I had my launch board crash. Oh, really? Yeah, a couple times.

Coder Radio

589: Blame the Tools using the Tools

3489.783

I also got the new cheapo AirPods because mine were dying.

Coder Radio

589: Blame the Tools using the Tools

3494.724

I prefer the old shape. When I say my old ones, I had the OG AirPods. I like the old shape better, but I didn't have a choice.

Coder Radio

589: Blame the Tools using the Tools

3503.466

Yeah. Sohang comes in with 5,555 sats. Put some macaroni and cheese on there, too. He says that episode was too spicy for him. I forgot what it was that we did. Not the crumbling social fabric of America. I know. I don't remember. I don't know. Sometimes we say stuff that gets people all kinds of worked up, and we don't mean to. But we just also have to acknowledge that...

Coder Radio

589: Blame the Tools using the Tools

3530.339

I think one of the differentiating factors of Coda Radio is that we have a different way of viewing some of these things. And just about every other tech podcast has essentially the same take on everything going on. And we talk about stuff that – I think if you talk about it honestly, it helps you prepare and plan.

Coder Radio

589: Blame the Tools using the Tools

3547.185

Right. You don't have to agree. Right. I mean, I listen to all the all the kind of, you know, whatever, bigger podcasts. And I don't necessarily agree, but sometimes they'll say something and I'm like, you know what? You're probably right. But change your mind. Good to have multiple perspectives.

Coder Radio

589: Blame the Tools using the Tools

3563.09

And I do think it's not for everybody. Yeah. Yeah. That is true. Anonymous comes in with 5,000 sats. That's a Jar Jar boost.

Coder Radio

589: Blame the Tools using the Tools

3570.953

Regarding the California bill, the way it targets open sources feels like an attack on the open Lama and Zuckerberg stuff. Here's Zuck discussing how open source will win in the long run. He links us to a YouTube video. Oh, yeah. I saw this one. Scott Wiener, the bill sponsor, is number three in the top donations from OpenAI in 2024.

Coder Radio

589: Blame the Tools using the Tools

3587.501

He's firmly supporting this bill, Representative Wiener.

Coder Radio

589: Blame the Tools using the Tools

3592.878

Also, some of the other folks that I were funding that bill had ties to the Effective Altruism Group, which I'm not a big fan of what they've produced so far.

Coder Radio

589: Blame the Tools using the Tools

3600.703

Really? You don't want to flip a coin a hundred times and half the time it destroys the world with the other half it makes it paradise?

Coder Radio

589: Blame the Tools using the Tools

3607.047

Yeah, I guess. I guess. Yeah. I kind of am crazy. I guess. DPG comes in with 6,666 sats. The traders love the ball. Boost for my long email on the Pennsylvania Liquor Control Board. Thank you, DPG. Yes. He says stay safe.

Coder Radio

589: Blame the Tools using the Tools

3622.578

Thank you. I'm alive.

Coder Radio

589: Blame the Tools using the Tools

3624.199

Yeah. Well, we can tell, and we like it. We like it. Odyssey Westrick comes in with 4,444 sats.

Coder Radio

589: Blame the Tools using the Tools

3634.425

He was boosting our live testing, so we are now live in the Podcasting 2.0 feed, so you can just listen in your podcast player. And he boosted in, testing it out for us, which we appreciate. Thank you, sir. T. Cairo comes in with 10,010 sats.

Coder Radio

589: Blame the Tools using the Tools

3651.018

Priority clearance recognition alpha one. Oh, that's a good one.

Coder Radio

589: Blame the Tools using the Tools

3654.48

The Windows kernel issue seems like something that could easily be resolved by Microsoft being required to develop capabilities that you can hook into the Windows kernel from an external vendor point of view. Yeah, I wonder if DTrace, like BHH pointed out, Microsoft cannot implement any security measures that would be considered competition to other antivirus or similar products.

Coder Radio

589: Blame the Tools using the Tools

3671.71

Yes, I know that is one of the restrictions. He says this. Then if they want to provide a reasonable security product themselves, they are running through the same loops any other company would. This provides a more secure environment for its users. So essentially, they could take advantage of the tools they create.

Coder Radio

589: Blame the Tools using the Tools

3684.579

They'd have to eat their own dog food.

Coder Radio

589: Blame the Tools using the Tools

3686.18

Right. Yeah, I feel like there's a missing piece I still don't understand. If the detrace mechanism would work for that and it's been available, as BHH says, then why would vendors like CrowdStrike do it any other way?

Coder Radio

589: Blame the Tools using the Tools

369.657

$2.99 is in the ballpark of what you might buy as a gift and not rent your garments over.

Coder Radio

589: Blame the Tools using the Tools

3700.38

Could it just be the simple solution of – Yeah, legacy, right? Like it's hard to make investments when you're not going to have some whiz-bang thing you could put on the box, so to speak. I don't know.

Coder Radio

589: Blame the Tools using the Tools

3711.414

Yeah, why rewrite something that's kind of core to the product that's working, hasn't had a big problem, so many other things to focus on.

Coder Radio

589: Blame the Tools using the Tools

3720.06

Well, I mean, who among us has not written like a for loop that they put a comment, we'll refactor later. But it turns out, you know, the for loop's fast enough and it gets the job done and your customer's asking for new features. They don't care about how, you know, that screen got populated. So I don't know. I just... I think it's just the normal trudging of software development.

Coder Radio

589: Blame the Tools using the Tools

3746.874

Bobby Penn comes in with 10,000 sats.

Coder Radio

589: Blame the Tools using the Tools

3748.335

That's not possible.

Coder Radio

589: Blame the Tools using the Tools

3750.216

Nothing can do that. Bobby Penn did. He says, I was testing out the live stream. It got me thinking, though. Could you all keep a stream going? Could there be an always on stream?

Coder Radio

589: Blame the Tools using the Tools

3759.382

I thought you did. I thought you have like a JB live stream.

Coder Radio

589: Blame the Tools using the Tools

3761.563

Yeah, you got it. JB live dot FM. You can put that in your web browser. And it's always playing old episodes. Now, he says, what would be nice is if I could somehow get the show notes with what's playing with, you know, connect to the 24-7 stream. That's not bad.

Coder Radio

589: Blame the Tools using the Tools

3774.131

Yeah, I think maybe our Icecast host has an API where you could get the track that's currently playing and then maybe we could link that to the show notes. If anybody wanted to build that, you better believe we'd like to implement that. That's a great idea. But if you'd just like to tune in, you can go to jblive.fm and reruns.

Coder Radio

589: Blame the Tools using the Tools

379.13

It's also in the price range where if you're buying it for yourself, you could probably, you know, if you're doing okay, you could buy one for your spouse too because it's otherwise a very isolating experience. But at $299, maybe when you decide to pull the trigger, you decide to buy two and then you can do a lot of the co-op play together stuff and then it's not so isolating.

Coder Radio

589: Blame the Tools using the Tools

3795.1

I think a couple of years worth of Coda Radio are on there, a couple of years worth of Linux Unplugged and some of the – really a lot of the old shows. It just kind of plays from current episodes back, just JBLive.fm. And then we break in with live shows a couple times a week. Listener Jeff comes in with a Jar Jar Boost, 5,000 sats. You're so boost. Testing out the live stream for us.

Coder Radio

589: Blame the Tools using the Tools

3816.045

So thank you everybody who boosted in. We really appreciate it. This show right now, no sponsors. It is completely listener supported by our members and by our boosters. And if you'd like to support the show with a boost and send your message in, just send it above 2,000 sats. Booster on in and we'll read it here on the show.

Coder Radio

589: Blame the Tools using the Tools

3832.779

Something like fountain.fm or any of the podcast apps listed at podcastapps.com. We had 31 listeners that were streaming sats as they listened to the show, so we stacked 17,750 sats just with the streamers. Then when you combine that with the folks that wrote in and boosted, we stacked 262,869 sats. Thank you, everybody who supports the show. Coder.show slash membership.

Coder Radio

589: Blame the Tools using the Tools

3857.237

If you'd like to put it on autopilot, I'll have a link to the annual membership in the show notes. And of course, with the new podcast app, not only can you now listen live to the show in your podcast app of choice, but you could also boost the show, support us directly with no middleman, and get your message read on the show. Thank you, everybody. Okay. That's just fun.

Coder Radio

589: Blame the Tools using the Tools

3881.293

So before we get out of here, let's keep talking a little bit more about your buddy, Zuck.

Coder Radio

589: Blame the Tools using the Tools

3886.805

I like that we're like bosom buddies now. This is good.

Coder Radio

589: Blame the Tools using the Tools

3889.587

Well, you know, he's making your platform.

Coder Radio

589: Blame the Tools using the Tools

3891.969

Do I get a cool Latin t-shirt?

Coder Radio

589: Blame the Tools using the Tools

3894.631

And a chain. Sweet. I think you could probably find a Zuck wig and just go all in.

Coder Radio

589: Blame the Tools using the Tools

39.591

Yeah, well, we're good. I mean, unfortunately, you know, folks in the area, definitely, there was some... Really sadly, some loss of life and a lot of damage.

Coder Radio

589: Blame the Tools using the Tools

3900.316

Wait, is he going to make me go to the gym, though, to learn whatever it is? What does he do? Jiu-jitsu or MMA? Karate. I don't know. Oh, God. I don't know.

Coder Radio

589: Blame the Tools using the Tools

3909.022

So I mentioned Orion earlier. I want to talk a little bit more about this. So this is an impressive set of demos that they've done. It's only demo hardware at this point, but it is actually quite good. And the technology seems to be kind of like iPhone levels breakthrough when the industry was still on BlackBerrys. I'll just play a little bit of Zuck introducing the devices here to set the stage.

Coder Radio

589: Blame the Tools using the Tools

396.036

So it's just, I think it's really important that you set that. So this is sort of maybe the bottom of the price. We're going to see probably other devices in different price ranges between this and Apple Vision Pro. But I think your earlier point is probably fair because I don't think it appeals to people our age and older. I mean, to a degree, but more as a gimmick.

Coder Radio

589: Blame the Tools using the Tools

3991.771

So the puck goes in your pocket. It's totally wireless. They're using micro projectors inside what are bulky glasses. And they overlay AR apps in what are pass-through lenses. And they let tech journalists, quote unquote, use it. They let several people look at it. People are saying it's genuinely impressive.

Coder Radio

589: Blame the Tools using the Tools

4012.241

You know, they were kind of pre-stage demos, of course, but kind of going to what you're saying, maybe it's not a giant face computer, but it's a pair of AR glasses that have a computer in their pocket. Maybe that computer is their phone. Maybe it's something else. This seems like a platform people would actually be willing to put on their face because it's not snow. It's not snow goggles. It's.

Coder Radio

589: Blame the Tools using the Tools

4034.431

more like sunglasses. And again, it's not a shipping product, but it's pretty impressive because they've also paired it with a wrist strap that is watching the electrical nerve signals in your hands and using that to interact with the UI in the Orion environment. And so instead of having to do hand tracking or have controllers, this wrist strap is

Coder Radio

589: Blame the Tools using the Tools

4059.372

is watching your nerve system, essentially, your pulses in your nerve system, and interpreting that as gestures in the UI. And that is going to get used in all kinds of metaproducts. They've been teasing this for about nine months now or so, this product that you could use with the Quest or now with these Orion glasses.

Coder Radio

589: Blame the Tools using the Tools

4078.984

And so they have this whole system, the wireless puck that goes in your pocket, the glasses with the integrated battery and display, the wrist strap that watches your nerves. It's kind of, I mean, it's early, but it's kind of like, it's kind of a leap, I think, in this technology.

Coder Radio

589: Blame the Tools using the Tools

4098.306

I think we're going to get there, right? I listened to the whole interview with him, and the problem seems to be, which it always is, right, that the prototype is like 10 grand.

Coder Radio

589: Blame the Tools using the Tools

4107.832

So, but that's just how products are designed. They're always too expensive.

Coder Radio

589: Blame the Tools using the Tools

4111.314

Didn't they say they made like a thousand of them or something like that?

Coder Radio

589: Blame the Tools using the Tools

4114.927

Yeah, they have like a whole group internally who's using them. I just want to say that very lucky for Zuck that the buddy holiday glasses came back.

Coder Radio

589: Blame the Tools using the Tools

4124.655

I think in an office place, this is way more acceptable than goggles that actually cover your eyes.

Coder Radio

589: Blame the Tools using the Tools

4128.878

Exactly. And when you forget to take them off at the bar and go to the urinal, you're less likely to get punched in the face. So that's a plus.

Coder Radio

589: Blame the Tools using the Tools

4135.124

You know, I actually think it's equivalent, some equivalency. It's not as, not as going to be as easy, but AirPods...

Coder Radio

589: Blame the Tools using the Tools

4142.193

really stood out these white airpods that everybody wore were you know really kind of unique and then as time has gone on like when you go to the airport almost everybody has airpods or they have some kind of you know headphone system you know big old bulky like noise cancelling headphones and we've completely normalized people walking around downtown

Coder Radio

589: Blame the Tools using the Tools

416.805

I don't think it has the actual sticking power that it does like it does with the kids. I think for them, it's like the next obvious step up from a phone. They're not going to go to the computer. That's like old, right? It's weird. It's slow. My kids have laptops, but they also really like VR, and they definitely prefer their mobile devices over their laptops.

Coder Radio

589: Blame the Tools using the Tools

4162.205

Wearing either AirPods or big, you know, headphones. And I don't really think it's much different than that. It just goes over your eyes. But as long as you can still see them, they can see you and you're just pulling up ancillary information. I think this could be socially acceptable. I'm not saying it should. But in a way, it's kind of better than looking down at your phone.

Coder Radio

589: Blame the Tools using the Tools

4184.61

It's more socially acceptable than looking at your phone all the time.

Coder Radio

589: Blame the Tools using the Tools

4187.871

Yes, it makes it easier to pretend like you're listening to somebody when you're really just scrolling Twitter. I agree.

Coder Radio

589: Blame the Tools using the Tools

4193.554

I can see your glasses are flashing. Are you listening to me?

Coder Radio

589: Blame the Tools using the Tools

4195.735

Oh, my God. You're going to have kids taking them to school, putting, like, tape on the light so no one can see.

Coder Radio

589: Blame the Tools using the Tools

4202.078

But we're really getting a sense of what they spend all that R&D money on. You know, like... I think that's why they're showing this off is like, Hey, here's some results that we've got. And by the way, vague AI implied integration here that's going to be gangbusters, right? They can do that too.

Coder Radio

589: Blame the Tools using the Tools

4218.648

He said in the interview that he did with The Verge that, you know, he made a bet that the AR stuff would happen before the AI stuff and he was just wrong, right? So that, you know, they really are killing it. I was not a quest believer before, but yeah, turns out if you just stick with something and iterate on it, you can actually get there.

Coder Radio

589: Blame the Tools using the Tools

4242.216

So you can find Mike on Facebook.

Coder Radio

589: Blame the Tools using the Tools

4247.238

A little acquisition news. TMB Mad Botter has been bought by Meta. No, I'm kidding.

Coder Radio

589: Blame the Tools using the Tools

4254.381

Gosh. Well, I guess I'm not really saying that we're going to see these in a year or two. But five years? Five years? I could see it. I don't know if the problem is I just don't think I want Meta to be the company I buy these from.

Coder Radio

589: Blame the Tools using the Tools

4271.476

Well, you don't have a choice, Chris. This is... So, okay, the bad part. Zuck kind of thinks he's Augustus, you know, the Caesar. Yeah. I've noticed. I've noticed that vibe. He's walking around in custom t-shirts with weird Latin phrases on them. There's definitely a kind of imperial thing going on here. So, you know, I...

Coder Radio

589: Blame the Tools using the Tools

4295.73

Do you think this is their iPhone moment, as some of the tech press are putting it? No, this is not going to be an iPhone moment.

Coder Radio

589: Blame the Tools using the Tools

4302.976

It has to be shipping, right? So, one, it has to be shipping, right? You could just leave it there. It's not shipped. And we should remember, when the iPhone came out, it initially wasn't gangbusters, right? One, it was too expensive. Well, we have to go through the history of the iPhone, but... Didn't have a keyboard. Didn't have a keyboard, which was a huge dig on it, right?

Coder Radio

589: Blame the Tools using the Tools

4326.467

And actually, it didn't have the fastest cellular antennas for the first generation or so.

Coder Radio

589: Blame the Tools using the Tools

4330.849

And it was on a shitty carrier called Singular in the U.S.

Coder Radio

589: Blame the Tools using the Tools

4334.51

Yeah. We'll see. The problem for the Zuckman is by the time he can get this down to where it's a viable commercial product that people might be able to afford, what else is going to happen in the industry?

Coder Radio

589: Blame the Tools using the Tools

4352.867

Right. And now they've sort of tipped their cards. People are going to be working harder on their solutions.

Coder Radio

589: Blame the Tools using the Tools

4358.312

Or maybe they won't copy this, right? Like you mentioned the AirPods. What about, and they're kind of getting there with the new AirPods Pro, but how about we run the AirPods forward five years? Do they become your AI interface?

Coder Radio

589: Blame the Tools using the Tools

4369.773

Well, they definitely could become part of the controller input. You know, like they have the new shake the head to accept or reject notifications and interact with Siri. It seems to me that the AirPods are actually just perfect for more sensors, temperature sensors.

Coder Radio

589: Blame the Tools using the Tools

4388.821

Things that you could feed into the watch for health information and stuff that you could feed into a VR slash AR environment for position, for head tracking, for acknowledgement of notifications without actually having to move your hands. Yeah, I think they have to go that direction. And I think they're uniquely positioned to integrate all that stuff.

Coder Radio

589: Blame the Tools using the Tools

439.648

And I wouldn't be surprised if we did see our kids and younger start to really take to this as a primary computing platform, especially for work, because just experimenting with it, I can see where it's at today at a ground level. This is before they've made a lot of the improvements and changes in new hardware. It's already getting pretty usable.

Coder Radio

589: Blame the Tools using the Tools

4410.05

I'll tell you, I am strongly considering buying a second pair of AirPods just because I, one, got the cheap ones, and two, to have two. I hate not having my AirPods. I use them all the time around the house.

Coder Radio

589: Blame the Tools using the Tools

4421.262

You should get the pros and tell me how the conversational awareness is.

Coder Radio

589: Blame the Tools using the Tools

4424.071

my problem with the pros is I hate the soft padding on earphones. Cause my ears are, this is a little gross. My ears get very waxy and that soft padding kind of gunks up. Sure. So I, if they made them in the hard, I don't know what they call that. Just, you know, the, the part that goes in your ear, right. Just, just like they do with the regular ones.

Coder Radio

589: Blame the Tools using the Tools

4443.747

I would be more interested, but I do like that conversational awareness stuff. That is really, that does look cool in the demo.

Coder Radio

589: Blame the Tools using the Tools

4450.799

Yeah, I'd love to know if people have tried that with the AirPods. Sounds like it's pretty decent with the PixelPods. Boost it and tell us. I guess also I'd like to know, we didn't bring it up directly in the show, but since we're wrapping up, my question would be, how do you feel about big tech leading the restart of the nuke reactors? It's going to be fine.

Coder Radio

589: Blame the Tools using the Tools

4469.205

Well, I can imagine there's some people. I guess to me the concern would be, would you rather this was a state-run initiative or a private company-run initiative? It seems like both would have pros and cons. That's really what I'm asking. Write in and boost it and let us know. Mr. Dominic, where should people find you throughout the week?

Coder Radio

589: Blame the Tools using the Tools

4487.112

You could go check out alice.dev for all your automation and ETL needs.

Coder Radio

589: Blame the Tools using the Tools

4491.116

alice.dev, I think I will. You can find me on the Nostraverse if you like. You could just go to chrislas.com. I'm also chrislas on WeaponX. I don't really tweet there much, but I do respond if you tweet at me. Links to what we talked about today are at Coder.show slash 589.

Coder Radio

589: Blame the Tools using the Tools

4507.537

Of course, you can also just get our RSS feed and listen in your podcasting app of choice when we're live or after we release. Our contact form's also on our website. If you would like to join us live, we'd love to have you in our chat room. We do it on Tuesday at noon Pacific, 3 p.m. Eastern. You can go to Coder.show slash live for that. All right, that's it.

Coder Radio

589: Blame the Tools using the Tools

4527.191

Thank you so much for listening to this episode of the Coder Radio program. See you right back here next week.

Coder Radio

589: Blame the Tools using the Tools

460.802

Yeah, I think we're going to get there, right? I mean, I'm just looking at my workstation here. I have my 27-inch 4K, whatever it is, monitor. I have a mechanical keyboard that's louder than a dog barking. My laptop. It theoretically all I would need is one visor. I get effectively unlimited screen real estate. Right. Yeah. Multiple windows.

Coder Radio

589: Blame the Tools using the Tools

47.976

I'm glad we took time to prepare. You probably have it down by now, I imagine, for the big storms coming in.

Coder Radio

589: Blame the Tools using the Tools

486.453

And I guess I could still use the physical keyboard, but I'm sure there's a way around that, too. I don't know. We're not there yet. Right. But it's possible.

Coder Radio

589: Blame the Tools using the Tools

493.278

So Mr. Nick gives us real time. It is it is thirty five hundred dollars new.

Coder Radio

589: Blame the Tools using the Tools

497.441

Oh, so that is a lot of money.

Coder Radio

589: Blame the Tools using the Tools

499.282

I think where I got twenty five is I just checked on eBay like a few days ago just to see.

Coder Radio

589: Blame the Tools using the Tools

503.056

Which is terrible. Are they still on the Vision Pro for $2,500 now? Maybe I saw it for that.

Coder Radio

589: Blame the Tools using the Tools

508.058

I don't know. It's still too much.

Coder Radio

589: Blame the Tools using the Tools

510.52

That's a hell of a loss. $1,000 off retail just came out.

Coder Radio

589: Blame the Tools using the Tools

523.433

$2,700. The 256 gig used. This one must be bad. Oh, it's not a buy now, but it's going for a current bid of $1,027.

Coder Radio

589: Blame the Tools using the Tools

534.225

OK, but they think that'll get bid up, I'm sure. Probably, yeah.

Coder Radio

589: Blame the Tools using the Tools

536.988

In various price ranges, but I actually see several on here for $2,500. Huh. Yeah, that's not a great – that's not a typical value to hold for Apple. All right. Well, we got some feedback this week. BHH wrote in asking if there was any interest in the community in developing applications and applets for Cosmic.

Coder Radio

589: Blame the Tools using the Tools

54.878

Oh yeah, we have a process.

Coder Radio

589: Blame the Tools using the Tools

558.183

He says, I'm currently working through the process of creating an applet for it with no documentation on how to get it on the panel or panel settings. I'm about 75% of the way there. I did manage to get it in the panel. And I'm wondering if making a tutorial on it would be worth it. So I guess boost in or write in and let us know. I wonder if others are looking at Cosmic.

Coder Radio

589: Blame the Tools using the Tools

56.178

It seems sort of trivial to talk about it, but did you see... That your buddy Zuck is really trying to get your business? Not only did he try, he succeeded. Oh, did he? Did you pre-order a MetaQuest 3S? I sure did, just before the show. Wow, really? Really. So, okay, why? What made you decide the MetaQuest 3S is it again? Because you've tried the Quest 2 or 3, I think?

Coder Radio

589: Blame the Tools using the Tools

577.76

I recall we used to talk about this when new Linux desktop environments were coming along. We would ponder if their toolkit and all that was worth the investment of time. But we have kind of just – with the rise of web applications, we've kind of just let that go, I think.

Coder Radio

589: Blame the Tools using the Tools

592.684

I mean I would even say like is anybody other than like very large professional applications or weird glass menagerie style, pet it because it's beautiful, indie Mac developers – One or two still exist. Let's not be that sad. Is anybody really developing desktop apps now? I mean, everything I'm doing is, even if I wrap it in, like, Electron or something like that, it's just a web app. I'm sorry.

Coder Radio

589: Blame the Tools using the Tools

618.774

And we're all just going to live with it. I'll just buy more RAM. It's fine.

Coder Radio

589: Blame the Tools using the Tools

622.355

RAM is very, very cheap. So, yeah, I don't know. I mean, all right, let's see what I have open right now. This is a fun game. I have Slack, which is Electron. Discord, which is not even trying to hide that it's Electron.

Coder Radio

589: Blame the Tools using the Tools

636.741

Airmail, that's one of my... Okay. That is a precious native map.

Coder Radio

589: Blame the Tools using the Tools

641.583

Native map, yeah. You're in the Matrix chat, so you probably have Element running, which is... Element running.

Coder Radio

589: Blame the Tools using the Tools

645.725

Electron. Chrome, which is looking at all the other Electron apps and being like, children.

Coder Radio

589: Blame the Tools using the Tools

651.768

Everything the sun touches is my kingdom, is what Chrome is saying. It's the Mufasa of repressors.

Coder Radio

589: Blame the Tools using the Tools

658.786

preview but that's because i had to review pdf before this uh okay yeah and the stuff that that mac just opens right like yeah oh man i don't know why every time i'm working somehow the icon for the tv app pops up it's like you could just like watch uh something else like slack off for an hour but that's it of the apps i voluntarily put on this bar They're almost all electron.

Coder Radio

589: Blame the Tools using the Tools

683.209

It's horrible. And the only one that's not is obviously Chrome, but I would argue, you know, it's Chrome. And Fantastical, which, again, is one of those precious Mac apps I bought a long time ago. Yeah, it's not cheap either. It's not cheap, but if they try to move me to that subscription model, I'm probably not going to do it. I don't care. I use my phone for all that stuff now.

Coder Radio

589: Blame the Tools using the Tools

704.137

And to be honest, because I use Gmail, you know, Google, whatever they call it, Google... Is it Google Work still, or is it Google Suite?

Coder Radio

589: Blame the Tools using the Tools

713.244

Yeah, I think it's called G Suite now.

Coder Radio

589: Blame the Tools using the Tools

716.447

G Suite now, okay. Yeah, their web calendar is actually really good.

Coder Radio

589: Blame the Tools using the Tools

722.734

I'm disappointed, but I know. Sean wanted to give us some follow-up on something like eBPF for Windows. He says, you know, Windows actually has DTrace. He says he does believe that CrowdStrike could build something that uses DTrace to trap kernel syscalls and inspect behavior inside the kernel.

Coder Radio

589: Blame the Tools using the Tools

738.166

He said, if I were Microsoft, I'd be working to build an entitlement into the kernel capability system, which would allow use of DTrace for certain signed pieces of software. Right now, if you enable DTrace, it's enabled for the whole system, and it's fantastic for bug hunting and hacking. Yeah, good old Brandon Gregg, right, in DTrace. That is a great point.

Coder Radio

589: Blame the Tools using the Tools

756.215

I forgot that Microsoft had ported that over, and I didn't realize that companies like CrowdStrike could take advantage of it.

Coder Radio

589: Blame the Tools using the Tools

763.037

They could, but I have some bacon here.

Coder Radio

589: Blame the Tools using the Tools

766.179

Windows 14, okay, so we're going into the future, although the way they name things, who knows, is going to be a Debian-based Linux distribution with a modernized Windows user shell on top of it.

Coder Radio

589: Blame the Tools using the Tools

782.529

All right. I mean I would be – I don't think I'd be too surprised to be honest with you. I don't think I would be.

Coder Radio

589: Blame the Tools using the Tools

788.371

I think it makes a lot of sense, right? Unless they have so – they're afraid of legacy and they have so much – but they're getting there. They're weirdly getting there, right? And they're showing such little care for the legacy Windows applications that are on there.

Coder Radio

589: Blame the Tools using the Tools

802.034

Yeah, that's definitely accelerating. I've definitely noticed that.

Coder Radio

589: Blame the Tools using the Tools

804.115

Yeah, like just use WSL. You're a developer. Have fun. It's fine.

Coder Radio

589: Blame the Tools using the Tools

811.457

Well, I've got a couple of quick announcements for you. Number one is we finally have an annual members program for the Jupiter Party. Some of you have been asking for a way to subscribe annually. So this is for all the shows. So you get the Coderly, you get the extra feeds for Linux Unplugged, you get the self-hosted post show and more.

Coder Radio

589: Blame the Tools using the Tools

828.091

But also, when you sign up with the annual plan, you get one month for free. We just take one month off as a thank you for becoming a member annually. So I have a link to that in the show notes. I don't have like a special URL for it yet, but I know some of you have been asking for this. So it's here now. You can support all the shows on an annual membership basis. We really appreciate that.

Coder Radio

589: Blame the Tools using the Tools

846.225

Now, announcement number two. Coder Radio is now live in the Podcasting 2.0 app. So if you already have a Podcasting 2.0 app or you've been wanting to try one, now, before we go live, we'll have a pending item in your library. So you can see, oh, yep, the show's going to be, it looks like Tuesday this week at noon Pacific. Okay, great.

Coder Radio

589: Blame the Tools using the Tools

86.045

So yeah, I have it too. Kids play with it. You know what it was? I think, Chris, there's a generational thing here. You and I, I mean, I think we get it, right? Like what it does. But these younger kids, I'm talking like preteens, you know, that like come to my house and all that kind of fun stuff, you know, friends of kids, right? Yeah. they love it.

Coder Radio

589: Blame the Tools using the Tools

866.431

And when we actually go live, you'll be able to hit play right there in your podcast player and just tune into the live stream as we're doing the show. Or as I'm doing the pre-show or the post-show, whatever it might be. It'll be right there now in your podcasting 2.0 app of choice. We are lit, as they call it, which is the live item tag. It's pretty exciting.

Coder Radio

589: Blame the Tools using the Tools

883.135

And all you need is a new podcast app at podcastapps.com. Well, last week we talked about this pretty aggressive AI regulation bill in California. It had some good bits. It had some kind of harsh bits for open source. And it appears that Gavin Newsom has vetoed SB 1047, citing concerns of burdening AI companies.

Coder Radio

589: Blame the Tools using the Tools

906.261

The bill's broad application and its potential to hinder innovation while not actually fully addressing all the risks of AI. He cited multiple factors in his decision, including the burden the bill would have placed on AI companies.

Coder Radio

589: Blame the Tools using the Tools

918.526

Quote, while well-intentioned, SB 1047 does not take into account whether AI systems is deployed in a high-risk environment, involves critical decision-making, or the use of sensitive data. Instead, the bill applies stringent standards to even the most basic functions, so long as a large system deploys it.

Coder Radio

589: Blame the Tools using the Tools

933.878

I do not believe this is the best approach to protecting public from real threats posed by this technology." He says that the bill would give the public a, quote, false sense of security, saying, quote, So he's kind of saying there, like, You know, some of these smaller models may be the problem, and we don't think this addresses this enough.

Coder Radio

589: Blame the Tools using the Tools

963.508

And I was concerned that it does – it burdens the open source developer too much with all of the having, like, hire somebody to audit stuff on an annual basis, et cetera. And Newsom is still open overall to regulation. He says, let me be clear. I agree with the author. We cannot afford to wait for a major catastrophe to occur before taking action to protect the public.

Coder Radio

589: Blame the Tools using the Tools

981.258

California will not abandon its responsibility. Safety protocols must be adopted. Proactive guardrails should be implemented. And severe consequences for bad actors must be clear and enforceable. I do not agree, however, that to keep the public safe, that we must settle for a solution that is not informed by empirical trajectory analysis of AI systems and capabilities.