Home
cover of episode 594: Smart Contracts for Dumb People

594: Smart Contracts for Dumb People

2024/11/6
logo of podcast Coder Radio

Coder Radio

Chapters

Apple's App Store approved a productivity app that secretly streamed pirated movies, highlighting flaws in their review process.
  • Apple approved a productivity app with hidden pirated movie streaming functionality.
  • The app was available globally but only streamed pirated content in unsupported regions.
  • Apple eventually pulled the app, but not before it streamed popular movies like 'The Last Dance' and 'Joker'.

Shownotes Transcript

Translations:
中文

This is code radio episode five hundred and ninety four, recorded on november fifth twenty and twenty four.

Hey, friend, welcome in the judge ta broadcasters weekly talk show taking a pragmatical look at the art and the businesses, software development and the world of technology. My name is Chris and over there with I voted for the gators it's our host, mr. Dominic lo, mike.

msa needs your vote to be at the most bomb bad president.

I was really shocked when gaga decided to join up with the gator. So yeah, it's a pretty strong ticket.

Although honestly, like natural allies, they both .

live a swap.

They have an appetite for ford demand.

And in retrospect, yes, in retrospect, yeah, I just didn't see first.

is nobu not the florida of the star wars universe?

Know you've made that point before and now I see IT. Now I see IT never go. Yeah, you know, I really been getting a lot of my news from an APP that apple just took from out of the APP store.

Gosh darn IT IT just accidentally happened that a quote, productivity APP, which quote easily helps you record everyday events and plan your time, was actually a secret pirated movie streaming APP that, based on your location, would add an additional secret like functionality that let you just watch pirated movies in this, quote, court productivity APP that apple approved in the APP store in the us. And everywhere else. And so if you download and ran IT in an unsupported region, you just see the productivity stuff and kind of a sub par APP, let's say, like you're outside the U.

S. And you want I can't believe this keeps work. And mike, not the first time.

This is one of the wildest things i've seen in a while. I love IT. I love that apple missed IT. I'm a little disappointed. I didn't know about IT until they they took IT down.

but I know no, there's other ones out there, right? There's another one out there waiting to be discovered.

Oh, yes.

I love these kinds of things. I think it's so fun. Apple, of course, has pulled IT. I guess it's like was streaming things like then in the last dance and the new joker movie terrified three, a lot of IT was in french. So the developers 哼, although streaming english movies just french subtitles enabled.

maybe it's just like a really aggressive french teachers. Look, they are like, okay, this is my last chance to get this american kids to learn foreign language. But all the piloted movies they could possibly watch. But you can turn off the french subsidies.

You know, that would actually be kind of like next .

level clever honor education, right? Where we're a IT. You're learning french. You wanted watch the vendor .

movie before IT comes out. You're learning french. go. I don't have a PSA for everybody listening. I am soft. Launching a perk is something I be thinking about for a while and get a texel inspired me in the live chat because, you know, we do this show live, typically tuesdays at noon, pacific, three P M, mister in every week. But not everybody can make IT life.

And for our linux on plug members, we make the full live stream available to our members as a thank you. And so i'm experimenting with doing the same thing for the coder. Q A crew is going to be like the full source dump.

So it's when the live stream starts. So a lot of time on lifestream, we'll place some additional clips and news that kind of fill out some of the context around the stuff we talk about encoder every now the mick, I would like make a reference to something. And if you catch those clips, you'll catch that reference or you're current with the news, you'll catch that reference and then use they like a little potio where am I? Can I wrap up? Picture title are still streaming for.

So i'm going to take that and I want to publish for our remembers, this is a soft launch. It's kind of like a episode six hundred battle thing, but I want to get all the kinks worked out. So by the time six hundred hitters here, it's like an official feature.

So if you're a coder, Q A member or you want to become a member, you can sign up and get access to that and help me test this out. And i'll have I have a download in your member's area and there will also be a new podcast feed that should show up when i'm all done to work in progress right now. But it's something i'm experimenting with, starting with this episode, and I ped to have IT all like fully like polished and nice by episode six hundred.

So if you're a member and you want to try IT, you know what go to coder that show slash membership and um you just get in your account, go find your link and subsequent in your podcast catch or sign up become one could be a cool way to get little extra code context, you know and you get to hear hang out a live stream yeah at them and things like that okay, maybe not really maybe so I came across an article this week, oh, just officially. So, you know, that was, that was your P. S.

I came across an article this week that argues that something I attack all the time on the show is actually a good thing if you leverage IT properly. And that is my old soap box, technical debt. The article is entitled and get this, you know, this guy, my attention.

Why avoiding technical debt might be your biggest mistake. Avoiding technical debt might be your biggest mistake. Okay, all right, they have got my attention with this one. In the blog post, the author argues that technical debt isn't inherently bad.

It's unmanaged technical debt that actually causes problems, and programmer who refuse to enquire any technical debt pay a high Price using up one of the companies is most valuable resources, which is your time. So and where the other kind of kind of gum I is, the author drugs out that have a pretty hard stance on technical date. But the author draws a parallel between technical and financial debt, and he contrast german debt adverse attitudes with american views of using dead as leverage for growth.

And the author emphasizes the technical debt, like financial debt, can be beneficial when used to deliver features faster and meet and media business needs. However, that's accepting that IT requires careful management to prevent from becoming unmanageable debt. In other words, you take on a little bit a short term technical debt to accomplish a business goal, and then you have to come later on to make reactor decisions that are based on at that point. Metrics s hopefully, and the value the business gets from whatever is you built can inform best practices. So what do you think of this idea that like there's actually value to taking on technical debt for a little time for a yeah.

I think there is right. It's a choice between long term maintainability and maintenance cost and actually shipping. And I don't most argue with there are no projects and actually ship that don't have some form of technical that right?

Yeah, especially when you're just learning something. But I do know this mindset and you probably seen this too, like when you're building something for a customer, you don't want to start building yourself a hole that you're just going to have to fix later on. And there are times where it's like you'll push and push and push, I would assume to avoid building something you just can have to fix later, but maybe you should just bite that bullet.

Yeah, I think so. I I think it's also very tough for like your customers or your own client, our kind of situation during to justify the cost of going back and really spending the money in the time on technical det, right? That's not a feature that goes on the box that your sales guys can hug.

Yeah we fixed the crap that we didn't address earlier.

right? So thing you've been uniting for year yeah been like fundamentally broken .

yeah no man yeah ah you're write about that. So I just I guess what I liked about this is IT made me kind of rethink like a pretty firm fans i've had on this idea because I i've never, i've never i've probably talked about the issues of technical debt fifty times on the show, and i've never once talked about why one might take IT on, even though I often will be the guy that says we can we can compromise on the implementation for a little bit while we just figure out how this works and what kind of use IT gets. And then once we have an idea, will build the final version. And that is technically debt.

Yeah, another question is do you ever end up fixing IT? And I think that's what things to get a little space here because the answers probably not really.

I bet probably on average don't. yeah. Well, although I i'd like to know you know but we'll see anyways moving on because it's that's an old topic of my and I just wanted to touch on him for a moment. There's a little bit of news this week, and I think we have to kind of go through the details and then kind of talk about the bigger picture implications here.

So hundreds of code libraries posted to npm are trying to install malware on dev machines, and ongoing attack is upload hundreds of militia packages to the open source node package manager repository in an attempt to infect the devices of developers. We rely on the libraries there, according to researchers, the malicious packages have names that are similar to legitimate ones. Um so for example, like one of his pupils are, these libraries are essentially just like a little bit off in the name.

So if you type o IT or you don't spell IT quite correctly, you end up polling in one of these malicious ones. A lot of them have to do with like a lot of these to generate crypto currency projects that are out there. The discovery comes on the heels of a similar campaign few weeks ago that was targeting developers that we're using forks of either js.

Once installed, the malicious package uses a semi novel way to conceal address IT actually coordinates on the a thorium blockchain or whatever is I call a blockchain using smart contracts. So there's no human. There's no like there's no centralized command control server.

Well, here, IT is, and I knew this kind of thing. I mean, this must not be the first IT gets persistent access your system. IT remains across rebatable IT collect system information in a, in G, P, U, C, P, U, memory specifications you use in U, S, version. And then IT gets its command and control information from this smart chain.

I guess essentially it's using type squatting and the mitigation is check your package is real hard before stop him that's the medication make sure you didn't typo, don't mess up is the medication um so what is the solution here? This is happening at a faster and faster clip. In fact, what's happening now, mike, is anything that kind of a semi popular category gets this whole series of type squad.

You see two. There's malicious docker container images they trying to cracks down on that. But we saw that for a while now.

We're in IT with M P M and other package library. Really it's not even an N P N problem. It's a snap problem.

It's ill. It's all of them. They all have IT, although npm releasing the rest, I don't know, man, like typo squatting. So the problem there is like you don't even realize you've screwed up and the solution is try Better, but that's not IT right.

right? Sucker ass is never, you know, the best advice to give. I don't know what the solution is I made.

I think IT is unfortunately that you have to be really, really careful. This is obviously a attack vector for you know, militias, actors and a big says, right excuse. What was people to do that at P. M, I? They're done. Yeah, yeah.

I guess i'd put the question out there to the audience, like how to developers avoid this? What what is a solution here? I actually seen and tell me to think of this.

And I like the audience to boost in time if they think too. But I like to hear your thoughts to me IT just seems like a lucious suggestion. But the actual suggestion i'm seeing, the community is don't have dependencies, totally unrealistic. S how do you how does that? Like we're onna build everything?

That's no. That's crazy.

Do you think this discourages people from the stank? I don't know. I don't. Here's my other question. Is there tooling that people are comfortable with that developers can run like on their local work station or something that odd at every library that gets pull in every dependency? Is there something out there today doing this?

Not really. I mean, the problem is if it's if it's typo squat, you just add the wrong and pin reo. You don't even get the benefit of the of the wording for my pm, right?

Because if you if you have an out of date note security flaw and M P M package, m would like you need to update, you know, these packages. But if you've added the the wrong destination, then you, I guess your host, right? Because if you know the, you know the mare creator is never gonna like, okay, let me give him a warning. No, of course you're going to just, yeah, yeah.

I'd like to hear if anybody after knows to lean that will help you check this like i'm looking for something practical here. I'm looking for something you can actually give to people and they can do something with the because try harder just seems like a nonstarter to me. And yet the problem is expanding faster and faster and tools.

A few. Here's where like IT would be in city as is you get early into this area, you start working in something like say, it's a cypher currency or it's like a rest tool. It's some sort of like open source library for a web server.

And then IT gets kind of send me popular and all that. I just starts getting like the scene just gets blasted. I want to turn the flood the scene without bunch of crap and copies of your stuff.

There are folks of what you make, but just missed LED with nowhere inserted into IT. I just gotta be a Better way. Meanwhile, like copilot telling me, you know how I can write Better python and the other A I tools won't give me a dirty joke.

Like, but this all right about that later, but this problem just fired me up because IT just keeps getting worse. And then in this particular case, it's using something in a decentralized. So I don't even know how you go after IT because in terms of smart contracts, and i'm not missed your smart contracts, I may be wrong.

But in terms of smart contracts, like there's a case example right now tornado cash where they have arrested the developers behind IT. They're like throwing the law at them as hard as they could possibly throw at them and yet they still can't shut down the smart contract. The smart contract remains. It's still functioning. People can still do whatever .

they were doing with IT. Ah that's a killer. I don't know. I feel like it's almost M P ms. Become so big and is so common use. I don't know that the result way they could really fix this, right? Because any change that that would be breaking would be catastrophe for, I don't know, help tons of debts like anything in the number, right?

Yeah and you right because you would you write that's IT that's IT mike is IT would take you would take a retooling. You would take a total fix of the that would break existing workplace so much. The people would rather have this fricken problem, then fix, then have the fix because of the damage the fix will have, no doubt others SE. We have the fix by now.

I think so yeah.

we got a technical that yes.

it's it's like the old microsoft problem, right? It's very classic windows XP.

Yeah okay. Well, I got some good news, just a kind of chairs up because I just was so impressed by this. I wanted to share IT with the class. F F M pig has seen a ninety four x performance boost in certain implementations, and the reason hand written A V X five twelve assembly code in certain parts.

Now the developers have created this optimized code path using this assembly code with acidic functions with in F F M pig, which, for people that don't know, is like the swiss army knife of a swiss s army knife of media tools out there. And they were able to achieve a significant performance improvements from three x to ninety four times faster compared to regular implementations, depending on your hardware. And this assembly code enables processing of large chunks of data parallel using five twelve that registers, which can handle up to sixteen single precision flops or eight double precision flops in one Operation.

So in other words, this sole optimization shows that you get huge performance improvements. And they didn't rewrite the whole project, but they ripped out some of IT and put in this hand written team code by just a small couple like contributors IT. This wrote this whole new set of code path for IT, and they've shipped IT and and then the nice thing about this is a is fun to seen an assembly story. But B F pig is used in so many tools out there, like jelly, fin and plex .

and hand breaks.

Very good day. They all get a boost. They, i'll get a boost now so .

these assembly developers can go hang out with the florida state cowal developers and have just the most rock in old band party ever.

Yeah, that could be a lot of fun. I go to that party. When did you go to that party?

I thought we were represented .

hosting that party coder dot show slash membership. You can go there and support the show directly. And now, like I mentioned earlier, you get a little taste of what IT takes to put the show together.

You get the full source dump of the show. But probably more importantly, you get all like the extra comments, if you will. Before the show, I often play news clips and audio of stories that are relevant to the radio, maybe something we have talked about or will be talking about.

And every now then, you hear mike and I kind of mention a side story that kind like a sideways st. You know, that we just sort of quickly mention, well, a lot of times you can get the context in the pressure if you make a life. Now, as a member, you can help me test this full dump version.

That's what i'm calling IT, the full code dump. No, I shouldn't call that. I'm getting some feedback here.

yeah. IT sounds like something else entirely, especially bad with the election cafe. Okay, right? Yeah, that's growth.

yeah. No, that that's not what I am. Thank you. OK. So we're calling IT the sort of the full source that's we're calling the full source release of the code radio program.

Every time we make a mistake, the the bad words, the before the show, after the show, all of IT. You can help me test that and give me feedback if you like. IT as a member course, you're supporting the show directly as well.

You also could potentially buy the spot. Why not feature your business or product right here? Email me, Chris, at stupid broadcasting 点 com。

I'd love to work with somebody in the community. So there you have a little update for our members as we get close to the big six hundred. And I would love your feedback on that feature.

So I had to plug IT twice. It's coded that show slide membership to sign up four score and seven boost to go oh, we do have a some boost to get to this week. The first boost of just reading this user name right now and i'm having to tackle the first boost comes from the U. S. S, was and IT is seventy six thousand four hundred and twenty seven sets, which is a defined boost.

So ah here you .

go to find boost to chain with a successful rate, which last time I was working avoid provider and was handled and handled a very legacy S M S I M A stack with the customer facing A P I. The previous stack was python to IT was an MVP built most entirely on AWS lambda without a lot of investment in the bridge and the tooling. IT made for a very dist, a distributed system and made a very distributed system.

We replaced IT with python three fast, sorry, stack, and IT was actually much simpler to Operate. Here's some tips for a reread look into the stranger fig pattern, useful for all kinds of granularity invest time to capture the actual inputs and outputs of the existing system. Bugs become features over time.

Oh yeah, i'm given a thing to that one. I have actually seen that myself is something that is actually not supposed to work the way IT is becomes incorporated into the workflow. West also was going to say requires a lot of trust and strong communication with management and stakeholders.

Yeah, the Better the communication, the Better the biff. A work in small improvements to every ticket of that you can. And lastly, always bring up the legal system increases estimates, uh always bring up why the legacy system increases estimates, why?

If they want IT bad enough, they'll ll invest in updates if they trust you to deliver. Oh, that's some wise stuff right there. Man, man, that's really good. And IT makes me think too. It's like I think there's like A A recurrent theme on here is communication trust expectations, you know and that's how that's how you over time remember that I boost week out where somebody was like spending a decade rebuilding one of their apps.

So that's right, right.

And you ve got to imagine, you know working on a void provider. It's kind of like working at a bank. It's like it's probably there a little risk averse.

Yeah thank you pain. Appreciate that listener, jeff. A K, A P, J comes in with fifty thousand sets.

Oh, mike, oh mike, why weren't you're using your tumbler? I bet the people aren't boosting to, say, for the holidays, by the way, along with the election stuff. So here's more coder for all.

Yeah, I should have been used in my coder tumbler, but I was not the one who spilled. Well, IT wasn't my drink that spilled. So yet the eb zen flows .

of the boost support and the membership sign ups is interesting. And they both seem to kind of corporate and IT correlates across all shows. And I don't.

So you know every now that that can be one show as a bad show and people come out support that show but it's like it's other things are going on in the world and people yeah it's like for us it's like go gog are right. I just like kind of like, hold IT boys your breath. We're going to make IT through this.

Uh, so appreciate the extra support. They're jeff. Thank you very much. Now, crash master came in with a big duck, twenty two thousand, two hundred twenty two sets. That's an afflux, a great show.

I did not notice any wifi issues with my death one running the latest updates. I'm not sure what makes issue might be, but I did sweet switch my ap to A T P. Link deco mesh. How is your wife stuff? Yeah.

i'll fixed up actually, like right after the show someone got with me and I should say the focus system seventy six also minute OK, but on the wifi so after trying a bunch of things ah one thing was I had to override the power save or setting and that worked for a time okay, weird. I think that linux is off the hook on this one. Ultimately, though, that happened again a day later after I gave a coral.

They all clear. IT was my writer. I just reputed the rider did a former update. Then its back on par with the mac. That's good.

I don't know I don't know why would affect one machine more about bit? Yeah so i'm in the latest south of cosmic because i'm doing by of you. And yes, i'm very happy so far. So I love that little everyone. I ve got to say I really is a shame that didn't continue the hardship.

Hp, they probably would have sold .

the def to both of us Price. So I have to go on a trip a very up north and for kind of weird reasons I have to take the amtrack. So secretary, please please don't let me down um but i'm going to be working in my little you know amtrack a rome's they call IT on my own machine with a candle and and a little T I just a .

picture in very romantic a fine White steel barrow aged wine know you .

don't want little shadi actually I think chardin's White right this is I don't know nothing about wine so well you can fight out .

your time on the train. true. Thank you. Crashed master.

Appreciate that boost. Marber e mo comes in with twenty thousand. Uh, love the show.

Please don't go well, thank you all. Thank you. Marber o crash master.

Listen to jeff. Of course. U. S S, was you guys, uh, really held up the show this week.

And then we also had some great boost from a couple of others round us out. ukon. Canarias is back with four thousand sets, the trades love of all out up from last week.

Yes, there are some folks who worked with this product since they graduated from college, and they're done their correct entire career in the team. And the name is supposed to be a uka canalized from the root of movie. Oh, did I get a wrong? Oh, you can not.

You, you. Cn, right? I do wrong. That's because I, I don't read.

I think what I do is like patent. I don't know what my brain does, what IT seize words. But I don't think it's technically reading them. I don't know it's not a conscious thing, but I appreciate the boost you keep. Call me A P C.

No ref comes in with a charger boost that's five thousand that you suppose juja had a deep conversation about you guys and decided to clearly deserve a boost. Keep IT up. Well, think in our ref.

Appreciate that very much. C, B, S, here with two thousand, five hundred and twenty five sets. Hey, guys, i'm curious to know what your thoughts are on the newer languages like oden and the zig. Oh my god.

I mean, just for the name alone and you got to go yes no, sorry. Um so I did take a brief look at this. I would say brief I mean this morning yeah there are not things I need. They're both basically trying to be that you we're fed up put see plus plus, do something else language I very openly not fed up with sea plus plus so so here's .

how old position old and program the data oriented language for saying software development are they like coming at at r here.

What's happening? It's weird because they have some documentation there where they say there drop in replacement for sea plus plus. And now my confusing them. One of them can just go, I think it's zig actually the other one, yes, that can go side by side where to see plus plus.

They definitely .

are both oriented to give you tons of control over a memories space, leo, and all that could have not a problem i'm looking to solve. Yeah mag, you made him in the chat is right there. They're very go ask um I would say they're more goal than rust if we're talking about it's rarely have this whole category now of language is trying to like out c plus plus, C C plus.

I I don't know. I mean, you know no no, no shake on the ordinary teams. I just I feel like one like no one's gonna throw to sea plus plus anytime soon, right? But of the contenders, I just feel like russ has a lot attraction and then go as well.

Yeah, oh yeah, yeah. Both of those, both those. Okay, well, there you go. Old ends.

Zig, if your career at home and you, anna, look IT up, go try that. Let us know what your thoughts aren't. Boost in.

Do a little follow up. You could be our zig corresponded. The ecliptic comes in with two thousand forty eight cats.

Just a quick boost to make up for the beta version of fountain, not streaming SAT lately. Oh, what what going to? What that is ridiculous.

Thank you for for making up. Appreciate that. Tomato, some people come. Tomato comes in with five thousand sets. The judge are boost.

you supposed lad.

Just want to say that I opened my submitted to the jupiter signals specifically to support the show for other listeners out there, and unlocked the entire backside. Alo, gue of coteries, which is pretty great.

What does yeah if yeah.

if you become a member, you get all the previous .

code lately as well.

Very good. No, right. C, M, H, also comes in with a jr boost. You said selling up on five and ninety two. You asked about dark matter, sea plus plus. Debs, out here, I work on A C plus plus code base that includes thirty plus year old code, but currently builds in c twenty mode, thanks to red hat G C C tool sets, which we use gcc twelve on rail relatively up to date. I'm definite interesting things like safe c plus plus if IT ever actually makes IT to production.

Well, not only if I ever actually makes IT a production, sam, but like, what is that gonna be IT baked into the real version that you're actively using with the tool set that you're using. Like imagine they got safety plus. We talk about this last week, they got safety plus plus off the ground. And you know what? Five years you really get something that's pretty distributed and then another eight years before it's cannot be in a row that's widely deployed and distributed applications said running non I mean, to really could be like a decade.

Oh yeah, that's a long, long road.

You're starting down there. Yeah, yeah. wow. But I have to see IT, and I really appreciate the deeds, and I always love hearing from the dark matter devis out there. IT gives us insight into the the real developer reality, not the stuff that like apple or google try to make IT look like, or the technology, but the actual day to day world of developer. So we love here in from those dark matter ves.

In fact, we like hearing from everybody that likes to boost in, because not only IT is a support the show, but it's one of the absolutely most pure organic moments in the podcast. We just talk about whatever you guys bring in. IT often IT not only encourages new conversations, but follow up on previous things.

And like I completely forgot about mix's wifi until somebody boost in, its good to get that in the show. I just love boost segment. Of course, this is a listener supported show.

So how do you do IT? That's a great question. You ve gotta a get a new podcast APP podcast apps com. We have links to fountain and ways to get sad to send us real easily to link and altogether is super easy.

But you could go to the full self hosting rap, it's all up to you to get from, like, super easy to super advanced. Start with the links in the show notes and then go from there or become a member at coder dock show slash membership. So to wrap us up, we had seventeen folks stream sets wasn't course IT IT depends on how long on the episode is right? Shorter episode ans less streams.

Uh, so we have had a couple of shorter episodes. So we had seventeen folks stream and stacked ten thousand, eight hundred and seventy three sets that way, which is a little low for the streaming seat number. But I also like maybe there was a bug fountain, which is good to know.

But then when you combine that with the boosters, well, that's a little bit Better of a story. We're doing little bit Better this week. We stacked a combined total of two hundred and three thousand, two hundred and ninety five sets.

That was really thanks to a couple of the baller boosters at the top there. They really held that up. Thank you. Everybody who does support the show, appreciate you. Now before we get out of here, this is interesting.

I didn't expect you to get rocky like this already, but they're already multiple road blocks in place for google and meta and amazon's nuke plans. So we've talked about the major tech companies pushing for nuclear power for their A I workloads. You microsoft secured that twenty year deal with the reactor.

Theyve got shut down in two and nineteen of the three mile island. Google is partners with another company that start been working on this. Oracle has obtained permits for three s which are those little reactors. And meta is increasing their capital allocation by a billion dollars for their, quote, A I power infrastructure. However, multiple different plans have been recently put on pause because, well, the funniest, the funniest is there is a spot where meta wanted to build, and they were all set up ready to go.

But then IT turns out that a environmental study of the area discovered a rare species of bees, and they had to cancel the entire project, according to the financial times, because they didn't want to disturb this rare species of bees and they determine they couldn't relocate them. So met his first power plant, little bit of a curve ball there, but that's the funniest one. There is also a utility company that is vacuously fighting amazon, claiming that, that they are are gonna mess up with the grid and that they're gona have special sweet art deals and all this kind of stuff.

And so it's an existing utility company that I think it's called ap and there's another one da cl on exceler on or cell on. Just there's no r thing cell or something like them. They are trying to fight amazon data center or A I new plant. Um so it's interesting to see IT not going and smooth, I guess not to be totally unexpected, but I thought kind of the public opinion and tied to turned on this and we'd see a lot of this stuff going to get Green let just because everybody, he's happy to get a bit of money in their backyard right now.

But turns out, no.

I can't mess with the bees, right?

Don't want to mess with the beat. A float like a butterfly, sting like a bee.

So jago, he says. And then last but not least, save this. This is just a personal story. I decided to cancel my claud subscription, so I didn't quite make IT a month. Yes, just sort of a month. I think um clouds really I think especially for a lot of system type worker development work, cloud may be might be the best, especially three to five. But I have had multiple times now where i've gotten like a moral lecture from d and you also don't get access to the A P.

I when you say moral lecture like you didn't like the question yeah yeah.

I ve had a couple of times now where its sensors and then that gives me a lecture. And so this morning was the last drop.

Can you give me a question? And right, right. And I germany, I all the last time I did something like this.

I made IT exercise out. Generate me your ronie's .

monoculture, sky joke, generalist.

or you could say funy st or dirty st or spicious, you know, could try because, like the Monica lewinsky jokes are from an era that is like, you know, past now. So, like, we, why are we still censoring engh? Yeah, yeah.

Not only did I get a no, but then I changed my that you know how each chat session, each new chat session, gets a title. Claude re named my chat session from monocle linsley joke to avoiding inappropriate humor, and then said, I im to, I aim to be helpful while avoiding content that could be deemed inappropriate or demeaning. I'd happily engage in other forms of humor or assist with other test. I hope I could suggest some creative writing to help brainstorm jokes on a different topic. Like you man.

like that is very like your middle school boy getting yelled out with a teacher.

yeah. And I immediately hit the down, and I gave them the whole thing, like this is what I gave me. Explain why I don't like that. I said, by the way, i'm canceling my subscription. And I immediately went over to the settings and I immediate cancelled my subscription.

And I said, of the same reason I am so sick of this, I am not going to pay twenty dollars a month for some ninety percent LLM to lecture me on what is an appropriate joke or not. Like, where do we draw the line here? This is absolutely ridiculous.

And like why are we is IT? By the way, I went over to OpenAI ChatGPT and I asked you to make me some funny monico in si joke and I game three of them. So like there's no standard, right? And I I feel like it's just I feel like i'm being lectured to by my computer and IT infuriates me.

It's a tool. And so while I really do like claude, I think what i'll try to do is I I have not got any good recommendations, but i'm looking for A A chat front that I can plug in cloud A P. I.

I can pluggin OpenAI. I can plug in various API and include maybe in a local L M. And they have a really nice chat front end.

There also will help display code kind of the way that now chat ept in claude has done for a while, where properly format s IT inside view. I'm looking for something like that because these tools are driving me crazy. These pretzel are making me thirsty. Make you know what I mean .

I just .

i'm still angry. I I it's it's really because is like the third lecture I got and I just don't need IT and sometimes I have had to go through ridiculous hoops to get an L M that i'll answer me and i'm not like doing anything dangerous. I'm like it's just they'll get flagged by the content of the P D, F.

I wanted to check or it's you know an appropriate joke cording to these l ams. I'm just a mess. I guess maybe you're right. But you know who's not a mess? Who is that you and the play you want to send people?

Where should they go? Well, I throw a link and link and i'm doing a pole on everybody's favorite editor. You can vote, you know, text editor for coating because, you know IT is election day and lets have some fun.

Ah can I tell you who the front runner is? Yeah I want you guess it's OK. I grouped all the jeans once together, so jeep rains .

and VS code. And I .

want to let me know which in.

because you didn't put ano in there.

Yeah, those, those art nano supporters that are protesting. Now, users.

you one of them cries .

every time you do so do APP install of him, just kills them every time. Uh, so if you want to, you know, let me know. And we will have IT for next week. Show the poll ends right before the show next week. The editor.

where do they find this link? Is that in the show?

Note I through the S I just just posted on my persons because I throw together every go.

It'll be in the notes. And of course, if you can find.

just boost in your opinion, that can. I can't alright.

you know what I like IT course you got all of deff going on.

There's good stuff going on over there. That's oh my god. I forgot what is of the threats.

but I barely use IT. So I am so excited. Like every, like I every pog gaster youtube I listed, like some of the holes are unmasked on some of the room blue sky, some of wrong thread, some of our weapons.

Just so want to throw one more in there. Noster Chris L S. dot.

Come Chris L S. 点 com。 At least no corporation owns that. And there's no algorithms there. And it's totally decentralized, an open source.

So there all right links to what we talked about, coder, dot show, slash, five, nine, four. And of course, we got our feedback form over there. We ve got the R, S feed where you can just plugged in, in the year.

Player of choice, no, like good stuff would love to have to join us live. We do IT generally on tuesdays, noon, pacific, three pmr code that show slush live. And we try to get IT updated.

You put a cast now contain counter in your podcasting. Two da o APP of choice. Thank you so much for joining on this week's episode of the cut radio program. You are in my car next week.