Podcasts about GitHub

Hosting service for software projects using Git

  • 3,674PODCASTS
  • 20,790EPISODES
  • 37mAVG DURATION
  • 3DAILY NEW EPISODES
  • Jan 5, 2026LATEST
GitHub

POPULARITY

20192020202120222023202420252026

Categories




    Best podcasts about GitHub

    Show all podcasts related to github

    Latest podcast episodes about GitHub

    Overtired
    441: Promise Not to Whine

    Overtired

    Play Episode Listen Later Jan 5, 2026 70:37


    Christina and Jeff kick off the new year of Overtired sans Brett. They delve into Christina's impending cervical spine surgery, ICE raids, and neighborhood signal groups. How do you keep mental health in check when Homeland Security is in your alley? Tune in for a wild start to 2026. Sponsor Copilot Money can help you take control of your finances. Get a fresh start with your money for 2026 with 26% off when you visit try.copilot.money/overtired and use code OVERTIRED. Chapters 00:00 New Year Kickoff 00:41 Personal Updates and Health Challenges 01:49 Surgery Details and Insurance Woes 04:45 Exploring Surgery Options and Recovery 12:44 Journaling and Mental Health 15:40 The Artist’s Way and Creative Practices 24:31 Unexpected Alley Incident 38:10 Family Activism and Signal Setup 38:52 Unexpected End of Year Incident 39:35 Speculations and Concerns 40:13 Dealing with Law Enforcement 45:35 Reflections on Responsibility 54:43 Gratitude for Signal 59:31 Tech Talk: Synology and Backup Solutions 01:03:08 Mac Updater Alternatives 01:10:03 Conclusion and Well Wishes Show Links Journaling – The Artist's Way Signal Synology Updatest Join the Conversation Merch Come chat on Discord! Twitter/ovrtrd Instagram/ovrtrd Youtube Get the Newsletter Thanks! You’re downloading today’s show from CacheFly’s network BackBeat Media Podcast Network Check out more episodes at overtiredpod.com and subscribe on Apple Podcasts, Spotify, or your favorite podcast app. Transcript Promise Not to Whine [00:00:00] New Year Kickoff Christina: Well, happy New Year. You are listening to Overtired and I am Christina Warren, and I’m joined as always by Jeff Severance Zel and, uh, Brett Terpstra couldn’t be, uh, here with us in this, uh, happy early 2026 episode, but I’m, I’m super excited to be able to kick off the, uh, the first pot of the year with you, Jeff, how are you? Jeff: I am good. Happy New Year to you. Christina: Likewise, likewise. Um, oh, here, here, here’s to 2026 being significantly better than 20, 25. So Jeff: So far, not so good, but I’m, I’m really, I’m really excited about 2026. I’m Christina: I was gonna say, like, like globally, globally, so far not great, but, but, Jeff: in here. Good in here. Personal Updates and Health Challenges Christina: So, um, so how are, uh, uh, how, how, how is the, I guess a, I guess we can kind of a drill into like a, a brief kind of mental health or, or just personal update thing if we want. Um, how, um. How are things for you so far? Um, I guess the end of the year. How are things with the kids? Um, the [00:01:00] wife, everything. Jeff: the, how the year ended is, and that gets us back to almost a political level. I will save for a topic ’cause boy do I have a story. Um, but, uh, generally speaking, doing really well. Like we traveled, saw my dad and stepmom in Iowa. Saw my in-laws in Indiana, had a really nice, just like generally had a really nice time off. Um, and despite the fact that I’m under a super stressful deadline over the next few days, I feel good. How about you? You got a lot going on. Christina: I, I do, I do. So I guess just kind of a, a, an, an update on, um, the, uh, the Christina, you know, cervical spine, um, saga since we last spoke a couple of weeks ago. Um, I guess maybe two weeks ago now. Um, uh, it was maybe a week ago. Um, uh, it was two weeks ago, I think. Sorry, it was, it was right before Christmas. Surgery Details and Insurance Woes Christina: Um, I was still awaiting, um, hearing back about when I would be scheduled for, uh, surgery and I’m getting, um, uh, artificial disc replacement in, um, I guess [00:02:00] between like C six, C seven of my cervical spine. And I do finally have a surgery date. Yay. Um, the bad, yeah, the bad news is it’s not until February 2nd, so I’ve gotta wait, you know, a month, which sucks. Um, I would have been able to get in, you know, uh, three weeks ago at this point. Um, had I been able to like, I guess like book immediately, but without insurance, like approval, um, I didn’t really want to do that. Um, I think, I think people, uh, can understand why, like, you know, when the doctor’s like, well, we can book you now, but you’ll just need to sign some forms that say you’ll be responsible for the bill if insurance doesn’t pay. Jeff: Oh fine. Get Where’s my pen? Christina: right, right. And I’m like, yeah, this is, you’re gonna keep me overnight just for, you know, observation to make sure like nothing bleeds or, or, or whatever’s a problem. Um, ’cause they’re gonna go through like the, the, the front of my, of my neck to, to be able to reach, you know, um, things that way and, and, and so, [00:03:00] you know, and be under, you know, anesthesia, you know, it’s, it’s, it’s not like a huge critical procedure, but it’s still neurosurgery. Jeff: is through the front of your neck. Christina: and, and, and, and, and, and again, and it’s a neurosurgeon and it’s like, you know, they’re gonna, you know, take some stuff out and try to make sure that like, you know, very, like they’re gonna be, you know, um, screwing up against my trachea and stuff. And like, yeah. I mean, like, you know, it’s, it’s not, it’s not minor. It’s not like I can just go in in an afternoon and be like, oh, I’m, I’m, I can just like walk out. Jeff: Right. Christina: Um, um, although apparently I will feel better, uh, as soon as it happens, but yeah, I mean, this is probably gonna be a six figure, you know, operation, I’m assuming so. No, I, I, I’m sorry. In, in this climate, uh, I don’t feel comfortable. Just, I need my name to be like, oh, yeah, I’ll, I’ll be responsible for that, and then be responsible for trying to track everyone down to, to pay. So that’s the frustrating thing is that, and now of course, you know, you, you get the beginning of the year, a bunch of people have been waiting, you know, to get, you know, things scheduled, I’m sure, and [00:04:00] whatnot. So I’m grateful that I’m scheduled at all. Um, I’m also grateful that right now I’m not insignificant pain, which is a really good thing because if this had been the pain level that I was in for the first few weeks, then like, I wouldn’t, I, you know, I mean, I would wait. I mean, if, if, if you have to wait, you have to wait. But, um, I, I, I might have like pressed upon them like. Is there any way we can move this up? Um, but I’m not in that position, which is good. The only thing is just that the numbness, um, on both arms. But, but, but primarily, yeah. No, I mean, that’s not gone away and, and it’s, and it’s not going to is the thing, right? Like there are a lot of people and like, and I, I’ve started now that I’ve got, got it like actually like done and like scheduled and you know, I’m going through all like the, you know, um, checklist stuff before you, you go in and whatnot. And I have like my, you know, pre-up appointments and all that stuff scheduled. Exploring Surgery Options and Recovery Christina: Um, I am starting to, to look more into, I guess like, you know, I guess recovery videos that people have put up on YouTube and, and reading a few things on Reddit. Although I’m doing my best to, to stay off the internet with [00:05:00] this stuff as much as possible. Um, just because for me it’s, it’s not beneficial, right? Like, it, it’s, it’s one thing if you know, um, you, uh, you don’t like. If, if you can separate and not kind of go down rabbit holes and like freak yourself out or whatever, sure. Maybe it can be good information, but for me, like I, I know my own kind of, you know, limits in terms of, of how much is good for me. And so I’ve, I’ve tried to keep that in moderation, but I have watched a few, you know, videos of people, you know, kind of talking about their experiences. And then of course then that gets used sent with like videos of like doctors who of course, for their own reasons, like are trying to promote like, oh, well you should do the, the, the fusion versus the, the, the disc replacement and, or you should do this versus that. And I’m like, okay. I actually watched one interesting talk that, that some guy gave it a medical conference and neurologist gave it a medical conference and it was a neurosurgeon, I guess is, is the proper term. But that I think kind of really distinctly a, it was very similar to. Exactly what my surgeon said to me, [00:06:00] um, when he was kind of explaining the differences in the procedures. Um, and, and b but kind of went into, I guess like the, the difference in terms of outcomes and, um, and it made me feel better about like that if I’m a good candidate for this procedure, that, that this is, um, the right thing to, to do and probably will be better for me long term. Um, because the, the results are, are better and, but not by a small portion, not like by like a, a gargantuan portion. But they are, they are, there is like a sizable difference between outcomes in terms of whether like the average person who needs a revision, um. For, you know, cervical spine versus getting, you know, disc replacement versus, um, uh, fusion. Fusion has been around a lot longer, and so insurance companies are a lot more likely to approve that. But in Europe, they’ve been doing the, the disc replacement stuff for 25, 30 years. Um, and so there is a lot of data on it, but it’s been a much more recent thing in the United States because insurance companies didn’t really start to do it until about five or 10 years ago. And so, and so, you know, some people will, [00:07:00] like some doctors who very clearly have an agenda on, on YouTube and like, that’s fine, like your practices, your practice and you’re comfortable with what you’re comfortable with. But they’ll be like, oh, we don’t have enough data on, you know, the types of, um, you know, discs that we’re putting in people’s, you know, necks and, and how, how long they, you know, last and, and there might be some differences in terms of if you’re doing like a multi-step, meaning you’re doing like multiple discs at once. Or if, you know, depending on like what, what, what part of the spine you’re in. And like, I, I think at this point for, for artificial disc replacement in the US they’ll do it two steps. So they can do two at once, but they won’t typically do three, although they will do three in Europe. And so there are people who will go to Europe and get the three Jeff: They’re so liberal in Europe. We’ll do three. Christina: Well, I mean, I think it’s a difference in, in that case, just a matter of like, if they’ve been doing the surgeries there longer, you know, then, then they, you know, and, and, and you know, and, and this is not uncommon in, in various forms of, of medicine, you know, where like you have different, you know, procedures and different exploratory things in different fields, in different areas.[00:08:00] So anyway, so then I get kind of trapped into those rabbit holes. But the interesting, the night, the, the, I guess comforting thing is that like, you know, I’ve been reading, you know, around reading, but watching people who were doing vlogs, like after their surgery and like there was this guy who. I was a few years younger than me, but he, you know, posted some updates. I, I guess he got his in July and he kind of did like, you know, updates, you know, kind of like, you know, this was me right after surgery. This was me, you know, three weeks later. This was me however many months later. And that was really great to see. Um, and, and his, his scar actually healed really nicely, which was encouraging. So, um, yeah, I mean, I’m, I’m, I’m, I’m hopeful. I mean, the one thing that’s interesting that, like almost the universal thing that people say, of course you have a few people who say, this didn’t help or, or, you know, this, this was bad or whatever. And, and obviously like that’s always terrible to see that, but you know, you’d have to kind of like go by law of averages. But the, one of the central kind of things is a lot of people being like, I should have done this earlier. And, and so I’m feeling good about that because that is, I, I, I, I don’t know what this says about me, [00:09:00] but like there’s was never a moment in my mind where I’ve been like, oh, I’m not gonna get the surgery as soon as I can get the surgery. That’s never even been part of my like, thought process. And, and, and, and, and it’s funny because I think that like, that is actually odd compared to almost everybody else. Um, the general public, I guess, who goes into these sorts of things. Um, or at least the people who are vocal on the internet, right? So, so maybe like, maybe there are a lot more people like me who just don’t go to forums and comment on stuff and are just like, yeah, I’m gonna get the surgery because that’s what the doctor says. There’s the right thing to do, and that’s what makes sense to me and I wanna, you know, not be in pain and I wanna be able to feel my arm and all that stuff. Um, but there are a lot of people who, I don’t know why, um, I mean, I guess the idea of surgery is, is really scary. And, and like, I can, I can understand that obviously, but to the point where they’re like, okay, well no, I’m gonna try physical therapy and I’m gonna do everything I can to avoid surgical intervention. And I’m, I’m like, no. Like, like [00:10:00] freaking cut me up, doc. Right? Like, like, like, get me in, get me in. Like, let’s get better, right? Like, I, I’m not, I’m not here to like fuck around with like, ’cause right now, because the immediate pain is not there, I could be okay. Right? Like, I Jeff: Sure. Christina: try steroids, I could try pt, I could try to do other types of therapies and be like, well, maybe that will move the nerve around. Or maybe it can get the disc like UN you know, bolt, whatever the case may be. And maybe I won’t need surgery. Um, or I could let this go on longer and continue to be weakness, you know, and, and, and in, you know, it’s not like I’m not in, I’m, I’m not in active pain, but it’s not, not painful at certain times. Not worrying about is this just going to become like a permanent way that I feel, which would be. Awful. Um, and, you know, and, and, and like, it’s not the most debil debilitating thing, like I said. Um, if, if I was in a position where I, I couldn’t get surgery, obviously I could be okay right now, but you never know. Also, like, when is it going to, to swap again? Right? [00:11:00] Like, and, and, and, and for me, I’m also, I’m like, I, I don’t wanna have to like, live in fear of doing something, you know, to my arm or my neck or, or whatever, and, you know, making things worse. So, Jeff: right. Oh, I’m glad you’re doing it. Christina: yeah, me too. So anyway, that was a long-winded update, but Wow. Jeff: Yeah, that’s intense. So I’m really glad the pain is not what it was ’cause Holy shit. Christina: Yeah, the pain was, was really, really bad. And I, like, I look back now and it’s, you know, I, I guess ’cause it’s been a couple of weeks since it’s been really debilitating and it is, and again, I don’t know like that this is me or this is like just somebody else, but I, or this is me or this is the comment with other people. Sorry. Um, is that. Like when I’m not in pain anymore. It is such, so much like, I mean, depression is like this too. It’s so much like a vacuum. It’s like when you’re in it, that’s all you can see. But when you’re out of it, like it’s so easy to forget what it was like Jeff: Yeah, yeah, totally. Completely. Christina: totally completely right. Yeah. Jeff: Yeah. I can even imagine being in the [00:12:00] situation you’re describing, knowing I have a surgery coming up and being like, well, do I want to? Which, like, to your point now, you make that call and you’re worrying forever. Am I gonna wake up? And this thing’s there. Next time it happens, I gotta wait another God knows how long before the surgery, when I’ll know it’s time. Like, you know it’s time now. Get in there. Christina: No, totally, totally. And and that’s the thing. And I think sometimes it can be. Like I said, like when you’re not in the thick of, of it, whether it’s like, you know, feeling depressed or feeling overwhelmed or, or stressed or, or in physical pain or whatever, like it’s easy for to forget like what that can be like. And so I have to just kind of like remind myself like, no, this was really fucking bad. And yeah, you got through it and now you’re on the other side of it. And so you’re like, oh, okay, well, you know, I, I, I could, you know, do whatever, but you’re like, don’t, don’t forget what that was like. Right. Journaling and Mental Health Christina: Um, sometimes I think like, and, and I, and I’m bad at remembering to do this, but new thing for the new year, I guess is why, um, it is important I think to like write things down, right. Like however we’re feeling, whether it’s, you know, good, bad, whatever. [00:13:00] Sometimes, like for me, like it is Jeff: Just like journal you mean, right? Christina: Yeah, exactly. Yeah. Yeah. Be, because it can be useful just to like look back and like, if you’re in a darker spot to remember, hey, there were times when I felt this way. Right. Might not bring, bring me back to that place. But it’s a good reminder. But also I think almost just, it’s importantly, it’s, it’s, it’s the inverse where it’s like you need to remember when you’re in a good place. What it can be like to be in a worse place. Um, because, you know, I think that’s why sometimes people make decisions they make about what medicines they’re going to take or not take or what therapies they’re going to continue or not continue. And, um, and it’s, and it’s really easy to get into that, you know, cycle of, okay, well I’m fine now, um, because you’re removed enough from what it felt like to be bad, you know? And, and then, and, and, and also I think sometimes like, uh, and this is why I wish that I’ve been journaling more over the last few years. You can really get yourself into a deep depression and not realize it. Jeff: Yes, yes. Yeah. And I feel like journaling too, just like helps you internalize some of the flags and [00:14:00] warning signs, even if you’re never looking back, like, ’cause you’re gonna process them a little bit. Christina: yeah, yeah. Jeff: can’t, I, I’ve journaled over the years for stints of time. I can’t go back into them. I almost like, I almost like bounce off the page when I try. Um, but I really have come to believe that just the act of doing it is the thing. Christina: agree. Jeff: Yeah, Christina: Yeah, I agree. Yeah, I, I usually don’t re reread my old stuff either, and I haven’t journaled regularly in a really, really long time, and I actually would like to get back into that again. I think it would be better for my overall health, but similar to you, it’s one of those things I wouldn’t necessarily revisit, Jeff: But now, you know, you have a document, you have a reason to go back into it. Christina: right. Well, but, but also, I mean, I think to your point, just the act of doing it, um, you know, and this is case, we’re both writers. I think this is the, the case for a lot of, of people who, who write like it, it is one of those things that like, that’s what will almost like cement it in my mind. You know what I mean? Like, as, as, as mattering [00:15:00] like, like even if it’s something innocuous, even if I don’t remember the small details of just that, that the fact that like, I’ve done it, like, like to your point, helps you kind of process things and kind of, you know, act more as kind of a therapeutic place. Jeff: Yeah, I don’t, when I’m writing like that, or just in general, I don’t feel like I’m writing from my brain or feel like I’m writing on my brain. Christina: Yeah, yeah. Jeff: It’s like I am actually putting the information in, not drawing it out weirdly. Christina: Yeah. Yeah. No, I, I know, I, I, I, I love that actually, I’ve never thought of it before. Writing on my brain. I love that. That’s really, that, I think that’s really profound. Jeff: Yeah. So there’s, um, there’s a kind of journaling that I wish I, I, well, I don’t beat myself up at all to be clear about this ’cause that I’m too old to do that anymore. The Artist’s Way and Creative Practices Jeff: Um, but there’s this book I read back in. Oh God, 2019 99 called The Artist’s Way by this woman Julie Cameron. And I don’t remember much about this book except for, and I probably have talked about it on this podcast [00:16:00] years ago at this point, but she has this practice, she calls morning Pages. And the idea is you sit down first thing in the morning, you fill three pages, you don’t think about what you’re writing or why you just keep the pen moving. And, and I, what I have found, that’s the only kind of real regular journaling I’ve ever done. It’s a great, great hack for me. ’cause it, it, I can do that. And I fill, I’ll fill a, you know, big notebook and I have a box full of them from over the years. ’cause again, I’m old. Um, but what is, I have never, I don’t think there’s been a single day that I’ve done those morning pages when I haven’t been a little surprised and something hasn’t emerged that. I’m like, I’ll think to myself, well shit, if I hadn’t have done this, where would that have stayed and lived and, and lodged itself. Right. Like, um, so anyway, I I’m glad you are bringing this up ’cause it’s reminding me of that and New Year is a great time to be thinking about that. Christina: Totally, totally. No, I love that. And I, yeah, I, I found the book The Artist’s Way, a Spiritual Path to Higher [00:17:00] Creativity. Jeff: Yes, Christina: and it’s like this yellow gold book, but like, apparently, and then like they, they, they, they, they sell Morning pages Journal, a Jeff: they do, of course. I Christina: Yeah. Yeah, of course. Jeff: it probably took her two decades to realize she should be cashing in on that, but she did. Christina: No, honestly, so the book, it looks like it was published the first one in 92, Jeff: Yeah. Christina: then they were selling the companion volume to the Artist’s Way as December 29th, 1997. Um, so, so like Jeff: that you’re doing this history. This is delightful. Christina: I, well, I just looked at Amazon is just kind of filling this out for me, so I’m, I’m, I’m, I’m, I’m, I’m, so at least it is possible that, that the, the book pages might have been even earlier than that, but like, good for her on like, recognizing there’s also a Artist’s Way workbook, um, now that was like a decade later, like 2006. Jeff: Yeah, that’s what I, maybe that’s what I’m thinking of. That came much later. Christina: Yeah, yeah. But, but it does seem like she got into that, like a David Allen kind of, you know, like, you know, whatever steps of highly, you know what I mean? Like, like all that kind of like stuff, [00:18:00] which Jeff: You’re letting the publisher have those meetings with you. Christina: Which honestly look good for you if you’re selling that many and whatnot. And, and if you come up with this journaling way, yes, sell the freaking paper. You should be selling PDF copies so that people can have it on their iPads now, like, you know, Jeff: Yeah. Christina: or, or, or on the remarkable tablets or whatever. Jeff: she had another thing actually I haven’t thought about in a long time. It wasn’t as useful to me long term. It helped me in the moment I. In the moment I was in, she called ’em artist dates and the idea was like, ’cause as you said in the title, it’s all about creativity. She was like, you, you take yourself out, go to a, whatever it is, a museum, a art supply shop, something like that. But with intention, like, I am going out to do this thing on my own alone because I know that it has some connection to what feels good to me about art and creativity and expression, whatever it was. That seems like a silly thing. Like it’s basically her saying, go to a museum. There was something about calling it an artist date. I think I was in a relationship too at the time where I was like not, it was not easy for me to [00:19:00] just go do something on my own. It was just a weird dynamic a little bit. So anyway, that was another good thing that came out of it. I mean, I, you don’t really have to work hard to tell me to go do something on my own, but at that time in my life you did. Yeah, she was great. That’s awesome. Christina: Yeah. Yeah. Uh, yeah. No, that is funny. Yeah. So yeah, so apparently that book was published in, in 1992 and, um, you know, uh, was immediately like, well, the first printing was about 9,000 copies. In 1992, the book was published by Jeremy Tarcher. Now part of Pink Wing Group revised and millions of copies have since been sold millions. Jeff: it was total like guru status by the Christina: Oh yeah, absolutely. No, absolutely. You know, and, and in a, yeah, she, she was, uh, she’s a, she was born in 1948, and so, uh, she’s still alive. She’s still kicking it. Um, Jeff: yeah. I think she made some new book that was like kind of a take on it, but it was a different, I don’t remember. Anyway. You’re the Christina: Yeah, no, no. Her, her list of like, of like books that she’s published is, she’s the, the most recent one. So she’s still doing the, the, the [00:20:00] writer’s way thing, living the, the artist’s way. An intuitive path to greater creativity. So I guess they did a 2024 version Write for Life, a toolkit for Writers Seeking wisdom, A spiritual Path to Creative Connection. Six week artist program. Jeff: it’s kind of like David Allen, where it’s like, wouldn’t it be nice to have created something when you were, whatever, reasonably younger, like 20, 30 years ago, that not only that you can ride for a long time, but you probably don’t feel bad about riding it for a long time. Right? Like, ’cause you can create things or have a band or something like that, that like your only choice is to ride that thing, but it gets pretty ugly. I see you Vince Neil. Um, but yeah, anyway, must be Christina: No, it ha it has to be nice, right? ’cause it’s like, okay, well no, and, and then it has all these little spinoff things, so it’s not like you have to feel like, I mean, although th this actually, this would, this would be an interesting idea for like a, a, a novel or a screenplay or something, which would be to be like, okay, you know, and people have have done like riffs on these things before on, on, you know, shows or whatever. But, so this would be an interesting story, I think to kind of focus on where it’s like you have somebody who is like, just famous for like, this, this one thing that they did, [00:21:00] and now their whole life has to revolve around it. But what if it was like, something that they didn’t like actually, like, believe in? Jeff: yes, Christina: what if you have the guru? What if you have the guru who’s like, actually is like, actually I don’t really, you know, I’m, I’m, I’m David Allen, but I, but I can’t actually get anything done. I have to have like a whole, you know, cadre of assistance to actually organize my, my, my, my calendar and my life. For me, you know, I don’t Jeff: Carol and Pluribus, I don’t know if you’re watching Pluribus, but that Yes. Her, her whole like book series. Clearly she was at a point where she’s like, yes, I should still ride this, but I cannot. That’s all right. Things changed for her. Um, okay. I have to tell you about something insane that happened to me at the end of 25. Christina: Okay. Alright. Before, before we do that, let me let Ru first, um, let’s, uh, let’s, let’s go ahead and, and get our, our sponsor read Jeff: Oh, way to remember the sponsor. We remember you sponsor. Christina: We, we, we do. So, um, I, I, I, before we hear about what happened to you at the end of 2025, let’s, uh, let’s go ahead and talk, uh, forward a little bit about 2026. So, are you [00:22:00] ready to take control of your finances? Well meet copilot money, the personal finance app that makes your money feel clear and calm with the beautiful design and smart automation. Copilot money brings all your spending, saving and investment accounts into one place available on iOS, Mac, iPad, and now on the web. And so, as we are entering 2026, it is time for a fresh start. And, you know, with Mint, uh, shutting down last year and rising financial uncertainty, consumers are seeking clarity and control. And this is where copilot money comes in. So, copilot money. Basically helps you track your budgets, your savings goals, and your net worth seamlessly. And with a new web launch, you can enjoy a sending experience on any device. And I, I know that, like for me, like this is a big deal because it’s great to like have the native like iOS and MAC OS apps, but I need to be able to access on a, on a, on a web browser. Um, I, I don’t wanna be tied just into an application model for something like, you know, um, tracking my budget. And guess what? For a limited time, you can get [00:23:00] 26% off your first year when you sign up through the web app. New users only don’t miss out on a chance to start the new year with confidence. With features like automatic subscription tracking, you will never miss upcoming charges again. Copilot money’s privacy first approach ensures your data is secure and that their dedicated to helping you stress less about money. So whether you’re a finance pro or just starting out, copilot money is there to help you make better decisions. Visit, try. Do copilot money slash Overtired and use the code Overtired to sign up for your one month free trial and embrace financial clarity today. That’s try dot copilot money slash Overtired and use that coupon Overtired and you will, as I said, save 26% off your first year. So try copilot money slash Overtired. Use the coupon code Overtired. Thank you very much. Copilot money. Jeff: Bam. Can you hear my Synology? Christina: No, Jeff: Oh, that’s funny. ’cause I, I get this. Hum. I recently com I, I’ll visit this in GrAPPtitude. I, [00:24:00] uh, I completely clean, installed my Synology after like six years. ’cause when I did. Build it. Initially, I actually didn’t really understand how to use it, and I, and I made some mistakes that because of all the stuff I put on, it was hard to sort of, I was treating it like it was gonna be an external drive and I could just kind of work with, you know, which was a huge mistake. Um, but anyway, I, it’s working so hard. It’s working so hard and it’s on my desk, which it normally wouldn’t be. So I hear this humming. Didn’t know if you heard it. Christina: I, I did not, I did not, which is a good thing. So, okay, so, all right. Uh, let, let’s, let’s go back. So what, what, yeah, I’m ready. I need to hear what happened to you at the end of 2025. All right. Unexpected Alley Incident Jeff: All right, so, um, my boys are out. They’re almost never out, but they’re both out with friends, different places. My wife and I we’re home and we were eating dinner and I got an alert from my back door ring camera, and. That almost never happens. It’s only exists to, to notify me of like alley shoppers. We’re in, in the city. We have an alley behind us and, and we get a fair amount of pretty [00:25:00] harmless alley shopping. Like it’s, is the car unlocked? If it is, you got some change. If not, I’m moving on. Um, but I like to know when they’re there. Christina: yeah, Jeff: We’ve had some bikes stolen and some people go into our garage and stuff like that. It’s very rare that it goes off less than I actually thought it would. Um, and so it goes off and it goes off at around 7:00 PM very unusual. And, uh, and so I, I, I pull it up and I look and, and I, all I can see is there’s two cars parked in the alley. I have this weird view where, um, it’s kind of a fence and then our garage. So I can see between those two things to the alley basically. So there’s two cars. That’s weird actually. And when I see some of people’s like videos about folks breaking into their cars, there’s often two that come. And so I was like, oh, okay, well it’s, I should just like go out and look. So we go and we kind of look at our, at our back window to see if we can see anything. And we’re just like, yeah, it’s weird. They’re not only parked but the headlights are off. And like, I’m gonna go out and check it out. She’s like, well first, why don’t you look at the video it recorded, which I wasn’t thinking of at all. So I pull up the video, it recorded, and I see these [00:26:00] cars park, but it’s like three or four of them come through the two that I can see park. And all of a sudden there are probably seven or eight figures running down the alley from these cars. Okay? And I’m like, well, that’s crazy. And so I walk out there and I go up to the first car and it’s got Texas plates. And around here where we have a little bit of an ice invasion, Texas plates are reported a lot. I look at the next car and it’s got no plates at all. And I look at the car after that and it’s got vanity plates, specifically chosen one with a Z. Um, and, and I’m like, oh my God. It’s the thing like ice is in my alley. And, uh, and so I come back in, I I’m like, you tell my wife, like, should probably get your coat on. I think it’s the thing is what I said. And, and we go out and sure enough, like at the end of our alley where there is a family and, and they are, um, US citizens, they’re Mexican immigrants, um, that’s where I see all these officers sort of, or these agents sort of coalescing and um, I’m gonna leave some aspects of this out. They were [00:27:00] actually, they were serving, uh, uh, narcotics warrant that ended up being totally misguided. Nothing happened of it. Um, but it was super scary. But I kind of don’t wanna say more than that because I wanna be really clear that as everyone should know about policing, a search warrant is not an indictment. Um, and oftentimes search warrants are so searching and, and, and often come up with. With nothing. Right? And, and maybe even were targeted at the wrong person. And there’s didn’t even have the name of my neighbor on it. It’s this whole thing. But the point is, it was a little different from what we’ve been hearing because there was a different agency there serving a warrant. It was the airport, airport, police department, ’cause of a package. So there was that piece, there was actually a signed warrant. ’cause everyone’s trained to say, show me the warrant. Show me the warrant. So everyone, you know, my wife and I were the first ones there. Um, and then another neighbor rolled up, and then I’ll get to the rest in a second. Um, so it, it’s shocking that it’s happening in our alley. Christina: in our alley, right? Jeff: just like, Christina: you, yeah. Jeff: what? What the Christina: I, I mean, how [00:28:00] I would feel to a certain extent would be like, I’d be like, am I in Amer in an episode of the Americans? Like, like, you know, Jeff: is, did they have to write it this way? Just ’cause how else are you gonna bring it to the people? You know? It’s, you gotta bring it to the characters. Um, so anyway, we go down there and, and there’s one, so all of the, everyone decides the airport PD guy who has no mask and is kind of like presenting like a pretty normal cop basically. And he is got a badge and a name and a number. But walking in and out of the house, all around us are these guys who are in full battle fatigues. They’ve got masks on, they’ve got ars. Um, they are, they are a weird mix of people. There’s a woman in there who’s like looking like, literally like she was cast for a movie to be, uh, an, an ice person. In this case they were Homeland Security Investigations, HSI. But it’s all intertwined at this point. Um, and then there was a guy that must have been like eight feet. That was crazy. There was a single guy that was wearing a, like a straight up like helmet, uh, for, as if he were going into battle. [00:29:00] Nobody else is wearing a helmet. Um. And none of them were talking. They were just passing through. And, um, and so we tried to engage one of them, talked to them for a little bit, do the thing you do. Hey, why don’t you take that mask off? You know, I don’t wanna get docked. I was like, uh, Christina: around. Jeff: it was like, I both understand why you don’t wanna get docked. I also feel like you’ve got the power here, brother. Um, and which was the conversation we had, um, I was like, you have a mask on. You also have your finger on the trigger of a gun. And he’s like, well, that’s not, it’s not on the trigger. This is how we hold guns, dude. I was like, I understand that, but your finger is itching at the trigger of a gun. And so he put his hands on top of the butt of the gun. ’cause it was kind of, you know, mounted the way it is. Is that better? I was like, no, you’ve still got all the power. Take the mask off. Like, at least. Um, and uh, what, what was really interesting, and I I have this sort of like wrap up that occurred to me later that kind of blew my mind is, you know, in our neighborhood, um, because ice activity has been going on all around our neighborhood, like in. Neighborhoods [00:30:00] surrounding our neighborhood or a little further out, but all within a, I could get in the car and rush out there distance. Basically we have these, we have these neighborhood signal groups. The first one that popped up was actually around my son’s school, which is very close to here and has a lot of East African and Hispanic, um, immigrants and, and, um, and so that we knew that was like, you know, people were scared there. Some kids weren’t coming to school. And so, um, some neighbors organized in such a way that they could a, have a signal, uh, communication channel. But also part of that was planning at the beginning of the day and that release time for enough people to sort of be paired up in areas around the school, but not so close that it freaks the kids out. That like if something happened, there could be sort of a rapid response. So we had that signal group. There’s a broader signal group that probably covers like a four block area, and then there’s a wider one that’s our wider neighborhood basically. And that one’s like a rapid response signal group. So these have been going. Pretty, like consistently [00:31:00] ever since it was announced that we were getting ICE and Homeland Security folks here. Um, so the network was all in place. And, and so I’m out there initially and I see all the cars. I’m like, holy shit. Wife and I go to the end of the block. We start talking to first the airport PD guy who’s there, and then the the one HSI guy who comes out. Then another neighbor, another neighbor. I go back to take pictures of the plates because folks around here are keeping a registry that you can get through the signal group of all of the makes and models of cars that we know have been at these, um, kind of ICE activities or homeland security activities, and then their license plates. And so there’s like a running log, which has happened in other cities too. So I was taking pictures of all the cars. Um, but I was pretty like, I mean, I’ve been through some shit and. Having it in your alley is very different from going halfway across the world as like an activist or something. Um, and having it ha neighbors are people we know and care about. And so knowing that, not knowing what’s happening for them, which I don’t mean to bury that lead [00:32:00] ’cause I’m kind of getting to that part, but I also want to just respect their privacy. Um, so like the thing I should have mentioned at the top is like, we know these folks and it was fucking terrifying to be standing there arguing with these HSI guys knowing that at some point, or just assuming at some point these people we know are gonna be dragged outta the house in front of us. And then it was just like this constant question of what the fuck will we do? Then? It did not happen to be really clear, uh, ahead of time. So I’m taking pictures of these cars, I’m like, oh shit. I’m supposed to notify like the signal group, but I’ve got, I’ve got all the presence I need to take pictures of cars. I’ve got the presence I need to engage these guys, which my wife was doing plenty good job of, so I could just like walk away and do the license plate thing. But when I pulled up my phone. To open signal. I opened Slack three times, like I could not, I got an S into my search, my app search, and like kept clicking the wrong thing. I was shaking. It was also freezing out and so like I’m shaking and so [00:33:00] thank God it occurred to me. I have one friend I know on this signal group that I, I know would answer the phone, so I called her. I called her and I was like, I need to be quick. Here are like the fundamental details. Can you please notify? The signal group and the rapid response people. So that was great. She did initially, the first group that showed up, which was just incredible, were like all of our neighbors, we all know this family. Like it’s not, they are just neighbors. It’s not like it’s a special offset group or something. Like they’re neighbors. So all of the neighbors show up. We have a really tight block. Um, that was incredible because it’s not like it’s a neighbor of activists. It’s what’s been incredible about this stuff from the beginning, which is like how easy it seems to be for people to pop outta their house and be like, Uhuh. Like it seems like, it seems like a lot of people are not feeling inhibited about that, which I think is really cool. And I totally respect the people that feel inhibited, right? Like, ’cause it’s just, it’s a whole thing to go out there. So we had this great group of neighbors and they were all, we had a public school teacher who was just killing it with this one HSI guy. It was so, [00:34:00] so good to watch and it felt really powerful and I think she was doing a really good job of trying to sort of like. Knock some things into this guy’s head knowing that like, you know, you’re in a dynamic that kind of you, there’s not a lot of room for things to change. Right. But given that she, it was really just inspiring watching her do her thing and then the like rapid response community showed up, which is like a mix of, you know, folks who are kind of just dedicated neighbors and then people who are sort of what you might call the usual suspects, right? Like the people you would expect, especially in South Minneapolis to show up at a thing like this. And I don’t know if you’ve heard about the thing people do with whistles around these things. Christina: Yeah. Well, I, I, all I’ve heard is that, and I ha, so all I know is I think sometimes people have whistles and kind of like, like, like blow them, almost like to alert people like that, that like, like the, like the, the, the, that like ice is there. Jeff: Yes, exactly. And that yes, that’s exactly it. And that’s been going on here and, [00:35:00] and everybody’s getting whistle. You know, sometimes when you get a good, it’s, I’m not calling it a bit, ’cause I’ll tell you in a minute why it was effective, um, in ways that I hadn’t anticipated. But, uh, you know, it’s like a, it’s, I can do this, I can get a whistle, I’m gonna get a whistle, right? Like, that’s something I can do. Like, it’s something that really caught on and there’s all these whistles being passed around and people on the neighborhood group being like, got a bag of whistles if you wanna come by. So I, ima imagine at this point that when these HSI or ICE people roll up to a thing before they get out, they’re like T minus 15 minutes to whistles, right? Like, this is how long we have before everyone shows up. And, and so pretty soon it’s whistles everywhere. I had a neighbor who kept putting off her, um. Car alarm just to make more crazy noise. We had another neighbor next to this neighbor who is a very conservative like Trump guy who, when he doesn’t like the noise that’s happening in the neighborhood sets off fireworks. And for some reason he was like, I’m gonna do the thing I do, even though there’s all these guys with guns and I’m gonna set off fireworks. But in that case, ’cause he is pissed off at all of us, like it was so [00:36:00] fucking chaotic for a minute. Um, but it was, it was an incredible thing to see how quickly people can deploy basically. Um, ’cause we aren’t like Chicago where like we’ve had a lot of activity here, but it’s been pretty quiet activity. Like, it’s like what happened here? It’s like you and your neighbors know about it and maybe 20 people showed up from your neighborhood rapid response. But like, they’re not the kinds of stories that. They’re not landing on rooftops, they’re not showing up with a hundred cars and calling people away. They’re hauling one person at a time away. And you hear about it here and there, but it’s been very quiet, unlike Chicago. Um, and so to have it given that, especially to have it show up just in your alley was like really, really insane. Um, so anyway, so it all, fortunately the, the police HSI, everybody left with nothing. They did not carry our neighbors away. They did not have any, any result of this warrant that we could tell. But of course, we’re not gonna know. Another [00:37:00] theme of this is how, how hard it is for good information to be resilient in a moment like this, right? That’s a whole other theme. And that, that’s one that gets me kinda riled up when people start after the fact or during the fact really kind of shouting out almost things that are wrong. Like the, the call that went out. For people to come. Said there were six cars in my alley with Texas plates, but I was very clear, there are six cars in my alley. One of them has Texas plates, right? So it’s like, that kind of stuff is a little spooky, but here’s what happened. So at the end it was all over. Our neighbors were able to pop out, wave at everybody, thank everybody. They had been handcuffed this family, um, in their living room while HSI figured out if they were citizens. And, um, what had what the whistles meant in this case was that they knew people were all over around the house. And that was, I’m sure, a level of comfort to know that like something’s happening out there. And then we learned later that there was an immigrant family down the block in the [00:38:00] other direction, across kind of a thoroughfare that we’re on the intersection of who heard the whistles and knew like, let’s stay in the house. There’s a lot going on out there. I dunno what it is, but now I hear whistles. Let’s stay in the house. And, um, and so it was quite a, quite a thing. Family Activism and Signal Setup Jeff: And what I kind of realized afterwards. Was we started this year. My family, my in-laws, my in-laws especially, were very, they’re, they’re, they’re very, um, active. They do kind of activist work, but it’s very like, um, service oriented. But they’ll go to an anti-war protest. They’ll go, you know, they’ll do the thing. They’re, they’re lovely people. And my father-in-law, especially at the beginning of the year, I was like, I don’t know what’s coming. Um, I hear that it’s good for everyone to have signal if we wanna be able to communicate to each other. So I wanna learn how to use signal. And so I helped him, my mother-in-law set it up. I created kind of a family group for Signal and everyone was setting up signal, right? Like at that point, not knowing what was gonna come. It wasn’t even January 20th yet. Unexpected End of Year Incident Jeff: And I wrapped up my year activating a signal network for rapid response because I [00:39:00] had masked people in my alley with guns refusing to identify themselves driving cars from out of state. That is insane. And I was like, that looks pretty tight. Season wrap up. Like, what the fuck? Because I kind of had gotten to the point, I guess prior to when ICE got here in, in the first place, I’d gotten to the point where I’m like, I don’t even really think about Signal anymore. Um, but then they came here and it, and it popped up. So that’s what, that’s what happened in my alley. Um, at the end of the year. Christina: And, and, and, and, and, and I mean, and, and, and you said, you said your neighbors are okay. Speculations and Concerns Christina: I mean, do, do you know anything more about like, like what, what happened or like what the, what the situation was? Jeff: I don’t know anymore. And that’s where I’m like a little cautious because since it was like a warrant for something, it was a narcotics warrant, right? Like, I, I have no idea what happened there. I don’t know. I can, I can only speculate. Um, but I know that the, the [00:40:00] name on that warrant was not someone that lives there. Um, so I can tell you that ’cause I saw the warrant. Um, and, and that’s the most I really feel comfortable saying. Christina: Fair enough. Yeah. I, I, I, I, yeah. I’m not, I’m not trying to like, Jeff: No, I get it. I get it. That’s me actually. Dealing with Law Enforcement Jeff: I’ve been wrestling with like, how much, even on the, I kind of like was asking people to be cautious, even on the signal, because they were sharing details about the warrant. I was like, Hey, details in a warrant. Do not share those, because that sticks to people. And like the details in the warrant were just like, no, we’re not gonna do this. Even when the guy read me the warrant, I was like, are you serious about that? He’s like, oh man, for sure. Okay, sounds good. Let’s, we’ll talk in an hour when you’re all done and you don’t have anything. Like I, I’ve been down this road before. I was a reporter for a long time, like I watched The Wire. Um, Christina: exactly. I was gonna say, yeah, I was gonna say the, the sort of reporting I did, like, yeah, I watched the Wire. Um, so would be Jeff: I said that to the guy. I didn’t say I watched the, yeah, I didn’t say I watched The Wire to the guy, but I was like, he [00:41:00] kept gaslighting us and I was like, come on man. Like you and I we’re smart people, you and I, and that was me being generous. But like, we’re smart people. You and I like, we know this thing you’re saying. It’s like, it’s totally not the case. Like when I asked him. The airport PD guy. What’s up with the cars with Texas plates and no plates and vanity plates? I don’t know, I don’t coordinate with those guys. I was like, okay, that’s weird. ’cause like here you are and they’re walking all around you. Surely you coordinated with them enough to get them here. It was just like, what the fuck? Just so much gaslighting that I won’t even get into, but it was just nonstop. But I was so proud watching my neighbors when the rapid responsible showed up. It was a, there’s always like some people in those situations where I, I, I get pretty activated around lack of discipline and I understand how that happens. But having been in like really super high stakes situations where people could, and who this was one, right? Like I don’t, I don’t react well internally to people who I feel like are working out something that’s theirs. Um, [00:42:00] and at the same time, how do we know how to process this, right? Like, I don’t, we, it was something incredible to watch Mask men and one masked woman walking up and down my alley, bumping past me with guns, with masks, with no idea, with no badges, refusing to pro produce any saying, why does it matter anyhow, saying how much threat they’re under, seeing how they get followed, like just, it was, it was an incredible thing. I had my reaction, but my reaction was based on wiring, based on really intense, unusual experiences. Um, other people, this is new to them. This kind of thing is new to me too, but, so anyway, I, I just like, I saved that. I didn’t even tell you guys when it happened. I’m like, I’ll just tell them on the podcast. ’cause Christina: yeah, no, I mean, that’s, that’s wild. I mean, like, and it’s just, it’s just, well, and, and it’s, I don’t know, it’s so dystopic, right? Like, it’s such a, like a, a terrible like thing to like have to like witness part of, right? Because like, look, yeah, there are going to be circumstances when maybe like, you know, Homeland Security or somebody else, like really actually does need to be involved and, you know, [00:43:00] um, you know, at your neighbor’s house. And like, that’s unfortunate, right? But like, there, there are real circumstances where that could be a case. Like I, I, I, I, I mentioned the, the Americans earlier, that was like, based Jeff: I need to watch that. Christina: It’s a great show. But, but the, the, the, uh, a former CIA agent was one of the, the, the, the creators. But the, um, the idea came to like, uh, one of the showrunners basically, he read an article, I think in the New Yorker or something about a, a family that like seemed like, just like the perfect, like normal family next door. And like the kids came home from school one day and the parents had been picked up because it turns out that they had been Russian spies living in the United States for like 20 years. And like, they were like actual Russian spies. And, and then that kind of like went into, okay, well, well, well, what happens then? Like, what happens to that family and, and what happens to get to that point? Like, what happens? Like if your neighbors are those things, right? And so there are those like very much like stranger than fiction. Like, like things, right? But in most cases, that’s not the circumstance. And, and certainly the way that like all this has been handled and the way that they’re doing all of this treat things for, [00:44:00] you know, like whatever the warrants were for whatever the situations are where they’re like, okay, now we’re gonna bring all these other groups in. We’re not going to have any due process at all, and we’re not going to, to bother with any sort of thing of humanity at all and then freak everybody else out, like is just, you know, then, and then it puts you like, as, as the neighbor, like in this position where you’re like, okay, well how do we get the word out? How do we help, how do we, you know, make sure that if’s something, is that if this is something that you know, isn’t what we, what we think that it is or whatever, that we can make sure that they’re not going to be. ’cause we see all the reports all the time. I mean, US citizens are getting arrested for, Jeff: Yeah, totally. Christina: the wrong way, Jeff: Oh yeah, we had a, we had a woman here probably, I think she was like in her sixties, and she walked out of her house ’cause there was something happening across the street. And in moments she was in the car, she was gone. Her husband didn’t know where she was. She was released later that day. Like we’ve had a lot of stories like that. And so that was stressful too, going in, right? Like when my partner and I went, went up to talk to this guy, I, I left down the alley to take pictures, but I [00:45:00] was like looking over my shoulder constantly. ’cause she and I have talked about how, like, can you imagine if one of us was taken and we didn’t know? And I was like, oh, we are in a situation right now where no way can I say, there’s no chance one of us will be taken. Like, no way. And you know, the longer you’re there, the more you push it a little bit, you know, not push it like physically or something, but just like push it a little more people out front. Someone kicked an ice car in, in an HSI car and got like pepper sprayed or whatever. Um, Christina: and it’s, and it’s like, don’t do that. Like, don’t like, Jeff: Well, it’s funny because, it’s funny because that per I, this is, I, I know there are people listening who will think I’m such an asshole for this, but I, to I, I feel zero apologetic for it. Reflections on Responsibility Jeff: So I am, I’m not like a huge fan, like kick the car when there’s a family that we don’t know how they’re doing and these people are around, like, don’t escalate in that way with these people. Don’t set off fireworks behind the guys that have their fingers resting near triggers. Like you Christina: That’s what I’m saying. That, that, yeah. Jeff: yeah, you just don’t do that. Uh, but here’s the part that makes me sound like an asshole and, and I don’t mind at all. [00:46:00] Um, they were, they were the only person that was pepper sprayed. And, and it was this, you know, certain people that come from outside the neighborhood. It was this very dramatic thing, whatever they pepper spray, you know, whatever. And I was like, what, what happened? They kicked the car. I was like, eh, I’m going in like, I mean like, yeah, you got pepper spray because you kicked the car. I assume you were in for that. Like you signed just like the guy with the mask who’s worried about being docked. He signed up for this dude. Christina: I was gonna say, you, you, you, you signed up for this, you, you, you, you’ve signed up because you saw Christina O’s you know, like ridiculous, like, you know, like, come, come join Ice, you know, like, like, you know, freaking social media, you know, posts or whatever, like there ads you’re doing like, yeah. Like you, you know exactly what you’re doing, so fuck off. I don’t, yeah, I have zero. Jeff: I I said you signed up for this. I did not sign up for this. I said you signed up for all of it, dude. Like you Christina: Yeah, absolutely. No, I mean, honestly, well, well look, you know, it’s the same thing like the military, frankly, like, you know, like in the, in, in the seventies and stuff, and we saw, you know, more of it then, like, I’m not saying that it was like the, the right or like nice or like humane thing to spit in the, in their faces. [00:47:00] Right. But like. Especially after the draft was gone. Like, you sign up for that shit, Jeff: It’s a tough man. I, I had that, I, that experience throughout the Iraq war where. I knew. I mean, there’s the economic draft. There’s all right, there’s all these reasons people end up in war. But at the end of the day, when I am walking around a city I love, and other Americans are there in armor and Humvees and they have destroyed a city, I feel like this is what you signed up for. It’s not what you signed up for, but it is literally what you signed. Same with police. It’s a little bit Christina: that’s Jeff: I totally respect the trauma. I respect that you’re in situations where Christina: that’s real. No. Jeff: your values. Like I Christina: Absolutely. Absolutely. And, and, and that, that is real. And, and to your point, there might be like, like economic scenarios, drafts and other scenarios where like you’re like, well, I had a choice, but I didn’t have a choice. Okay, but you knew that this was a trade off. Like you knew that this was a thing that comes with, with, with the territory. If it comes with adulation, but it comes with the bad stuff too. Right. Jeff: And if you’re killing people, I don’t feel super bad about saying that. I feel super bad for you for having to live with that [00:48:00] fact. But like I don’t feel bad for saying, Hey man, Christina: well, I mean, like, and, and it’s a Jeff: have said no. Christina: and it’s a completely different like thing. I’m not even trying to categorize it the same way. ’cause it’s, it’s not. But like, just, just like in, in my life, you know, people oftentimes will like, yell at me about stuff that they don’t like, about, like the companies like that I work for. And you know, what I, I’m, I’m part of my job is to kind of be a public face for, for those things. And that means that I get yelled at and that’s okay. And like that, that I, I quite literally knew that I signed up for that. Does that mean that I always appreciate it? That is, does that mean that I don’t get annoyed sometimes? Does that mean that I like being like tarred and feathered with like mistakes or decisions that like, I had nothing to do with Absolutely not right. But like, that’s quite literally part of my job. So, you know, it, it, it is. So I can’t like turn around and be like, oh, well, you know, you can’t, you know, like. You know, say, say this to me, or whatever. Right. Um, but, and, and again, I realize it’s a completely different scale of things. I’m not in any way trying to equate the, the, the, the two [00:49:00] scenarios, Jeff: No, but it’s, I mean, it is, yeah, Christina: but all of us, but all of us, we have jobs and we do things and like in a case like this, like if you work for those agencies, right. Especially right now, and like I recognize and I can be sympathetic that you may not have signed up. Under these circumstances. Having said that, I will say that if you signed up in the last eight years, you knew that these were things that were going in a certain direction, right? Um, I, I, I, I, I will, I will further say that like I, I’m not gonna say that like every single person is involved, but I will say like in the last eight years, you’ve, you’ve seen which way the wind was going and, and, and, and, and that’s okay. You can make that decision and, and like, I’m not gonna judge you or your character as a person for that decision. I’m, I’m, I’m, I’m not. ’cause we all have to make decisions about where we work. Having said that, that just also means like what we’ve been saying, you’re gonna have to deal with some shit. You’re gonna deal with people recording your face. You’re gonna have to deal with people being angry with you. You’re gonna have to deal with, to your point, people kicking the cop car. And if that’s all that happens and like, and, and, and, and it’s not gonna lead to another escalation point, that’s fine. I, I’m with you. I

    PodRocket - A web development podcast from LogRocket
    Anthropic buys Bun, GitHub friction, and AI economics

    PodRocket - A web development podcast from LogRocket

    Play Episode Listen Later Jan 1, 2026 40:07


    In this panel episode, the crew discusses AI platform consolidation, open-source sustainability, and the future of web development. We break down Anthropic's acquisition of Bun, what it means for the JavaScript ecosystem, and whether open-source projects can remain independent as AI companies invest heavily in infrastructure. We also discuss Zig leaving GitHub, growing concerns around AI-first developer tools, npm security vulnerabilities, and supply-chain risk in modern software. The episode wraps with hot takes on AI infrastructure costs, developer productivity, and practical advice for engineers navigating today's rapidly changing tech landscape. Resources Anthropic acquires Bun as Claude Code hits $1B milestone: https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone Zig quits GitHub, says Microsoft's AI obsession ruined the service: https://ziglang.org/news/migrating-from-github-to-codeberg/ Shai-Hulud: 1K+ npm packages & 27K repos infected: https://helixguard.ai/blog/malicious-sha1hulud-2025-11-24 IBM CEO says AI data center spending “won't pay off” at current costs: https://www.businessinsider.com/ibm-ceo-big-tech-ai-capex-data-center-spending-2025-12 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Fill out our listener survey (https://t.co/oKVAEXipxu)! https://t.co/oKVAEXipxu Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com (mailto:elizabeth.becz@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Check out our newsletter (https://blog.logrocket.com/the-replay-newsletter/)! https://blog.logrocket.com/the-replay-newsletter/ Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Chapters 01:00 – Meet the Panel: Paige, Jack, and Paul 02:00 – Anthropic Acquires Bun: First Reactions 05:30 – What the Bun Acquisition Means for JavaScript Runtimes 09:00 – Open Source Funding, Independence, and New Exit Models 14:30 – Zig Leaves GitHub: AI-First Platforms and OSS Friction 20:30 – GitHub, Copilot, and Developer Experience Tradeoffs 24:30 – npm Security, Supply Chain Attacks, and Trust at Scale 31:00 – Are We Too Dependent on Big Tech Platforms? 36:30 – AI Infrastructure Costs and the Sustainability Question 43:00 – Small Models, Local AI, and the Future of Inference 50:30 – Hot Takes: Subscriptions, Burnout, and Developer Frustration 58:30 – Security Alerts, Tooling Wins, and Final Thoughts Special Guest: Jack Herrington.

    The top AI news from the past week, every ThursdAI
    ThursdAI - Jan 1 2026 - Will Brown Interview + Nvidia buys Groq, Meta buys Manus, Qwen Image 2412 & Alex New Year greetings

    The top AI news from the past week, every ThursdAI

    Play Episode Listen Later Jan 1, 2026 29:42


    Hey all, Happy new year! This is Alex, writing to you for the very fresh start of this year, it's 2026 already, can you believe it? There was no live stream today, I figured the cohosts deserve a break and honestly it was a very slow week. Even the chinese labs who don't really celebrate X-mas and new years didn't come out with a banger AFAIK. ThursdAI - AI moves fast, we're here to make sure you never miss a thing! Subscribe :) Tho I thought it was an incredible opportunity to finally post the Will Brow interview I recorded in November during the AI Engineer conference. Will is a researcher at Prime Intellect (big fans on WandB btw!) and is very known on X as a hot takes ML person, often going viral for tons of memes! Will is the creator and maintainer of the Verifiers library (Github) and his talk at AI Engineer was all about RL Environments (what they are, you can hear in the interview, I asked him!) TL;DR last week of 2025 in AIBesides this, my job here is to keep you up to date, and honestly this was very easy this week, as… almost nothing has happened, but here we go: Meta buys ManusThe year ended with 2 huge acquisitions / aquihires. First we got the news from Alex Wang that Meta has bought Manus.ai which is an agentic AI startup we covered back in March for an undisclosed amount (folks claim $2-3B) The most interesting thing here is that Manus is a Chinese company, and this deal requires very specific severance from Chinese operations.Jensen goes on a new years spending spree, Nvidia buys Groq (not GROK) for $20BGroq which we covered often here, and are great friends, is going to NVIDIA, in a… very interesting acqui-hire, which is a “non binding license” + most of Groq top employees apparently are going to NVIDIA. Jonathan Ross the CEO of Groq, was the co-creator of the TPU chips at Google before founding Groq, so this seems like a very strategic aquihire for NVIDIA! Congrats to our friends from Groq on this amazing news for the new year! Tencent open-sources HY-MT1.5 translation models with 1.8B edge-deployable and 7B cloud variants supporting 33 languages (X, HF, HF, GitHub)It seems that everyone's is trying to de-throne whisper and this latest attempt from Tencent is a interesting one. a 1.8B and 7B translation models with very interesting stats. Alibaba's Qwen-Image-2512 drops on New Year's Eve as strongest open-source text-to-image model, topping AI Arena with photorealistic humans and sharper textures (X, HF, Arxiv)Our friends in Tongyi decided to give is a new years present in the form of an updated Qwen-image, with much improved realismThat's it folks, this was a quick one, hopefully you all had an amazing new year celebration, and are gearing up to an eventful and crazy 2026. I wish you all happiness, excitement and energy to keep up with everything in the new year, and will make sure that we're here to keep you up to date as always! P.S - I got a little news of my own this yesterday, not related to AI. She said yes

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0
    [State of Code Evals] After SWE-bench, Code Clash & SOTA Coding Benchmarks recap — John Yang

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

    Play Episode Listen Later Dec 31, 2025


    From creating SWE-bench in a Princeton basement to shipping CodeClash, SWE-bench Multimodal, and SWE-bench Multilingual, John Yang has spent the last year and a half watching his benchmark become the de facto standard for evaluating AI coding agents—trusted by Cognition (Devin), OpenAI, Anthropic, and every major lab racing to solve software engineering at scale. We caught up with John live at NeurIPS 2025 to dig into the state of code evals heading into 2026: why SWE-bench went from ignored (October 2023) to the industry standard after Devin's launch (and how Walden emailed him two weeks before the big reveal), how the benchmark evolved from Django-heavy to nine languages across 40 repos (JavaScript, Rust, Java, C, Ruby), why unit tests as verification are limiting and long-running agent tournaments might be the future (CodeClash: agents maintain codebases, compete in arenas, and iterate over multiple rounds), the proliferation of SWE-bench variants (SWE-bench Pro, SWE-bench Live, SWE-Efficiency, AlgoTune, SciCode) and how benchmark authors are now justifying their splits with curation techniques instead of just "more repos," why Tau-bench's "impossible tasks" controversy is actually a feature not a bug (intentionally including impossible tasks flags cheating), the tension between long autonomy (5-hour runs) vs. interactivity (Cognition's emphasis on fast back-and-forth), how Terminal-bench unlocked creativity by letting PhD students and non-coders design environments beyond GitHub issues and PRs, the academic data problem (companies like Cognition and Cursor have rich user interaction data, academics need user simulators or compelling products like LMArena to get similar signal), and his vision for CodeClash as a testbed for human-AI collaboration—freeze model capability, vary the collaboration setup (solo agent, multi-agent, human+agent), and measure how interaction patterns change as models climb the ladder from code completion to full codebase reasoning. We discuss: John's path: Princeton → SWE-bench (October 2023) → Stanford PhD with Diyi Yang and the Iris Group, focusing on code evals, human-AI collaboration, and long-running agent benchmarks The SWE-bench origin story: released October 2023, mostly ignored until Cognition's Devin launch kicked off the arms race (Walden emailed John two weeks before: "we have a good number") SWE-bench Verified: the curated, high-quality split that became the standard for serious evals SWE-bench Multimodal and Multilingual: nine languages (JavaScript, Rust, Java, C, Ruby) across 40 repos, moving beyond the Django-heavy original distribution The SWE-bench Pro controversy: independent authors used the "SWE-bench" name without John's blessing, but he's okay with it ("congrats to them, it's a great benchmark") CodeClash: John's new benchmark for long-horizon development—agents maintain their own codebases, edit and improve them each round, then compete in arenas (programming games like Halite, economic tasks like GDP optimization) SWE-Efficiency (Jeffrey Maugh, John's high school classmate): optimize code for speed without changing behavior (parallelization, SIMD operations) AlgoTune, SciCode, Terminal-bench, Tau-bench, SecBench, SRE-bench: the Cambrian explosion of code evals, each diving into different domains (security, SRE, science, user simulation) The Tau-bench "impossible tasks" debate: some tasks are underspecified or impossible, but John thinks that's actually a feature (flags cheating if you score above 75%) Cognition's research focus: codebase understanding (retrieval++), helping humans understand their own codebases, and automatic context engineering for LLMs (research sub-agents) The vision: CodeClash as a testbed for human-AI collaboration—vary the setup (solo agent, multi-agent, human+agent), freeze model capability, and measure how interaction changes as models improve — John Yang SWE-bench: https://www.swebench.com X: https://x.com/jyangballin Chapters 00:00:00 Introduction: John Yang on SWE-bench and Code Evaluations 00:00:31 SWE-bench Origins and Devon's Impact on the Coding Agent Arms Race 00:01:09 SWE-bench Ecosystem: Verified, Pro, Multimodal, and Multilingual Variants 00:02:17 Moving Beyond Django: Diversifying Code Evaluation Repositories 00:03:08 Code Clash: Long-Horizon Development Through Programming Tournaments 00:04:41 From Halite to Economic Value: Designing Competitive Coding Arenas 00:06:04 Ofir's Lab: SWE-ficiency, AlgoTune, and SciCode for Scientific Computing 00:07:52 The Benchmark Landscape: TAU-bench, Terminal-bench, and User Simulation 00:09:20 The Impossible Task Debate: Refusals, Ambiguity, and Benchmark Integrity 00:12:32 The Future of Code Evals: Long Autonomy vs Human-AI Collaboration 00:14:37 Call to Action: User Interaction Data and Codebase Understanding Research

    The Bike Shed
    487: ActiveModel custom attributes

    The Bike Shed

    Play Episode Listen Later Dec 30, 2025 37:28


    Joël contributes some thoughts on working with custom attributes as he follows up on last week's discussion about ActiveModels with Sally. Joël breaks down how he transforms various strings and objects when working with ActiveModels to simplify more advance workloads, as Sally queries their different use cases and how best to utilise them for her own workflow. — Catch up on Sally and Aji's episode from last week on ActiveModels before diving into this discussion! (https://bikeshed.thoughtbot.com/) If you'd like to give some of the gems mentioned in this episode a try for yourself they can be found here - phonelib (https://github.com/daddyz/phonelib) - money-rails (https://github.com/RubyMoney/money-rails) - astronoby (https://github.com/rhannequin/astronoby) Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Your hosts for this episode have been thoughtbot's own Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/) and Sally Hall (https://www.linkedin.com/in/sallyannahall). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Azure Italia Podcast
    Azure Italia Podcast - Puntata 64 - Interviste al WPC 1 - GitHub, Shure, Microsoft e Intune

    Azure Italia Podcast

    Play Episode Listen Later Dec 30, 2025 74:42


    Bentornati e bentornate su Azure Italia Podcast, il podcast in italiano su Microsoft Azure!Per non perderti nessun nuovo episodio clicca sul tasto FOLLOW del tuo player

    Merge Conflict
    495: 2025 Wrapped - The Official Year of AI Development

    Merge Conflict

    Play Episode Listen Later Dec 29, 2025 84:35


    James and Frank unwrap 2025 as the Year of AI Development, covering new models, the rise of agents, and editor integrations like Copilot in VS Code that changed how developers write and maintain code. You'll hear practical takeaways—how next-edit, local models, RAG/vectorization and app‑on‑demand sped prototyping, slashed maintenance time, and why the hosts think the AI boom has legs into 2026 despite looming uncertainty. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    The PowerShell Podcast
    Building PowerShell Tools You Wish Existed with Jorge Suarez

    The PowerShell Podcast

    Play Episode Listen Later Dec 29, 2025 51:38


    Jorge Suarez joins The PowerShell Podcast to share his journey into PowerShell, automation, and community contribution. From attending his first MMS conference to building creative and practical PowerShell projects, Jorge talks about how PowerShell became the primary driver of his career growth. The conversation covers his popular Intune Hydration Kit, creative TUI projects inspired by shows like Severance, and how curiosity and experimentation led him to build tools he wished existed earlier in his career.   Beyond tooling, Jorge opens up about imposter syndrome, learning in public, and using PowerShell as a force multiplier to automate work, stand out professionally, and think differently about problem solving.   Key Takeaways: PowerShell accelerates careers – Automating repetitive work and forcing yourself to use PowerShell daily builds fluency and opens new opportunities. Build what you wish you had – Jorge's projects, including Intune Hydration Kit and multiple TUI tools, came from solving his own real-world problems. Imposter syndrome is fuel – When managed well, it can drive curiosity, learning, and long-term growth instead of holding you back. Guest Bio: Jorge Suarez is an Endpoint Platform Engineer and PowerShell enthusiast. Jorge is known for building creative PowerShell solutions—including terminal user interfaces and Intune automation projects. He's an active community contributor who blogs, shares code on GitHub, and advocates for learning in public.   Resource Links: Jorge Suarez on GitHub – https://github.com/jorgeasaurus Jorge's Blog – https://www.jorgeasaur.us/ Intune Hydration Kit – https://github.com/jorgeasaurus/IntuneHydrationKit Connect with Andrew - https://andrewpla.tech/links PDQ Discord – https://discord.gg/PDQ PowerShell Wednesdays – https://www.youtube.com/results?search_query=PowerShell+Wednesdays The PowerShell Podcast on YouTube: https://youtu.be/NEDX_3kDhZQ

    Atareao con Linux
    ATA 757 Las 20 herramientas que dominaron mi Linux en 2025

    Atareao con Linux

    Play Episode Listen Later Dec 29, 2025 25:49


    ¿Qué hace realmente un usuario de Linux durante todo un año? En este episodio no teorizamos: auditamos. He analizado mi historial de comandos de 2025 y los datos no mienten.Desde el dominio absoluto de Rust hasta la sorprendente eficiencia de uv en Python, hoy te desvelo las 20 herramientas que han vertebrado mi flujo de trabajo. Hablamos de productividad real, de cómo Neovim ha desplazado definitivamente a mis antiguos editores y de por qué herramientas como just o yadm son las joyas ocultas que deberías estar usando ya.En este episodio descubrirás:El Stack de la Eficiencia: Mi top 20 analizado por categorías (Desarrollo, Sistema y Navegación).La transición a Rust: ¿Por qué cargo es el motor de mi día a día?Adiós a la fricción: Cómo herramientas modernas están sustituyendo a los comandos clásicos de toda la vida.Telemetría personal: El método para que tú también audites tu terminal.Si quieres llevar tu productividad en Linux al siguiente nivel y conocer qué software está marcando la diferencia en 2025, este episodio es tu hoja de ruta.

    The Engineering Enablement Podcast
    AI and productivity: A year-in-review with Microsoft, Google, and GitHub researchers

    The Engineering Enablement Podcast

    Play Episode Listen Later Dec 29, 2025 42:00


    As AI adoption accelerates across the software industry, engineering leaders are increasingly focused on a harder question: how to understand whether these tools are actually improving developer experience and organizational outcomes.In this year-end episode of the Engineering Enablement podcast, host Laura Tacho is joined by Brian Houck from Microsoft, Collin Green and Ciera Jaspan from Google, and Eirini Kalliamvakou from GitHub to examine what 2025 research reveals about AI impact in engineering teams. The panel discusses why measuring AI's effectiveness is inherently complex, why familiar metrics like lines of code continue to resurface despite their limitations, and how multidimensional frameworks such as SPACE and DORA provide a more accurate view of developer productivity.The conversation also looks ahead to 2026, exploring how AI is beginning to reshape the role of the developer, how junior engineers' skill sets may evolve, where agentic workflows are emerging, and why some widely shared AI studies were misunderstood. Together, the panel offers a grounded perspective on moving beyond hype toward more thoughtful, evidence-based AI adoption.Where to find Brian Houck:• LinkedIn: https://www.linkedin.com/in/brianhouck/ • Website: https://www.microsoft.com/en-us/research/people/bhouck/ Where to find Collin Green: • LinkedIn: https://www.linkedin.com/in/collin-green-97720378 • Website: https://research.google/people/107023Where to find Ciera Jaspan: • LinkedIn: https://www.linkedin.com/in/ciera • Website: https://research.google/people/cierajaspan/Where to find Eirini Kalliamvakou: • LinkedIn: https://www.linkedin.com/in/eirini-kalliamvakou-1016865/• X: https://x.com/irina_kAl • Website: https://www.microsoft.com/en-us/research/people/eikalliWhere to find Laura Tacho: • LinkedIn: https://www.linkedin.com/in/lauratacho/• X: https://x.com/rhein_wein• Website: https://lauratacho.com/• Laura's course (Measuring Engineering Performance and AI Impact) https://lauratacho.com/developer-productivity-metrics-courseIn this episode, we cover:(00:00) Intro(02:35) Introducing the panel and the focus of the discussion(04:43) Why measuring AI's impact is such a hard problem(05:30) How Microsoft approaches AI impact measurement(06:40) How Google thinks about measuring AI impact(07:28) GitHub's perspective on measurement and insights from the DORA report(10:35) Why lines of code is a misleading metric(14:27) The limitations of measuring the percentage of code generated by AI(18:24) GitHub's research on how AI is shaping the identity of the developer(21:39) How AI may change junior engineers' skill sets(24:42) Google's research on using AI and creativity (26:24) High-leverage AI use cases that improve developer experience(32:38) Open research questions for AI and developer productivity in 2026(35:33) How leading organizations approach change and agentic workflows(38:02) Why the METR paper resonated and how it was misunderstoodReferenced:• Measuring AI code assistants and agents• Kiro• Claude Code - AI coding agent for terminal & IDE• SPACE framework: a quick primer• DORA | State of AI-assisted Software Development 2025• Martin Fowler - by Gergely Orosz - The Pragmatic Engineer• Seamful AI for Creative Software Engineering: Use in Software Development Workflows | IEEE Journals & Magazine | IEEE Xplore• AI Where It Matters: Where, Why, and How Developers Want AI Support in Daily Work - Microsoft Research• Unpacking METR's findings: Does AI slow developers down?• DX Annual 2026

    The AI Breakdown: Daily Artificial Intelligence News and Discussions
    Why 2026 Is the Year of the AI Builder with Lovable CEO Anton Osika

    The AI Breakdown: Daily Artificial Intelligence News and Discussions

    Play Episode Listen Later Dec 28, 2025 34:02


    Lovable CEO Anton Osika joins the AI Daily Brief to unpack how AI-assisted coding evolved from early GitHub experiments into load-bearing infrastructure inside companies, why 2025 marked the inflection point for vibe coding, and why 2026 will belong to builders who can think, plan, and ship with AI end to end. The conversation covers the shift from prototypes to production, how enterprises are rethinking workflows and SaaS, the rise of personal and ephemeral software, and what skills will actually matter as AI takes on more of the mechanics of building. Brought to you by:KPMG – Discover how AI is transforming possibility into reality. Tune into the new KPMG 'You Can with AI' podcast and unlock insights that will inform smarter decisions inside your enterprise. Listen now and start shaping your future with every episode. ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.kpmg.us/AIpodcasts⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Blitzy.com - Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://blitzy.com/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ to build enterprise software in days, not months Robots & Pencils - Cloud-native AI solutions that power results ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://robotsandpencils.com/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠The Agent Readiness Audit from Superintelligent - Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://besuper.ai/ ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠to request your company's agent readiness score.The AI Daily Brief helps you understand the most important news and discussions in AI. Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614Interested in sponsoring the show? sponsors@aidailybrief.ai

    This Week in NoCode
    Building Your First Website with AI (No Coding Required!) Vibe Coding + Cursor AI | This Week in AI

    This Week in NoCode

    Play Episode Listen Later Dec 28, 2025 54:59


    Want to build your own website but don't know how to code? This episode is for you.Join JJ and Bubble expert Gio as they show how beginners can use AI-powered tools to design, build, and launch a personal website from scratch — for free.You'll learn how Vibe Coding works, how AI can help you write and edit code, and how tools like Cursor make building websites feel approachable, even if you've never coded before. JJ also shares his own journey from no-code tools to AI-assisted development, showing how anyone can level up their skills.By the end, you'll understand how to preview your site locally, save your work with GitHub, and deploy a live website on the internet — all with AI helping every step of the way.Perfect for students, creators, and curious beginners who want to build real projects using AI.What you'll learn:• What “Vibe Coding” is and why it's beginner-friendly• How AI helps you write, edit, and understand code • How to preview your website before publishing• How to host a personal website for free• How no-code and AI tools work togetherTimestamps:00:00 What is Vibe Coding?00:33 Gio's experience getting started03:59 Intro to GitHub (no stress)06:04 Creating and managing projects13:34 Using Cursor to build locally16:00 Editing and previewing with AI26:18 Deploying with Cloud tools28:30 Publishing your site live32:16 No-code vs AI-assisted building41:50 Where AI and no-code are headed48:10 Final thoughts + course update

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0
    One Year of MCP — with David Soria Parra and AAIF leads from OpenAI, Goose, Linux Foundation

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

    Play Episode Listen Later Dec 27, 2025


    One year ago, Anthropic launched the Model Context Protocol (MCP)—a simple, open standard to connect AI applications to the data and tools they need. Today, MCP has exploded from a local-only experiment into the de facto protocol for agentic systems, adopted by OpenAI, Microsoft, Google, Block, and hundreds of enterprises building internal agents at scale. And now, MCP is joining the newly formed Agentic AI Foundation (AAIF) under the Linux Foundation, alongside Block's Goose coding agent, with founding members spanning the biggest names in AI and cloud infrastructure. We sat down with David Soria Parra (MCP lead, Anthropic), Nick Cooper (OpenAI), Brad Howes (Block / Goose), and Jim Zemlin (Linux Foundation CEO) to dig into the one-year journey of MCP—from Thanksgiving hacking sessions and the first remote authentication spec to long-running tasks, MCP Apps, and the rise of agent-to-agent communication—and the behind-the-scenes story of how three competitive AI labs came together to donate their protocols and agents to a neutral foundation, why enterprises are deploying MCP servers faster than anyone expected (most of it invisible, internal, and at massive scale), what it takes to design a protocol that works for both simple tool calls and complex multi-agent orchestration, how the foundation will balance taste-making (curating meaningful projects) with openness (avoiding vendor lock-in), and the 2025 vision: MCP as the communication layer for asynchronous, long-running agents that work while you sleep, discover and install their own tools, and unlock the next order of magnitude in AI productivity. We discuss: The one-year MCP journey: from local stdio servers to remote HTTP streaming, OAuth 2.1 authentication (and the enterprise lessons learned), long-running tasks, and MCP Apps (iframes for richer UI) Why MCP adoption is exploding internally at enterprises: invisible, internal servers connecting agents to Slack, Linear, proprietary data, and compliance-heavy workflows (financial services, healthcare) The authentication evolution: separating resource servers from identity providers, dynamic client registration, and why the March spec wasn't enterprise-ready (and how June fixed it) How Anthropic dogfoods MCP: internal gateway, custom servers for Slack summaries and employee surveys, and why MCP was born from "how do I scale dev tooling faster than the company grows?" Tasks: the new primitive for long-running, asynchronous agent operations—why tools aren't enough, how tasks enable deep research and agent-to-agent handoffs, and the design choice to make tasks a "container" (not just async tools) MCP Apps: why iframes, how to handle styles and branding, seat selection and shopping UIs as the killer use case, and the collaboration with OpenAI to build a common standard The registry problem: official registry vs. curated sub-registries (Smithery, GitHub), trust levels, model-driven discovery, and why MCP needs "npm for agents" (but with signatures and HIPAA/financial compliance) The founding story of AAIF: how Anthropic, OpenAI, and Block came together (spoiler: they didn't know each other were talking to Linux Foundation), why neutrality matters, and how Jim Zemlin has never seen this much day-one inbound interest in 22 years — David Soria Parra (Anthropic / MCP) MCP: https://modelcontextprotocol.io https://uk.linkedin.com/in/david-soria-parra-4a78b3a https://x.com/dsp_ Nick Cooper (OpenAI) X: https://x.com/nicoaicopr Brad Howes (Block / Goose) Goose: https://github.com/block/goose Jim Zemlin (Linux Foundation) LinkedIn: https://www.linkedin.com/in/zemlin/ Agentic AI Foundation https://agenticai.foundation Chapters 00:00:00 Introduction: MCP's First Year and Foundation Launch 00:01:17 MCP's Journey: From Launch to Industry Standard 00:02:06 Protocol Evolution: Remote Servers and Authentication 00:08:52 Enterprise Authentication and Financial Services 00:11:42 Transport Layer Challenges: HTTP Streaming and Scalability 00:15:37 Standards Development: Collaboration with Tech Giants 00:34:27 Long-Running Tasks: The Future of Async Agents 00:30:41 Discovery and Registries: Building the MCP Ecosystem 00:30:54 MCP Apps and UI: Beyond Text Interfaces 00:26:55 Internal Adoption: How Anthropic Uses MCP 00:23:15 Skills vs MCP: Complementary Not Competing 00:36:16 Community Events and Enterprise Learnings 01:03:31 Foundation Formation: Why Now and Why Together 01:07:38 Linux Foundation Partnership: Structure and Governance 01:11:13 Goose as Reference Implementation 01:17:28 Principles Over Roadmaps: Composability and Quality 01:21:02 Foundation Value Proposition: Why Contribute 01:27:49 Practical Investments: Events, Tools, and Community 01:34:58 Looking Ahead: Async Agents and Real Impact

    Machine Learning Street Talk
    The 3 Laws of Knowledge [César Hidalgo]

    Machine Learning Street Talk

    Play Episode Listen Later Dec 27, 2025 97:05


    César Hidalgo has spent years trying to answer a deceptively simple question: What is knowledge, and why is it so hard to move around?We all have this intuition that knowledge is just... information. Write it down in a book, upload it to GitHub, train an AI on it—done. But César argues that's completely wrong. Knowledge isn't a thing you can copy and paste. It's more like a living organism that needs the right environment, the right people, and constant exercise to survive.Guest: César Hidalgo, Director of the Center for Collective Learning1. Knowledge Follows Laws (Like Physics)2. You Can't Download Expertise3. Why Big Companies Fail to Adapt4. The "Infinite Alphabet" of EconomiesIf you think AI can just "copy" human knowledge, or that development is just about throwing money at poor countries, or that writing things down preserves them forever—this conversation will change your mind. Knowledge is fragile, specific, and collective. It decays fast if you don't use it. The Infinite Alphabet [César A. Hidalgo]https://www.penguin.co.uk/books/458054/the-infinite-alphabet-by-hidalgo-cesar-a/9780241655672https://x.com/cesifotiRescript link. https://app.rescript.info/public/share/eaBHbEo9xamwbwpxzcVVm4NQjMh7lsOQKeWwNxmw0JQ---TIMESTAMPS:00:00:00 The Three Laws of Knowledge00:02:28 Rival vs. Non-Rival: The Economics of Ideas00:05:43 Why You Can't Just 'Download' Knowledge00:08:11 The Detective Novel Analogy00:11:54 Collective Learning & Organizational Networks00:16:27 Architectural Innovation: Amazon vs. Barnes & Noble00:19:15 The First Law: Learning Curves00:23:05 The Samuel Slater Story: Treason & Memory00:28:31 Physics of Knowledge: Joule's Cannon00:32:33 Extensive vs. Intensive Properties00:35:45 Knowledge Decay: Ise Temple & Polaroid00:41:20 Absorptive Capacity: Sony & Donetsk00:47:08 Disruptive Innovation & S-Curves00:51:23 Team Size & The Cost of Innovation00:57:13 Geography of Knowledge: Vespa's Origin01:04:34 Migration, Diversity & 'Planet China'01:12:02 Institutions vs. Knowledge: The China Story01:21:27 Economic Complexity & The Infinite Alphabet01:32:27 Do LLMs Have Knowledge?---REFERENCES:Book:[00:47:45] The Innovator's Dilemma (Christensen)https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244[00:55:15] Why Greatness Cannot Be Plannedhttps://amazon.com/dp/3319155237[01:35:00] Why Information Growshttps://amazon.com/dp/0465048994Paper:[00:03:15] Endogenous Technological Change (Romer, 1990)https://web.stanford.edu/~klenow/Romer_1990.pdf[00:03:30] A Model of Growth Through Creative Destruction (Aghion & Howitt, 1992)https://dash.harvard.edu/server/api/core/bitstreams/7312037d-2b2d-6bd4-e053-0100007fdf3b/content[00:14:55] Organizational Learning: From Experience to Knowledge (Argote & Miron-Spektor, 2011)https://www.researchgate.net/publication/228754233_Organizational_Learning_From_Experience_to_Knowledge[00:17:05] Architectural Innovation (Henderson & Clark, 1990)https://www.researchgate.net/publication/200465578_Architectural_Innovation_The_Reconfiguration_of_Existing_Product_Technologies_and_the_Failure_of_Established_Firms[00:19:45] The Learning Curve Equation (Thurstone, 1916)https://dn790007.ca.archive.org/0/items/learningcurveequ00thurrich/learningcurveequ00thurrich.pdf[00:21:30] Factors Affecting the Cost of Airplanes (Wright, 1936)https://pdodds.w3.uvm.edu/research/papers/others/1936/wright1936a.pdf[00:52:45] Are Ideas Getting Harder to Find? (Bloom et al.)https://web.stanford.edu/~chadj/IdeaPF.pdf[01:33:00] LLMs/ Emergencehttps://arxiv.org/abs/2506.11135Person:[00:25:30] Samuel Slaterhttps://en.wikipedia.org/wiki/Samuel_Slater[00:42:05] Masaru Ibuka (Sony)https://www.sony.com/en/SonyInfo/CorporateInfo/History/SonyHistory/1-02.html

    The Unhandled Exception Podcast
    Playwright - with Debbie O'Brien

    The Unhandled Exception Podcast

    Play Episode Listen Later Dec 27, 2025 51:57


    In this episode, I was joined by Debbie O'Brien to chat about Playwright - Microsoft's open-source end-to-end testing framework. I'm a huge fan of Playwright, so I was really excited to have this chat with Debbie. We covered a lot of ground, including features such as Codegen, Trace Viewer, and UI Mode. We also spoke a lot about AI - including the exciting Playwright MCP Server which enables AI agents to automate browser interactions!Debbie has been an integral part of Playwright as a Principal Program Manager at Microsoft and has led the Playwright community, shaping much of what Playwright has become today - driving a lot of the features mentioned above. She's also a Google Developer Expert in web technologies, Nuxt Ambassador, and is a former Microsoft Most Valuable Professional in developer technologies, Media Developer Expert and GitHub star alumni.For a full list of show notes, or to add comments - please see the website here

    Cyber Briefing
    December 26, 2025 - Cyber Briefing

    Cyber Briefing

    Play Episode Listen Later Dec 26, 2025 7:56


    If you like what you hear, please subscribe, leave us a review and tell a friend!

    Atareao con Linux
    ATA 756 Mis 6 Contenedores Docker IMPRESCINDIBLES en 2025

    Atareao con Linux

    Play Episode Listen Later Dec 25, 2025 19:51


    ¡Bienvenidos a un nuevo episodio de Atareao con Linux! Estamos cerrando este 2025 y toca hacer balance de las herramientas que realmente han marcado la diferencia en mi servidor. En este episodio te traigo una selección personal de los 6 contenedores Docker que se han vuelto imprescindibles en mi día a día. No solo por su funcionalidad, sino por cómo han simplificado mi flujo de trabajo, mejorado la seguridad y optimizado el rendimiento de mis sistemas.Lo que encontrarás en este episodio:1. Dodge: La alternativa ligera a Portainer que gestiona tus archivos YAML de forma reactiva y permite convertir comandos docker run a compose fácilmente.2. Pocket ID: Seguridad "passwordless" al siguiente nivel. Centraliza tus accesos mediante Passkeys y biometría con soporte OIDC.3. Doc Pick: El sustituto perfecto para la gestión de actualizaciones. Mantén tus imágenes al día con un panel visual intuitivo.4. Beszel: Monitorización de recursos (CPU, RAM, Disco) tanto del host como de cada contenedor individual.5. Quantum: Un fork de File Browser potenciado con búsqueda por lógica difusa e integración con OIDC.6. Memos: Tu centro de micro-notas privado y extremadamente versátil gracias a su API.Timestamps:00:00:00 Introducción y balance del año 202500:01:05 Los seis contenedores imprescindibles de 202500:02:14 Consideraciones sobre el flujo de trabajo y mantenimiento00:03:56 Dodge: El reemplazo moderno y ligero de Portainer00:06:07 Pocket ID: Autenticación passwordless y OIDC00:08:01 Doc Pick: Información y actualización de imágenes de contenedores00:10:40 Beszel: Monitor de recursos de CPU, RAM y Docker00:12:42 Quantum: Fork de File Browser con integración OIDC00:14:39 Memos: Gestión de micronotas y enlaces mediante API00:18:28 Resumen final y despedidaRecursos y enlaces:Más información y enlaces en las notas del episodio

    Choses à Savoir TECH
    Github Store : le magasin d'app open source tant attendu ?

    Choses à Savoir TECH

    Play Episode Listen Later Dec 25, 2025 2:45


    Voici peut-être l'idée la plus simple… et la plus efficace pour démocratiser l'open source. Un projet indépendant baptisé Github Store vient de transformer GitHub en véritable magasin d'applications, à la manière d'un App Store ou d'un Google Play, mais dédié exclusivement aux logiciels libres. Disponible sur Android et sur ordinateur — Windows, macOS et Linux — Github Store propose une interface claire et familière : catégories, captures d'écran, descriptions détaillées et surtout un bouton d'installation en un clic. Fini la chasse aux fichiers au fond des dépôts ou la peur de télécharger la mauvaise archive. Ici, tout est pensé pour l'utilisateur final, pas uniquement pour les développeurs.Le fonctionnement est astucieux. L'application analyse automatiquement les dépôts GitHub publics qui publient de vraies versions installables dans leurs “releases”. Elle filtre les formats pertinents — APK, EXE, MSI, DMG, PKG, DEB, RPM — et écarte les simples archives de code source. Résultat : seules les applications réellement prêtes à être installées apparaissent dans le catalogue. L'utilisateur peut ensuite naviguer par popularité, mises à jour récentes ou nouveautés, et même filtrer par système d'exploitation pour ne voir que les logiciels compatibles avec sa machine. Chaque fiche application va plus loin que de simples captures d'écran. On y retrouve le nombre d'étoiles, de forks, les problèmes signalés, le README complet, les notes de version et le détail précis des fichiers téléchargeables. Une transparence fidèle à l'esprit open source.Côté technique, Github Store repose sur Kotlin Multiplatform et Compose. Sur Android, l'installation passe par le gestionnaire de paquets natif. Sur ordinateur, le fichier est téléchargé puis ouvert avec l'outil par défaut du système. Il est possible de se connecter avec un compte GitHub, optionnel mais utile : cela permet d'augmenter fortement les limites d'accès à l'API pour explorer sans contrainte. L'application est distribuée via les releases GitHub du projet et sur F-Droid pour Android, sous licence Apache 2.0. Autrement dit, libre, modifiable et réutilisable. Une précision importante toutefois : Github Store n'a pas vocation à garantir la sécurité des logiciels proposés. Il facilite la découverte et l'installation, mais la responsabilité reste entre les mains des développeurs… et des utilisateurs. En rendant l'open source aussi accessible qu'un store grand public, Github Store pourrait bien changer durablement la façon dont nous découvrons et utilisons les logiciels libres. Une petite révolution, sans marketing tapageur, mais avec une idée redoutablement efficace. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

    Microsoft Business Applications Podcast
    AI Copilot as Partner: Focus on Your Specialty

    Microsoft Business Applications Podcast

    Play Episode Listen Later Dec 24, 2025 19:24 Transcription Available


    Get featured on the show by leaving us a Voice Mail: https://bit.ly/MIPVM This episode explores how Copilot supports innovation, decision making and practical AI adoption across organisations. Amal Hosni Viteri shares her journey from development and DevOps into innovation leadership, describing how AI enhances productivity, reduces operational effort and helps teams focus on their specialities. She highlights the value of context‑aware tools, ethical use of AI and making technology accessible in Spanish‑speaking communities.

    The Bike Shed
    486: ActiveModel Everywhere

    The Bike Shed

    Play Episode Listen Later Dec 23, 2025 27:11


    Aji and Sally join forces to discuss the different ways they utilise active models in their workflows. Aji describes a new system for working with active models they've been using recently, Sally recalls a project where active models could have saved her a lot of time, before putting their heads together to think of new creative ways to utilise rails' tools toolset to build other active models. — Discover more of The Magic of Rails through Eileen Uchitelle's Keynote (https://www.youtube.com/watch?v=TgNb2_LSMMo), or check out the GitHub repo (https://github.com/thoughtbot/administrate) mentioned in this episode. Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Your hosts for this episode have been thoughtbot's own Sally Hall (https://www.linkedin.com/in/sallyannahall) and Aji Slater (https://www.linkedin.com/in/doodlingdev/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    LANDLINE
    Goodbye 2025

    LANDLINE

    Play Episode Listen Later Dec 23, 2025 40:24


    End of year wrap up, some loss and things we're leaving in 2025. Jump in with Janaya Future Khan. Project MVT on Github: https://github.com/mvt-project/mvt SUBSCRIBE + FOLLOW IG: www.instagram.com/darkwokejfk Youtube: www.youtube.com/@darkwoke TikTok: https://www.tiktok.com/@janayafk SUPPORT THE SHOW Patreon - https://patreon.com/@darkwoke Tip w/ a One Time Donation - https://buymeacoffee.com/janayafk Have a query? Comment? Reach out to us at: info@darkwoke.com and we may read it aloud on the show! Learn more about your ad choices. Visit megaphone.fm/adchoices

    Python Bytes
    #463 2025 is @wrapped

    Python Bytes

    Play Episode Listen Later Dec 22, 2025 43:19 Transcription Available


    Topics covered in this episode: Has the cost of building software just dropped 90%? More on Deprecation Warnings How FOSS Won and Why It Matters Should I be looking for a GitHub alternative? Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. HEADS UP: We are taking next week off, happy holiday everyone. Michael #1: Has the cost of building software just dropped 90%? by Martin Alderson Agentic coding tools are collapsing “implementation time,” so the cost curve of shipping software may be shifting sharply Recent programming advancements haven't been that great of a true benefit: Cloud, TDD, microservices, complex frontends, Kubernetes, etc. Agentic AI's big savings are not just code generation, but coordination overhead reduction (fewer handoffs, fewer meetings, fewer blocks). Thinking, product clarity, and domain decisions stay hard, while typing and scaffolding get cheap. Is it the end of software dev? Not really, see Jevons paradox: when production gets cheaper, total demand can rise rather than spending simply falling. (Historically: the efficiency of coal use led to the increased consumption of coal) Pushes back on “only good for greenfield” by arguing agents also help with legacy code comprehension and bug-fixing. I 100% agree. #Legacy code for the win. Brian #2: More on Deprecation Warnings How are people ignoring them? yep, it's right in the Python docs: -W ignore::DeprecationWarning Don't do that! Perhaps the docs should give the example of emitting them only once -W once::::DeprecationWarning See also -X dev mode , which sets -W default and some other runtime checks Don't use warn, use the @warnings.deprecated decorator instead Thanks John Hagen for pointing this out Emits a warning It's understood by type checkers, so editors visually warn you You can pass in your own custom UserWarning with category mypy also has a command line option and setting for this --enable-error-code deprecated or in [tool.mypy] enable_error_code = ["deprecated"] My recommendation Use @deprecated with your own custom warning and test with pytest -W error Michael #3: How FOSS Won and Why It Matters by Thomas Depierre Companies are not cheap, companies optimize cost control. They do this by making purchasing slow and painful. FOSS is/was a major unlock hack to skip procurement, legal, etc. Example is months to start using a paid “Add to calendar” widget! It “works both ways”: the same bypass lowers the barrier for maintainers too, no need for a legal entity, lawyers, liability insurance, or sales motion. Proposals that “fix FOSS” by reintroducing supply-chain style controls (he name-checks SBOMs and mandated processes) risk being rejected or gamed, because they restore the very friction FOSS sidesteps. Brian #4: Should I be looking for a GitHub alternative? Pricing changes for GitHub Actions The self-hosted runner pricing change caused a kerfuffle. It's has been postponed But… if you were to look around, maybe pay attention to These 4 GitHub alternatives are just as good—or better Codeburg, BitBucket, GitLab, Gitea And a new-ish entry, Tangled Extras Brian: End of year sale for The Complete pytest Course Use code XMAS2025 for 50% off before Dec 31 Writing work on Lean TDD book on hold for holidays Will pick up again in January Michael: PyCharm has better Ruff support now out of the box, via Daniel Molnar This is from the release notes of 2025.3: "PyCharm 2025.3 expands its LSP integration with support for Ruff, ty, Pyright, and Pyrefly.” If you check out the LSP section it will land you on this page and you can go to Ruff. The Ruff doc site was also updated. Previously it was only available external tools and a third party plugin, this feels like a big step. Fun quote I saw on ExTwitter: May your bug tracker be forever empty. Joke: Try/Catch/Stack Overflow Create a super annoying linkedin profile - From Tim Kellogg, submitted by archtoad

    Merge Conflict
    494: TV Evolution- CRTs, Aspect Ratios, and Beyond

    Merge Conflict

    Play Episode Listen Later Dec 22, 2025 30:41


    Dive into the fascinating world of CRT technology in this episode of How CRTs Work! Discover how these iconic monitors influenced video playback and gaming, from interlaced scanning to the art of synchronization. Learn about the unique challenges of emulating CRT effects today and the lasting legacy of these early technologies. Perfect for retro tech enthusiasts and curious minds alike! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    Atareao con Linux
    ATA 755 ¡Deja de perder el tiempo! El escritorio Linux definitivo (Niri + DMS)

    Atareao con Linux

    Play Episode Listen Later Dec 22, 2025 27:32


    Hola, soy Lorenzo y esto es Atareao con Linux. Seguramente te ha pasado: te atrae la potencia y la eficiencia de un Tiling Window Manager (TWM), pero en cuanto te asomas al abismo de su configuración, te das la vuelta. No tienes tiempo para pasarte semanas editando archivos CSS, configurando barras de estado a mano o intentando que tus aplicaciones no parezcan un "Frankenstein" visual donde nada combina con nada.En este episodio, te traigo lo que he bautizado como el Tiling Window Manager para seres humanos. Quiero contarte mi experiencia personal utilizando la combinación de Niri y Dank Material Shell (DMS), una pareja tecnológica que me ha hecho cambiar mis prioridades por completo y ha transformado mi escritorio en una herramienta de productividad pura.Mi transición: De GNOME a la eficiencia de NiriDurante mucho tiempo, mi escritorio principal era GNOME en un 80% del tiempo. Sin embargo, las tornas han cambiado drásticamente: ahora Niri ocupa casi la totalidad de mi flujo de trabajo, especialmente cuando me siento a programar. Pero Niri por sí solo puede ser austero; la verdadera magia surge cuando le añadimos Dank Material Shell. Gracias a esta capa, he conseguido tener un entorno de escritorio completo, moderno y espectacular sin las complicaciones habituales de los gestores de ventanas en mosaico.¿Por qué deberías probar Dank Material Shell?DMS no es solo un complemento, es una solución integral escrita en Go que utiliza Qt6 para ofrecerte todo lo que necesitas en un escritorio moderno. En este episodio te explico cómo esta herramienta centraliza elementos que normalmente tendrías que configurar por separado, como la barra de estado, el centro de notificaciones o el lanzador de aplicaciones.Hablamos sobre la personalización inteligente: cómo el sistema es capaz de generar paletas de colores dinámicas basadas en tu fondo de pantalla (al estilo Material You) y, lo más importante, cómo logra una coherencia visual total entre aplicaciones GTK y Qt sin que tengas que mover un dedo. Además, analizamos con total sinceridad el consumo de recursos y por qué, a pesar de usar algo más de RAM que una configuración minimalista, la fluidez y la comodidad que aporta compensan con creces la inversión.Instalación y ecosistemaYa seas usuario de Arch Linux o prefieras la estabilidad de Ubuntu, te cuento los pasos clave para que puedas replicar este entorno en tu propia máquina. También exploramos herramientas complementarias del ecosistema como Matugen y Stasis, que terminan de redondear una experiencia de usuario que, sinceramente, creo que es el futuro de los escritorios en Linux.Si buscas un entorno que se adapte a ti y no al revés, donde la estética y la funcionalidad vayan de la mano desde el primer minuto, acompáñame en este episodio. ¡Vamos directo al turrón!Más información y enlaces en las notas del episodio

    Engineering Kiosk
    #244 Spiele für Softwareentwicklerinnen

    Engineering Kiosk

    Play Episode Listen Later Dec 21, 2025 12:58


    Spiele für Softwareentwickler:innen.Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:

    Infinitum
    Šta tebe muči ovaj Github?

    Infinitum

    Play Episode Listen Later Dec 20, 2025 72:30


    Ep 274Apple loses iPhone Air designer to unnamed AI startup - 9to5MacJapan App Store Gets Alternative Marketplaces, Third-Party Payments and More20 Years of Digital Life, Gone in an Instant, thanks to AppleM5 MacBook Pro Gets Easier Battery Replacement ProcessMeet FixBot Your AI Repair HelperThe iFixit App Is HerePowerBook 1400 csApple JUST Dropped a Game-ChangerApple didn't have to go this hard…Why Github Why?Adobe Photoshop Source CodePower BI ReportZahvalniceSnimano 20.12.2025.Uvodna muzika by Vladimir Tošić, stari sajt je ovde.Logotip by Aleksandra Ilić.Artwork epizode by Saša Montiljo, njegov kutak na Devianartu

    Software Defined Talk
    Episode 551: An Australian Documentary

    Software Defined Talk

    Play Episode Listen Later Dec 19, 2025 60:31


    This week, we discuss Oracle's AI vibes, Chainguard's EmeritOSS, and GitHub's pricing U-turn. Plus, a robust robot vacuum debate. Watch the YouTube Live Recording of Episode 551 (https://youtube.com/live/TpDLcvAXrqo?feature=share) Runner-up Titles It has CarPlay iPad Range Anxiety an Australian documentary Oracle got popped Intentions I don't feel bad for them Open Source old folks home Spreadsheets love it Robots are going to take care of us The Median User Nobody feels bad for the whales I have a dog I have a Korean microwave We're the Neal Stephenson of podcasts Rundown Ford pulls the plug on the all-electric F-150 Lightning pickup truck (https://www.npr.org/2025/12/15/nx-s1-5645147/ford-discontinues-all-electric-f-150-lightning) AI Investment Oracle plummets 11% on weak revenue, pushing down AI stocks like Nvidia and CoreWeave (https://www.cnbc.com/2025/12/10/oracle-orcl-q2-earnings-report-2026.html) Oracle Shares Drop the Most Since 2001 on Mounting AI Spending (https://www.bloomberg.com/news/articles/2025-12-10/oracle-posts-weak-cloud-sales-raising-fear-of-delayed-payoff) OpenAI in Talks to Raise At Least $10 Billion From Amazon and Use Its AI Chips (http://1 https://www.theinformation.com/articles/openai-talks-raise-least-10-billion-amazon-use-ai-chips) S&P 500 falls after nearing record as Oracle disappointment drags down AI stocks (https://www.cnbc.com/2025/12/10/stock-market-today-live-updates.html) Inside The $1T AI Economy (https://x.com/StockSavvyShay/status/2000920959000445220?s=20) Introducing Chainguard EmeritOSS: Sustainable stewardship for mature open source (https://www.chainguard.dev/unchained/introducing-chainguard-emeritoss) Runners Announcing powerful upgrades & a new pricing model for self-hosted runners (https://www.atlassian.com/blog/bitbucket/announcing-v5-self-hosted-runners) GitHub to charge for self-hosted runners from March 2026 (https://devclass.com/2025/12/17/github-to-charge-for-self-hosted-runners-from-march-2026/) GitHub postpones changes to self-hosted runners pricing plans (https://x.com/github/status/2001372894882918548?s=46) Why Git (https://www.youtube.com/watch?v=E3_95BZYIVs)H (https://www.youtube.com/watch?v=E3_95BZYIVs)ub Why? (https://www.youtube.com/watch?v=E3_95BZYIVs) Coursera to buy Udemy, creating $2.5 billion firm to target AI training (https://www.reuters.com/business/coursera-udemy-merge-deal-valuing-combined-firm-25-billion-2025-12-17/) Roomba Maker iRobot Files for Bankruptcy, With Chinese Supplier Taking Control (https://www.nytimes.com/2025/12/15/business/roomba-irobot-bankruptcy.html) Relevant to your Interests Harness raises a $240M Series E at a $5.5B valuation (https://www.axios.com/pro/enterprise-software-deals/2025/12/11/harness-goldman-sachs-series-e-software) A great platform as a product paper, and a fun platform philosophy thereof (https://cote.io/2025/12/12/a-great-platform-as-a.html) Google Launches Managed Remote MCP Servers for Its Cloud Services (https://thenewstack.io/google-launches-managed-remote-mcp-servers-for-its-cloud-services/) Fake Leonardo DiCaprio Movie Torrent Drops Agent Tesla Through Layered PowerShell Chain (https://www.bitdefender.com/en-us/blog/labs/fake-leonardo-dicaprio-movie-torrent-agent-tesla-powershell) Useful patterns for building HTML tools (https://simonwillison.net/2025/Dec/10/html-tools/) Waymo Seeking Over $15 Billion Near $100 Billion Valuation (https://www.bloomberg.com/news/articles/2025-12-16/waymo-seeks-to-raise-funds-at-valuation-near-100-billion) Write your CV or resume as YAML, then run RenderCV, (https://github.com/rendercv/rendercv) (https://github.com/rendercv/rendercv)and get a PDF with perfect typography. No template wrestling. No broken layouts. Consistent spacing, every time (https://github.com/rendercv/rendercv) Roomba Maker iRobot Files for Bankruptcy, With Chinese Supplier Taking Control (https://www.nytimes.com/2025/12/15/business/roomba-irobot-bankruptcy.html) Nonsense The Full Text of Marco Rubio's Directive on State Department Typography, Re-Establishing Times New Roman (https://daringfireball.net/2025/12/full_text_of_marco_rubio_state_dept_directive_times_new_roman) Listener Feedback Sent stickers to Jelle in Belgium Conferences cfgmgmtcamp 2026 (https://cfgmgmtcamp.org/ghent2026/), February 2nd to 4th, Ghent, BE. Coté speaking and doing live SDI (https://www.softwaredefinedinterviews.com) with John Willis. DevOpsDayLA at SCALE23x (https://www.socallinuxexpo.org/scale/23x), March 6th, Pasadena, CA Use code: DEVOP for 50% off. Devnexus 2026 (https://devnexus.com), March 4th to 6th, Atlanta, GA. Whole bunch of VMUGs, mostly in the US. The CFPs are open (https://app.sessionboard.com/submit/vmug-call-for-content-2026/ae1c7013-8b85-427c-9c21-7d35f8701bbe?utm_campaign=5766542-VMUG%20Voice&utm_medium=email&_hsenc=p2ANqtz-_YREN7dr6p3KSQPYkFSN5K85A-pIVYZ03ZhKZOV0O3t3h0XHdDHethhx5O8gBFguyT5mZ3n3q-ZnPKvjllFXYfWV3thg&_hsmi=393690000&utm_content=393685389&utm_source=hs_email), go speak at them! Coté speaking in Amsterdam. Amsterdam (March 17-19, 2026), Minneapolis (April 7-9, 2026), Toronto (May 12-14, 2026), Dallas (June 9-11, 2026), Orlando (October 20-22, 2026) SDT News & Community Join our Slack community (https://softwaredefinedtalk.slack.com/join/shared_invite/zt-1hn55iv5d-UTfN7mVX1D9D5ExRt3ZJYQ#/shared-invite/email) Email the show: questions@softwaredefinedtalk.com (mailto:questions@softwaredefinedtalk.com) Free stickers: Email your address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) Follow us on social media: Twitter (https://twitter.com/softwaredeftalk), Threads (https://www.threads.net/@softwaredefinedtalk), Mastodon (https://hachyderm.io/@softwaredefinedtalk), LinkedIn (https://www.linkedin.com/company/software-defined-talk/), BlueSky (https://bsky.app/profile/softwaredefinedtalk.com) Watch us on: Twitch (https://www.twitch.tv/sdtpodcast), YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured), Instagram (https://www.instagram.com/softwaredefinedtalk/), TikTok (https://www.tiktok.com/@softwaredefinedtalk) Book offer: Use code SDT for $20 off "Digital WTF" by Coté (https://leanpub.com/digitalwtf/c/sdt) Sponsor the show (https://www.softwaredefinedtalk.com/ads): ads@softwaredefinedtalk.com (mailto:ads@softwaredefinedtalk.com) Recommendations Brandon: Humble Audiobook Bundle: Shadows, Stars & Screams: Epic Audiobooks (https://www.humblebundle.com/books/shadows-stars-screams-epic-audiobooks-dramas-realm-books) Matt: Termination Shock (https://www.goodreads.com/book/show/57094295-termination-shock) - Neal Stephenson Photo Credits Header (https://unsplash.com/s/photos/electric-vehicle?orientation=landscape&license=free)

    php[podcast] episodes from php[architect]
    The PHP Podcast 2025.12.18

    php[podcast] episodes from php[architect]

    Play Episode Listen Later Dec 19, 2025 77:14


     This week on the PHP Podcast, Eric and John talk about PHPStorm new release, PHPek and why going to a conference is still fire, Laravel Advent Calendar, what does your GitHub year look like?, and more… Links from the show: Cryptology firm cancels elections after losing encryption key Advent Calendar 2025 – Laravel – The PHP Framework For Web Artisans What’s New in PhpStorm 2025.3 2025 Year in Code – Github Wrapped Built-in Laravel Support: A New Era for PhpStorm Developers | The PhpStorm Blog The PHP Podcast streams the recording of this podcast live, typically every Thursday at 3 PM PT. Come join us and subscribe to our YouTube channel. X: https://x.com/phparch Mastodon: https://phparch.social/@phparch Bluesky: https://bsky.app/profile/phparch.com Discord: https://discord.phparch.com Subscribe to our magazine: https://www.phparch.com/subscribe/ Host: Eric Van Johnson X: @shocm Mastodon: @eric@phparch.social Bluesky: @ericvanjohnson.bsky.social John Congdon X: @johncongdon Mastodon: @john@phparch.social Bluesky: @johncongdon.bsky.social Streams: Youtube Channel Twitch Partner This podcast is made a little better thanks to our partners Displace Infrastructure Management, Simplified Automate Kubernetes deployments across any cloud provider or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. https://displace.tech/ PHPScore Put Your Technical Debt on Autopay with PHPScore Honeybadger.io Honeybadger helps you deploy with confidence and be your team's DevOps hero by combining error, uptime, and performance monitoring in one simple platform. Check it out at honeybadger.io Music Provided by Epidemic Sound https://www.epidemicsound.com/er helps you deploy with confidence and be your team's DevOps hero by combining error, uptime, and performance monitoring in one simple platform. Check it out at honeybadger.io Epidemic Sound https://www.epidemicsound.com/ The post The PHP Podcast 2025.12.18 appeared first on PHP Architect.

    Sustain
    Episode 277: Rynn Mancuso, Maryblessing Okolie & Mo McElaney on Ethicalsource.dev

    Sustain

    Play Episode Listen Later Dec 19, 2025 38:57


    Guests Rynn Mancuso | Maryblessing Okolie | Mo McElaney Panelist Richard Littauer | Eriol Fox Show Notes In this episode of Sustain, Richard and Eriol talk with members of the Organization for Ethical Source (OES), Rynn Mancuso, Maryblessing Okolie, and Mo McElaney, about how ethics, licensing, and codes of conduct intersect in open source. They unpack the origins and challenges of the Hippocratic License, the community driven overhaul of Contributor Covenant 3.0, what it really takes to collaborate across borders and cultures, and how OES is now turning its attention to ethical AI, translations and practical resources for communities to make it a safer and more inclusive space. They also suggest ways for listeners to get involved in these important initiatives. Hit download now! [00:02:17] Rynn gives the elevator pitch on what the Organization for Ethical (OES) is. [00:04:57] Mo explains the Hippocratic License is modeled on “do no harm” and it's an open source license. [00:06:06] Richard wonders if the Hippocratic License is open source since we're not using OSI's definition. Mo explains that OES still uses “open source” in a broader, “big tent” sense focused on work done in the open, and Rynn adds why definitions need to evolve. [00:09:27] Rynn shares rewriting the Contributor Covenant 3.0, starting from their background, to being a limited scope, and getting feedback from translators that language was too American/Western and 3.0 needed a broader cultural fit. [00:15:12] Maryblessing was brought in to lead v3.0 from an African, non-US perspective and to make the process community driven. She tells us what's new in the Contributor Covenant 3.0. [00:19:43] The discussion covers how they all worked together. It was a highly collaborative, consensus driven process where anyone could propose edits. They talk about how long it took, not work entirely on GitHub, and why not everything was public. [00:24:59] We hear about some adoption challenges for codes of conduct for small projects and enterprises. [00:28:53] Rynn, Mo, and Maryblessing touch on how they are approaching ethical AI work, they share options to support OES, how to get involved, and translation needs. Quotes [00:12:32] “It was a very limited scope, and we always designed it to work on the internet and be for open source projects.” [00:13:23] “I would get these problems that really had to do with caste, but nobody would say anything about caste.” [00:16:37] “This new version also emphasizes restorative justice, and we're keen on using inclusive languages.” [00:17:06] “We're making progress on bringing in African translation.” [00:17:38] “One of the things we did with the new website was to include the CC3 builder which was going to help make it easy for people to adapt the code of conduct.” [00:21:37] “Every bit of feedback we got, we took it seriously, we talked about it.” [00:22:13] “It took is a year and six months to do the entire thing, to make sure people were available. It took that long because we wanted to make sure we were incorporating every feedback.” [00:23:14] “We do not do everything in the open on GitHub. One reason is structural. GitHub is not great at document management. Another reason we do that is we've received a lot of harassment form groups on the internet that were frankly invested in being able to cause trouble for a lot of people.” [00:29:14] “We're in the early stages of considering how we could approach ethical AI.” Spotlight [00:33:12] Mo's spotlight is for more folks to get involved with this project and other projects through the OES. [00:33:34] Rynn's spotlight is a shoutout to the folks at IBM and RedHat and Dev/Mission and JVS where they volunteer. [00:35:25] Maryblessing's spotlight is all the amazing people that helped put together the Contributor Covenant v.3.: Greg Cassel, Coraline Ada Ehmke, Gerardo Lisboa, Rynn Mancuso, Mo McElaney, Maryblessing Okolie, Ben Sternthal, and Casey Watts. [00:36:11] Eriol's spotlight is the OpenSSF Working Group on Securing Software Repositories. [00:36:44] Richard's spotlight is a fun paper called, Paradoxes of Openness: Trans Experiences in Open Source Software by Hana Frluckaj, Nikki Stevens, James Howison, and Laura Dabbish. Links SustainOSS (https://sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) richard@sustainoss.org (mailto:richard@sustainoss.org) SustainOSS Discourse (https://discourse.sustainoss.org/) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) SustainOSS Bluesky (https://bsky.app/profile/sustainoss.bsky.social) SustainOSS LinkedIn (https://www.linkedin.com/company/sustainoss/) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Socials (https://www.burntfen.com/2023-05-30/socials) Eriol Fox X (https://x.com/EriolDoesDesign) Rynn Mancuso LinkedIn (https://www.linkedin.com/in/rynnmancuso/) Maryblessing Okolie LinkedIn (https://www.linkedin.com/in/maryblessingokolie/?originalSubdomain=ng) Mo McElaney LinkedIn (https://www.linkedin.com/in/maureenmcelaney/) Organization For Ethical Source (OES) (https://ethicalsource.dev/) OES- What We Do (https://ethicalsource.dev/what-we-do/) OES-What We Believe (https://ethicalsource.dev/what-we-believe/) Donate-The Organization for Ethical Source (Open Collective) (https://opencollective.com/ethical-source) Contributor Covenant (https://www.contributor-covenant.org/) Contributor Covenant 3.0 Code of Conduct (https://www.contributor-covenant.org/version/3/0/code_of_conduct/) Code of conduct enforcement guidelines (MDN Web Docs) (https://developer.mozilla.org/en-US/docs/MDN/Community/Community_Participation_Guidelines) Coraline Ada Ehmke (https://en.wikipedia.org/wiki/Coraline_Ada_Ehmke) Ethical Source- Beacon (https://github.com/EthicalSource/beacon) Adopt Contributor Covenant (https://www.contributor-covenant.org/adopt/) Resources for Community Moderators (https://www.contributor-covenant.org/resources/) Dev/Mission (https://devmission.org/) JVS (Jewish Vocational Services) (https://jvs.org/) Techtonica (https://techtonica.org/) OpenSSF Working Group on Securing Software Repositories (https://github.com/ossf/wg-securing-software-repos) Paradoxes of Openness: Trans Experiences in Open Source Software (ACM Digital Library) (https://dl.acm.org/doi/abs/10.1145/3687047) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Maryblessing Okolie, Maureen Mcelaney, and Rynn Mancuso.

    Atareao con Linux
    ATA 754 Deja de sufrir con Docker! Mi Navaja Suiza para gestionar Volúmenes y Archivos

    Atareao con Linux

    Play Episode Listen Later Dec 19, 2025 19:23


    En este episodio de atareao con Linux te quiero contar una de mis grandes obsesiones: cómo mantener mis imágenes Docker lo más ligeras y seguras posible sin que eso me penalice cuando tengo que "ensuciarme las manos" dentro de un contenedor.Si me sigues desde hace tiempo, ya sabes que siempre busco reducir la superficie de ataque de mis despliegues. Cuanto menos software innecesario tenga una imagen, menos vulnerabilidades. Pero claro, esto tiene un problema evidente: cuando entras en un contenedor basado en una imagen minimalista, te encuentras con que no tienes ni un editor de texto, ni un buscador de archivos, ni nada que te facilite la vida.Para solucionar esto, he actualizado una imagen Docker que es mi auténtica "navaja suiza". En lugar de engordar mis imágenes de producción, utilizo este contenedor especializado que conecto a mis volúmenes cuando necesito gestionar datos, organizar archivos o realizar tareas de mantenimiento.He reconstruido esta herramienta sobre Alpine 3.23 por su ligereza extrema. Pero lo potente es lo que lleva dentro, un ecosistema centrado en herramientas escritas en Rust que son increíblemente rápidas:Shell y Prompt: He sustituido la clásica ash por Fish, para tener una shell interactiva y amigable, junto a Starship para un indicador visual ultra rápido.Productividad: Uso herramientas que reinventan los clásicos: lsd para ver archivos con iconos, bat para leer con resaltado de sintaxis, y fd junto a ripgrep para buscar cualquier cosa en milisegundos.Gestión y Edición: Para moverme por el sistema uso yazi, que es un gestor de archivos para terminal rapidísimo, y por supuesto Neovim para cualquier edición profesional.Mi arma secreta (rnr): He incluido rnr para renombrar archivos de forma masiva usando expresiones regulares, algo vital para organizar mis bibliotecas de series y películas.En este episodio te explico por qué me resulta mucho más cómodo utilizar volúmenes Docker en lugar de mapear directorios del host. Te cuento cómo esta práctica me facilitó la vida al migrar a Dockge y cómo gestiono mis datos multimedia de forma eficiente.Para que tú también puedas usarlo, te comparto el script que utilizo para levantar este contenedor de forma efímera e interactiva:Con este comando, el contenedor se destruye al salir, manteniendo mi sistema limpio y mis procesos gestionados correctamente gracias al flag --init.Más información y enlaces en las notas del episodio

    Hacker And The Fed
    Copy Pasting Commands Is the New Phishing

    Hacker And The Fed

    Play Episode Listen Later Dec 18, 2025 52:20


    Chris and Hector break down how trust itself has become the attack vector. From AI powered SEO poisoning that tricks users into infecting their own machines, to a leaked GitHub token that exposed Home Depot systems for nearly a year, they unpack the latest breaches, indictments, and regulatory failures shaping the cyber landscape. They talk community, accountability, and why copying random terminal commands might be the most dangerous habit in tech right now. Join our new Patreon! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.patreon.com/c/hackerandthefed⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Send HATF your questions at ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠questions@hackerandthefed.com

    LANDLINE
    Vanity Unfair

    LANDLINE

    Play Episode Listen Later Dec 18, 2025 87:24


    In this conversation, Future delves into personal reflections on grief and family challenges, and talks about how Kash Patel is using your government tax dollars to go and see his mid-ass girlfriend. Jump in with Janaya Future Khan. Project MVT on Github: https://github.com/mvt-project/mvt SUBSCRIBE + FOLLOW IG: www.instagram.com/darkwokejfk Youtube: www.youtube.com/@darkwoke TikTok: https://www.tiktok.com/@janayafk SUPPORT THE SHOW Patreon - https://patreon.com/@darkwoke Tip w/ a One Time Donation - https://buymeacoffee.com/janayafk Have a query? Comment? Reach out to us at: info@darkwoke.com and we may read it aloud on the show! Learn more about your ad choices. Visit megaphone.fm/adchoices

    Practical AI
    Beyond chatbots: Agents that tackle your SOPs

    Practical AI

    Play Episode Listen Later Dec 17, 2025 45:53 Transcription Available


    As AI reshapes the workplace, employees and leaders face questions about meaningful work, automation, and human impact. In this episode, Jason Beutler, CEO of RoboSource, shares how companies can rethink workflows, integrate AI in accessible ways, and empower employees without fear. The discussion covers leveraging AI to handle routine tasks (SOPs or "plays") and reimagining work for smarter, more human-centered outcomes.Featuring:Jason Beutler – LinkedInChris Benson – Website, LinkedIn, Bluesky, GitHub, XDaniel Whitenack – Website, GitHub, XSponsor:Framer – Design and publish without limits with Framer, the free all-in-one design platform. Unlimited projects, no tool switching, and professional sites—no Figma imports or HTML hassles required. Start creating for free at framer.com/design with code `PRACTICALAI` for a free month of Framer Pro.Upcoming Events: Register for upcoming webinars here!

    Ardan Labs Podcast
    AI, Toilville, and Adaptability with Peter Swimm

    Ardan Labs Podcast

    Play Episode Listen Later Dec 17, 2025 89:05


    In this episode of the Ardan Labs Podcast, Bill Kennedy talks with Peter Swimm, founder of Toilville, about the future of AI and workplace automation. Peter shares insights from his long career in technology—from Microsoft to building large-scale conversational AI systems—and discusses the growing need for strong governance around AI usage. They explore privacy and IP concerns, the pitfalls of “vibe coding,” and why documentation and trust logs are essential for safe and effective AI adoption. The conversation also dives into generational shifts in education, the impact of COVID-19 on the job market, and how AI can enhance productivity without replacing authenticity.00:00 Introduction03:09 AI and Workplace Automation05:51 Privacy, IP, and Safety Concerns08:50 Vibe Coding and Development Challenges12:04 Governance and Compliance14:49 Evolution of AI Tools20:53 Early Tech Experiences31:28 Cultural Perspectives on AI36:31 AI and the Future of Education42:44 Career Paths and Experience50:54 Early Conversational AI56:15 COVID-19 and Contact Centers59:00 AI's Future in Business01:02:42 From Microsoft to Entrepreneurship01:13:44 Navigating the AI Landscape01:28:02 Empowering Businesses with AI SolutionsConnect with Peter: LinkedIn: https://www.linkedin.com/in/peterswimm/Mentioned in this Episode:Toilville: https://www.toilville.com/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs

    Atareao con Linux
    ATA 753 ¿Que es S3 y por que lo necesitas para Selfhosting?

    Atareao con Linux

    Play Episode Listen Later Dec 17, 2025 25:07


    Hasta hace poco, MinIO era el rey indiscutible para implementar almacenamiento S3 autoalojado. Pero un cambio de licencia polémico (de Apache 2.0 a la estricta AGPL v3) y, lo que es peor para el usuario libre, la eliminación de la Consola GUI de la versión abierta, han forzado a muchos, incluido yo, a buscar una alternativa. ¡Y la hemos encontrado!En este episodio, te explico a fondo qué es S3, por qué este protocolo de almacenamiento de objetos es una pieza clave e indispensable para cualquier infraestructura de selfhosting o *homelab*, y te presento a RustFS, el nuevo servidor compatible con la API de S3 que está diseñado para la comunidad, manteniendo la promesa de ser libre, transparente, rápido, y lo más importante: con su interfaz gráfica de administración incluida.

    The Bike Shed
    485: HTTP Basic Auth

    The Bike Shed

    Play Episode Listen Later Dec 16, 2025 40:49


    Joël and Aji kick off a new season by discussing the best use cases for HTTP basic auth and talking all things security. The pair ask when and why you would use basic auth over standard HTTPS, it's pros, cons and vulnerabilities over other forms of security, and provide some advice to help decide on what form of security you could implement on your site. — Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Check out these links for more information on some of the topics covered in today's episode - Cross-Origin Resource Sharing - Cross-site request forgery (CSRF) - The Universe is Hostile to Computers Your hosts for this episode have been thoughtbot's own Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/) and Aji Slater (https://www.linkedin.com/in/doodlingdev/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Hacker Public Radio
    HPR4532: Cheap Yellow Display Project Part 5: Graphical User Interface

    Hacker Public Radio

    Play Episode Listen Later Dec 16, 2025


    This show has been flagged as Clean by the host. Hello, again. This is Trey. Welcome to part 5 in my Cheap Yellow Display (CYD) Project series. If you are still listening to me ramble about this project, thank you. If you wish to catch up on earlier episodes, you can find them on my HPR profile page https://www.hackerpublicradio.org/correspondents/0394.html To review, My project is to build a portable morse code "Keyer memory" which can be connected to any of my HF transceiver radios by simply plugging it in to the code key input port. Then I could transmit stored messages by simply touching their specific icon on the touch screen. I also want to be able to program each macro individually from the graphical user interface (GUI). To do this, I need to learn how to build a GUI. Most of the CYD resources I have been referencing recommend using Squareline Studio for GUI development on the CYD. Sadly, Squareline Studio is not open source. If any of you have experience with a good, open source alternative to Squareline Studio, please record a show to help the rest of us. Squareline does have a free trial and a free single user / single computer license, which I am using for this project. It will run on Windows, Linux, and Mac. After watching several videos about using the CYD with Squareline, I started to outline the functionality I needed. Squareline provides a wide range of pre-configured boards and interfaces to choose from, in addition to widgets and controls which you can drag onto your screens, and it will automatically generate the supporting code in the background. The initial page needs to have the macro buttons, with labels for the message they will send when pressed. There also needs to be navigation buttons to move from one page to others. Another important page will be the configuration page, where the user can store the contents of each macro and set the speed at which code will be sent. I would like to have a keyboard page where the user can type a custom message and send it. I made a few GUI sketches on post-it-notes, then I installed Squareline Studio on my Ubuntu laptop to start designing. There is a bit of a learning curve. Even with guide videos, I found the user experience to be... challenging. Their own GUI leaves much to be desired. It was not designed to run on the laptop's screen size/resolution. I had to switch to a much higher resolution monitor and rearrange frames within the app itself in order to see many of the controls. Button size adjustments, alignments, and label text did not work quite as expected. Getting things sized and aligned properly took quite a bit of fiddling. The text displayed on a button is a separate object from the button itself, so I have had to put some thought into object naming so that I can write code which will change button labels dynamically. I am including some screenshots from Squareline for the interface I designed. One great feature is that you can define actions and conditions for objects in your project. For example, there are buttons on the left which will navigate to specific screens. I defined actions within Squareline, such that when the specific navigation button is pressed, it will change the button appearance to look like it has been pressed and will then scroll left or right to a specified screen. Actions were also valuable for the Speed (WPM) slider on the Config screen. When this slider is moved left and right, the GUI will change the actual number for WPM to the right of the slider. Next, there is a simulator function which can be used to test how well the GUI works. It took some trial and error, but I was able to build and successfully test, navigational actions and the WPM slider. As I was working on building the afore mentioned WPM slider, and thinking about the default words per minute of Morse to use, my ADHD interrupted me (As usual). I decided to change the default speed that I use for the Arduino Nano based Morse code practice keyer which I keep on my desk. You can learn more about this keyer in episode 3 of this series. And we will also discuss Morse code speed in a future episode in this series. The original code (As found on https://github.com/jmharvey1/ArduinoCPO ) specified 12 words per minute (WPM) as the default speed, with buttons to increase or decrease this. However, I am practicing at 20 WPM. Every time I turn on the practice set, I need to turn up the speed and guess when I am close to 20. I went ahead and opened the PracticeOscilator project in Arduino IDE and updated the wpm variable to a value of 20. No, you will not see this change reflected in my own GitHub repo because: A) I wanted to test it locally first B) 20 WPM may be a little fast for a default C) I do not use git the way that it is meant to be used, or the way I SHOULD be using it, with pull requests and all. Bad Trey. D) I was distracted ANYWAY, the reason I bring this up is that it is the first time I have used the Arduino IDE to program a board with this system since I upgraded from Ubunto 20.04 to Ubuntu 22.04. Try as I might, I was not able to get the Arduino Nano's USB port to be recognized in Linux so that I could upload the updated keyer code. I spent several days troubleshooting, using other Arduino devices, different USB ports, and different cables, all to no avail. If anyone has any recommendations, I am open to suggestions. So, I dug out my son's old Windows 10 PC and started again. I had to install the Arduino IDE, load all the necessary libraries, and my code from Github (Which I had to manually change once again, because I don't fully get git). Finally I was able to update the Arduino Nano with its new code, and it works perfectly. But this revealed the same problem for the CYD. I also could not get it to connect over USB to my Ubuntu system. Time to migrate the entire project to Windows. My next step was to install Squareline Studio on Windows. Here, I ran into another snag, as my trial license was only for one system, so I had to uninstall Squareline from Linux before I could activate the license on Windows. Did I mention that I would love to find an open source, free software product to use instead? If you know of one, please ping me or post a comment. I wasted more time trying to get the GUI project I had written on the Linux machine imported into Squareline on Windows, all the while thinking of improvements I could make if I started again from scratch. It would not load, and would not load. In the end, I started all over again. After much blood sweat and tears, my GUI code was working again, and this time in Windows. I was able to run it in the simulation mode and move from page to page successfully and also use the WPM slider. I exported the UI from Squareline, and I loaded the code it generated into a new project within Arduino IE. Now was the moment of truth. I followed instructions found on the Pang YouTube channel video [ESP32 + LVGL] Configuration input device rotary encoder ( https://www.youtube.com/watch?v=aGM6gu9OpbA ). I connected the CYD and uploaded the code. SUCCESS!! You can see my "Send" screen loaded perfectly! Now to try other screens. Wait. Drat. It does not seem like my navigation buttons work. Actually, it does not appear that the touch screen is responding at all. I spent the next several days trying to figure out what went wrong. I checked and double checked interrupt and configuration settings (Such as those described in another of Pang's videos, [CYD + LVGL] Configuration Cheap Yellow Display | Easy Guide ( https://www.youtube.com/watch?v=qmR-mjJVumU ). Nothing worked. I came to realize that I bit off more than I could chew, and I should NOT have started with such an ambitious project. Instead I should have started with a simple equivalence of "Hello World", where I could build and test simple functionality to make sure I knew exactly what I was doing, then expand on it. Lessons learned, and a good stopping point for this episode. I am open to your feedback on what you would recommend, what I should do differently, etc. You can post simple feedback as a comment or send me an email using the address in my HPR profile. As usual, if your feedback is more than a sentence or two, you might want to record it as an episode so that other listeners can benefit from it as well. Time for an espresso. Maybe I will make it a double. Or even a triple! Provide feedback on this episode.

    Merge Conflict
    493: Git's most powerful but underutilized tool

    Merge Conflict

    Play Episode Listen Later Dec 15, 2025 55:53


    In this episode of 'Merge Conflict,' James and Frank dive into the intricacies of Git work trees, exploring how they revolutionize local machine development by allowing developers to manage multiple branches simultaneously. Frank initially struggles to grasp the concept, but James breaks down the functionality, explaining how work trees enable parallel branching and commit management. From managing complex code branches to optimizing lighting setups, this episode is packed with insights that are both educational and entertaining, making it a must-listen for developers and creatives alike. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    Hacker News Recap
    December 14th, 2025 | Europeans' health data sold to US firm run by ex-Israeli spies

    Hacker News Recap

    Play Episode Listen Later Dec 15, 2025 14:21


    This is a recap of the top 10 posts on Hacker News on December 14, 2025. This podcast was generated by wondercraft.ai (00:30): Europeans' health data sold to US firm run by ex-Israeli spiesOriginal post: https://news.ycombinator.com/item?id=46262524&utm_source=wondercraft_ai(01:51): Elevated errors across many modelsOriginal post: https://news.ycombinator.com/item?id=46267385&utm_source=wondercraft_ai(03:13): Hashcards: A plain-text spaced repetition systemOriginal post: https://news.ycombinator.com/item?id=46264492&utm_source=wondercraft_ai(04:35): AI and the ironies of automation – Part 2Original post: https://news.ycombinator.com/item?id=46262816&utm_source=wondercraft_ai(05:56): Kimi K2 1T model runs on 2 512GB M3 UltrasOriginal post: https://news.ycombinator.com/item?id=46262734&utm_source=wondercraft_ai(07:18): GraphQL: The enterprise honeymoon is overOriginal post: https://news.ycombinator.com/item?id=46264704&utm_source=wondercraft_ai(08:40): Ask HN: What Are You Working On? (December 2025)Original post: https://news.ycombinator.com/item?id=46264491&utm_source=wondercraft_ai(10:01): Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortemOriginal post: https://news.ycombinator.com/item?id=46262021&utm_source=wondercraft_ai(11:23): Claude CLI deleted my home directory and wiped my MacOriginal post: https://news.ycombinator.com/item?id=46268222&utm_source=wondercraft_ai(12:45): 2002: Last.fm and Audioscrobbler Herald the Social WebOriginal post: https://news.ycombinator.com/item?id=46266875&utm_source=wondercraft_aiThis is a third-party project, independent from HN and YC. Text and audio generated using AI, by wondercraft.ai. Create your own studio quality podcast with text as the only input in seconds at app.wondercraft.ai. Issues or feedback? We'd love to hear from you: team@wondercraft.ai

    Everything Recruitment
    #44 BREAKING INTO DATA IN 2026: GITHUB, PROOF OF WORK, AND REAL SKILL GAPS

    Everything Recruitment

    Play Episode Listen Later Dec 15, 2025 33:48


    Kofi breaks down how to spot your next big skill gap, why your GitHub says more than any certification, the hidden mentors you're probably ignoring, and how curiosity and patience turn into career rocket fuel.

    Microsoft Business Applications Podcast
    How to Protect Your Power Platform Solutions

    Microsoft Business Applications Podcast

    Play Episode Listen Later Dec 14, 2025 30:24 Transcription Available


    Talk Python To Me - Python conversations for passionate developers
    #530: anywidget: Jupyter Widgets made easy

    Talk Python To Me - Python conversations for passionate developers

    Play Episode Listen Later Dec 13, 2025 71:21 Transcription Available


    For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web's interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data. Episode sponsors Seer: AI Debugging, Code TALKPYTHON PyCharm, code STRONGER PYTHON Talk Python Courses Links from the show Trevor on GitHub: github.com anywidget GitHub: github.com Trevor's SciPy 2024 Talk: www.youtube.com Marimo GitHub: github.com Myst (Markdown docs): mystmd.org Altair: altair-viz.github.io DuckDB: duckdb.org Mosaic: uwdata.github.io ipywidgets: ipywidgets.readthedocs.io Tension between Web and Data Sci Graphic: blobs.talkpython.fm Quak: github.com Walk through building a widget: anywidget.dev Widget Gallery: anywidget.dev Video: How do I anywidget?: www.youtube.com PyCharm + PSF Fundraiser: pycharm-psf-2025 code STRONGER PYTHON Watch this episode on YouTube: youtube.com Episode #530 deep-dive: talkpython.fm/530 Episode transcripts: talkpython.fm Theme Song: Developer Rap

    Risky Business
    Risky Biz Soap Box: Graph the planet!

    Risky Business

    Play Episode Listen Later Dec 11, 2025 42:53


    In this sponsored Soap Box edition of the Risky Business podcast, Patrick Gray chats with Jared Atkinson, CTO of SpecterOps, about BloodHound OpenGraph. OpenGraph enumerates attack paths across platforms and services, not just your primary directories. A compromised GitHub account to on-prem AD compromise attack path? It's a thing, and OpenGraph will find it. Cross-platform attack path enumeration! So good! This episode is also available on Youtube. Show notes

    Giant Robots Smashing Into Other Giant Robots
    598: Animals and AI Accounting with Sam Landsberg

    Giant Robots Smashing Into Other Giant Robots

    Play Episode Listen Later Dec 11, 2025 40:18


    Sami talks with Sam Landsberg, head of sales at Light (https://light.inc/), about the wide world of fintech and how they're working to simplify accounting software for businesses big and small. Sam lays out his journey into the world of fintech and how he came to work with Light, the way they utilise AI with clients to condense the human element of accounting, and Sami challenges Sam's knowledge of animals with a surprise pop quiz. — You can connect with Sam on LinkedIn (https://www.linkedin.com/in/samlandsberg/) or contact his company Light (https://light.inc/) if you're looking to refresh your accountancy software. Your host for this episode has been Sami Birnbaum. Sami can be found through his website (https://samibirnbaum.com) or via LinkedIn (https://www.linkedin.com/in/samibirnbaum/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://podcast.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@giantrobots.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - YouTube (https://www.youtube.com/thoughtbotvideo) - Bluesky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Python Bytes
    #461 This episdoe has a typo

    Python Bytes

    Play Episode Listen Later Dec 9, 2025 28:50 Transcription Available


    Topics covered in this episode: PEP 798: Unpacking in Comprehensions Pandas 3.0.0rc0 typos A couple testing topics Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: PEP 798: Unpacking in Comprehensions After careful deliberation, the Python Steering Council is pleased to accept PEP 798 – Unpacking in Comprehensions. Examples [*it for it in its] # list with the concatenation of iterables in 'its' {*it for it in its} # set with the union of iterables in 'its' {**d for d in dicts} # dict with the combination of dicts in 'dicts' (*it for it in its) # generator of the concatenation of iterables in 'its' Also: The Steering Council is happy to unanimously accept “PEP 810, Explicit lazy imports” Brian #2: Pandas 3.0.0rc0 Pandas 3.0.0 will be released soon, and we're on Release candidate 0 Here's What's new in Pands 3.0.0 Dedicated string data type by default Inferred by default for string data (instead of object dtype) The str dtype can only hold strings (or missing values), in contrast to object dtype. (setitem with non string fails) The missing value sentinel is always NaN (np.nan) and follows the same missing value semantics as the other default dtypes. Copy-on-Write The result of any indexing operation (subsetting a DataFrame or Series in any way, i.e. including accessing a DataFrame column as a Series) or any method returning a new DataFrame or Series, always behaves as if it were a copy in terms of user API. As a consequence, if you want to modify an object (DataFrame or Series), the only way to do this is to directly modify that object itself. pd.col syntax can now be used in DataFrame.assign() and DataFrame.loc() You can now do this: df.assign(c = pd.col('a') + pd.col('b')) New Deprecation Policy Plus more - Michael #3: typos You've heard about codespell … what about typos? VSCode extension and OpenVSX extension. From Sky Kasko: Like codespell, typos checks for known misspellings instead of only allowing words from a dictionary. But typos has some extra features I really appreciate, like finding spelling mistakes inside snake_case or camelCase words. For example, if you have the line: *connecton_string = "sqlite:///my.db"* codespell won't find the misspelling, but typos will. It gave me the output: *error: `connecton` should be `connection`, `connector` ╭▸ ./main.py:1:1 │1 │ connecton_string = "sqlite:///my.db" ╰╴━━━━━━━━━* But the main advantage for me is that typos has an LSP that supports editor integrations like a VS Code extension. As far as I can tell, codespell doesn't support editor integration. (Note that the popular Code Spell Checker VS Code extension is an unrelated project that uses a traditional dictionary approach.) For more on the differences between codespell and typos, here's a comparison table I found in the typos repo: https://github.com/crate-ci/typos/blob/master/docs/comparison.md By the way, though it's not mentioned in the installation instructions, typos is published on PyPI and can be installed with uv tool install typos, for example. That said, I don't bother installing it, I just use the VS Code extension and run it as a pre-commit hook. (By the way, I'm using prek instead of pre-commit now; thanks for the tip on episode #448!) It looks like typos also publishes a GitHub action, though I haven't used it. Brian #4: A couple testing topics slowlify suggested by Brian Skinn Simulate slow, overloaded, or resource-constrained machines to reproduce CI failures and hunt flaky tests. Requires Linux with cgroups v2 Why your mock breaks later Ned Badthelder Ned's taught us before to “Mock where the object is used, not where it's defined.” To be more explicit, but probably more confusing to mock-newbies, “don't mock things that get imported, mock the object in the file it got imported to.” See? That's probably worse. Anyway, read Ned's post. If my project myproduct has user.py that uses the system builtin open() and we want to patch it: DONT DO THIS: @patch("builtins.open") This patches open() for the whole system DO THIS: @patch("myproduct.user.open") This patches open() for just the user.py file, which is what we want Apparently this issue is common and is mucking up using coverage.py Extras Brian: The Rise and Rise of FastAPI - mini documentary “Building on Lean” chapter of LeanTDD is out The next chapter I'm working on is “Finding Waste in TDD” Notes to delete before end of show: I'm not on track for an end of year completion of the first pass, so pushing goal to 1/31/26 As requested by a reader, I'm releasing both the full-so-far versions and most-recent-chapter Michael: My Vanishing Gradient's episode is out Django 6 is out Joke: tabloid - A minimal programming language inspired by clickbait headlines

    Overtired
    439: 5K Sicko

    Overtired

    Play Episode Listen Later Dec 9, 2025 75:38


    The Overtired trio reunites for the first time in ages, diving into a whirlwind of health updates, hilarious anecdotes, and the latest tech obsessions. Christina shares a dramatic spinal saga while Brett and Jeff discuss everything from winning reddit contests to creating a universal markdown processor. Tune in for updates on Mark 3, the magical world of Scrivener, and why Brett’s back on Bing. Don’t miss the banter or the tech tips, and as always, get ready to laugh, learn, and maybe feel a little overtired yourself. Sponsor Shopify is the commerce platform behind 10% of all eCommerce in the US, from household names like Mattel and Gymshark, to brands just getting started. Get started today at shopify.com/overtired. Chapters 00:00 Welcome to the Overtired Podcast 01:09 Christina’s Health Journey 10:53 Brett’s Insurance Woes 15:38 Jeff’s Mental Health Update 24:07 Sponsor Spot: Shopify 24:18 Sponsor: Shopify 26:23 Jeff Tweedy 27:43 Jeff’s Concert Marathon 32:16 Christina Wins Big 36:58 Monitor Setup Challenges 37:13 Ergotron Mounts and Tall Poles 38:33 Review Plans and Honest Assessments 38:59 Current Display Setup 41:30 Thunderbolt KVM and Display Preferences 42:51 MacBook Pro and Studio Comparisons 50:58 Markdown Processor: Apex 01:07:58 Scrivener and Writing Tools 01:11:55 Helium Browser and Privacy Features 01:13:56 Bing Delisting Incident Show Links Danny Brown's 10 in the New York Times (gift link) Indigo Stack Scrivener Helium Bangs Apex Apex Syntax Join the Marked 3 Beta LG 32 Inch UltraFine™evo 6K Nano IPS Black Monitor with Thunderbolt™ 5 Join the Conversation Merch Come chat on Discord! Twitter/ovrtrd Instagram/ovrtrd Youtube Get the Newsletter Thanks! You’re downloading today’s show from CacheFly’s network BackBeat Media Podcast Network Check out more episodes at overtiredpod.com and subscribe on Apple Podcasts, Spotify, or your favorite podcast app. Find Brett as @ttscoff, Christina as @film_girl, Jeff as @jsguntzel, and follow Overtired at @ovrtrd on Twitter. Transcript Brett + 2 Welcome to the Overtired Podcast Jeff: [00:00:00] Hello everybody. This is the Overtired podcast. The three of us are all together for the first time since the Carter administration. Um, it is great to see you both here. I am Jeff Severance Gunzel if I didn’t say that already. Um, and I’m here with Christina Warren and I’m here with Brett Terpstra and hello to both of you. Brett: Hi. Jeff: Great to see you both. Brett: Yeah, it’s good to see you too. I feel like I was really deadpan in the pre-show. I’ll try to liven it up for you. I was a horrible audience. You were cracking jokes and I was just Jeff: that’s true. Christina, before you came on, man, I was hot. I was on fire and Brett was, all Brett was doing was chewing and dropping Popsicle parts. Brett: Yep. I ate, I ate part of a coconut outshine Popsicle off of a concrete floor, but Jeff: It is true, and I didn’t even see him check it [00:01:00] for cat hair, Brett: I did though. Jeff: but I believe he did because he’s a, he’s a very Brett: I just vacuumed in Jeff: He’s a very good American Brett: All right. Christina’s Health Journey Brett: Well, um, I, Christina has a lot of health stuff to share and I wanna save time for that. So let’s kick off the mental health corner. Um, let’s let Christina go first, because if it takes the whole show, it takes the whole show. Go for it. Christina: Uh, I, I will not take this hold show, but thank you. Yeah. So, um, my mental health is okay-ish. Um, I would say the okay-ish part is, is because of things that are happening with my physical health and then some of the medications that I’ve had to be on, um, uh, to deal with it. Uh, prednisone. Fucking sucks, man. Never nev n never take it if you can avoid it. Um, but why Christina, why are you on prednisone or why were you on prednisone for five days? Um, uh, and I’m not anymore to be clear, but that certainly did not help my mental health. Um, at the beginning of November, I woke up and I thought that I’d [00:02:00] slept on my shoulder wrong. And, um, uh, and, and just some, some background. I, I don’t know if this is pertinent to how my injury took place or not, but, but it, I’m sure that it didn’t help. Um, I have scoliosis and in the top and the bottom of my spine, so I have it at the top of my, like, neck area and my lower back. And so my back is like a crooked s um, this will be relevant in a, in a second, but, but I, I thought that I had slept on my back bunny, and I was like, okay, well, all right, it hurts a lot, but fine. Um, and then it, a, a couple of days passed and it didn’t get any better, and then like a week passed and I was at the point where I was like, I almost feel like I need to go to the. Emergency room, I’m in pain. That is that significant. Um, and, you know, didn’t get any better. So I took some of grant’s, Gabapentin, and I took, um, some, some, uh, a few other things and I was able to get in with like a, a, a sports and spine guy. Um, and um, [00:03:00] he looked at me and he was like, yeah, I think that you have like a, a, a bolting disc, also known as a herniated disc. Go to physical therapy. See me later. We’ll, we’ll deal with it. Um. Basically like my whole left side was, was, was really sore and, and I had a lot of pain and then I had numbness in my, my fingers and um, and, and that was a problem the next day, which was actually my birthday. The numbness had at this point spread to my right side and also my lower extremities. And so at this point I called the doctor and he was like, yeah, you should go to the er. And so I went to the ER and, and they weren’t able to do anything for me other than give me, you know, like, um, you know, I was hoping they might give me like, some sort of steroid injection or something. They wouldn’t do anything other than, um, basically, um, they gave me like another type of maybe, maybe pain pill or whatever. Um, but that allowed the doctor to go ahead and. Write, uh, write up an MRI took forever for me to get an MRI, I actually had to get it in Atlanta. [00:04:00] Fun fact, uh, sometimes it is cheaper to just pay and not go through insurance and get an MR MRI and, um, a, um, uh, an x-ray, um, I was able to do it for $450 Jeff: Whoa. Really? Christina: Yeah, $400 for the MR mri. $50 for the x-ray. Jeff: Wow. Christina: Yeah. Yeah. Brett: how I, they, I had an MRI, they charged me like $1,200 and then they failed to bill insurance ’cause I was between insurance. Christina: Yes. Yeah. So what happened was, and and honestly that was gonna be the situation that I was in, not between insurance stuff, but they weren’t even gonna bill insurance. And insurance only approved certain facilities and to get into those facilities is almost impossible. Um, and so, no, there are a lot of like get an MR, I now get a, you know, mammogram, get ghetto, whatever places. And because America’s healthcare system is a HealthScape, you can bypass insurance and they will charge you way less than whatever they bill insurance for. So I, I don’t know if it’s part of the country, you know, like Seattle I think might [00:05:00] probably would’ve been more expensive. But yeah, I was able to find this place like a mile from like, not even a mile from where my parents lived, um, that did the x-rays and the MRI for $450 total. Brett: I, I hate, I hate that. That’s true, but Christina: Me too. Me too. No, no. It pisses me off. Honestly, it makes me angry because like, I’m glad that I was able to do that and get it, you know, uh, uh, expedited. Then I go into the spine, um, guy earlier this week and he looks at it and he’s like, yep, you’ve got a massive bulging disc on, on C seven, which is the, the part of your lower cervical or cervical spine, which is your neck. Um, and it’s where it connects to your ver bray. It’s like, you know, there are a few things you can do. You can do, you know, injections, you can do surgery. He is like, I’m gonna recommend you to a neurosurgeon. And I go to the neurosurgeon yesterday and he was showing me or not, uh, yeah, yesterday he was showing me the, the, the, the scans and, and showing like you up close and it’s, yeah, it’s pretty massive. Like where, where, where the disc is like it is. You could see it just from one view, like, just from like [00:06:00] looking at it like, kind of like outside, like you could actually like see like it was visible, but then when you zoomed in it’s like, oh shit, this, this thing is like massive and it’s pressing on these nerves that then go into my, my hands and other areas. But it’s pressing on both sides. It’s primarily on my left side, but it’s pressing on on my right side too, which is not good. So, um, he basically was like, okay. He was like, you know, this could go away. He was like, the pain isn’t really what I’m wanting to, to treat here. It’s, it’s the, the weakness because my, my left arm is incredibly weak. Like when they do like the, the test where like they, they push back on you to see like, okay, like how, how much can you, what, like, I am, I’m almost immediately like, I can’t hold anything back. Right? Like I’m, I’m, I’m like a toddler in terms of my strength. So, and, and then I’m freaked out because I don’t have a lot of feeling in my hands and, and that’s terrifying. Um, I’m also. Jeff: so terrifying, Christina: I’m, I’m also like in extreme pain because of, of, of where this sits. Like I can’t sleep well. Like [00:07:00] the whole thing sucks. Like the MRI, which was was like the most painful, like 25 minutes, like of my existence. ’cause I was laying flat on my back. I’m not allowed to move and I’m just like, I’m in just incredible pain with that part of, of, of, of my, my side. Like, it, it was. It was terrible. Um, but, uh, but he was like, yeah. Um, these are the sorts of surgical options we have. Um, he’s gonna, um, do basically what what he wants to do is basically do a thing where he would put in a, um, an artificial or, or synthetic disc. So they’re gonna remove the disc, put in a synthetic one. They’ll go in through the, the front of my throat to access the, my, my, my, my spine. Um, put that there and, um, you know, I’ll, I’ll be overnight in the hospital. Um, and then it’ll be a few weeks of recovery and the, the, the pain should go away immediately. Um, but it, it could be up to two years before I get full, you know, feeling back in my arm. So anyway, Jeff: years, Jesus. And Christina: I mean, and hopefully less than that, but, but it could be [00:08:00] up to that. Jeff: there’s no part of this at this point. That’s a mystery to you, right? Christina: The mystery is, I don’t know how this happened. Jeff: You don’t know how it happened, right? Of course. Yeah, of course. Yeah. Yeah. Brett: So tell, tell us about the ghastly surgery. The, the throat thing really threw me like, I can’t imagine that Christina: yeah, yeah. So, well, ’cause the thing is, is that usually if what they just do, like spinal fusion, they’ll go in at the back of your neck, um, and then they’ll remove the, the, um, the, the, the, the disc. And then they’ll fuse your, your, your two bones together. Basically. They’ll, they’ll, they’ll, they’ll fuse this part of the vertebrae, but because they’re going to be replacing the, the disc, they need more room. So that’s why they have to go in through the, through, through basically your throat so that they can have more room to work. Jeff: Good lord. No thank you. Brett: Ugh. Wow. Jeff: Okay. Brett: I am really sorry that is happening. That is, that is, that dwarfs my health concerns. That is just constant pain [00:09:00] and, and it would be really scary. Christina: Yeah. Yeah. It’s not great. It’s not great, but I’m, I’m, I’m doing what I can and, uh, like I have, you know, a small amount of, of Oxycodine and I have like a, a, a, you know, some other pain medication and I’m taking the gabapentin and like, that’s helpful. The bad part is like your body, like every 12, 15 hours, like whatever, like the, the, the cycle is like, you feel it leave your system and like if you’re asleep, you wake up, right? Like, it’s one of those things, like, you immediately feel it, like when it leaves your system. And I’ve never had to do anything for pain management before. And they have me on a very, they have me like on the smallest amount of like, oxycodone you can be on. Um, and I’m using it sparingly because I don’t wanna, you know, be reliant on, on it or whatever. But it, it, but it is one of those things where I’m like, yeah, like sometimes you need fucking opiates because, you know, the pain is like so constant. And the thing is like, what sucks is that it’s not always the same type of pain. Like sometimes it’s throbbing, sometimes it’s sharp, sometimes it’s like whatever. It sucks. But the hardest thing [00:10:00] is like, and. This does impact my mental health. Like it’s hard to sleep. Like, and I’m a side sleeper. I’m a side sleeper, and I’m gonna have to become a back sleeper. So, you know. Yeah. It’s just, it’s, it’s not great. It’s not great, but, you know, that, that, that, that, that’s me. The, the good news is, and I’m very, very gratified, like I have a good surgeon. Um, I’m gonna be able to get in to get this done relatively quickly. He had an appointment for next week. I don’t think that insurance would’ve even been able to approve things fast enough for, for, for that regard. And I have, um, commitments that I can’t make then. And I, and that would also mean that I wouldn’t be able to go visit my family for Christmas. So hopefully I’ll do it right after Christmas. I’m just gonna wait, you know, for, for insurance to, to do its thing, knock on wood, and then schedule, um, from there. But yeah, Jeff: Woof. Christina: so that’s me. Um, uh, who wants to go next? Jeff or, uh, Jeff or Brett? Jeff: It’s like, that’s me. Hot potato throwing it. Brett: I’ll, I’ll go. Brett’s Insurance Woes Brett: I can continue on the insurance topic. Um, I was, for a few months [00:11:00] after getting laid off, I was on Minsu, which is Minnesota’s Medicaid, um, v version of Medicaid. And so basically I paid nothing and I had better insurance than I usually have with, uh, you know, a full deductible and premiums and everything. And it was fantastic. I was getting all the care I needed for all of the health stuff I’m going through. Um, I, they, a, a new doctor I found, ordered the 15 tests and I passed out ’cause it was so much blood and. And it, I was getting, but I was getting all these tests run. I was getting results, we were discovering things. And then my unemployment checks, the income from unemployment went like $300 over the cap for Medicaid. So [00:12:00] all of a sudden, overnight I was cut from Medicaid and I had to do an early sign up, and now I’m on courts and it sucks bad. Like they’re not covering my meds. Last month cost me $600. I was also paying. In addition to that, a $300 premium plus every doctor’s visit is 50 bucks out of pocket. So this will hopefully only last until January, and then it’ll flip over and I will be able to demonstrate basically no income, um, until like Mark makes enough money that it gets reported. Um, and even, uh, until then, like I literally am making under the, the poverty limit. So, um, I hope to be back on Medicaid shortly. I have one more month. I’ll have to pay my $600 to refill. I [00:13:00] cashed out my 401k. Um, like things were, everything was up high enough that I had made, I. I had made tens of thousands of dollars just on the investments and the 401k, but I also have a lot of concerns about the market volatility around Nvidia and the AI bubble in general. Um, so taking my money out of the market just felt okay to me. I paid the 10%, uh, penalty Jeff: Mm-hmm. Brett: and ultimately I, I came out with enough cash that I can invest on my own and be able to cover the next six months. Uh, if I don’t have any other income, which I hope to, I hope to not spend my nest egg. Um, but I did, I did a lot of thinking and calculating and I think I made the right choices. But anyway, [00:14:00] that will help if I have to pay for medical stuff that will help. Um. And then I’ve had insomnia, bad on and off. Right now I’m coming off of two days of good sleep. You’re catching me on a good day. Um, but Jeff: Still wouldn’t laugh at my jokes. Brett: before that it was, well, that’s the thing is like before that, it was four nights where I slept two to four hours per night, and by the end of it, I could barely walk. And so two nights of sleep after a stint like that, like, I’m just super, I’m deadpan, I’m dazed. Um, I could lay down and fall asleep at any time. Um, I, so, so keep me awake. Um, but yeah, that’s, that’s, that’s me. Mental health is good. Like I’m in pretty high spirits considering all this, like financial stuff and everything. Like my mood has been pretty stable. I’ve been getting a lot of coding done. I’ll tell you about projects in [00:15:00] a minute, but, um, but that’s, that’s me. I’m done. Jeff: Awesome. I’m enjoying watching your cat roll around, but clearly cannot decide to lay down at this point. Brett: No, nobody is very persnickety. Jeff: I literally have to put my. Well, you say put a cat down like you used to. When you put a kid down for a nap, you say you wanna put ’em down. Right? That’s where it’s coming from. I now have a chair next to my desk, ’cause I have one cat that walks around Yowling at about 11:00 AM while I’m working. And I have to like, put ’em down for a nap. It’s pathetic. It’s pathetic that I do that. Let’s just be clear. Brett: Yeah. Jeff: soulmate though. Jeff’s Mental Health Update Jeff: Um, I’m doing good. I’m, I’m, I’ve been feeling kind of light lately in a nice way. I’ve had ups and downs, but even with the ups and downs, there’s like a, except for one day last week was, there’s just been feeling kind of good in general, which is remarkable in a way. ’cause it’s just like stressful time. There’s some stressful business stuff, like, [00:16:00] a lot of stuff like that. But I’m feeling good and, and just like, uh, yeah, just light. I don’t know, it’s weird. Like, I’ve just been noticing that I feel kind of light and, uh. And not, not manic, not high light. Brett: Yeah. No, that’s Jeff: uh, and that’s, that’s lovely. So yeah. And so I’m doing good. I’m doing good. I fucking, it’s cold. Which sucks ’cause it just means for everybody that’s heard about my workshop over the years, that I can’t really go out there and have it be pleasant Brett: It’s, it’s been Minnesota thus far. Has had, we’ve had like one, one Sub-Zero day. Jeff: whatever. It’s fucking cold. Christina: Yeah. What one? Brett? Brett. It’s December 6th as we’re recording this one Sub-Zero day. That’s insane. Brett: Is it Jeff: Granted, granted I’ve been dressing warm, so I’m ready to go out the door for ice related things. Meaning, meaning government, ice, Brett: Uh, yeah. Yeah. Jeff: So I like wear my long underwear during [00:17:00] the day. ’cause actually like recently. So at my son’s school, which is like six blocks from here, um, has a lot of Somali immigrants in it. And, and uh, and there was a, at one point there was ice activity in the other direction, um, uh, uh, near me. And so neighbors put out a call here around so that at dismissal time people would pair up at all the intersections surrounding the school. And, um, and like a quick signal group popped up, whatever. It was so amazing because like we all just popped out there. And by the time I got out, uh, everyone was already like, posted up and I was like, I’m a, in these situations, I am a wanderer. You want me roaming? I don’t want to pair up with somebody I don’t like, I just, I grabbed a camera with a Zoom on it and like, I was like, I’m in roam. Um, it’s what I was as an activist, what I was as a reporter, like it’s just my nature. Um, but like. Everybody was out and like, and they were just like, they were ready man. And then we got like the all clear and you could just see people in the [00:18:00] neighborhood just like standing down and going home. But because of the true threat and the ongoing arrests here, now that the Minneapolis stuff has started, like I do, I was like wearing long underwear just, and I have a little bag by the door ready to like pop out if something comes up and I can be helpful. Um, and uh, and I guess what I’m saying is I should use that to go into the garage as well if I’m already prepared. Brett: Right. Jeff: But here’s, okay, so here’s a mental health thing actually. So I, one of the, I’ve gone through a few years of just sort of a little bit of paralysis around being able to just, I don’t know what, like do anything that is kind of project related that takes some thinking, whatever it is, like I’m talking about around the house or things that have kind of broken over the years, whatever. So I’ve had this snowblower and it’s a really good snowblower. It’s got headlights. And, uh, and I used to love snow blowing the entire block. Like it just made me feel good, made me feel useful. Um, and sorry I cough. I left it outside for a [00:19:00] year for a, like a winter and a spring and water got into the gas tank. It rusted out in there. I knew I couldn’t start it or I’d ruin the whole damn engine. So I left it for two years and I felt bad about myself. But this year, just like probably a month before the first big snowfall, I fucking replaced a gas tank and a carburetor on a machine. And I have never done anything like that in my life. And so then we got the snowfall and I, and I snow blowed this whole block Brett: Nice. Jeff: great. ’cause now they all owe me. Brett: I, uh, I have a, uh, so I have a little electric powered, uh, snowblower that can handle like two inches of snow. Um, and, and on big snowfalls, if you get out there every hour and keep up with it, it, it works. But, but I, my back right now, I can’t stand for, I can’t stand still for 10 minutes and I can’t move for more than like five minutes. And so I’m, I’m very disabled and El has good days and bad days, uh, thus [00:20:00] far. L’s been out there with a shovel, um, really being the hero. But we have a next door neighbor with a big gas powered snowblower. And so we went over, brought them gifts, and, um, asked if they would take care of our driveway on days we couldn’t, uh, for like, you know, we’d pay ’em 25 bucks to do the driveway. And, uh, and they were, he was still reluctant to accept money. Um. But, but we both agreed it was better to like make it a, a transaction. Jeff: Oh my God. You don’t want to get into weird Minnesota neighbor relational. Brett: right. You don’t want the you owe me thing. Um, so, so we have that set up. But in the process we made really good friends with our neighbor. Like we sat down in their living room for I think 45 minutes and just like talked about health and politics and it was, it was really fun. They’re, they’re retired. They’re in their [00:21:00] seventies and like act, he always looks super grumpy. I always thought he was a mean old man. He’s actually, he laughs more easily than most people I’ve ever met. Um, he’s actually, when people say, oh, he is actually a teddy bear, this guy really is, he’s just jovial. Uh, he just has resting angry old man face. Jeff: Or like my, I have public mis throat face, like when I’m out and about, especially when I’m shopping, I know that my face is, I’m gonna fucking kill you if you look me in the eye Brett: I used Jeff: is not my general disposition. Brett: people used to tell me that about myself, but I feel like I, I carry myself differently these days than I did when I was younger. Jeff: You know what I learned? Do you, have you both watched Veep, Christina: Yes, Jeff: you know, Richard sp split, right? Um, and, and he always kind of has this sweet like half smile and he is kind of looking up and I, I figured out at one point I was in an airport, which is where my kill everybody face especially comes up. Just to be clear. TSA, it’s just a feeling inside. I [00:22:00] have no desire to act to this out. I realized that if I make the Richard Plet face, which I can try to make for you now, which is something like if I just make the Richard Plet face, my whole disposition Brett: yeah. Yeah. Jeff: uh, and I even feel a little better. And so I just wanna recommend that to people. Look up Richard Spt, look at his face. Christina: Hey, future President Bridges split. Jeff: future President Richard Splat, also excellent in the Detroiters. Um, that’s all, uh, that’s all I wanted to say about that. Brett: I have found that like when I’m texting with someone, if I start to get frustrated, you know, you know that point where you’re still adding smiley emoticons even though you’re actually not, you’re actually getting pissed off, but you don’t wanna sound super bitchy about it, so you’re adding smile. I have found that when I add a smiley emoji in those circumstances, if I actually smile before I send it, it like my [00:23:00] mood will adjust to match, to match the tone I’m trying to convey, and it lessens my frustration with the other person. Jeff: a little joy wrist rocket. Christina: Yeah. Hey, I mean, no, but hey, but, but that, that, that, that, that’s interesting. I mean, they’re, they, they’ve done studies that like show that, right? That like show like, you know, I mean, like, some of this is all like bullshit to a certain extent, but there is something to be said for like, you know, like the power of like positive thinking and like, you know, if you go into things with like, different types of attitudes or even like, even if you like, go into job interviews or other situations, like you act confident or you smile, or you act happy or whatever. Even if you’re not like it, the, the, the, the euphoria, you know, that those sorts of uh, um, endorphin reactions or whatever can be real. So that’s interesting. Brett: Yeah, I found, I found going into job interviews with my usual sarcastic and bitter, um, kind of mindset, Jeff: I already hate this job. Brett: it doesn’t play well. It doesn’t play well. So what are your weaknesses? Fuck off. Um,[00:24:00] Christina: right. Well, well, well, I hate people. Jeff: Yeah. Dealing with motherfuckers like you, that’s one weakness. Sponsor Spot: Shopify Brett: let’s, uh, let’s do a sponsor spot and then I want to hear about Christina winning a contest. Christina: yes. Jeff: very Brett: wanna, you wanna take it away? Sponsor: Shopify Jeff: I will, um, our sponsor this week is Shopify. Um, have you ever, have you just been dreaming of owning your own business? Is that why you can’t sleep? In addition to having something to sell, you need a website. And I’ll tell you what, that’s been true for a long time. You need a payment system, you need a logo, you need a way to advertise new customers. It can all be overwhelming and confusing, but that is where today’s sponsor, Shopify comes in. shopify is the commerce platform behind millions of businesses around the world and 10% of all e-commerce in the US from household names like Mattel and Gym Shark to brands just getting started. Get started with your own design studio with hundreds of ready to use [00:25:00] templates. Shopify helps you build a beautiful online store to match your brand’s style, accelerate your content creation. Shopify is packed with helpful AI tools that write product descriptions, page headlines, and even enhance your product photography. Get the word out like you have a marketing team behind you. Easily create email and social media campaigns wherever your customers are scrolling or strolling. And best yet, Shopify is your commerce expert with world class expertise in everything from managing inventory to international shipping, to processing returns and beyond. If you’re ready to sell, you are ready to Shopify. Turn your Big Business Idea into with Shopify on your side. Sign up for your $1 per month trial and start selling today@shopify.com slash Overtired. Go to shopify.com/ Overtired. What was that? Say it with me. shopify.com/ Overtired [00:26:00] cha. Uh, Brett: the, uh, the group, the group input on the last URL, I feel like we can charge extra for that. That was Jeff: Yeah. Cha-ching Brett: they got the chorus, they got the Overtired Christina: You did. You got the Overtired Jeff: They didn’t think to ask for it, but that’s our brand. Christina: shopify.com/ Overtired. Jeff Tweedy Jeff: What was, uh, I was watching a Stephen Colbert interview with Jeff Tweedy, who just put out a triple album and, uh, it was a very thoughtful, sweet interview. And then Stephen Colbert said, you know, you’re not supposed to do this. And Jeff Tweety said, it’s all part of my career long effort to leave the public wanting less. Christina: Ha, Jeff: That was a great bit. Christina: that’s a fantastic bit. A side note, there are a couple of really good NPR, um, uh, tiny desks that have come out in the last couple of month, uh, couple of weeks. Um, uh, one is shockingly, I, I’ll, I’ll just be a a, a fucking boomer about it. The Googo dolls. Theirs was [00:27:00] great. It’s fantastic. They did a great job. It already has like millions of views, like it wrecked up like over a million views, I think like in like, like less than 24 hours. They did a great job, but, uh, but Brandy Carlisle, uh, did one, um, the other day and hers is really, really good too. So, um, so yeah. Yeah, exactly. So yeah. Anyway, you said, you saying Jeff pd maybe, I don’t know how I got from Wilco to like, you know, there, Jeff: Yeah. Well, they’ve done some good, he’s done his own good Christina: he has, he has done his own. Good, good. That’s honestly, that’s probably what I was thinking of, but Jeff: It’s my favorite Jeff besides me because Bezos, he’s not in the, he’s not in the game. Christina: No. No, he’s not. No. Um, he, he’s, he’s not on the Christmas card list at all. Jeff: Oh man. Jeff’s Concert Marathon Jeff: Can I just tell you guys that I did something, um, I did something crazy a couple weeks ago and I went to three shows in one week, like I was 20 fucking two, Brett: Good grief. Jeff: and. It was a blast. So, okay, so the background of this is my oldest son [00:28:00] loves hip hop, and when we drive him to college and back, or when I do, it’s often just me. Um, he, he goes deep and he, it’s a lot of like, kind of indie hip hop and a lot. It’s just an interesting, he listens to interesting shit, but he will go deep and he’ll just like, give me a tour through someone’s discography or through all their features somewhere, whatever it is. And like, it’s the kind of input that I love, which is just like, I don’t, even if it’s not my genre, like if you’re passionate and you can just weave me through the interrelationship and the history and whatever it is I’m in. So as a result of that, made me a huge fan of Danny Brown and made me a huge fan of the sky, Billy Woods. And so what happened was I went to a hip hop show at the seventh Street entry, uh, which is attached to First Avenue. It’s a little club, very small, lovely little place, the only place my band could sell out. Um, and I watched a hip hop show there on a Monday night, Tuesday night. I went to the Uptown Theater, which Brett is now a actually an operating [00:29:00] theater for shows. Uh, and I, and I saw Danny Brown, but I also saw two hyper pop bands, a genre I was not previously aware of, including one, which was amazing, called Fem Tenal. And I was in line to get into that show behind furries, behind trans Kids. Like it was this, I was the weirdest, like I did not belong. Underscores played, and, and this will mean something to somebody out there, but not, didn’t mean anything to me until that night. And, uh. I felt like such, there were times, not during Danny Brown, Danny Brown’s my age all good. But like there were times where I was in the crowd ’cause I’m tall. Anybody that doesn’t know I’m very tall and I’m wearing like a not very comfortable or safe guy seeming outfit, a black hoodie, a black stocking cap. Like I basically looked like I’m possibly a shooter and, and I’m like standing among all these young people loving it, but feeling a little like, should I go to the back? Even like I was leaving that show [00:30:00] and the only people my age were people’s parents that were waiting to pick them up on the way out. So anyway, that was night two. Danny Brown was awesome. And then two nights later I went to see, this is way more my speed, a band called the Dazzling Kilman who were a band that. Came out in the nineties, St. Louis and a noisy Matthew Rock. Wikipedia claims they invented math rock. It’s a really stupid claim, uh, but it’s a lovely, interesting band and it’s a friend of mine named Nick Sakes, who’s who fronted that band and was in all these great bands back when I was in bands called Colos Mite and Sick Bay, and all this is great shit. So they played a reunion show. In this tiny punk rock club here called Cloudland, just a lovely little punk rock club. And, um, and, and that was like rounded out my week. So like, I was definitely, uh, a tourist the early part of the week, mostly at the Danny Brown Show. But then I like got to come home to my noisy punk rock [00:31:00] on, uh, on Thursday night. And I, I fucking did three shows and it hurt so bad. Like even by the first of three bands on the second night. I was like, I don’t think I can make it. And I do. I already pregame shows with ibuprofen. Just to be really clear, I microdose glucose tabs at shows like, like I am, I am a full on old man doing these things. But, um, I did get some cred with my kids for being at a hyper pop show all by myself. And, Christina: Hell yeah. A a Jeff: friends seemed impressed. Christina: no, as a as, as as they should be. I’m impressed. And like, and I, I, I typically like, I definitely go to like more of like, I go, I go to shows more frequently and, and I’m, I’m even like, I’m, I’m gonna be real with you. I’m like, yeah, three in one week. Jeff: That’s a lot. Christina: That’s a lot. That’s a lot. Jeff: man. Did I feel good when I walked home from that last show though? I was like, I fucking did it. I did not believe I wasn’t gonna bail on at least two of those shows, if not all three. Anyway, just wanted to say Brett: I [00:32:00] do like one show a year, but Jeff: that’s how I’ve been for years this year. I think I’ve seen eight shows. Brett: damn. Jeff: Yeah, it’s Brett: Alright, so you’ve been teasing us about this, this contest you won. Jeff: Yeah, please, Christina. Sorry to push that off. Christina: No, no, no, no. That’s, that’s completely okay. That, that, that, that’s great. Uh, no. Christina Wins Big Christina: So, um, I won two six K monitors. Brett: Damn. Jeff: is that what those boxes are behind you? Christina: Yeah, yeah. This is what the boxes are behind me, so I haven’t been able to get them up because this happened. I got them literally right in the midst of all this stuff with my back. Um, but I do have an Ergotron poll now that is here, and, and Grant has said that he will, will get them up. But yeah, so I won 2 32 inch six K monitors from a Reddit contest. Brett: How, how, how, Jeff: How does this happen? How do I find a Reddit contest? Christina: Yeah. So I got lucky. So I have, I, I have a clearly, well, well, um, there was a little, there was a little bit of like, other step to it than that, but like, uh, so how it worked was basically, um, LG is basically just put out [00:33:00] two, they put out a new 32 inch six K monitor. I’ll have it linked in, in, in the show notes. Um, so we’ve talked about this on this podcast before, but like one of my big, like. Pet peeve, like things that I can’t get past. It’s like I need like a retina screen. Like I need like the, the perfect pixel doubling thing for that the Mac Os deals with, because I’ve used a 5K screen, either through an iMac or um, an lg, um, ultra fine or, um, a, uh, studio display. For like 11 years. And, and I, and I’ve been using retina displays on laptops even longer than that. And so if I use like a regular 4K display, like it just, it, it doesn’t work for me. Um, you can use apps like, um, like better control and other things to kind of emulate, like what would be like if you doubled the resolution, then it, it down, you know, um, of samples that, so that. It looks better than, than if it’s just like the, the, the 4K stuff where in the, the user interface things are too big and whatnot. And to be clear, this is a Macco West problem. If [00:34:00] you are using Windows or Linux or any other operating system that does fractional scaling, um, correctly, then this is not a problem. But Macco West does not do fractional scaling direct, uh, correctly. Um, weirdly iOS can, like, they can do three X resolution and other things. Um, but, but, but Macs does not. And that’s weird because some of the native resolutions on some of the MacBook errors are not even perfectly pixeled doubled, meaning Apple is already having to do a certain amount of like resolution changes to, to fit into their own, created by their, their own hubris, like way of insisting on, on only having like, like two x pixel doubling 18 years ago, we could have had independent, uh, resolutions, uh, um, for, for UI elements and, and, and window bars. But anyway, I, I’m, I’m digressing anyway. I was looking at trying to get either a second, uh, studio display, which I don’t wanna do because Apple’s reportedly going to be putting out a new one. Um, and they’re expensive or getting, um, there are now a number of different six K [00:35:00] displays that are not $6,000 that are on the market. So, um, uh, uh, Asus has one, um, there is one from like a, a Chinese company called like, or Q Con that, um, looks like a, a complete copy of this, of the pro display XDR. It has a different panel, but it’s, it’s six K and they, they’ve copied the whole design and it’s aluminum and it’s glossy and it looks great, but I’d have to like get it from like. A weird distributor, and if I have any issues with it, I don’t really wanna have to send it back to China and whatnot. And then LG has one that they just put out. And so I’ve been researching these on, on Mac rumors and on some other forums. And, um, I, uh, I, somebody in one of the Mac Roomers forums like posted that there was like a contest that LG was running in a few different subreddits where they were like, tell us why you should get one of, like, we’re gonna be giving away like either one or two monitors, and I guess they did this in a few subreddits. Tell us why this would be good for your workflow. And, um, I guess I, I guess I’m one of the people who kind of read the [00:36:00] assignment because it, okay, I’ll just be honest with this, with, with you guys on this podcast, uh, because I, I don’t think anyone from LG will hear this and my answers were accurate anyway. But anyway, this was not the sort of contest where it was like we will randomly select a winner. This was the moderators and lg, were going to read the responses and choose the winner. Jeff: Got it. Christina: So if you spend a little bit of time and thoughtfully write out a response, maybe you stand a better chance of winning the contest. Jeff: yeah, yeah. Put the work in like it was 2002. Christina: Right. Anyway, I still was shocked when I like woke up like on like Halloween and they were like, congratulations, you’ve won two monitors. I’m like, I’m sorry. What? Jeff: That’s amazing. Christina: Yeah, yeah, yeah, Jeff: Nice work. I know I’ve, you know, I’ve been staring at those boxes behind you this whole time, just being like, those look like some sweet monitors. Christina: yeah, yeah. Monitor Setup Challenges Christina: I mean, and, uh, [00:37:00] uh, it’s, it’s, it’s, it’s, it’s, and I, I’m very much, so my, my, my only issue is, okay, how am I gonna get these on my desk? So I’m gonna have to do something with my iMac and I’m probably gonna have to get rid of my, my my, my 5K, um, uh, uh, studio display, at least in the short term. Ergotron Mounts and Tall Poles Christina: Um, but what I did do is I, um, I ordered from, um, Ergotron, ’cause I already have. Um, two of their, um, LX mounts, um, or, or, or, or arms. Um, and only one of them is being used right now. And then I have a different arm that I use for the, um, um, iMac. Um, they sell like a, if you call ’em directly, you can get them to send you a tall pole so that you can put the two arms on top of them. And that way I think I can like, have them so that I can have like one pole and then like have one on one side, one Jeff: I have a tall pole. Christina: and, and yeah, that’s what she said. Um, Jeff: as soon as I said it, I was like, for fuck’s sake. But Christina: um, but, uh, but, but yeah, but so that way I think I, I can, I, in theory, I can stack the market and have ’em side by side. I don’t know. Um, I got that. I, I had to call Tron and, and order that from them. [00:38:00] Um, it was only a hundred dollars for, for the poll and then $50 for a handling fee. Jeff: It’s not easy to ship a tall pole. Brett: That’s what she said. Christina: that is what she said. Uh, that is exactly what she said. But yeah, so I, I, the, the, the unfortunate thing is that, um, I, um, I, I had to, uh, get a, like all these, they, they came in literally right before Thanksgiving, and then I’ve had, like, all my back stuff has Jeff: Yeah, no Christina: debilitating, but I’m looking forward to, um, getting them set up and used. And, uh, yeah. Review Plans and Honest Assessments Christina: And then full review will be coming to, uh, to, I have to post a review on Reddit, but then I will also be doing a more in depth review, uh, on this podcast if anybody’s interested in, in other places too, to like, let let you know, like if it’s worth your money or not. Um, ’cause there, like I said, there are, there are a few other options out there. So it’s not one of those things where like, you know, um, like, thank you very much for the free monitor, um, monitors. But, but I, I will, I will give like the, the, you know, an honest assessment or Current Display Setup Brett: So [00:39:00] do you currently have a two display setup? Christina: No. Um, well, yes, and kind of, so I have my, my, I have my 5K studio display, and then I have like my iMac that I use as a two to display setup. But then otherwise, what I’ve had to do, and this is actually part of why I’m looking forward to this, is I have a 4K 27 inch monitor, but it’s garbage. And it, it’s one of those things where I don’t wanna use it with my Mac. And so I wind up only using it with my, with my Windows machine, with my framework desktop, um, with my Windows or Linux machine. And, and because that, even though I, it supports Thunderbolt, the Apple display is pain in the ass to use with those things. It doesn’t have the KVM built in. Like, it doesn’t like it, it just, it’s not good for that situation. So yeah, this will be of this size. I mean, again, like I, I, I’m 2 32 inch monitors. I don’t know how I’m gonna deal with that on my Jeff: I Brett: yeah. So right now I’m looking at 2 32 inch like UHD monitors, Christina: Yeah,[00:40:00] Brett: I will say that on days when my neck hurts, it sucks. It’s a, it’s too wide a range to, to like pan back and forth quickly. Like I’ll throw my back out, like trying to keep track of stuff. Um, but I have found that like if I keep the second display, just like maybe social media apps is the way I usually set it up. And then I only work on one. I tried buying an extra wide curve display, hated it. Jeff: Uh, I’ve always wanted to try one, but Christina: I don’t like them. Jeff: Yeah. Christina: Well, for me, well for me it’s two things. One, it’s the, I don’t love the whole like, you know, thing or whatever, but the big thing honestly there, if you could give me, ’cause people are like, oh, you can get a really big 5K, 2K display. I’m like, that’s not a 5K display. That is 2 27 inch, 1440 P displays. One, you know, ultra wide, which is great. Good for you. That’s not retina. And I’m a sicko Who [00:41:00] needs the, the pixel doubling? Like I wish that my eyes could not use that, but, but, but, Jeff: that needs the pixel. Like was that the headline of your Reddit, uh, Christina: no, no. It wasn’t, it wasn’t. But, but maybe it should be. Hi, I’m a sicko who only, um, fucks with, with, with, with, with, with, with retina displays. Ask me anything. Um, but no, but that’s a good point. Brett: I think 5K Psycho is the Christina: 5K Sicko is the po is the po title. I like that. I like that. No, what I’m thinking about doing and that’s great to know, Brett. Um, this kind of reaffirms my thing. Thunderbolt KVM and Display Preferences Christina: So what’s nice about these monitors is that they come with like, built in like, um, Thunderbolt 5K VM. So, which is nice. So you could conceivably have multiple, you know, computers, uh, connected, you know, to to, to one monitor, which I really like. Um, I mean like, ’cause like look, I, I’ve bitched and moaned about the studio display, um, primarily for the price, but at the same time, if mine broke tomorrow and if I didn’t have any way to replace it, I’ve, I’ve also gone on record saying I would buy a new one immediately. As mad as I am about a [00:42:00] lot of different things with that, that the built-in webcam is garbage. The, you know, the, the fact that there’s not a power button is garbage. The fact that you can’t use it with multiple inputs, it’s garbage. But it’s a really good display and it’s what I’m used to. Um, it’s really not any better than my LG Ultra fine from 2016. But you know what? Whatever it is, what it is. Um. I, I am a 5K sicko, but being able to, um, connect my, my personal machine and my work machine at the same time to one, and then have my Windows slash Linux computer connected to another, I think that’s gonna be the scenario where I’m in. So I’m not gonna necessarily be in a place where I’m like, okay, I need to try to look at both of them across 2 32 inch displays. ’cause I think that that, like, that would be awesome. But I feel like that’s too much. Brett: I would love a decent like Thunderbolt KVM setup that could actually swap like my hubs back and Christina: Yes. MacBook Pro and Studio Comparisons Brett: Um, so, ’cause I, I have a studio and I have my, uh, Infor MacBook Pro [00:43:00] and I actually work mostly on the MacBook Pro. Um, but if I could easily dock it and switch everything on my desk over to it, I would, I would work in my office more often. ’cause honestly, the M four MacBook Pro is, it’s a better machine than the original studio was. Um, and I haven’t upgraded my studio to the latest, but, um, I imagine the new one is top notch. Christina: Oh yeah. Yeah. Brett: my, my other one, a couple years old now is already long in the tooth. Christina: No, I mean, they’re still good. I mean, it’s funny, I saw that some YouTube video the other day where they were like, the best value MacBook you can get is basically a 4-year-old M1 max. And I was like, I don’t know about that guys. Like, I, I kind of disagree a little bit. Um, but the M1 max, which is I think is what is in the studio, is still a really, really good ship. But to your point, like they’ve made those, um. You know, the, the, the new ones are still so good. Like, I have an M three max as my personal laptop, and [00:44:00] that’s kind of like the dog chip in the, in the m um, series lineup. So I kind of am regretful for spending six grand on that one, but it is what it is, and I’m like, I’m not, I’m not upgrading. Um, I mean, maybe, maybe in, in next year if, if the M five Pro, uh, or M five max or whatever is, is really exceptional, maybe I’ll look at, okay, how much will you give me to, to trade it in? But even then, I, I, but I feel like I’m at that point where I’m like, it gets to a point where like it’s diminishing returns. Um, but, uh, just in terms of my own budget. But, um, yeah, the, the new just info like pro or or max, whatever, Brett: I have, I have an M four MacBook Pro sitting around that I keep forgetting to sell. Uh, it’s the one that I, it only had a 256 gigabyte hard drive, Jeff: what happened to me when I bought my M1, Brett: and I, and I regretted that enough that I just ordered another one. But, uh, for various reasons, I couldn’t just return the one I didn’t Jeff: ’cause it was.[00:45:00] Brett: so now I, now I have to sell it and I should sell it while it’s still a top of the line machine Christina: Sell it before, sell, sell, sell, sell it before next month, um, or, or February or whenever they sell it before then the, the pros come out. ’cause right now the M five base is out, but the pros are not. So I think feel like you could still get most of your value for it, especially since it has very few battery cycles. Be sure to put the battery cycles on your Facebook marketplace or eBay thing or whatever. Um, I bought my, uh, she won’t listen to this so she won’t know, but, um, they, there was a, a killer Cyber Monday deal, uh, for Best Buy where they had like a, the, the, the, so it’s several years old, but it was the, the M two MacBook Air, but the one that they upgraded to 16 gigs of Ram when Apple was like, oh, we have to have Apple Intelligence and everything, because they actually thought that they were actually gonna ship Apple Intelligence. So they like went back and they, like, they, they, you know, retconned like made the base model MacBook Air, like 16 [00:46:00] gigs. Um, and, uh, anyway, it was, it was $600, um, Jeff: still crazy. Christina: which, which like even for like a, a, a 2-year-old machine or whatever, I was like, yeah, she, my sister, I think she’s on like, like a 2014 or older than that. Like, like MacBook Air. She doesn’t even know where the MagSafe is. I don’t think she even knows where the laptop is. So she’s basically doing everything like on her phone and I’m like, okay, you need a laptop of some type, but at this point. I do feel strongly that like the, the, the $600 or, or, or actually I think it was $650, it was actually less, it is actually more expensive than what the, the, the Cyber Monday sale was, um, the M1, Walmart, MacBook Air. I’m like, absolutely not like that is at this point, do not buy that. Right? Like, I, especially with eight gigs of ram, I’m, I’m like, it’s been, it’s five years old. It’s a, it was a great machine and it was great value for a long time. $200. Cool, right? Like, if you could get something like use and, and, and, and if you could replace the battery or, you know, [00:47:00] for, for, you know, not, not too much money or whatever. Like, I, I, I could see like an argument to be made like value, right? But there’d be no way in hell that I would ever spend or tell anybody else to spend $650 on that new, but $600 for an M two with Jeff: Now we’re talking. Christina: which has the redesign brand new. I’m like, okay. Spend $150 more and you could have got the M four, um, uh, MacBook Air, obviously all around Better Machine. But for my sister, she doesn’t need that, Jeff: What do we have to do to put your sister in this M two MacBook Christina: that, that, that, that, that, that’s exactly it. So I, I, I was, well, also, it was one of those things I was like, I think that she would rather me spend the money on toys for my nephew for Santa Claus than, than, uh, giving her like a, a processor upgrade. Um, Jeff: Claus isn’t real. Brett: Oh shit. Jeff: Gotcha. Every year I spoil it for somebody. This year it was Christina and Brett. Sorry guys. Brett: right. Well, can I tell you guys Jeff: Yeah. [00:48:00] Brett Software. Brett: two quick projects before we do Jeff: Hold on. You don’t have to be quick ’cause you could call it Brett: We’re already at 45 minutes and I want Jeff: What I’m saying, skip GrAPPtitude. This is it? Brett: okay. Christina: us about Mark. Tell us about your projects. Brett: So, so Mark three is, there’s a public, um, test flight beta link. Uh, if you go to marked app.com, not marked two app.com, uh, marked app.com. Uh, you, there’s a link in the, in the, at the top for Christina: Join beta. Mm-hmm. Brett: Um, and that is public and you can join it and you can send me feedback directly through email because, um, uh, uh, the feedback reporter sucks for test flight and you can’t attach files. And half the time they come through as anonymous feedback and I can’t even follow up on ’em. So email me. But, um, I’ll be announcing that on my blog soon-ish. Um, right now there’s like [00:49:00] maybe a couple dozen, um, testers and I, it’s nice and small and I’m solving the biggest bugs right away. Um, so that’s been, that’s been big. Like Mark, even since we last talked has added. Do you remember Jeff when Merlin was on and he wanted to. He wanted to be able to manage his styles, um, and disable built-in styles. There’s now a whole table based style manager where you Jeff: saw that. Brett: you can, you can reorder, including built-in styles. You can reorder, enable, disable, edit, duplicate. Um, it’s like a full, full fledged, um, style manager. And I just built a whole web app that is a style generator that gives you, um, automatic like rhythm calculations for your CSS and you can, you can control everything through like, uh, like UI fields instead of having to [00:50:00] write CSS. Uh, but you can also o open up a very, I’ve spent a lot of time on the code mirror CSS editor in the web app. Uh, so, and it’s got live preview as you edit in the code mirror field. Um, so that’s pretty cool. And that’s built into marts. So if you go to style, um, generate style, it’ll load up a, a style generator for you. Anyway, there’s, there’s a ton. I’m not gonna go into all the details, but, uh, anyone listening who uses markdown for anything, especially if you want ability to export to like Word and epub and advanced PDF export, um, join the beta. Let me know what you think. Uh, help me squash bugs. But the other thing, every time I push a beta for review before the new bug reports come in, I’ve been putting time into a tool. Markdown Processor: Apex Brett: I’m calling [00:51:00] Apex and um, I haven’t publicly announced this one yet, but I probably will by the time this podcast comes out. Jeff: I mean, doesn’t this count? Brett: It, it does. I’m saying like this, this might be a, you hear you heard it here first kind of thing, um, but if you go to github.com/tt sc slash apex, um, I built a, uh, pure C markdown processor that combines syntax from cram down GitHub flavored markdown, multi markdown maku, um, common mark. And basically you can write syntax from any of those processors, including all of their special features, um, and in one document, and then use Apex in its unified mode, and it’ll just figure out what. All of your syntax is supposed to do. Um, so you can take, you can port documents from one platform to another [00:52:00] without worrying about how they’re gonna render. Um, if I can get any kind of adoption with Apex, it could solve a lot of problems. Um, I built it because I want to make it the default processor in marked ’cause right now, you, you have to choose, you know, cram Christina: Which one? Brett: mark and, and choosing one means you lose something in order to gain something. Um, so I wanted to build a universal one that brought together everything. And I added cool features from some extensions of other languages, such as if you have two lists in a row, normally in markdown, it’s gonna concatenate those into one list. Now you can put a carrot on a line between the two lists and it’ll break it into two lists. I also added support for a. An extension to cram down that lets you put double uh, carrots inside a table cell and [00:53:00] create a row band. So like a cell that, that expands it, you rows but doesn’t expand the rest of the row. Um, so you can do cell spans and row spans and it has a relaxed table version where you don’t have to have an alignment row, which is, uh, sometimes we just wanna make quickly table. You make two lines. You put some pipes in. This will, if there’s no alignment row, it will generate a table with just a table body and table data cells in no header. It also allows footers, you can add a footer to a table by using equals in the separator line. Um, it, it’s, Jeff: This is very civilized, Brett: it is. Christina: is amazing, Brett: So where Common Mark is extremely strict about things, um, apex is extremely permissive. Jeff: also itty bitty things like talk about the call out boxes from like Brett: oh yeah, it, it can handle call out syntax from Obsidian and Bear and Xcode Playgrounds. [00:54:00] Um, and it incorporates all of Mark’s syntax for like file includes and even renders like auto scroll pauses that work in marked and some other teleprompter situations. Um, it uses file ude syntax from multi markdown, like, which is just like a curly brace and, uh, marked, which is, uh, left like a double left, uh, angle bracket and then different. Brackets to surround a file name and it handles IA writer file inclusion where you just type a forward slash and then the name of a file and it automatically detects if that file is an image or source code or markdown text, and it will import it accordingly. And if it’s a CSV file, it’ll generate a table from it automatically. It’s, it’s kind of nuts. I, it’s kind of nuts. I could not have done this [00:55:00] without copilot. I, I am very thankful for copilot because my C skills are not, would not on their own, have been up to this task. I know enough to bug debug, but yeah, a lot of these features I got a big hand from copilot on. Jeff: This is also Brett. This is some serious Brett Terpstra. TURPs Hard Christina: Yeah, it is. I was gonna say, this is like Jeff: and also that’s right. Also, if your grandma ever wrote you a note and it, and though you couldn’t really read it, it really well, that renders perfectly Christina: Amazing. No, I was gonna say this is like, okay, so Apex is like the perfect name ’cause this is the apex of Brett. Jeff: Yes. Apex of Brett. Christina: That’s also that, that’s, that’s not an alternate episode title Apex of Brett. Because genuinely No, Brett, like I am, I am so stunned and impressed. I mean, you all, you always impressed me like you are the most impressive like developer that I, that I’ve ever known. But you, this is incredible. And, and this, I, I love this [00:56:00] because as you said, like common Mark is incredibly strict. This is incredibly permissive. But this is great. ’cause there are those scenarios where you might have like, I wanna use one feature from one thing or one from another, or I wanna combine things in various ways, or I don’t wanna have to think about it, you know? Brett: I aals, I forgot to mention I aals inline attribute list, which is a crammed down feature that lets you put curly brackets after like a paragraph and then a colon and then say, dot call out inside the curly brackets. And then when it renders the markdown, it creates that paragraph and adds class equals call out to the paragraph. Um, and in, in Cramon you can apply these to everything from list items to list to block quotes. Like you can do ’em for spans. You could like have one after, uh, link syntax and just apply, say dot external to a link. So the IAL syntax can add IDs classes and uh, arbitrary [00:57:00] attributes to any element in your markdown when it renders to HTML. And, uh, and Apex has first class support for I aals. Was really, that was, that Christina: that was really hard, Brett: I wrote it because I wanted, I wanted multi markdown, uh, for my prose writing, but I really missed the als. Christina: Yes. Okay. Because see, I run into this sort of thing too, right? Because like, this is a problem like that. I mean, it’s a very niche problem, um, that, that, you know, people who listen to this podcast probably are more familiar with than other types of people. But like, when you have to choose your markdown processor, which as you said, like Brett, like that can be a problem. Like, like with, with using Mark or anything else, you’re like, what am I giving up? What do I have? And, and like for me, because I started using mul, you know, markdown, um, uh, largely because of you, um, I think I was using it, I knew about it before you, but largely because of, of, of you, like multi markdown has always been like kind of my, or was historically my flavor of choice. It has since shifted to being [00:58:00] GitHub, labor bird markdown. But that’s just because the industry has taken that on, right? But there were, you know, certain things like in like, you know, multi markdown that work a certain way. And then yeah, there are things in crammed down. There are things in these other things in like, this is just, this is awesome. This Brett: It is, the whole thing is built on top of C mark, GFM, which is GitHub’s port of common mark with the GitHub flavored markdown Christina: Right. Brett: Um, and I built, like, I kept that as a sub-module, totally clean, and built all of this as extensions on top of Cmar, GFM, which, you know, so it has full compatibility with GitHub and with Common Merck by out, like outta the box. And then everything else is built on top of that. So it, uh, it covers, it covers all the bases. You’ll love it Christina: I’m so excited. No, this is awesome. And I Brett: blazing fast. It can render, I have a complex document that, that uses all of its features and it can render it in [00:59:00] 0.006 seconds. Christina: that’s awesome. Jeff: Awesome. Christina: That’s so cool. No, this is great. And yeah, I, and I think that honestly, like this is the sort of thing like if, yeah, if you can eventually get this to like be like the engine that powers like mark three, like, that’ll be really slick, right? Because then like, yeah, okay, I can take one document and then just, you know, kind of, you know, wi with, with the, you know, ha have, have the compatibility mode where you’re like, okay, the unified mode or whatever yo

    Late Night Linux
    Late Night Linux – Episode 363

    Late Night Linux

    Play Episode Listen Later Dec 8, 2025 26:55


    Arduino’s new ToS has some people worried, some projects are starting to move away from GitHub for technical reasons, Raspberry Pi has a new model and prices are going up because of RAM costs, great news for OpenPrinting, old text adventure games get open source, and Joe’s foldable phone breaks in an unexpected way. News Arduino's new terms of service worries hobbyists ahead of Qualcomm acquisition Migrating from GitHub to Codeberg Migrating Dillo from GitHub 1GB Raspberry Pi 5 now available at $45, and memory-driven price rises Sovereign Tech Agency is investing in OpenPrinting Preserving code that shaped generations: Zork I, II, and III go Open Source 1Password Extended Access Management Take the first step to better security by securing your team's credentials. Find out more at 1password.com/latenightlinux and start securing every login. Tailscale Tailscale is an easy to deploy, zero-config, no-fuss VPN that allows you to build simple networks across complex infrastructure. Go to tailscale.com/lnl and try Tailscale out for free for up to 100 devices and 3 users, with no credit card required. Use code LATENIGHTLINUX for three free months of any Tailscale paid plan. Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here

    Merge Conflict
    492: SwiftData & CloudKit Sync "Just Work" Right?

    Merge Conflict

    Play Episode Listen Later Dec 8, 2025 51:18


    James and Frank break tradition by recording Merge Conflict together in person, sharing laughs about ferries, sea shanties, and their annual Seattle holiday meetup. The conversation dives deep into Swift Data versus Core Data, CloudKit syncing, and the quirks of building modern apps with AI assistance. Along the way, James reveals his new weight‑tracking app experiment, complete with charts, HealthKit integration, and lessons learned from coding on planes and trains. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm