Podcasts about hibernate

  • 249PODCASTS
  • 381EPISODES
  • 44mAVG DURATION
  • 1EPISODE EVERY OTHER WEEK
  • Sep 25, 2025LATEST
hibernate

POPULARITY

20172018201920202021202220232024


Best podcasts about hibernate

Show all podcasts related to hibernate

Latest podcast episodes about hibernate

Burnt Toast by Virginia Sole-Smith
We Need a Fat Bechdel Test

Burnt Toast by Virginia Sole-Smith

Play Episode Listen Later Sep 25, 2025 33:43


Welcome to Indulgence Gospel After Dark!We are Corinne Fay and Virginia Sole-Smith. These episodes are usually just for our Extra Butter membership tier — but today we're releasing this one to the whole list. So enjoy! (And if you love it, go paid so you don't miss the next one!) Episode 212 TranscriptCorinneToday is a family meeting episode. We're catching up on summer breaks, back to school, and a whole bunch of diet culture news stories that we've been wanting to discuss with you all.VirginiaWe're also remembering how to make a podcast, because we haven't recorded together in like six weeks. And it didn't start off great. But I think we're ready to go now.CorinneSomeone definitely said, “What day is it?”VirginiaIt's hard coming out of summer mode. I don't know if you feel that because you don't have kids, during back to school, but it is a culture shift.CorinneI don't think I feel the back to school thing as much, but I'm still in Maine, and it's actively fall. It's actively getting cold, and I'm just like, what is happening? I feel this pressure to do something, but I'm not sure what? Hibernate?Virginia“Should I buy a notebook? Should I be wearing fleece? I could go either way.” I don't know. It's weird. It is the start of fall. So we are moving into fall mindset. But like, don't rush me, you know? The dahlias bloom till first frost. That's my summer.CorinneSummer is so brief.VirginiaI'm having a lot of clothing feelings right now. I am not in a good place getting dressed, and it is for sure weather related, shoulder season-related. I'm in my annual conundrum of when do the Birkenstocks go away? When must our toes be covered for polite society? Am I showing arms? I just I don't even know how to get dressed. I hate all my clothes. Everything's terrible.CorinneI think this is part of what I'm feeling. I don't have enough warm clothes and I also don't want to buy another pair of sweatpants.VirginiaAnd you're traveling. So you're like, “I have warm clothes at home.” Didn't bring them because you didn't understand, even though you grew up in Maine and should remember that fall starts quite early there.CorinneI need to get it tattooed on my body. Bring a sweater, bring sweatpants.VirginiaWell, to be fair for this Maine trip, you were really focused on your sister's wedding. You had your nephew. You've had a lot going on.CorinneI was very focused on August, and really not thinking about September.VirginiaWill we even exist after? I mean, that's how it always is when you're gearing up for a big event, the post-event doesn't exist.And I don't know if you do the thing where you're like, well, I can deal with that after the big event. And then suddenly it's after the big event. You're like, well, now there's 47 things I need to deal with.CorinneI absolutely do that. Now I'm like, wait. How and when do I get back to New Mexico? Am I going back to New Mexico ever? In which case maybe I do need to buy sweatpants?VirginiaIt's so hard. Even without a wedding —I feel like all summer, because I have pretty skeleton childcare and I'm wanting to take time off, and it's a privilege that our job allows some flexibility like that, so when I get requests to, like, do a podcast, do a special thing. I'm like, “Talk to me in September. I can't do it this summer. Summer mode Virginia can't do anything extra!” And now I've just spent the week saying no to lots of things, because September me can't do it either. That was folly. I should have just said no the first time!That's one of those life lessons I'm always relearning that's really funny. If it's not an instant yes, it's a no. And I so often fall into the trap of it's not an instant yes, so let me kick that can down the curb a little bit, and then then I feel ruder because they come back and I'm like, no, I'm sorry. Actually, we were never going to do that.CorinneAs someone who's been on the other side of that where, like, I'll reach out to someone for the Style Questionnaire, and they'll be like, “Oh, can you ask me in two months?” And then when I reach out in two months, and they're like, “No.”VirginiaTotally. I'm on the other side of it all the time when we're booking podcast guests. So I'm completely aware of how shitty it feels. So I have a resolution. Summer Virginia just has to say no to things and not push it to Fall Virginia. Everyone hold me accountable next summer, because I'm so sorry to everybody I've said no to this week, but September is a real intense parenting month. There are just a lot of moving parts.I get 62 emails a day from the school. The middle school just announced back to school night will be tomorrow. They told us yesterday! One cool thing is, my older kid is in seventh grade now, so I no longer have to scramble for babysitters, which is a real achievement unlocked. Although she's going to realize at some point that she should increase her rates with me.CorinneOh, you pay her!VirginiaFor stuff where I'm going to be out of the house and need her to put her sister to bed. It's one thing, if I'm like, “I'm going to the store, you guys don't want to come.” Fine. You can doodle around at home. And it's not even really babysitting. She's going to ignore her the whole time. But I'm going to be out from 6 to 8pm tomorrow night. I need her to actually make sure her younger sibling gets in pajamas and brushes teeth and, moves towards bed. I'm not expecting them to be in bed when I get home, but I would like them to not be nowhere close.CorinneThat's really sweet.VirginiaPlus we have some big stuff in the works for both Burnt Toast and Big Undies, which we cannot discuss just yet. Yes, I am actively teasing it for you all.CorinneYou're going to bring that up now?! I feel like we should mention it at the end.VirginiaI think we can mention it whenever we feel like? I think they're probably like, “Why are they both doing reader surveys? What's going on?” And we can't say yet, but there's something going on, and it's also requiring a lot of our time and attention.CorinneWe're really busy. But I think it's going to be really good, and everyone's going to love it.VirginiaIn the meantime, though: What are we wearing? Real talk, what are we wearing to get through this weird it's not summer, it's not fall, it's some hybrid state. Are you still wearing open toed shoes? Sandals?CorinneNo, I'm not.VirginiaOkay. Should I stop, too?CorinneI mean, I'm only not because I'm cold. It depends on if you're cold. I also think now is kind of the perfect time for socks with sandals.VirginiaMost of my sandals are something between my toes style. CorinneOh, I was thinking, like, socks with Birkenstocks.VirginiaAh! I do have some of the two strap Birkenstocks, and I don't tend to wear them a lot in summer. Maybe I should experiment!CorinneI feel like, when you wear socks with the two strap Birkenstocks, they become really cozy.VirginiaI don't wear them a lot in summer because I don't have particularly wide feet, and they're a little wide on me. But the sock would solve for that! And they would be cozy… all right, I'm going to experiment with this, as part of my shoulder season style.CorinneI'm still figuring out my fall must haves, which is one of my favorite topics. Although I will say I feel like this year I've seen a lot of people posting like, “I don't want to hear about back to school, or I don't want to hear about fall fashion.”VirginiaI have terrible news for people about this podcast. CorinneI feel it's very light hearted. It could be literally anything like, who cares? We are entering fall, so…VirginiaTime is passing.CorinneI am getting cold. I do want to put on socks with my sandals and sweatshirts.VirginiaTrigger warning for anyone who is not available for a fall fashion conversation.CorinneMaybe by the time this comes out, people will be ready.I know this is like florals for spring, but I'm feeling for fall… brown pants.VirginiaWait, what? You're blowing my mind? You've been feeling brown for a little while. CorinneBrown has been ramping up. I'm wearing brown pants right now.VirginiaIs it one of your colors, as a true spring?CorinneWell, I do think there are definitely some camels. And I think brown is preferable to black. So I'm thinking brown pants instead of black pants.VirginiaOh, I don't even know what I'm thinking about pants. I'm thinking frustration with pants. I have my one pair of jeans that I reliably wear. I think I need to order another pair in case they stop making them. I'm at a scarcity mindset point with those Gap jeans. I mean, they aren't going to stop making them. They've had them for years, but I just feel like I need an insurance policy.CorinneDo you fit other Gap pants, or just the jeans?VirginiaI only buy that one pair of jeans. I mean, I generally try not to shop at the Gap because they do not have a plus size section.CorinneBut they do have some really cute stuff.VirginiaIt's gross though! Make it bigger.CorinneIf it fits you, maybe you should buy it.VirginiaCorinne is like, “Or counterpoint, don't take a stand.”CorinneI'm always sending links to my straight-size sister for stuff at the Gap that I think she should buy.VirginiaThey do have some really cute stuff, but it infuriates me that Old Navy can make plus sizes, and Gap cannot, and Banana Republic really cannot. It's just like, hello, class system, capitalism. It's so revolting.CorinneOh, my God. Do you know what else I'm feeling outraged about? I went thrift shopping here a couple weeks ago, and I found some vintage Land's End that was in sizes that they don't make anymore.VirginiaWow, that's rude.CorinneIt was a 4X! So they used to be way more 26/28 or 28/30. So they also, at some point, kind of cut back.VirginiaThey do, at least legitimately have a section called plus size, though.CorinneThey do, but it clearly used to be bigger.VirginiaNo, no, no. I'm not saying it's great. I am wearing my favorite joggers a lot, because I think I'm really resisting the shift back to hard pants.CorinneHow do you feel about trousers, like a pleated trouser kind of pant?VirginiaIs that comfortable for working from home? A pleated trouser?CorinneWell, I feel like they're comfortable because they're kind of baggy but narrower at the bottom, you know?VirginiaI do love a tapered ankle. I also unpaused my Nuuly. And I did get a blue corduroy pair of pants from them that it hasn't been quite cold enough to wear because shoulder seasons. Corduroy, to me is like a real like we are fully in cold weather fabric. And when it's 50 in the morning, but 75 by lunchtime, am I going to be hot in corduroys? I guess I should just start wearing them and see.CorinneAre they jeans style? VirginiaThey're slightly cropped so that's another reason to wear them now, while I can still have bare ankles. They're slightly cropped and slightly flared, and they're like a royal blue corduroy.They're Pilcro, which is an Anthropologie brand and I know we feel gross about Anthropologie. But when it comes to pants, I think Corinne is saying we can't have moral stances because pants are so hard to find. Other things, yes.CorinneIt's just hard.VirginiaI'm not excited about clothes right now. I want to feel more excited. Maybe I need to think about what my fall must haves are. Maybe I need to make a pin board or something.CorinneI think that's a good idea. Is there anything you're feeling excited about? I remember the last episode you were talking about those Imbodhi pants.VirginiaOh yeah. They've really become lounge around the house pants, and they're great, but they're very thin. Imbodhi feels like a brand you could not wear once it gets cold.Although, the jumpsuit I have from them in periwinkle—which does feel like a very summery color to me—I also got black. And over the summer it felt a little too black jumpsuit. It felt like too formal or something. But I've been enjoying it as a transition piece. I am still wearing it with sandals. I think it would look cute with maybe my Veja sneakers, though, and then layering over my denim shirt from Universal Standard, like open over it.I'm glad we're talking about this, because that's what I'm going to wear to back to school night tomorrow night, which is a high pressure dressing occasion.CorinneI can see that.VirginiaYou don't want to look like you tried too hard, but you also don't want to look like you came in pajamas. Lots of yoga moms, a lot of pressure. Okay, I'm going to wear that black jumpsuit. I'm glad we talked about that. That's been a good transition piece.CorinneYeah, okay, well, speaking of transitions, I want to ask you about something else. Are you familiar with the Bechdel Test?VirginiaYes.CorinneDon't you think we should have a Bechdel test for anti-fatness? And/or diets? Like, does this piece of culture have a fat character who's not the bad guy, or on a weight loss journey, or being bullied for their size?VirginiaOohhh… OK, so what would our terms be? They can't be the fat villain.CorinneWell, I feel like there's one list for anti fatness, and one would be a piece of culture or whatever that doesn't discuss dieting or weight loss. And I don't know if it should all be one under one Bechdel test umbrella, or if it should be two different tests.VirginiaI feel like it's related. Wait, I need to look up the actual Bechdel Test criteria.CorinneIt's like, does the movie have two female characters talking about something other than a man.VirginiaThe work must feature at least two women.They must talk to each other. And their conversation must be about something other than a man.I was just watching Your Friends and Neighbors, that new John Hamm show about super rich people stealing from each other, and it's very entertaining, but it fails the Bechdel test so dramatically. It's got Amanda Peet in it! She's so smart and funny, and all she does is talk about her ex husband and how much she loves him. And I'm just like, fail, fail, fail. Anyway, okay, I love this idea.CorinneSo it's like, does it have a fat character?VirginiaWait, I think it should have more than one fat character.CorinneThat bar is too high. I feel like we have to be able to name something that passes the test. And what are we calling the test? The Burnt Toast Test?VirginiaWe can workshop names in the comments.CorinneWe need a famous fat person to name it after, maybe.VirginiaWell, I guess Allison Bechdel named it after herself. So it could be the Fay test, because you did this. The Corinne Fay test.CorinneOh, God.So it has to have one fat character, they have to talk about something other than weight loss, and they can't be the villain.VirginiaI would like them not to be the sidekick, too. I think it's a central fat character.CorinneCan we name anything that passes?VirginiaShrill by Lindy West. And Too Much. Well, Lena Dunham doesn't totally pass the Bechdel Test, but she passes the fat test.CorinneSee, it gets very complicated. This is intersectionality!VirginiaWe strive for an intersectional world where the shows pass all the tests. This is such an interesting topic. I love this.CorinneI was also thinking about it because on my drive out, I read two of these Vera Stanhope mysteries. Have you read any of these?VirginiaI have not.CorinneThe main detective woman is fat, and I feel like it' mostly fine. Like, 90% of the time they're just talking about her, she's fat, and she's sloppy. She's a sloppy fat person. And then, like, occasionally, there'll be like, a sentence or two where I'm like, Ooh, I didn't like that.VirginiaIt's so deflating when you have something that's seeming good, and then it takes a turn on you real fast.CorinneSo would that pass the the fat Bechdel Test? Or whatever? Probably would.VirginiaBecause it's as good as we can get.CorinneShe's the main character and not talking about dieting, really.VirginiaYeah, wait, so where does it fall apart for you?CorinneI should have brought an example, but I feel like occasionally there will be narration about her, and it's suddenly like, “her body was disgusting,” you know? VirginiaOh God! I was thinking she maybe lumbered, or she sat heavily, or something. And you're like—CorinneYes. She sat heavily, that kind of thing. And I'm like, okay, sure.But occasionally there's just a twinge where I'm like, oh, you do kind of hate fat people.VirginiaI would then like that author to read Laura Lippman's work. Because Laura Lippman—regular Burnt Toasty! Hi, Laura!—has been doing such good work as a thin author to really work on her fat representation. And I just read Murder Takes a Vacation, which is one of Laura's most recent novels, and it's such a good read. Her protagonist, Mrs. Blossom, I believe was previously a side character in other novels who now has her own book. And the way she writes about body stuff in there is like… Laura's been doing the work. She's been really doing the work. It for sure, passes the Fay Fat Test.CorinneThat's awesome.VirginiaSo everyone check that out. And I would like Ann Cleeves to be reading Laura Lippman.Should we talk about airplanes? Are you in a safe space to talk about airplane feelings?CorinneSure. Yes.VirginiaCorinne was just quoted in The Washington Post, which is very exciting, alongside Tigress Osborne, friend of the show, Executive Director of NAAFA, about how Southwest Airlines is changing their passenger of size policy. Do you want to brief us on what's happening there?CorinneSo Southwest has had a policy in which a “customer of size,” meaning a person who doesn't fit between two plane arm rests, can book two seats and be refunded for the second seat. Or you could show up at the airport day of, and ask for two seats. And not have to pay up front and then be refunded.And in the past couple of months, this policy has somehow gotten really wobbly. I've heard all these anecdotal stories about people showing up at the airport and having Southwest tell them, “You're not going to be able to do this anymore.” Like, don't expect to show up and be able to book a second seat. You need to do it in advance. Blah, blah, blah.Now Southwest has come out and said they're changing the policy. They're also implementing assigned seating, which they didn't used to have. So going forward, you are going to have to book two seats in advance, and you will only be refunded if there are empty seats on the plane. Which, when are there ever empty seats?VirginiaThere are never empty seats on the plane? Never happens.I don't understand, because you needed two seats before, you still need two seats. So why does it matter whether there's an empty seat or not? My brain breaks trying to follow the logic.CorinneI think the logic says like they could have sold the second seat to someone else.VirginiaBut then they're not selling seats that work for people who are paying money to be there. Like, they're taking your money, but if you can't fit on the plane, then they just took your money. It's so shady,CorinneAnd people who don't need a whole seat don't pay less.VirginiaOver the age of two, your children do not get discounts for the fact that, they are using a third of a seat. You pay the same price for a child. CorinneYep. It's really sad, and it's making life harder and sadder for a lot of people.VirginiaI'm curious if another airline will step up on this. I think NAAFA has been doing a good job of making noise about this. I think people are putting pressure on them. It will be interesting if someone else realizes this is like a marketing opportunity.CorinneI think, they absolutely will not.VirginiaWell, I'm not naive enough to think someone would do it just because it's the right thing to do. But I'm hoping maybe one of Southwest's direct competitors would realize it's an opportunity.CorinneBut I think that Southwest previously was the that airline. I think they were using that to their advantage, and now I think they've just been like, “It's not worth it.” I think Alaska has the same policy where you can book two seats, and then if there is an empty seat, they'll refund it.VirginiaWell that's great because Alaska flies so many places, people need to go.CorinneWell, if you're in the if you're in the part of the country where I live, they do! But.VirginiaOh! That's good to know.CorinneI think they're more on a competition level with Southwest versus like United or something, right? I don't think United or Delta even has a customer of size policy.VirginiaThey've never cared.CorinneThere's no way to even book a second ticket for yourself, even if you want to just straight up pay for it.VirginiaIt leaves you the option of figuring out if you can afford business class to have a bigger seat. And that makes flying so much more expensive.CorinneRight? And it's also just like, does business class fit everyone? Probably not.VirginiaWell, we're mad about that, but I did, like seeing you in the Washington Post article saying smart things. So thank you. Thanks your advocacy.Let's see what else has been going on… The Guardian had this interesting piece, which I'm quoted in a little bit, by Andrea Javor. She's articulating something I've seen a few people starting to talk about, which is the experience of being on Ozempic and not losing weight from it.And I think this is an interesting kind of under the radar piece of the whole GLP1s discourse. Some folks are non-responders, whether because they stay on a lower dose by choice, and it improves their numbers, but they don't really lose weight, or some folks just don't really lose weight on it. Her piece really articulates her feelings of shame and failure that this thing that's supposed to be a silver bullet didn't work for her.CorinneWhen I started reading the piece, I was extremely confused, because the the author has diabetes, but type one diabetes, and these drugs don't help with type one diabetes. She eventually goes on it, just for weight loss. So what it didn't work for was weight loss, And I think it actually may have ended up helping with her, like A1C, and stuff. I agree that it does a good job of looking at the feelings that come along with that. And I do think, this does happen, and it's not being talked about as as much as it's happening probably.VirginiaIt feels important to highlight it in this moment where we have Serena Williams talking, about her husband's telehealth company and promoting her use of GLP1s. And we had a great chat on Substack chat about the whole Serena Williams of it all. So I won't rehash that whole discourse here. I also think that's a conversation where I want to hear from Black women. Chrissy King wrote an incredible piece. I also really appreciated the conversation that Sam Sanders, Zach Stafford and Saeed Jones had on Vibe Check about it. So, I don't need to get into Serena's personal choices. But it does mean, we have another huge, very admired celebrity pushing into the conversation again to say, “This is this magic trick. This is the thing I was always looking for. It finally worked for me” And we are all vulnerable to that messaging. So it's important to read stories like this one and understand oh, it really doesn't actually work for everybody. Setting aside whether we think people should be pursuing weight loss, this isn't necessarily going to be guaranteed, amazing results. CorinneAnother interesting article that I thought maybe would want to mention is the the one in The Cut about ARFID.VirginiaThis was a great cover story in New York Magazine. The headline is The Monster at the Dinner Table, and it's basically just encapsulating that ARFID has really been on the rise in recent years, and I think a lot of that is just because now we know what it is and we can diagnose it.But it did include a pretty interesting discussion of what causes kids to lose the instinct to eat, what things get in the way of it. Like, it can be trauma, it can be a feature of autism. It can be a choking experience, all sorts of different things.CorinneARFID is one of those conditions that I feel like I barely knew about before TikTok, and then I've just seen so much stuff about it on Tiktok.VirginiaIt only became a diagnosis in 2013, so it's very, very new. My kiddo would have been diagnosed with it, if it was more fully in the vernacular at that point, but it wasn't. So we were just told it was a “pediatric feeding disorder” type of thing. But it was very vague.I think it's great it's getting more attention. Both for kids and adults. It can be such a source of anxiety and shame for parents. It is so much work. It is very difficult, and it's harder than it should be because of diet culture, because of all the pressure put on parents to feed our kids certain ways. The backlash against ultraprocessed foods is really not helping anyone navigate ARFID. I can't underscore that enough, really not helping. No one needs to feel shame about your kid living on chicken nuggets or frozen burritos or whatever it is.CorinneThe amount of stigma against people who eat certain ways is nuts.VirginiaIt's nuts and it's sad.CorinneYeah it's socially isolating.VirginiaIt is harder to share, right? It's very socially isolating, and it's sad for the people around them. Anytime you're navigating eating together with someone with food restrictions, it does create barriers and extra work and more you have to navigate.But if we didn't have that layer of stigma over it, where it's like, it's probably the mom's fault, if only they like more whole foods at home, blah, blah, blah, blah, blah. Like, if we didn't have all of that, you could focus just on the logistics are hard enough. You don't need the shame.So many sad topics. Airlines are terrible. Virginia doesn't have any clothes to wear. ARFID is sad. Do we have anything to bring it up?CorinneWell, our exciting news? VirginiaOh, right! We are working on some very fun things.It is exciting to think about new directions that Burnt Toast and Big Undies are going in. So stay tuned. Don't worry, it's not a reality TV show.ButterVirginiaOkay, my Butter is adjacent to the wardrobe frustration conversation. Which is: I have started cutting the collars off a lot of my shirts.To back up: Last month, I'm on vacation in Cape Cod with my sister, and she comes down looking extremely cute. She's wearing a graphic tee tucked into a long maxi skirt. And I was like, “This whole thing is delightful. What's happening here?” And she was like, “Well, this shirt was actually too small for me, but I realized if I just cut the collar off it, it opened up the neck enough that then the shirt, the whole shirt fit better.” And she could still wear this cute shirt. And she said she got the idea from watching Somebody Somewhere, because Bridgett Everett cuts the collars off all her shirts.CorinneOh yes! That was my signature look when I was 18. A Hanes T-shirt with the collar cut off.VirginiaI'm dressing like 18-year-old Corinne, and I'm here for it! But I've realized, frequently a place that something doesn't fit me is my neck. I've talked about feelings about chins and necks. I have many complicated feelings about chins and necks. This is one place where my fatness sits. So the shirt might otherwise fit okay, but it doesn't fit my neck, and then it feels tight and it's a miserable feeling. So at the end of our trip, I wanted to buy a Cape Cod sweatshirt, because there were some really cute sweatshirts. But they were not size inclusive. So I was like, can I make this extra large work? And it was a little small, but I cut the collar off, and now it's okay.And then I did it with my old Harris Walz T-shirt from the election. It was a cute stripe. I just really liked the stripe. And I was like, Oh, I could still wear this if I get the collar off it. And a couple other things. I've just been, like, cutting collars off shirts that are uncomfortable. I'm into it!CorinneI think that's a great Butter. I'm into any kind of clothes modification that will make you wear stuff that you wouldn't otherwise wear.VirginiaIt was a good solution for a couple of things in my closet that I did like, but I was not reaching for. And now I'll use them again. And the key I figured out, because I experimented with a couple ways to cut it, is really just cut right along the seam of the sewed on collar. You might think that's going to not open it up enough, but it will stretch once you start wearing it. you could always cut more if you needed to, but that seems to have done it for me.CorinneOkay, well, I want to recommend a recipe, and I feel like I possibly mentioned this before. I'm staying with my mom, and we've been making this recipe from the New York Times called stuffed zucchini, and it's a really good recipe for if you have a surplus of zucchini, which a lot of people do this time of year. You kind of scoop out the middle of a zucchini and then mix some of that together with, like, sausage, tomatoes, basil, and then put it back in the zucchini and bake it with, like, some crispy breadcrumbs, and it's so good. I can literally, eat a whole zucchini in one sitting. Highly recommend.VirginiaThat sounds amazing. All right. Well, that makes me a little more excited about the season.CorinneYeah, it is a very good time of year for eating. We should have talked more about food maybe?VirginiaThat is a good point. Our tomatoes in the garden are going gangbusters. I've made some great sauces. I'm having a lot of cheese and tomato sandwiches. toasted and not toasted. Delightful.Well, this was a good family meeting catch up. I think we've covered a lot of ground. I'm excited to hear what folks are feeling about their dressing issues, and airlines, all the stuff we got into today.The Burnt Toast Podcast is produced and hosted by Virginia Sole-Smith (follow me on Instagram) and Corinne Fay, who runs @SellTradePlus, and Big Undies—subscribe for 20% off!The Burnt Toast logo is by Deanna Lowe.Our theme music is by Farideh.Tommy Harron is our audio engineer.Thanks for listening and for supporting anti-diet, body liberation journalism!. This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit virginiasolesmith.substack.com/subscribe

Tech Lead Journal
#232 - Hibernate Creator on Why Developers Hate ORM (And How We're Fixing It) - Gavin King

Tech Lead Journal

Play Episode Listen Later Sep 22, 2025 95:21


“Architecture is something that has to emerge naturally from the code. If it doesn't make the code better, more elegant, and more flexible, then you should not be doing it.”Why do so many developers have a love-hate relationship with ORM? The creator of Hibernate reveals the real reasons behind the controversy and what's being done to fix the fundamental issues.In this episode, Gavin King, the creator of Hibernate, shares the story behind its creation, from a debate with his boss to its rise as a popular open-source. He dives deep into why developers often dislike ORM, pinpointing the “magic” of the stateful persistence context as a major pain point.Gavin explains how modern specifications are fixing these historical issues with an emphasis on type safety and more explicit, stateless operations, giving developers greater control.Key topics discussed:The origin story of Hibernate and the early frustrations with Java EEThe single biggest mistake that led some developers to hate ORMWhy type safety matters and how the new Jakarta specifications enable type-safe queriesWhy architecture should emerge from code, not from whiteboard diagramsA critique on industry dogmas and architecture best practices, including DDD aggregatesWhy disagreement is essential for healthy engineering teamsTimestamps:(00:00:00) Trailer & Intro(00:02:24) Career Turning Points(00:16:11) The Problems That Led to Hibernate Creation(00:24:22) Key Things That Make Hibernate Successful(00:31:57) Behind the Scene of Java EE Specifications(00:37:42) The Renaming of Java EE to Jakarta EE(00:40:15) Jakarta Persistence, Jakarta Data, Jakarta Query Language(00:47:20) The Importance of Type Safety(00:54:08) Why Some People Dislike ORM(01:00:47) The Fundamental of Data Fetching and Association(01:08:52) The Upcoming Jakarta Data and QL Updates(01:16:06) Gavin's View on Software Architecture(01:26:08) The DDD from Gavin's Perspective(01:30:55) Tech Lead Wisdom_____Gavin King's BioGavin King is the creator of Hibernate, the revolutionary framework that redefined data persistence for millions of Java developers. A key figure in the evolution of enterprise Java, he has led the development of major industry standards like the Java Persistence API (JPA) and CDI. After a decade designing the Ceylon programming language, he has returned to his roots to advance the next generation of data persistence with Jakarta EE.Follow Gavin:LinkedIn – linkedin.com/in/gavinkingTwitter – x.com/1ovthafewWebsite – hibernate.orgLike this episode?Show notes & transcript: techleadjournal.dev/episodes/232.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.

Les Cast Codeurs Podcast
LCC 330 - Nano banana l'AI de Julia

Les Cast Codeurs Podcast

Play Episode Listen Later Sep 15, 2025 108:38


Katia, Emmanuel et Guillaume discutent Java, Kotlin, Quarkus, Hibernate, Spring Boot 4, intelligence artificielle (modèles Nano Banana, VO3, frameworks agentiques, embedding). On discute les vulnerabilités OWASP pour les LLMs, les personalités de codage des différents modèles, Podman vs Docker, comment moderniser des projets legacy. Mais surtout on a passé du temps sur les présentations de Luc Julia et les différents contre points qui ont fait le buzz sur les réseaux. Enregistré le 12 septembre 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-330.mp3 ou en vidéo sur YouTube. News Langages Dans cette vidéo, José détaille les nouveautés de Java entre Java 21 et 25 https://inside.java/2025/08/31/roadto25-java-language/ Aperçu des nouveautés du JDK 25 : Introduction des nouvelles fonctionnalités du langage Java et des changements à venir [00:02]. Programmation orientée données et Pattern Matching [00:43] : Évolution du “pattern matching” pour la déconstruction des “records” [01:22]. Utilisation des “sealed types” dans les expressions switch pour améliorer la lisibilité et la robustesse du code [01:47]. Introduction des “unnamed patterns” (_) pour indiquer qu'une variable n'est pas utilisée [04:47]. Support des types primitifs dans instanceof et switch (en preview) [14:02]. Conception d'applications Java [00:52] : Simplification de la méthode main [21:31]. Exécution directe des fichiers .java sans compilation explicite [22:46]. Amélioration des mécanismes d'importation [23:41]. Utilisation de la syntaxe Markdown dans la Javadoc [27:46]. Immuabilité et valeurs nulles [01:08] : Problème d'observation de champs final à null pendant la construction d'un objet [28:44]. JEP 513 pour contrôler l'appel à super() et restreindre l'usage de this dans les constructeurs [33:29]. JDK 25 sort le 16 septembre https://openjdk.org/projects/jdk/25/ Scoped Values (JEP 505) - alternative plus efficace aux ThreadLocal pour partager des données immutables entre threads Structured Concurrency (JEP 506) - traiter des groupes de tâches concurrentes comme une seule unité de travail, simplifiant la gestion des threads Compact Object Headers (JEP 519) - Fonctionnalité finale qui réduit de 50% la taille des en-têtes d'objets (de 128 à 64 bits), économisant jusqu'à 22% de mémoire heap Flexible Constructor Bodies (JEP 513) - Relaxation des restrictions sur les constructeurs, permettant du code avant l'appel super() ou this() Module Import Declarations (JEP 511) - Import simplifié permettant d'importer tous les éléments publics d'un module en une seule déclaration Compact Source Files (JEP 512) - Simplification des programmes Java basiques avec des méthodes main d'instance sans classe wrapper obligatoire Primitive Types in Patterns (JEP 455) - Troisième preview étendant le pattern matching et instanceof aux types primitifs dans switch et instanceof Generational Shenandoah (JEP 521) - Le garbage collector Shenandoah passe en mode générationnel pour de meilleures performances JFR Method Timing & Tracing (JEP 520) - Nouvel outillage de profilage pour mesurer le temps d'exécution et tracer les appels de méthodes Key Derivation API (JEP 510) - API finale pour les fonctions de dérivation de clés cryptographiques, remplaçant les implémentations tierces Améliorations du traitement des annotations dans Kotlin 2.2 https://blog.jetbrains.com/idea/2025/09/improved-annotation-handling-in-kotlin-2-2-less-boilerplate-fewer-surprises/ Avant Kotlin 2.2, les annotations sur les paramètres de constructeur n'étaient appliquées qu'au paramètre, pas à la propriété ou au champ Cela causait des bugs subtils avec Spring et JPA où la validation ne fonctionnait qu'à la création d'objet, pas lors des mises à jour La solution précédente nécessitait d'utiliser explicitement @field: pour chaque annotation, créant du code verbeux Kotlin 2.2 introduit un nouveau comportement par défaut qui applique les annotations aux paramètres ET aux propriétés/champs automatiquement Le code devient plus propre sans avoir besoin de syntaxe @field: répétitive Pour l'activer, ajouter -Xannotation-default-target=param-property dans les options du compilateur Gradle IntelliJ IDEA propose un quick-fix pour activer ce comportement à l'échelle du projet Cette amélioration rend l'intégration Kotlin plus fluide avec les frameworks majeurs comme Spring et JPA Le comportement peut être configuré pour garder l'ancien mode ou activer un mode transitoire avec avertissements Cette mise à jour fait partie d'une initiative plus large pour améliorer l'expérience Kotlin + Spring Librairies Sortie de Quarkus 3.26 avec mises à jour d'Hibernate et autres fonctionnalités - https://quarkus.io/blog/quarkus-3-26-released/ mettez à jour vers la 3.26.x car il y a eu une regression vert.x Jalon important vers la version LTS 3.27 prévue fin septembre, basée sur cette version Mise à jour vers Hibernate ORM 7.1, Hibernate Search 8.1 et Hibernate Reactive 3.1 Support des unités de persistance nommées et sources de données dans Hibernate Reactive Démarrage hors ligne et configuration de dialecte pour Hibernate ORM même si la base n'est pas accessible Refonte de la console HQL dans Dev UI avec fonctionnalité Hibernate Assistant intégrée Exposition des capacités Dev UI comme fonctions MCP pour pilotage via outils IA Rafraîchissement automatique des tokens OIDC en cas de réponse 401 des clients REST Extension JFR pour capturer les données runtime (nom app, version, extensions actives) Bump de Gradle vers la version 9.0 par défaut, suppression du support des classes config legacy Guide de démarrage avec Quarkus et A2A Java SDK 0.3.0 (pour faire discuter des agents IA avec la dernière version du protocole A2A) https://quarkus.io/blog/quarkus-a2a-java-0-3-0-alpha-release/ Sortie de l'A2A Java SDK 0.3.0.Alpha1, aligné avec la spécification A2A v0.3.0. Protocole A2A : standard ouvert (Linux Foundation), permet la communication inter-agents IA polyglottes. Version 0.3.0 plus stable, introduit le support gRPC. Mises à jour générales : changements significatifs, expérience utilisateur améliorée (côté client et serveur). Agents serveur A2A : Support gRPC ajouté (en plus de JSON-RPC). HTTP+JSON/REST à venir. Implémentations basées sur Quarkus (alternatives Jakarta existent). Dépendances spécifiques pour chaque transport (ex: a2a-java-sdk-reference-jsonrpc, a2a-java-sdk-reference-grpc). AgentCard : décrit les capacités de l'agent. Doit spécifier le point d'accès primaire et tous les transports supportés (additionalInterfaces). Clients A2A : Dépendance principale : a2a-java-sdk-client. Support gRPC ajouté (en plus de JSON-RPC). HTTP+JSON/REST à venir. Dépendance spécifique pour gRPC : a2a-java-sdk-client-transport-grpc. Création de client : via ClientBuilder. Sélectionne automatiquement le transport selon l'AgentCard et la configuration client. Permet de spécifier les transports supportés par le client (withTransport). Comment générer et éditer des images en Java avec Nano Banana, le “photoshop killer” de Google https://glaforge.dev/posts/2025/09/09/calling-nano-banana-from-java/ Objectif : Intégrer le modèle Nano Banana (Gemini 2.5 Flash Image preview) dans des applications Java. SDK utilisé : GenAI Java SDK de Google. Compatibilité : Supporté par ADK for Java ; pas encore par LangChain4j (limitation de multimodalité de sortie). Capacités de Nano Banana : Créer de nouvelles images. Modifier des images existantes. Assembler plusieurs images. Mise en œuvre Java : Quelle dépendance utiliser Comment s'authentifier Comment configurer le modèle Nature du modèle : Nano Banana est un modèle de chat qui peut retourner du texte et une image (pas simplement juste un modèle générateur d'image) Exemples d'utilisation : Création : Via un simple prompt textuel. Modification : En passant l'image existante (tableau de bytes) et les instructions de modification (prompt). Assemblage : En passant plusieurs images (en bytes) et les instructions d'intégration (prompt). Message clé : Toutes ces fonctionnalités sont accessibles en Java, sans nécessiter Python. Générer des vidéos IA avec le modèle Veo 3, mais en Java ! https://glaforge.dev/posts/2025/09/10/generating-videos-in-java-with-veo3/ Génération de vidéos en Java avec Veo 3 (via le GenAI Java SDK de Google). Veo 3: Annoncé comme GA, prix réduits, support du format 9:16, résolution jusqu'à 1080p. Création de vidéos : À partir d'une invite textuelle (prompt). À partir d'une image existante. Deux versions différentes du modèle : veo-3.0-generate-001 (qualité supérieure, plus coûteux, plus lent). veo-3.0-fast-generate-001 (qualité inférieure, moins coûteux, mais plus rapide). Rod Johnson sur ecrire des aplication agentic en Java plus facilement qu'en python avec Embabel https://medium.com/@springrod/you-can-build-better-ai-agents-in-java-than-python-868eaf008493 Rod the papa de Spring réécrit un exemple CrewAI (Python) qui génère un livre en utilisant Embabel (Java) pour démontrer la supériorité de Java L'application utilise plusieurs agents AI spécialisés : un chercheur, un planificateur de livre et des rédacteurs de chapitres Le processus suit trois étapes : recherche du sujet, création du plan, rédaction parallèle des chapitres puis assemblage CrewAI souffre de plusieurs problèmes : configuration lourde, manque de type safety, utilisation de clés magiques dans les prompts La version Embabel nécessite moins de code Java que l'original Python et moins de fichiers de configuration YAML Embabel apporte la type safety complète, éliminant les erreurs de frappe dans les prompts et améliorant l'outillage IDE La gestion de la concurrence est mieux contrôlée en Java pour éviter les limites de débit des APIs LLM L'intégration avec Spring permet une configuration externe simple des modèles LLM et hyperparamètres Le planificateur Embabel détermine automatiquement l'ordre d'exécution des actions basé sur leurs types requis L'argument principal : l'écosystème JVM offre un meilleur modèle de programmation et accès à la logique métier existante que Python Il y a pas mal de nouveaux framework agentic en Java, notamment le dernier LAngchain4j Agentic Spring lance un serie de blog posts sur les nouveautés de Spring Boot 4 https://spring.io/blog/2025/09/02/road_to_ga_introduction baseline JDK 17 mais rebase sur Jakarta 11 Kotlin 2, Jackson 3 et JUnit 6 Fonctionnalités de résilience principales de Spring : @ConcurrencyLimit, @Retryable, RetryTemplate Versioning d'API dans Spring Améliorations du client de service HTTP L'état des clients HTTP dans Spring Introduction du support Jackson 3 dans Spring Consommateur partagé - les queues Kafka dans Spring Kafka Modularisation de Spring Boot Autorisation progressive dans Spring Security Spring gRPC - un nouveau module Spring Boot Applications null-safe avec Spring Boot 4 OpenTelemetry avec Spring Boot Repos Ahead of Time (Partie 2) Web Faire de la recherche sémantique directement dans le navigateur en local, avec EmbeddingGemma et Transformers.js https://glaforge.dev/posts/2025/09/08/in-browser-semantic-search-with-embeddinggemma/ EmbeddingGemma: Nouveau modèle d'embedding (308M paramètres) de Google DeepMind. Objectif: Permettre la recherche sémantique directement dans le navigateur. Avantages clés de l'IA côté client: Confidentialité: Aucune donnée envoyée à un serveur. Coûts réduits: Pas besoin de serveurs coûteux (GPU), hébergement statique. Faible latence: Traitement instantané sans allers-retours réseau. Fonctionnement hors ligne: Possible après le chargement initial du modèle. Technologie principale: Modèle: EmbeddingGemma (petit, performant, multilingue, support MRL pour réduire la taille des vecteurs). Moteur d'inférence: Transformers.js de HuggingFace (exécute les modèles AI en JavaScript dans le navigateur). Déploiement: Site statique avec Vite/React/Tailwind CSS, déployé sur Firebase Hosting via GitHub Actions. Gestion du modèle: Fichiers du modèle trop lourds pour Git; téléchargés depuis HuggingFace Hub pendant le CI/CD. Fonctionnement de l'app: Charge le modèle, génère des embeddings pour requêtes/documents, calcule la similarité sémantique. Conclusion: Démonstration d'une recherche sémantique privée, économique et sans serveur, soulignant le potentiel de l'IA embarquée dans le navigateur. Data et Intelligence Artificielle Docker lance Cagent, une sorte de framework multi-agent IA utilisant des LLMs externes, des modèles de Docker Model Runner, avec le Docker MCP Tookit. Il propose un format YAML pour décrire les agents d'un système multi-agents. https://github.com/docker/cagent des agents “prompt driven” (pas de code) et une structure pour decrire comment ils sont deployés pas clair comment ils sont appelés a part dans la ligne de commande de cagent fait par david gageot L'owasp décrit l'independance excessive des LLM comme une vulnerabilité https://genai.owasp.org/llmrisk2023-24/llm08-excessive-agency/ L'agence excessive désigne la vulnérabilité qui permet aux systèmes LLM d'effectuer des actions dommageables via des sorties inattendues ou ambiguës. Elle résulte de trois causes principales : fonctionnalités excessives, permissions excessives ou autonomie excessive des agents LLM. Les fonctionnalités excessives incluent l'accès à des plugins qui offrent plus de capacités que nécessaire, comme un plugin de lecture qui peut aussi modifier ou supprimer. Les permissions excessives se manifestent quand un plugin accède aux systèmes avec des droits trop élevés, par exemple un accès en lecture qui inclut aussi l'écriture. L'autonomie excessive survient quand le système effectue des actions critiques sans validation humaine préalable. Un scénario d'attaque typique : un assistant personnel avec accès email peut être manipulé par injection de prompt pour envoyer du spam via la boîte de l'utilisateur. La prévention implique de limiter strictement les plugins aux fonctions minimales nécessaires pour l'opération prévue. Il faut éviter les fonctions ouvertes comme “exécuter une commande shell” au profit d'outils plus granulaires et spécifiques. L'application du principe de moindre privilège est cruciale : chaque plugin doit avoir uniquement les permissions minimales requises. Le contrôle humain dans la boucle reste essentiel pour valider les actions à fort impact avant leur exécution. Lancement du MCP registry, une sorte de méta-annuaire officiel pour référencer les serveurs MCP https://www.marktechpost.com/2025/09/09/mcp-team-launches-the-preview-version-of-the-mcp-registry-a-federated-discovery-layer-for-enterprise-ai/ MCP Registry : Couche de découverte fédérée pour l'IA d'entreprise. Fonctionne comme le DNS pour le contexte de l'IA, permettant la découverte de serveurs MCP publics ou privés. Modèle fédéré : Évite les risques de sécurité et de conformité d'un registre monolithique. Permet des sous-registres privés tout en conservant une source de vérité “upstream”. Avantages entreprises : Découverte interne sécurisée. Gouvernance centralisée des serveurs externes. Réduction de la prolifération des contextes. Support pour les agents IA hybrides (données privées/publiques). Projet open source, actuellement en version preview. Blog post officiel : https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/ Exploration des internals du transaction log SQL Server https://debezium.io/blog/2025/09/08/sqlserver-tx-log/ C'est un article pour les rugeux qui veulent savoir comment SQLServer marche à l'interieur Debezium utilise actuellement les change tables de SQL Server CDC en polling périodique L'article explore la possibilité de parser directement le transaction log pour améliorer les performances Le transaction log est divisé en Virtual Log Files (VLFs) utilisés de manière circulaire Chaque VLF contient des blocs (512B à 60KB) qui contiennent les records de transactions Chaque record a un Log Sequence Number (LSN) unique pour l'identifier précisément Les données sont stockées dans des pages de 8KB avec header de 96 bytes et offset array Les tables sont organisées en partitions et allocation units pour gérer l'espace disque L'utilitaire DBCC permet d'explorer la structure interne des pages et leur contenu Cette compréhension pose les bases pour parser programmatiquement le transaction log dans un prochain article Outillage Les personalités des codeurs des différents LLMs https://www.sonarsource.com/blog/the-coding-personalities-of-leading-llms-gpt-5-update/ GPT-5 minimal ne détrône pas Claude Sonnet 4 comme leader en performance fonctionnelle malgré ses 75% de réussite GPT-5 génère un code extrêmement verbeux avec 490 000 lignes contre 370 000 pour Claude Sonnet 4 sur les mêmes tâches La complexité cyclomatique et cognitive du code GPT-5 est dramatiquement plus élevée que tous les autres modèles GPT-5 introduit 3,90 problèmes par tâche réussie contre seulement 2,11 pour Claude Sonnet 4 Point fort de GPT-5 : sécurité exceptionnelle avec seulement 0,12 vulnérabilité par 1000 lignes de code Faiblesse majeure : densité très élevée de “code smells” (25,28 par 1000 lignes) nuisant à la maintenabilité GPT-5 produit 12% de problèmes liés à la complexité cognitive, le taux le plus élevé de tous les modèles Tendance aux erreurs logiques fondamentales avec 24% de bugs de type “Control-flow mistake” Réapparition de vulnérabilités classiques comme les failles d'injection et de traversée de chemin Nécessité d'une gouvernance renforcée avec analyse statique obligatoire pour gérer la complexité du code généré Pourquoi j'ai abandonné Docker pour Podman https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too Problème Docker : Le daemon dockerd persistant s'exécute avec des privilèges root, posant des risques de sécurité (nombreuses CVEs citées) et consommant des ressources inutilement. Solution Podman : Sans Daemon : Pas de processus d'arrière-plan persistant. Les conteneurs s'exécutent comme des processus enfants de la commande Podman, sous les privilèges de l'utilisateur. Sécurité Renforcée : Réduction de la surface d'attaque. Une évasion de conteneur compromet un utilisateur non privilégié sur l'hôte, pas le système entier. Mode rootless. Fiabilité Accrue : Pas de point de défaillance unique ; le crash d'un conteneur n'affecte pas les autres. Moins de Ressources : Pas de daemon constamment actif, donc moins de mémoire et de CPU. Fonctionnalités Clés de Podman : Intégration Systemd : Génération automatique de fichiers d'unité systemd pour gérer les conteneurs comme des services Linux standards. Alignement Kubernetes : Support natif des pods et capacité à générer des fichiers Kubernetes YAML directement (podman generate kube), facilitant le développement local pour K8s. Philosophie Unix : Se concentre sur l'exécution des conteneurs, délègue les tâches spécialisées à des outils dédiés (ex: Buildah pour la construction d'images, Skopeo pour leur gestion). Migration Facile : CLI compatible Docker : podman utilise les mêmes commandes que docker (alias docker=podman fonctionne). Les Dockerfiles existants sont directement utilisables. Améliorations incluses : Sécurité par défaut (ports privilégiés en mode rootless), meilleure gestion des permissions de volume, API Docker compatible optionnelle. Option de convertir Docker Compose en Kubernetes YAML. Bénéfices en Production : Sécurité améliorée, utilisation plus propre des ressources. Podman représente une évolution plus sécurisée et mieux alignée avec les pratiques modernes de gestion Linux et de déploiement de conteneurs. Guide Pratique (Exemple FastAPI) : Le Dockerfile ne change pas. podman build et podman run remplacent directement les commandes Docker. Déploiement en production via Systemd. Gestion d'applications multi-services avec les “pods” Podman. Compatibilité Docker Compose via podman-compose ou kompose. Détection améliorée des APIs vulnérables dans les IDEs JetBrains et Qodana - https://blog.jetbrains.com/idea/2025/09/enhanced-vulnerable-api-detection-in-jetbrains-ides-and-qodana/ JetBrains s'associe avec Mend.io pour renforcer la sécurité du code dans leurs outils Le plugin Package Checker bénéficie de nouvelles données enrichies sur les APIs vulnérables Analyse des graphes d'appels pour couvrir plus de méthodes publiques des bibliothèques open-source Support de Java, Kotlin, C#, JavaScript, TypeScript et Python pour la détection de vulnérabilités Activation des inspections via Paramètres > Editor > Inspections en recherchant “Vulnerable API” Surlignage automatique des méthodes vulnérables avec détails des failles au survol Action contextuelle pour naviguer directement vers la déclaration de dépendance problématique Mise à jour automatique vers une version non affectée via Alt+Enter sur la dépendance Fenêtre dédiée “Vulnerable Dependencies” pour voir l'état global des vulnérabilités du projet Méthodologies Le retour de du sondage de Stack Overflow sur l'usage de l'IA dans le code https://medium.com/@amareshadak/stack-overflow-just-exposed-the-ugly-truth-about-ai-coding-tools-b4f7b5992191 84% des développeurs utilisent l'IA quotidiennement, mais 46% ne font pas confiance aux résultats. Seulement 3,1% font “hautement confiance” au code généré. 66% sont frustrés par les solutions IA “presque correctes”. 45% disent que déboguer le code IA prend plus de temps que l'écrire soi-même. Les développeurs seniors (10+ ans) font moins confiance à l'IA (2,6%) que les débutants (6,1%), créant un écart de connaissances dangereux. Les pays occidentaux montrent moins de confiance - Allemagne (22%), UK (23%), USA (28%) - que l'Inde (56%). Les créateurs d'outils IA leur font moins confiance. 77% des développeurs professionnels rejettent la programmation en langage naturel, seuls 12% l'utilisent réellement. Quand l'IA échoue, 75% se tournent vers les humains. 35% des visites Stack Overflow concernent maintenant des problèmes liés à l'IA. 69% rapportent des gains de productivité personnels, mais seulement 17% voient une amélioration de la collaboration d'équipe. Coûts cachés : temps de vérification, explication du code IA aux équipes, refactorisation et charge cognitive constante. Les plateformes humaines dominent encore : Stack Overflow (84%), GitHub (67%), YouTube (61%) pour résoudre les problèmes IA. L'avenir suggère un “développement augmenté” où l'IA devient un outil parmi d'autres, nécessitant transparence et gestion de l'incertitude. Mentorat open source et défis communautaires par les gens de Microcks https://microcks.io/blog/beyond-code-open-source-mentorship/ Microcks souffre du syndrome des “utilisateurs silencieux” qui bénéficient du projet sans contribuer Malgré des milliers de téléchargements et une adoption croissante, l'engagement communautaire reste faible Ce manque d'interaction crée des défis de durabilité et limite l'innovation du projet Les mainteneurs développent dans le vide sans feedback des vrais utilisateurs Contribuer ne nécessite pas de coder : documentation, partage d'expérience, signalement de bugs suffisent Parler du project qu'on aime autour de soi est aussi super utile Microcks a aussi des questions specifiques qu'ils ont posé dans le blog, donc si vous l'utilisez, aller voir Le succès de l'open source dépend de la transformation des utilisateurs en véritables partenaires communautaires c'est un point assez commun je trouve, le ratio parlant / silencieux est tres petit et cela encourage les quelques grandes gueules La modernisation du systemes legacy, c'est pas que de la tech https://blog.scottlogic.com/2025/08/27/holistic-approach-successful-legacy-modernisation.html Un artcile qui prend du recul sur la modernisation de systemes legacy Les projets de modernisation legacy nécessitent une vision holistique au-delà du simple focus technologique Les drivers business diffèrent des projets greenfield : réduction des coûts et mitigation des risques plutôt que génération de revenus L'état actuel est plus complexe à cartographier avec de nombreuses dépendances et risques de rupture Collaboration essentielle entre Architectes, Analystes Business et Designers UX dès la phase de découverte Approche tridimensionnelle obligatoire : Personnes, Processus et Technologie (comme un jeu d'échecs 3D) Le leadership doit créer l'espace nécessaire pour la découverte et la planification plutôt que presser l'équipe Communication en termes business plutôt que techniques vers tous les niveaux de l'organisation Planification préalable essentielle contrairement aux idées reçues sur l'agilité Séquencement optimal souvent non-évident et nécessitant une analyse approfondie des interdépendances Phases projet alignées sur les résultats business permettent l'agilité au sein de chaque phase Sécurité Cyber Attaque su Musée Histoire Naturelle https://www.franceinfo.fr/internet/securite-sur-internet/cyberattaques/le-museum-nati[…]e-d-une-cyberattaque-severe-une-plainte-deposee_7430356.html Compromission massive de packages npm populaires par un malware crypto https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised 18 packages npm très populaires compromis le 8 septembre 2025, incluant chalk, debug, ansi-styles avec plus de 2 milliards de téléchargements hebdomadaires combinés duckdb s'est rajouté à la liste Code malveillant injecté qui intercepte silencieusement l'activité crypto et web3 dans les navigateurs des utilisateurs Le malware manipule les interactions de wallet et redirige les paiements vers des comptes contrôlés par l'attaquant sans signes évidents Injection dans les fonctions critiques comme fetch, XMLHttpRequest et APIs de wallets (window.ethereum, Solana) pour intercepter le trafic Détection et remplacement automatique des adresses crypto sur multiple blockchains (Ethereum, Bitcoin, Solana, Tron, Litecoin, Bitcoin Cash) Les transactions sont modifiées en arrière-plan même si l'interface utilisateur semble correcte et légitime Utilise des adresses “sosies” via correspondance de chaînes pour rendre les échanges moins évidents à détecter Le mainteneur compromis par email de phishing provenant du faux domaine “mailto:support@npmjs.help|support@npmjs.help” enregistré 3 jours avant l'attaque sur une demande de mise a jour de son autheotnfication a deux facteurs après un an Aikido a alerté le mainteneur via Bluesky qui a confirmé la compromission et commencé le nettoyage des packages Attaque sophistiquée opérant à plusieurs niveaux: contenu web, appels API et manipulation des signatures de transactions Les anti-cheats de jeux vidéo : une faille de sécurité majeure ? - https://tferdinand.net/jeux-video-et-si-votre-anti-cheat-etait-la-plus-grosse-faille/ Les anti-cheats modernes s'installent au Ring 0 (noyau système) avec privilèges maximaux Ils obtiennent le même niveau d'accès que les antivirus professionnels mais sans audit ni certification Certains exploitent Secure Boot pour se charger avant le système d'exploitation Risque de supply chain : le groupe APT41 a déjà compromis des jeux comme League of Legends Un attaquant infiltré pourrait désactiver les solutions de sécurité et rester invisible Menace de stabilité : une erreur peut empêcher le démarrage du système (référence CrowdStrike) Conflits possibles entre différents anti-cheats qui se bloquent mutuellement Surveillance en temps réel des données d'utilisation sous prétexte anti-triche Dérive dangereuse selon l'auteur : des entreprises de jeux accèdent au niveau EDR Alternatives limitées : cloud gaming ou sandboxing avec impact sur performances donc faites gaffe aux jeux que vos gamins installent ! Loi, société et organisation Luc Julia au Sénat - Monsieur Phi réagi et publie la vidéo Luc Julia au Sénat : autopsie d'un grand N'IMPORTE QUOI https://www.youtube.com/watch?v=e5kDHL-nnh4 En format podcast de 20 minutes, sorti au même moment et à propos de sa conf à Devoxx https://www.youtube.com/watch?v=Q0gvaIZz1dM Le lab IA - Jérôme Fortias - Et si Luc Julia avait raison https://www.youtube.com/watch?v=KScI5PkCIaE Luc Julia au Senat https://www.youtube.com/watch?v=UjBZaKcTeIY Luc Julia se défend https://www.youtube.com/watch?v=DZmxa7jJ8sI Intelligence artificielle : catastrophe imminente ? - Luc Julia vs Maxime Fournes https://www.youtube.com/watch?v=sCNqGt7yIjo Tech and Co Monsieur Phi vs Luc Julia (put a click) https://www.youtube.com/watch?v=xKeFsOceT44 La tronche en biais https://www.youtube.com/live/zFwLAOgY0Wc Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 12 septembre 2025 : Agile Pays Basque 2025 - Bidart (France) 15 septembre 2025 : Agile Tour Montpellier - Montpellier (France) 18-19 septembre 2025 : API Platform Conference - Lille (France) & Online 22-24 septembre 2025 : Kernel Recipes - Paris (France) 22-27 septembre 2025 : La Mélée Numérique - Toulouse (France) 23 septembre 2025 : OWASP AppSec France 2025 - Paris (France) 23-24 septembre 2025 : AI Engineer Paris - Paris (France) 25 septembre 2025 : Agile Game Toulouse - Toulouse (France) 25-26 septembre 2025 : Paris Web 2025 - Paris (France) 30 septembre 2025-1 octobre 2025 : PyData Paris 2025 - Paris (France) 2 octobre 2025 : Nantes Craft - Nantes (France) 2-3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 3 octobre 2025 : DevFest Perros-Guirec 2025 - Perros-Guirec (France) 6-7 octobre 2025 : Swift Connection 2025 - Paris (France) 6-10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (France) 7-8 octobre 2025 : Agile en Seine - Issy-les-Moulineaux (France) 8-10 octobre 2025 : SIG 2025 - Paris (France) & Online 9 octobre 2025 : DevCon #25 : informatique quantique - Paris (France) 9-10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 9-10 octobre 2025 : EuroRust 2025 - Paris (France) 16 octobre 2025 : PlatformCon25 Live Day Paris - Paris (France) 16 octobre 2025 : Power 365 - 2025 - Lille (France) 16-17 octobre 2025 : DevFest Nantes - Nantes (France) 17 octobre 2025 : Sylius Con 2025 - Lyon (France) 17 octobre 2025 : ScalaIO 2025 - Paris (France) 17-19 octobre 2025 : OpenInfra Summit Europe - Paris (France) 20 octobre 2025 : Codeurs en Seine - Rouen (France) 23 octobre 2025 : Cloud Nord - Lille (France) 30-31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30-31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025-2 novembre 2025 : PyConFR 2025 - Lyon (France) 4-7 novembre 2025 : NewCrafts 2025 - Paris (France) 5-6 novembre 2025 : Tech Show Paris - Paris (France) 5-6 novembre 2025 : Red Hat Summit: Connect Paris 2025 - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 6 novembre 2025 : Agile Tour Aix-Marseille 2025 - Gardanne (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12-14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15-16 novembre 2025 : Capitole du Libre - Toulouse (France) 19 novembre 2025 : SREday Paris 2025 Q4 - Paris (France) 19-21 novembre 2025 : Agile Grenoble - Grenoble (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 27 novembre 2025 : DevFest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 1-2 décembre 2025 : Tech Rocks Summit 2025 - Paris (France) 4-5 décembre 2025 : Agile Tour Rennes - Rennes (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 9-11 décembre 2025 : APIdays Paris - Paris (France) 9-11 décembre 2025 : Green IO Paris - Paris (France) 10-11 décembre 2025 : Devops REX - Paris (France) 10-11 décembre 2025 : Open Source Experience - Paris (France) 11 décembre 2025 : Normandie.ai 2025 - Rouen (France) 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 4 septembre 2026 : JUG SUmmer Camp 2026 - La Rochelle (France) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

airhacks.fm podcast with adam bien
Adam && Adam == true

airhacks.fm podcast with adam bien

Play Episode Listen Later Aug 9, 2025 71:26


An airhacks.fm conversation with Adam Dudczak (@maneo) about: early programming experiences with Commodore 64 and Pascal, demo scene participation through postal mail swapping of floppy disks, writing assembly code for 64K intros with music and graphics, developing digital library systems using Java Servlets and Hibernate, involvement in reactivating Poznan Java User Group in 2007, NetBeans Dream Team and NetBeans World Tour, appearing on Polish breakfast TV to discuss Java programming, working at Supercomputing Center on cultural heritage digitization projects, transitioning to EJB 3.0 and Glassfish based on conference inspirations, joining allegro in 2014 to rewrite search functionality from PHP to Java microservices, handling 14K requests per second with Solr-based search infrastructure, migrating big data stack from on-premise Hadoop to Google Cloud Platform, developing private banking application for children using Spring and Hibernate then migrating to Google Sheets with 70 lines of JavaScript, discussing public cloud cost optimization strategies, comparing AWS Lambda versus EC2 versus container services based on traffic patterns, emphasizing removal of code when moving to public cloud to leverage managed services, standardization benefits of Java EE for long-term maintenance and migration, quarkus as modern framework supporting old Jakarta EE code with fast startup times, importance of choosing appropriate persistence layer (S3 vs relational databases) based on cloud costs, serverless architectures for enterprise applications with predictable low traffic, differences between AWS Azure and GCP service offerings and pricing models, Turbo assembler project klatwa Adam Dudczak on twitter: @maneo

Recharting Your Life With Hope -Get Unstuck and Discover Direction, Purpose, and Joy for Your Life
#258: When Your Inner GPS Says “Pause”: Setting Intentions, Serving Others, and Knowing When to Hibernate

Recharting Your Life With Hope -Get Unstuck and Discover Direction, Purpose, and Joy for Your Life

Play Episode Listen Later Aug 7, 2025 15:32


Sometimes, the bravest thing you can do isn't to push harder—it's to stop, listen, and let yourself marinate in the unknown. In this episode, I'm talking about setting an intention you can actually live by, using your body as a built-in compass, and asking the deeper question: Who am I really serving? We'll explore why Gandhi's “lose yourself in service” isn't just a nice quote for a coffee mug, and how to tell if your work is coming from a spirit of genuine giving… or a quiet hope for applause.I'll share why I'm pressing pause on the podcast to take a much-needed sabbatical, what I'm learning from hibernating, and how discomfort can be a growth signal instead of a danger sign. You'll hear about the difference between “get” mode and “give” mode, how to know when to wait instead of act (spoiler: doubt often means don't), and why sometimes the most productive move is stillness.If you've ever wondered whether you're on the right path—or if your inner GPS has been quietly rerouting you—this episode will give you tools to check your coordinates, adjust your intentions, and move forward with clarity.CONNECT/COACHING:⁠⁠August Masterclass Series (starts 8/13)⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Hope's Website: www.coachhopecook.com⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Hope's IG @coachhopecook⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Hope's FB @hopeallencook⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Hope's LinkedIn: hope-cook-56041283/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Hope's YouTube @coachhopecook⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Email: hope.cook@gmail.comBOOK:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Healing Clinician Burnout, How to Revive Your Life and Career ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠(available in ebook and paperback)Love y'all, and remember: There's always hope!

How To Be Awesome At Everything Podcast
332. How To Be Awesome At Hibernating Then Dominating

How To Be Awesome At Everything Podcast

Play Episode Listen Later Jul 21, 2025 23:07


What if disappearing for 30 days felt like a rocket ship toward the goals you've been thinking about… the habits you've wanted to build, the changes you've wanted to make.  In this episode, I'm showing you how to hit pause on your normal life, go all in on what actually moves the needle, and come out with results that would've taken years.. or never happened at all. This episode is about changing up your routine and getting quiet for a certain period of time so that you can be laser focused on doing things differently.  It will mean passing up things you normally do and even things you enjoy doing - for a short period of time. This Intentional imbalance is a growth strategy. Rather than tinkering away at something- you charge it, get great at it, get it into your consistent routine then emerge.  You don't live in this cave forever and the amount of time that you hibernate depends on how big of the goal and how focused you can be.  You just need to hibernate long enough to get some major headway going in the direction that you want.  Here's the truth, when you come out of this phase, you won't be the same person you were when you went in. You'll walk differently. Think differently. Speak with more certainty. Why? Because you've done something most people won't do, you intentionally pressed pause on the noise, the distractions, the social expectations… and you chose to go all in. You tell yourself…  “For this short season, I'm putting blinders on. I'm not doing everything for everyone else. I'm focused. I'm building. I'm growing.” And here's the beautiful part, it's temporary. This isn't about grinding forever. It's about locking in for a short, intentional window… and using that window to create momentum that would've taken years otherwise, or maybe wouldn't have happened at all. You didn't try to squeeze this goal into the cracks of your chaotic schedule, you restructured your life around it. That's why it sticks. It's like being in a workout class and your legs are burning and your mind is screaming “I can't do one more rep,” and then the instructor says… “You only have 10 left.” You find something extra. You push harder because the finish line is in sight. That's the magic of this phase, you know it has an end. You know the sacrifice is short-term. And because of that, you stay consistent. You don't flake. You show up. And on the other side? You've finished the reps. You've built the habit. You've launched the thing, or changed your body, or created a whole new standard for your life. And most importantly, you've built confidence. Not from hype. Not from external validation. But from evidence. Proof that you can be the kind of person who gets things done when it matters most. So if life's felt stuck or uninspired lately… This is your sign to reset. Go inward. Go hard. Hibernate for a little while. Then come back and dominate... with momentum, with confidence, and with proof that you are exactly who you say you are and way more awesome!

Tech Lead Journal
#220 - From Hibernate to Quarkus: Modernizing Java for Cloud-Native - Sanne Grinovero

Tech Lead Journal

Play Episode Listen Later Jun 16, 2025 75:06


In this special in-person episode, Sanne Grinovero shares the story of Java's evolution from his unique perspective as a long-time open-source contributor. He shares his 16-year career journey at Red Hat, highlighting his amazing work on key projects like Hibernate, Infinispan, and especially the creation of Quarkus. His career trajectory, from a student who initially disliked Java's complexity to a leading figure in its modernization, shows the transformative power of open source.A key part of the conversation focuses on how technical challenges spark innovation. Sanne explains how the task of making the popular Hibernate framework compatible with GraalVM's limitations led directly to the birth of Quarkus. This journey tells the bigger story of how Java adapted for cloud-native development, ensuring it continues to be a top choice for developers seeking high performance and a great developer experience.  Timestamps:(00:00:00) Trailer & Intro(00:02:16) Career Turning Points(00:04:52) Winning an Innovation Award(00:06:35) Java Heroes(00:08:04) Working as a Consultant(00:09:56) Taking a Massive Pay Cut to Work on Open Source(00:10:59) Contributing to Big Open Source as a Youngster(00:12:53) State of Hibernate Project(00:15:15) Spring Boot(00:16:54) Making Hibernate Work on GraalVM(00:21:05) GraalVM Limitations for Running Hibernate(00:26:09) Java for Cloud Native Application(00:28:04) Quarkus vs Spring Boot(00:33:21) JRebel & Quarkus(00:34:35) Java vs New Programming Languages(00:39:22) The ORM Dilemma(00:42:38) Some Hibernate Design Pattern Tips(00:46:40) Getting Paid Working on Open Source(00:48:41) Hibernate License Change(00:51:05) Intellectual Property & Meaningful Contributions(00:52:52) AI Usage & Copyright in Open Source(00:55:21) Biggest Challenge Working in a Big Open Source(00:56:08) Politics in Open Source(00:58:32) Security Risks in Open Source(01:02:25) Donating Hibernate to Commonhaus Foundation(01:04:49) The Future of Red Hat(01:06:39) 3 Tech Lead Wisdom_____Sanne Grinovero's BioSanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus as a founding R&D engineer.Deeply interested in solving performance and concurrency challenges around data access, scalability, and exploring integration with new storage technologies, distributed systems and search engines.Working on Hibernate features led him to contribute to related open source technologies; most notably to Apache Lucene and Elasticsearch, Infinispan and JGroups, ANTLR, WildFly, various JDBC drivers, the OpenJDK and more recently getting interested in GraalVM.After being challenged to reduce memory consumption and improve bootstrap times of Hibernate, Sanne worked as part of a small R&D team at Red Hat on some ideas which have evolved into what is known today as Quarkus.Follow Sanne:LinkedIn – linkedin.com/in/sannegrinoveroTwitter – twitter.com/SanneGrinoveroGitHub – github.com/sanneLike this episode?Show notes & transcript: techleadjournal.dev/episodes/220.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.

Les Cast Codeurs Podcast
LCC 327 - Mon ami de 30 ans

Les Cast Codeurs Podcast

Play Episode Listen Later Jun 16, 2025 103:18


Dans cet épisode, c'est le retour de Katia et d'Antonio. Les Cast Codeurs explorent WebAssembly 2.0, les 30 ans de Java, l'interopérabilité Swift-Java et les dernières nouveautés Kotlin. Ils plongent dans l'évolution de l'IA avec Claude 4 et GPT-4.1, débattent de la conscience artificielle et partagent leurs retours d'expérience sur l'intégration de l'IA dans le développement. Entre virtualisation, défis d'infrastructure et enjeux de sécurité open source, une discussion riche en insights techniques et pratiques. Enregistré le 13 juin 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-327.mp3 ou en vidéo sur YouTube. News Langages Wasm 2.0 enfin officialisé ! https://webassembly.org/news/2025-03-20-wasm-2.0/ La spécification Wasm 2.0 est officiellement sortie en décembre dernier. Le consensus sur la spécification avait été atteint plus tôt, en 2022. Les implémentations majeures supportent Wasm 2.0 depuis un certain temps. Le processus W3C a pris du temps pour atteindre le statut de “Recommandation Candidate” pour des raisons non techniques. Les futures versions de Wasm adopteront un modèle “evergreen” où la “Recommandation Candidate” sera mise à jour en place. La dernière version de la spécification est considérée comme le standard actuel (Candidate Recommendation Draft). La version la plus à jour est disponible sur la page GitHub (GitHub page). Wasm 2.0 inclut les nouveautés suivantes : Instructions vectorielles pour le SIMD 128-bit. Instructions de manipulation de mémoire en bloc pour des copies et initialisations plus rapides. Résultats multiples pour les instructions, blocs et fonctions. Types références pour les références à des fonctions ou objets externes. Conversions non-piégeantes de flottant à entier. Instructions d'extension de signe pour les entiers signés. Wasm 2.0 est entièrement rétrocompatible avec Wasm 1.0. Paul Sandoz annonce que le JDK intègrera bientôt une API minimaliste pour lire et écrire du JSON https://mail.openjdk.org/pipermail/core-libs-dev/2025-May/145905.html Java a 30 ans, c'était quoi les points bluffants au début ? https://blog.jetbrains.com/idea/2025/05/do-you-really-know-java/ nom de code Oak Mais le trademark était pris Write Once Run Anywhere Garbage Collector Automatique multi threading au coeur de la palteforme meme si Java est passé par les green threads pendant un temps modèle de sécurité: sandbox applets, security manager, bytecode verifier, classloader Des progrès dans l'interopérabilité Swift / Java mentionnés à la conférence Apple WWDC 2025 https://www.youtube.com/watch?v=QSHO-GUGidA Interopérabilité Swift-Java : Utiliser Swift dans des apps Java et vice-versa. Historique : L'interopérabilité Swift existait déjà avec C et C++. Méthodes : Deux directions d'interopérabilité : Java depuis Swift et Swift depuis Java. JNI : JNI est l'API Java pour le code natif, mais elle est verbeuse. Swift-Java : Un projet pour une interaction Swift-Java plus flexible, sûre et performante. Exemples pratiques : Utiliser des bibliothèques Java depuis Swift et rendre des bibliothèques Swift disponibles pour Java. Gestion mémoire : Swift-Java utilise la nouvelle API FFM de Java pour gérer la mémoire des objets Swift. Open Source : Le projet Swift-Java est open source et invite aux contributions. KotlinConf le retour https://www.sfeir.dev/tendances/kotlinconf25-quelles-sont-les-annonces-a-retenir/ par Adelin de Sfeir “1 developeur sur 10” utilise Kotlin Kotlin 2.2 en RC $$ multi dollar interpolation pour eviter les sur interpolations non local break / continue (changement dans la conssitance de Kotlin guards sur le pattern matching D'autres features annoncées alignement des versions de l'ecosysteme sur kotlin jvm par defaut un nouvel outil de build Amper beaucoup d'annonces autour de l'IA Koog, framework agentique de maniere declarative nouvelle version du LLM de JetBrains: Mellum (focalisé sur le code) Kotlin et Compose multiplateforme (stable en iOS) Hot Reload dans compose en alpha partenariat strategque avec Spring pour bien integrer kotlin dans spring Librairies Sortie d'une version Java de ADK, le framework d'agents IA lancé par Google https://glaforge.dev/posts/2025/05/20/writing-java-ai-agents-with-adk-for-java-getting-started/ Guillaume a travaillé sur le lancement de ce framework ! (améliorations de l'API, code d'exemple, doc…) Comment déployer un serveur MCP en Java, grâce à Quarkus, et le déployer sur Google Cloud Run https://glaforge.dev/posts/2025/06/09/building-an-mcp-server-with-quarkus-and-deploying-on-google-cloud-run/ Même Guillaume se met à faire du Quarkus ! Utilisation du support MCP développé par l'équipe Quarkus. C'est facile, suffit d'annoter une méthode avec @Tool et ses arguments avec @ToolArg et c'est parti ! L'outil MCP inspector est très pratique pour inspecter manuellement le fonctionnement de ses serveurs MCP Déployer sur Cloud Run est facile grâce aux Dockerfiles fournis par Quarkus En bonus, Guillaume montre comment configuré un serveur MCP comme un outil dans le framework ADK pour Java, pour créer ses agents IA Jilt 1.8 est sorti, un annotation processor pour le pattern builder https://www.endoflineblog.com/jilt-1_8-and-1_8_1-released processing incrémental pour Gradle meilleure couverture de votre code (pour ne pas comptabiliser le code généré par l'annotation processeur) une correction d'un problème lors de l'utilisation des types génériques récursifs (genre Node Hibernate Search 8 est sorti https://in.relation.to/2025/06/06/hibernate-search-8-0-0-Final/ aggregation de metriques compatibilité avec les dernieres OpenSearch et Elasticsearch Lucene 10 en backend Preview des requetes validées à la compilation Hibernate 7 est sorti https://in.relation.to/2025/05/20/hibernate-orm-seven/ ASL 2.0 Hibernate Validator 9 Jakarta Persistence 3.2 et Jakarta Validation 3.1 saveOrUpdate (reattachement d'entité) n'est plus supporté session stateless plus capable: oeprations unitaires et pas seulement bach, acces au cache de second niveau, m,eilleure API pour les batchs (insertMultiple etc) nouvelle API criteria simple et type-safe: et peut ajouter a une requete de base Un article qui décrit la Dev UI de Quarkus https://www.sfeir.dev/back/quarkus-dev-ui-linterface-ultime-pour-booster-votre-productivite-en-developpement-java/ apres un test pour soit ou une demo, c'est un article détaillé et la doc de Quarkus n'est pas top là dessus Vert.x 5 est sorti https://vertx.io/blog/eclipse-vert-x-5-released/ on en avait parlé fin de l'année dernière ou début d'année Modèle basé uniquement sur les Futures : Vert.x 5 abandonne le modèle de callbacks pour ne conserver que les Futures, avec une nouvelle classe de base VerticleBase mieux adaptée à ce modèle asynchrone. Support des modules Java (JPMS) : Vert.x 5 prend en charge le système de modules de la plateforme Java avec des modules explicites, permettant une meilleure modularité des applications. Améliorations majeures de gRPC : Support natif de gRPC Web et gRPC Transcoding (support HTTP/JSON et gRPC), format JSON en plus de Protobuf, gestion des timeouts et deadlines, services de réflexion et de health. Support d'io_uring : Intégration native du système io_uring de Linux (précédemment en incubation) pour de meilleures performances I/O sur les systèmes compatibles. Load balancing côté client : Nouvelles capacités de répartition de charge pour les clients HTTP et gRPC avec diverses politiques de distribution. Service Resolver : Nouveau composant pour la résolution dynamique d'adresses de services, étendant les capacités de load balancing à un ensemble plus large de résolveurs. Améliorations du proxy HTTP : Nouvelles transformations prêtes à l'emploi, interception des upgrades WebSocket et interface SPI pour le cache avec support étendu des spécifications. Suppressions et remplacements : Plusieurs composants sont dépréciés (gRPC Netty, JDBC API, Service Discovery) ou supprimés (Vert.x Sync, RxJava 1), remplacés par des alternatives plus modernes comme les virtual threads et Mutiny. Spring AI 1.0 est sorti https://spring.io/blog/2025/05/20/spring-ai-1-0-GA-released ChatClient multi-modèles : API unifiée pour interagir avec 20 modèles d'IA différents avec support multi-modal et réponses JSON structurées. Écosystème RAG complet : Support de 20 bases vectorielles, pipeline ETL et enrichissement automatique des prompts via des advisors. Fonctionnalités enterprise : Mémoire conversationnelle persistante, support MCP, observabilité Micrometer et évaluateurs automatisés. Agents et workflows : Patterns prédéfinis (routing, orchestration, chaînage) et agents autonomes pour applications d'IA complexes. Infrastructure Les modèles d'IA refusent d'être éteint et font du chantage pour l'eviter, voire essaient se saboter l'extinction https://www.thealgorithmicbridge.com/p/ai-companies-have-lost-controland?utm_source=substac[…]aign=email-restack-comment&r=2qoalf&triedRedirect=true Les chercheur d'Anthropic montrent comment Opus 4 faisait du chantage aux ingenieurs qui voulaient l'eteindre pour mettre une nouvelle version en ligne Une boite de recherche a montré la même chose d'Open AI o3 non seulemenmt il ne veut pas mais il essaye activement d'empêcher l'extinction Apple annonce le support de la virtualisation / conteneurisation dans macOS lors de la WWDC https://github.com/apple/containerization C'est open source Possibilité de lancer aussi des VM légères Documentation technique : https://apple.github.io/containerization/documentation/ Grosse chute de services internet suite à un soucis sur GCP Le retour de cloud flare https://blog.cloudflare.com/cloudflare-service-outage-june-12-2025/ Leur système de stockage (une dépendance majeure) dépend exclusivement de GCP Mais ils ont des plans pour surfit de cette dépendance exclusive la première analyse de Google https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW Un quota auto mis à jour qui a mal tourné. ils ont bypassé le quota en code mais le service de quote en us-central1 était surchargé. Prochaines améliorations: pas d propagation de données corrompues, pas de déploiement global sans rolling upgrade avec monitoring qui peut couper par effet de bord (fail over) certains autres cloud providers ont aussi eu quelques soucis (charge) - unverified Data et Intelligence Artificielle Claude 4 est sorti https://www.anthropic.com/news/claude-4 Deux nouveaux modèles lancés : Claude Opus 4 (le meilleur modèle de codage au monde) et Claude Sonnet 4 (une amélioration significative de Sonnet 3.7) Claude Opus 4 atteint 72,5% sur SWE-bench et peut maintenir des performances soutenues sur des tâches longues durant plusieurs heures Claude Sonnet 4 obtient 72,7% sur SWE-bench tout en équilibrant performance et efficacité pour un usage quotidien Nouvelle fonctionnalité de “pensée étendue avec utilisation d'outils” permettant à Claude d'alterner entre raisonnement et usage d'outils Les modèles peuvent maintenant utiliser plusieurs outils en parallèle et suivre les instructions avec plus de précision Capacités mémoire améliorées : Claude peut extraire et sauvegarder des informations clés pour maintenir la continuité sur le long terme Claude Code devient disponible à tous avec intégrations natives VS Code et JetBrains pour la programmation en binôme Quatre nouvelles capacités API : outil d'exécution de code, connecteur MCP, API Files et mise en cache des prompts Les modèles hybrides offrent deux modes : réponses quasi-instantanées et pensée étendue pour un raisonnement plus approfondi en mode “agentique” L'intégration de l'IA au delà des chatbots et des boutons à étincelles https://glaforge.dev/posts/2025/05/23/beyond-the-chatbot-or-ai-sparkle-a-seamless-ai-integration/ Plaidoyer pour une IA intégrée de façon transparente et intuitive, au-delà des chatbots. Chatbots : pas toujours l'option LLM la plus intuitive ou la moins perturbatrice. Préconisation : IA directement dans les applications pour plus d'intelligence et d'utilité naturelle. Exemples d'intégration transparente : résumés des conversations Gmail et chat, web clipper Obsidian qui résume et taggue, complétion de code LLM. Meilleure UX IA : intégrée, contextuelle, sans “boutons IA” ou fenêtres de chat dédiées. Conclusion de Guillaume : intégrations IA réussies = partie naturelle du système, améliorant les workflows sans perturbation, le développeur ou l'utilisateur reste dans le “flow” Garder votre base de donnée vectorielle à jour avec Debezium https://debezium.io/blog/2025/05/19/debezium-as-part-of-your-ai-solution/ pas besoin de detailler mais expliquer idee de garder les changements a jour dans l'index Outillage guide pratique pour choisir le bon modèle d'IA à utiliser avec GitHub Copilot, en fonction de vos besoins en développement logiciel. https://github.blog/ai-and-ml/github-copilot/which-ai-model-should-i-use-with-github-copilot/ - Équilibre coût/performance : GPT-4.1, GPT-4o ou Claude 3.5 Sonnet pour des tâches générales et multilingues. - Tâches rapides : o4-mini ou Claude 3.5 Sonnet pour du prototypage ou de l'apprentissage rapide. - Besoins complexes : Claude 3.7 Sonnet, GPT-4.5 ou o3 pour refactorisation ou planification logicielle. - Entrées multimodales : Gemini 2.0 Flash ou GPT-4o pour analyser images, UI ou diagrammes. - Projets techniques/scientifiques : Gemini 2.5 Pro pour raisonnement avancé et gros volumes de données. UV, un package manager pour les pythonistes qui amène un peu de sanité et de vitesse http://blog.ippon.fr/2025/05/12/uv-un-package-manager-python-adapte-a-la-data-partie-1-theorie-et-fonctionnalites/ pour les pythonistes un ackage manager plus rapide et simple mais il est seulement semi ouvert (license) IntelliJ IDEA 2025.1 permet de rajouter un mode MCP client à l'assistant IA https://blog.jetbrains.com/idea/2025/05/intellij-idea-2025-1-model-context-protocol/ par exemple faire tourner un MCP server qui accède à la base de donnée Méthodologies Développement d'une bibliothèque OAuth 2.1 open source par Cloudflare, en grande partie générée par l'IA Claude: - Prompts intégrés aux commits : Chaque commit contient le prompt utilisé, ce qui facilite la compréhension de l'intention derrière le code. - Prompt par l'exemple : Le premier prompt montrait un exemple d'utilisation de l'API qu'on souhaite obtenir, ce qui a permis à l'IA de mieux comprendre les attentes. - Prompts structurés : Les prompts les plus efficaces suivaient un schéma clair : état actuel, justification du changement, et directive précise. - Traitez les prompts comme du code source : Les inclure dans les commits aide à la maintenance. - Acceptez les itérations : Chaque fonctionnalité a nécessité plusieurs essais. - Intervention humaine indispensable : Certaines tâches restent plus rapides à faire à la main. https://www.maxemitchell.com/writings/i-read-all-of-cloudflares-claude-generated-commits/ Sécurité Un packet npm malicieux passe par Cursor AI pour infecter les utilisateurs https://thehackernews.com/2025/05/malicious-npm-packages-infect-3200.html Trois packages npm malveillants ont été découverts ciblant spécifiquement l'éditeur de code Cursor sur macOS, téléchargés plus de 3 200 fois au total.Les packages se déguisent en outils de développement promettant “l'API Cursor la moins chère” pour attirer les développeurs intéressés par des solutions AI abordables. Technique d'attaque sophistiquée : les packages volent les identifiants utilisateur, récupèrent un payload chiffré depuis des serveurs contrôlés par les pirates, puis remplacent le fichier main.js de Cursor. Persistance assurée en désactivant les mises à jour automatiques de Cursor et en redémarrant l'application avec le code malveillant intégré. Nouvelle méthode de compromission : au lieu d'injecter directement du malware, les attaquants publient des packages qui modifient des logiciels légitimes déjà installés sur le système. Persistance même après suppression : le malware reste actif même si les packages npm malveillants sont supprimés, nécessitant une réinstallation complète de Cursor. Exploitation de la confiance : en s'exécutant dans le contexte d'une application légitime (IDE), le code malveillant hérite de tous ses privilèges et accès. Package “rand-user-agent” compromis : un package légitime populaire a été infiltré pour déployer un cheval de Troie d'accès distant (RAT) dans certaines versions. Recommandations de sécurité : surveiller les packages exécutant des scripts post-installation, modifiant des fichiers hors node_modules, ou initiant des appels réseau inattendus, avec monitoring d'intégrité des fichiers. Loi, société et organisation Le drama OpenRewrite (automatisation de refactoring sur de larges bases de code) est passé en mode propriétaire https://medium.com/@jonathan.leitschuh/when-open-source-isnt-how-openrewrite-lost-its-way-642053be287d Faits Clés : Moderne, Inc. a re-licencié silencieusement du code OpenRewrite (dont rewrite-java-security) de la licence Apache 2.0 à une licence propriétaire (MPL) sans consultation des contributeurs. Ce re-licenciement rend le code inaccessible et non modifiable pour les contributeurs originaux. Moderne s'est retiré de la Commonhaus Foundation (dédiée à l'open source) juste avant ces changements. La justification de Moderne est la crainte que de grandes entreprises utilisent OpenRewrite sans contribuer, créant une concurrence. Des contributions communautaires importantes (VMware, AliBaba) sous Apache 2.0 ont été re-licenciées sans leur consentement. La légalité de ce re-licenciement est incertaine sans CLA des contributeurs. Cette action crée un précédent dangereux pour les futurs contributeurs et nuit à la confiance dans l'écosystème OpenRewrite. Corrections de Moderne (Suite aux réactions) : Les dépôts Apache originaux ont été restaurés et archivés. Des versions majeures ont été utilisées pour signaler les changements de licence. Des espaces de noms distincts (org.openrewrite vs. io.moderne) ont été créés pour différencier les modules. Suggestions de Correction de l'Auteur : Annuler les changements de licence sur toutes les recettes communautaires. S'engager dans le dialogue et communiquer publiquement les changements majeurs. Respecter le versionnement sémantique (versions majeures pour les changements de licence). L'ancien gourou du design d'Apple, Jony Ive, va occuper un rôle majeur chez OpenAI OpenAI va acquérir la startup d'Ive pour 6,5 milliards de dollars, tandis qu'Ive et le PDG Sam Altman travaillent sur une nouvelle génération d'appareils et d'autres produits d'IA https://www.wsj.com/tech/ai/former-apple-design-guru-jony-ive-to-take-expansive-role-at-openai-5787f7da Rubrique débutant Un article pour les débutants sur le lien entre source, bytecode et le debug https://blog.jetbrains.com/idea/2025/05/sources-bytecode-debugging/ le debugger voit le bytecode et le lien avec la ligne ou la methode est potentiellement perdu javac peut ajouter les ligne et offset des operations pour que le debugger les affichent les noms des arguments est aussi ajoutable dans le .class quand vous pointez vers une mauvaise version du fichier source, vous avez des lignes decalées, c'est pour ca peu de raisons de ne pas actier des approches de compilations mais cela rend le fichier un peu plus gros Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 11-13 juin 2025 : Devoxx Poland - Krakow (Poland) 12-13 juin 2025 : Agile Tour Toulouse - Toulouse (France) 12-13 juin 2025 : DevLille - Lille (France) 13 juin 2025 : Tech F'Est 2025 - Nancy (France) 17 juin 2025 : Mobilis In Mobile - Nantes (France) 19-21 juin 2025 : Drupal Barcamp Perpignan 2025 - Perpignan (France) 24 juin 2025 : WAX 2025 - Aix-en-Provence (France) 25 juin 2025 : Rust Paris 2025 - Paris (France) 25-26 juin 2025 : Agi'Lille 2025 - Lille (France) 25-27 juin 2025 : BreizhCamp 2025 - Rennes (France) 26-27 juin 2025 : Sunny Tech - Montpellier (France) 1-4 juillet 2025 : Open edX Conference - 2025 - Palaiseau (France) 7-9 juillet 2025 : Riviera DEV 2025 - Sophia Antipolis (France) 5 septembre 2025 : JUG Summer Camp 2025 - La Rochelle (France) 12 septembre 2025 : Agile Pays Basque 2025 - Bidart (France) 18-19 septembre 2025 : API Platform Conference - Lille (France) & Online 23 septembre 2025 : OWASP AppSec France 2025 - Paris (France) 25-26 septembre 2025 : Paris Web 2025 - Paris (France) 2-3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 3 octobre 2025 : DevFest Perros-Guirec 2025 - Perros-Guirec (France) 6-7 octobre 2025 : Swift Connection 2025 - Paris (France) 6-10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (France) 9 octobre 2025 : DevCon #25 : informatique quantique - Paris (France) 9-10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 9-10 octobre 2025 : EuroRust 2025 - Paris (France) 16 octobre 2025 : PlatformCon25 Live Day Paris - Paris (France) 16 octobre 2025 : Power 365 - 2025 - Lille (France) 16-17 octobre 2025 : DevFest Nantes - Nantes (France) 30-31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30-31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025-2 novembre 2025 : PyConFR 2025 - Lyon (France) 4-7 novembre 2025 : NewCrafts 2025 - Paris (France) 5-6 novembre 2025 : Tech Show Paris - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12-14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15-16 novembre 2025 : Capitole du Libre - Toulouse (France) 19 novembre 2025 : SREday Paris 2025 Q4 - Paris (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 27 novembre 2025 : DevFest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 10-11 décembre 2025 : Devops REX - Paris (France) 10-11 décembre 2025 : Open Source Experience - Paris (France) 28-31 janvier 2026 : SnowCamp 2026 - Grenoble (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

FOCUS ON: Linux
systemctl hibernate

FOCUS ON: Linux

Play Episode Listen Later May 8, 2025 49:40


Wir greifen euer tolles Feedback zur letzten Episode auf und sprechen vor allem über unsere persönlichen Momente der letzten Jahre. Außerdem bekommt ihr noch spannende Trivia und einige Statistiken des Formats. Selbstverständlich geben wir euch auch noch nützliche Tooltipps für euren Linux-Alltag an die Hand. An dieser Stelle ein riesiges Dankeschön für eure Gedanken und die phantastische Treue - herzlichen Dank, dass ihr Teil dieser Reise wart!

IFTTD - If This Then Dev
#321.src - Distinguished Engineer: L'équilibre entre Expertise Technique, influence et écoute avec Emmanuel Bernard

IFTTD - If This Then Dev

Play Episode Listen Later May 7, 2025 62:53


"Faut pas lécher le cookie" Le D.E.V. de la semaine est Emmanuel Bernard, Distinguished Engineer @ Red Hat. Emmanuel a partagé son expérience dans le développement de technologies open source, notamment Hibernate et Quarkus. Il a souligné les nuances entre un leader et un expert technique, en mettant l'accent sur l'importance du mentorat, de la confiance et de la communication. Emmanuel a expliqué comment il équilibre les responsabilités stratégiques avec sa passion pour les technologies les plus récentes. Enfin, pour lui, la véritable valeur d'un Distinguished Engineer réside dans la création d'un environnement de collaboration favorisant l'innovation et le mentorat.Chapitrages00:00:53 : Introduction au monde des super-héros00:01:34 : Présentation d'Emmanuel Bernard00:03:48 : Lancement de la carrière de développeur00:05:02 : Transition vers le rôle de Distinguished Engineer00:09:18 : Ambitions et choix de carrière00:13:53 : Équilibre entre technique et management00:17:24 : La curiosité comme moteur00:22:31 : Prendre des décisions stratégiques00:26:00 : Interaction et mentorat au quotidien00:29:07 : Importance de l'écriture et de la communication00:32:08 : Créer une zone d'influence00:34:48 : Délégation et confiance00:46:31 : Stratégies de prise de décision00:49:49 : L'évolution du rôle de Distinguished Engineer00:54:53 : Qu'est-ce qui motive aujourd'hui ?00:57:21 : Conseils et recommandations de lecture01:00:09 : Conclusion et réflexions finales Liens évoqués pendant l'émission 3 body problem (livre)Never split the differenceLes Cast Codeurs **Assurez vous comme vous assurer vos déploiements**

The Brothers Grim Punkcast
Brothers Grim Punkcast #491

The Brothers Grim Punkcast

Play Episode Listen Later Apr 1, 2025


The Mad Ax has officially taken over hosting duties here at the BGP… April Fools. But in the meantime he is back with another half-hour theme show. Another new banger from the BGP. Enjoy, fools! Get some physical from BGP Distro before they are gone! Tapes are cool. Hit us up at brothersgrimpunk@gmail.com and grab a ton of free music on our Bandcamp page.491 Playlist:No future for April Fools punx...April Fools 0:48    BGP Unreleased Single Every Day is Misery 1:00    Bipolar    Once A Junkie, Always A Junkie (tapes available) Cruelty Act 0:53    S.N.O.A Raw Scars (Split) (tapes available) Hibernate 2:26    World Beaters    Nostalgia Boys (tapes available) April 1 (background) 1:57    Time Keepers A Song for Every Day of the Year April Fool's Decade 0:43    AntiYou Two-Bit Schemes and Cold War Dreams April Fools 1:31    Total Massacre Infrastructure Week (single) The Fool Who Thought He Was King 0:58    Bloody Mummers Self-Reliant and Strong Can't Fool Me    1:01    Loose Cannon S/T No Fool 2:03    Cheap Drugs W.D.C. You Are the Fool 1:24    Chrome Skulls 6 Hits from Hell Among the Fools 1:48    Burial Never Give Up… NeverGive In Fool    1:40 Hard Feelings    Fight to Survive Fool    1:49 Nomatrix    Against the Wall (comp) The Fool    0:50 Matter of Fact    Demo Fool    0:53 Shredder    Damnit Riggs! Never Surrender (live) 1:42    Blitz No Future for April Fools (1982) Not wiser over time-perhaps less of a fool 2:16    Shut the Fuck Up    Go Make Your Own Fucking BandOther ways to hear BGP:Archive.org#491 on ArchiveApple PodcastsYouTube PodcastsPunk Rock Demonstration - Wednesdays 7 p.m. PSTRipper Radio - Fridays & Saturdays 7 p.m. PSTContact BGP:brothersgrimpunk@gmail.com@Punkbot138 on Instagram@BrosGrimPunk on XMore Music:Bandcamp - Follow us and download our albums: Brothers Grim Punk, Fight Music, and more!YouTube - tons of our punk playlists, from Anarchy to Zombies!

Science Friday
AI Word Choice | When Dwarf Lemurs Hibernate, Their Chromosomes Do Something Odd

Science Friday

Play Episode Listen Later Mar 27, 2025 24:27


Certain words are overrepresented in text written by AI language models. A study investigates why such patterns develop. Also, the ends of chromosomes, called telomeres, typically shorten as an organism ages. But when some fat-tail dwarf lemurs hibernate, they lengthen.‘Delving' Into The ‘Realm' Of AI Word ChoiceSeveral years ago, some eagle-eyed readers of scientific papers noticed an unusual trend—an increase in the number of abstracts using certain words. The terms, including “delve,” “realm,” “evolving landscape,” and more, were suddenly appearing more often than they used to.Researchers analyzed the abstracts and compared them to abstracts written just a few years earlier, before the widespread availability of artificial intelligence large language model chatbots. They came to the conclusion that abstracts written by AI were more likely to use words from a list of around 20 favorites than regular human speech. The question was, why? If the models were trained on conventional writing, how did a preference for words such as “delve” creep in?Host Flora Lichtman talks with Dr. Tom Juzek and Dr. Zina Ward of Florida State University, who set out to try to understand the origins of some of AI's favorite words.When Dwarf Lemurs Hibernate, Their Chromosomes Do Something OddThe fat-tail dwarf lemur is one of the only primates that hibernate for the winter. A new study published in the journal Biology Letters takes a closer look at what's going on inside lemur cells when they are in this extended phase of suspended animation. It turns out that their telomeres, the ends of the chromosomes, actually grow longer when the dwarf lemurs hibernate. Typically telomeres shorten as we age, as cells continuously divide. So, what exactly does this finding mean for lemurs and other primates, like humans?Host Flora Lichtman talks with the co-authors of this study, Dr. Marina Blanco and Dr. Lydia Greene, research scientists at Duke University.Transcripts for each segment will be available after the show airs on sciencefriday.com. Subscribe to this podcast. Plus, to stay updated on all things science, sign up for Science Friday's newsletters.

The Good News Podcast
March Napness

The Good News Podcast

Play Episode Listen Later Mar 27, 2025 3:15


A new competition pits sleeping bears against each other to find out who can nap the HARDEST.Read more about the competition here ★ Support this podcast on Patreon ★

The Motivation Congregation Podcast
Why You Shouldn't Hibernate Through Leviticus

The Motivation Congregation Podcast

Play Episode Listen Later Mar 5, 2025 4:13 Transcription Available


Send us a textThis discussion reveals the depth and relevance of Sefer Vayikra, challenging listeners to engage with its teachings rather than hibernate through them. We dissect the importance of inner authenticity and the true essence of a Torah scholar while encouraging community support. • Understanding the concept of Leviticus Hibernation • The necessity of authentic character in Torah study • Exploring the communal responsibilities towards scholars • The significance of personal engagement with Torah teachings Thank you for listening! Please consider sharing your thoughts with us or leaving a review!Support the showJoin The Motivation Congregation WhatsApp community for daily motivational Torah content!Elevate your impact by becoming a TMC Emerald Donor! Your much-needed backing is crucial for our mission of disseminating the wisdom of the Torah. Join today for just $18.00 per month. (Use your maaser money!) https://buy.stripe.com/00g8xl5IT8dFcKc5ky---------------- SUBSCRIBE to The Weekly Parsha for an insightful weekly talk on the week's Parsha. Listen on Spotify or 24six! Access all Torah talks and listen to featured episodes on our website, themotivationcongregation.org ----------------Questions or Comments? Please email me @ michaelbrooke97@gmail.com

airhacks.fm podcast with adam bien
Java Scalability Considerations

airhacks.fm podcast with adam bien

Play Episode Listen Later Mar 2, 2025 68:44


An airhacks.fm conversation with Francesco Nigro (@forked_franz) about: Netty committer and performance engineer at Red Hat, discussion of Netty's history, focus on low-level core components like buffers and allocators in Netty, relationship between Vert.x and Netty where Vert.x provides a more opinionated and user-friendly abstraction over Netty, explanation of reactive back pressure implementation in Vert.x, performance advantages of Vert.x over Netty due to batching and reactive design, detailed explanation of IO_uring as a Linux-specific asynchronous I/O mechanism, comparison between event loop architecture and Project Loom for scalability, limitations of Loom when working with IO_uring due to design incompatibilities, discovery of a major Java type system scalability issue related to instance-of checks against interfaces, explanation of how this issue affected Hibernate performance, deep investigation using assembly-level analysis to identify the root cause, collaboration with Andrew Haley to fix the 20-year-old JDK issue, performance improvements of 2-3x after fixing the issue, discussion of CPU cache coherency problems in NUMA architectures, explanation of how container environments like kubernetes can worsen performance issues due to CPU scheduling, insights into how modern CPUs handle branch prediction and speculation, impact of branch misprediction on performance especially with memory access patterns, discussion of memory bandwidth limitations in AI/ML workloads, advantages of unified memory architectures like Apple M-series chips for AI inference Francesco Nigro on twitter: @forked_franz

The Amateur Naturalist
Do Black Bears Hibernate...Fully?

The Amateur Naturalist

Play Episode Listen Later Jan 26, 2025 34:00


Send us a textIn Episode #51 of Season #4, I will discuss the American Black Bear, Ursus americanus.Your host is Tommy Fowler. I have a biology degree from the University of Kentucky and a high passion for the outdoors.  I am "The Amateur Naturalist".We will talk about:In tonight's episode we will talk about the American Black Bear.I will discuss that there are 16 species of American Black Bear.This episode #51 will mainly discuss hibernation and specifically if Black Bears are true hibernators or do they hibernate but not fully, or what?We will compare the black bears hibernation to smaller mammals like squirrels and chipmunks.I will discuss how geography and the much colder areas of our continent effect this same species, the American Black Bear._________________________________________________________________________********   https://www.buymeacoffee.com/TommyFowler   *********One way that you can support this podcast is to "Buy Me a Cup of Coffee".  Not a real cup of coffee.  Just click on the Buy Me a Cup of Coffee and you can give a small donation to help me get some new equipment or to just stay on the air.  Many thanks in advance if you do._________________________________________________________________________My website:https://theamateurnaturalist.buzzsprout.com/2032491Also, be sure to visit Facebook and look for my site ... The Amateur NaturalistI would love to hear your ideas, see your pictures or hear your feedback.____________________________________________________________________You can help me out by:Please hit “download” on every episodePlease hit Followplease leave me a reviewdownload each of my episodesplease leave a 5-star rating    This helps me grow as a podcaster please tell 1-2 friends or family about this podcast_______________________________________________________________________You can support the people who support the black bears by going to:Friends of the Smokies.          https://friendsofthesmokies.orgAppalachian Bear Rescue.     https://appalachianbearrescue.org________________________________________________________________________** Click here to get $20 off a paid Buzzsprout account to start your own podcast.  It's fun, start today!!https://www.buzzsprout.com/?referrer_id=2014700_________________________________________________________________________The short music intro and outro is:"Hickory Hollow" by Dan Lebowitz.  I love this music.  Thank you, Dan.This music is royalty free.

Tickle Time with Josh Pirtle
Hamsters Hibernate, Best Year of Movies, and Drinking Game | Ep 33

Tickle Time with Josh Pirtle

Play Episode Listen Later Dec 16, 2024 41:49


Duck Soup dishes out the funniest, cringeworthy podcast moments alongside raw takes on sports, fitness, trends, and pop culture. With sharp commentary, I, friends, and guests break down viral fails, awkward interviews, and trending topics. Enjoy! Follow me and the show here

That Bigfoot Podcast
TBP EP:84 Do Bigfoot Hibernate?

That Bigfoot Podcast

Play Episode Listen Later Dec 6, 2024 68:08


 In this episode, Dani steps in for Wayne, who is under the weather due to a cold. The discussion kicks off with personal updates and quickly dives into the phenomenon of pareidolia, sparked by a controversial photo posted on Facebook. The conversation also touches on Brian's latest book, 'Born Wild: Koda's Odyssey,' and its emotional impact on listeners. The session is interspersed with voicemails and emails from fans, adding depth to the ongoing dialogue about Bigfoot. The episode culminates in an exploration of the logistics of Sasquatch surviving cold climates, possible hibernation behaviors, and intelligent adaptations. Additionally, Dani introduces plans for a new segment on 'Sasquatch Odyssey' focusing on Bigfoot's representation in pop culture, starting with Sasquatch in the Marvel Universe. The show wraps up with a call for listener feedback and ideas, keeping the community engaged and involved.Listen To Backwoods Bigfoot Stories Get Our FREE NewsletterGet Brian's Book Sasquatch Unleashed The Truth Behind The LegendLeave Us A VoicemailVisit Our WebsiteSupport Our SponsorsVisit Hangar 1 Publishing00:00 Introduction and Catching Up 01:31 Listener Voicemails 02:29 Book Updates and Future Plans 05:37 Pareidolia Experiment Discussion 23:08 Bigfoot and Kids Initiative 26:40 Magazine Announcement and Wrap-Up 27:52 Introduction to the Hosts and Their Projects 28:20 Addressing Past Criticisms and Misunderstandings 38:02 Debating Sasquatch's Winter Survival Tactics 53:28 Exploring Sasquatch in Pop Culture 59:44 Upcoming Projects and Final ThoughtsBecome a supporter of this podcast: https://www.spreaker.com/podcast/that-bigfoot-podcast--5960602/support.

The Game Changer Life
#510: Elevate Your Excellence: Hydrate, Oxygenate, Hibernate

The Game Changer Life

Play Episode Listen Later Dec 3, 2024 21:45


In this episode, Dave unpacks how mastering these three daily disciplines boosts performance and longevity, while neglecting them can hold you back. Small habits, big impact!

Maintainable
Dan Moore: Building Developer-Friendly Authentication Solutions

Maintainable

Play Episode Listen Later Dec 3, 2024 49:20


Topics CoveredCharacteristics of Maintainable SoftwareDan emphasizes the importance of internal consistency in codebases, automated tests, and proper documentation to preserve decision-making context.[00:05:32] Internal consistency: Why it matters.[00:08:09] Lessons from maintaining legacy codebases.Working with Legacy SystemsDan shares stories of upgrading ORM frameworks, introducing caching systems, and transitioning to bug tracking tools.[00:09:52] Replacing custom ORM systems with Hibernate and Ehcache.[00:13:10] Tackling high-risk components with automated testing.Modern Authentication ChallengesAs part of FusionAuth, Dan discusses building developer-friendly tools that balance local flexibility with SaaS convenience.[00:21:05] FusionAuth's role in secure authentication.[00:28:13] Testing authentication flows locally and in CI pipelines.Navigating Constraints in TeamsAdvice for managing technical debt, advocating for team priorities, and communicating with stakeholders during lean times.[00:16:39] Communicating the impact of resource constraints.[00:19:27] Tracing single requests to understand complex systems.Industry Trends and AI's RoleFrom managed services to the impact of AI on coding languages, Dan reflects on how the industry continues to evolve.[00:35:05] Managed services as accelerators for maintainability.[00:41:25] The potential and limits of AI in software development.Key TakeawaysConsistency and documentation in codebases reduce cognitive overhead for developers.Understand how your software fits into the business to prioritize effectively.AI might reshape the industry, but it won't replace the need for thoughtful problem-solving.Opinionated frameworks like Ruby on Rails continue to offer exceptional developer ergonomics.Resources MentionedFusionAuth BlogDan's Personal BlogCIAM Weekly NewsletterDan's Book: Letters to a New DeveloperZen and the Art of Motorcycle MaintenanceThe Asimov story mentionedTry FusionAuthDownload FusionAuth: Get started with the self-hosted version today.Free Trial of FusionAuth: Experience the FusionAuth cloud for free!Connect with DanLinkedInBlueSkyThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

Your Authentic Path to Powerful Leadership
Episode 165: Superwoman - To Be Or Not To Be (14)

Your Authentic Path to Powerful Leadership

Play Episode Listen Later Nov 13, 2024 43:18


For Episode 165, Marsha talks about the myth of Superwoman and its impact on women. They explore how cultural messages, like the Enjoli perfume commercial, reinforce unrealistic expectations for women. To access a full transcript of this episode, please visit http://www.marshaclarkandassociates.com/transcripts/superwoman-to-be-or-not-to-be.To find out more about Marsha or to purchase a copy of her book, "Embracing Your Power: A Woman's Path to Authentic Leadership & Meaningful Relationships," visit her website at www.marshaclarkandassociates.com.

On The Scent
NEW Glossier, Miller Harris, 4160 Tuesdays & Kushbu Perfumery (+ Perfume Prescriptions)

On The Scent

Play Episode Listen Later Nov 8, 2024 53:37


We've a wealth of new fragrances to explore this week, including two new @glossier scents, a literary-inspired fragrance from @millerharris, and @kushbuperfumery - a brand new niche house blending cultural heritage from North India, East Africa and British influences. PLUS were answering your questions about how to make a home smell cosy (*without* using candles), and the search for a long-lost scent rediscovered in an old box, which the owner desperately wants to find a replacement for…We discuss:#whatwearewearing @glossier You Doux@glossier You Rêve@4160tuesdays x @hobtempestrose Tempest Rose@millerharris Staccato @kushbuperfumery Mausam@akro GLOW@roosandroos Mellerio@penhaligons Constance @diptyque Biscuit candle Answers to #perfumeprescriptions:@lamontanacandles Three Kings reed diffuser @neomwellbeing Hibernate Reed Diffuser @neomwellbeing Cosy Nights (diffuser / oil)@neomwellbeing Pod (with Hibernate oil)@marksandspencer Calm Reed Diffuser@goutalparis Passion@sisleyparisofficial Eau de Campagne @diptyque L'Ombre dans L'Eau Eau de Toilette 

I AM | Jen WIlson
#200 Prepare for winter health & ease

I AM | Jen WIlson

Play Episode Listen Later Oct 31, 2024 19:51


Are you ready for winter? Do you dread the long dark nights? Do you struggle with coughs and colds throughout the winter? Do you find yourself exhausted with an overfilled calendar or slumped on the sofa living like a sloth waiting for the winter to pass? Would you like better balance, whatever that looks like for you? Would you like simple hacks to boost your immune health? Would you like tp feel like you are in control of your life? Hibernate & Heal is just for you. Find out more and sign up at www.iamjenwilson.com/heal Make sure you connect with me on social media: www.instagram.com/iam.jenwilson www.facebook.com/iamjenwilson www.youtube.com/iamjenwilson

airhacks.fm podcast with adam bien
JAX-RS With- and Without Reactive Programming in Quarkus

airhacks.fm podcast with adam bien

Play Episode Listen Later Sep 22, 2024 67:05


An airhacks.fm conversation with Georgios Andrianakis (@geoand86) about: discussion on JAX-RS and reactive programming in quarkus, comparison of blocking vs non-blocking approaches, performance considerations for different use cases, Quarkus underlying architecture using Vert.x, handling of HTTP requests and responses, thread management in Quarkus, reactive vs traditional programming models, integration with databases using Hibernate and Hibernate Reactive, JSON serialization options (Jackson, JSON-B), balancing act between supporting standards and providing modern features, documentation challenges for a large project like Quarkus, detecting blocked event loop threads, CPU-intensive tasks in reactive programming, non-blocking database drivers for reactive programming, historical perspective on messaging systems and their challenges, use cases for reactive programming, performance characteristics of blocking vs non-blocking systems under high load, brief mention of LangChain for Java and its similarity to JPA for LLMs Georgios Andrianakis on twitter: @geoand86

Maintainable
Lutz Hühnken: Crafting Resilient Systems with Event-Driven Design

Maintainable

Play Episode Listen Later Sep 10, 2024 44:45


IntroductionIn this episode of Maintainable, Robby speaks with Lutz Hühnken, Head of Engineering Excellence at Upvest, about the transformative power of event-driven architecture in software development. Lutz brings his extensive experience to the table, discussing how breaking down complex systems into manageable modules and leveraging event-driven design can lead to more resilient and maintainable software.Topics Discussed[00:05:32] Introduction to Well-Maintained Software: Lutz shares his thoughts on the key characteristics of maintainable software, emphasizing modularity and simplicity.[00:10:24] Challenges with "Magic" in Code: The pitfalls of relying too much on frameworks and ORMs, including examples from Lutz's experience with Hibernate.[00:11:16] Understanding Event-Driven Architecture: Lutz explains the fundamentals of event-driven architecture and its advantages over traditional command-driven approaches.[00:13:50] The Role of Promises in Event-Driven Systems: How clear design-time responsibilities ensure reliability in event-driven communication.[00:15:43] Choreography vs. Orchestration: The debate between these two approaches to managing workflows and why Lutz favors choreography for most systems.[00:17:57] Onboarding Developers in Event-Driven Systems: Tips for effectively integrating new team members into an event-driven architecture.[00:26:52] The Role of Engineering Excellence at Upvest: Lutz discusses his new role and the importance of systems thinking in guiding architectural decisions.[00:34:55] Managing Technical Debt: Lutz offers insights into balancing feature development with addressing technical debt, emphasizing the importance of a healthy investment distribution.Key TakeawaysBreaking down large systems into smaller modules with clear boundaries can significantly enhance maintainability.Event-driven architecture offers a powerful way to decouple system components, making them more resilient and scalable.Developers should be cautious of "magic" in code, such as heavy reliance on ORMs, which can obscure underlying complexities and hinder maintainability.Choreography often provides a more scalable and maintainable approach than orchestration in managing complex workflows.Technical debt should be managed proactively, with regular investments in refactoring and productivity enhancements to maintain long-term software health.Resources MentionedLutz Hühnken's BlogEvent-Driven Architecture by Martin FowlerThe Open Society and Its Enemies by Karl PopperConnect with Lutz HühnkenLinkedInTwitterThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

Moment of Um
Do animals dream when they hibernate?

Moment of Um

Play Episode Listen Later Aug 19, 2024 5:27


When we dream, sleep becomes storytime. You might see an old friend, go on an adventure or show up to a test without having studied. So when animals hibernate for a long stretch in the winter, do they have epic, long dream stories too? We asked dream researcher Tore Nielsen to help us find the answer.Got a question that's keeping you up at night? Send it to us at BrainsOn.org/contact, and we won't hit snooze on finding an answer.

Science & Futurism with Isaac Arthur
Dormant Alien Empires (Narration Only)

Science & Futurism with Isaac Arthur

Play Episode Listen Later Jul 14, 2024 42:05


When listen to void of space, we hear no alien signals, but could the galaxy be quiet because ancient empires slumber inside it?Watch my exclusive video Planetary Archives & Stasis Vaults: https://nebula.tv/videos/isaacarthur-planetary-archives-stasis-vaultsGet Nebula using my link for 40% off an annual subscription: https://go.nebula.tv/isaacarthurGet a Lifetime Membership to Nebula for only $300: https://go.nebula.tv/lifetime?ref=isaacarthurUse the link gift.nebula.tv/isaacarthur to give a year of Nebula to a friend for just $30.Join this channel to get access to perks:https://www.youtube.com/channel/UCZFipeZtQM5CKUjx6grh54g/joinVisit our Website: http://www.isaacarthur.netJoin Nebula: https://go.nebula.tv/isaacarthurSupport us on Patreon: https://www.patreon.com/IsaacArthurSupport us on Subscribestar: https://www.subscribestar.com/isaac-arthurFacebook Group: https://www.facebook.com/groups/1583992725237264/Reddit: https://www.reddit.com/r/IsaacArthur/Twitter: https://twitter.com/Isaac_A_Arthur on Twitter and RT our future content.SFIA Discord Server: https://discord.gg/53GAShECredits:Dormant Alien EmpiresEpisode 455a; July 14, 2024Produced, Narrated & Written: Isaac ArthurEditors: Darius Said & Mark SurberGraphics:Mihail YordanovJeremy JozwikKen York YD VisualLegionTech StudiosSergio BoteroUdo SchroeterMusic Courtesy of Epidemic Sound http://epidemicsound.com/creator Lombus, "Cosmic Soup"Sergey Cheremisinov, "Labyrinth"Stellardrone, "Red Giant", "The Divine Cosmos"Select imagery/video supplied by Getty ImagesSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Self-Hosted
127: Can't Fix What You Don't Track

Self-Hosted

Play Episode Listen Later Jul 12, 2024 58:55


Chris gets serious about tracking maintenance and alerts, why Alex is impressed by the RISC-V-powered NanoKVM, how we might end up using Docmost, and a follow-up review of LubeLogger.

Les Cast Codeurs Podcast
LCC 312 - Dans la ferme de Mathurin IA IA IO !

Les Cast Codeurs Podcast

Play Episode Listen Later May 21, 2024 113:38


Dans ce long…. épisode, Emmanuel, Guillaume et Arnaud discutent de l'actualité avec Chicori (un runtime WASM en Java), Jakarta Data, Quarkus 3.10, Spring AI, Hibernate 6.5, mais aussi quelques retours aux basiques (timezones, rate limiting, …). Gros focus sur les nouveautés annoncées à Google I/O 2024 et dans l'écosystème IA en général avec les annonces d'OpenAI, Claude, Grok et d'autres. Différents outils sont aussi couverts comme Git, IntelliJ, ASDF, BLD, S3. Et enfin des sujets sur la haute disponibilité de Keycloak, la ré-indexation sans downtime, les challenges des implémentations alternatives, le mode vigilant dans GitHub, Redis et les changements de license, et les investissements de Microsoft et AWS en France dans le cadre du programme #ChooseFrance. N'hésitez pas à nous soumettre vos questions sur https://lescastcodeurs.com/ama nous y répondrons dans les prochains épisodes. Enregistré le 17 mai 2024 Téléchargement de l'épisode LesCastCodeurs-Episode-312.mp3 News Langages Un runtime WASM en Java https://github.com/dylibso/chicory Projet tout nouveau, encore loin de la maturité Mais intéressant à suivre pour exécuter du code WebAssembly dans une application Java le projet n'a pas 15 jours non plus quand même :) Faire tourner des plugins WASM dans la JVM (e.g. plugins) On peut faire des heap dump en cas de OutOfMemoryException en compilation native https://quarkus.io/blog/heapdump-oome-native/ depuis JDK 21 Un exemple avec Quarkus Et le GC epsilon 100 exercices pour se mettre à Rust https://rust-exercises.com/ Librairies Hibernate 6.5 est sorti https://in.relation.to/2024/04/25/orm-650/ cache full pour les entités et leur collections (le défaut est shallow) Java record pour les @IdClass Les filtres peuvent être auto activés par défaut (vs à faire sur chaque session). Les filtres sont pas mal pour gérer par exemple des soft delete Keybased pagination pour éviter les trous de résultant en cas de modification d'entités en parallèle de.une recherche paginée. S.appuie sur une clé unique et ordonnée genre ISBN Une tech preview de Jakarta Data En parlant de Jakarta Data, deux articles sur le sujet https://in.relation.to/2024/04/01/jakarta-data-1/ https://in.relation.to/2024/04/18/jakarta-data-1/ concept de repository pas lié à une entité mais à une relation logique entre les recherches interagit via stateless session et est un bean CDI Code généré bien sur 4 opérateur crud et les requêtes save est up sert Type sage au sens ou le nom des méthodes n'est pas la logique de recherche Annotation et nom des paramètres et c'est type safe via un annotation processor ou string dans @Query qui est type safe aussi via le processeur discute plus de type safety et pagination Quarkus 3.10 avec quelques nouveautés https://quarkus.io/blog/quarkus-3-10-0-released/ flyway 10 arrive avec support natif Hibernate search supporte le standalone POJO mapper notamment pour elastic search (pas que ORM) Modification des propriétés Quarkus.package automatiquement remplacées par quarkus update et Quarkus 3.9 a fait son grand renommage réactif https://quarkus.io/blog/quarkus-3-9-1-released/ Clarifier que les extensions réactive n'imposent pas des apis réactives et seulement leur cœur implémenté en réactif ou offre optionellement des apis reacrive Les gens pensaient à tors que les réactives imposaient le modèle de programmation la encore quarkus update à la rescousse Un article sur l'api structured output pour Spring AI https://spring.io/blog/2024/05/09/spring-ai-structured-output un article descriptif sur quand cette api est utilisée Et les détails de son usage Comment passer une TimeZone dans spring boot et ce que cela impacte en terme de composants https://www.baeldung.com/spring-boot-set-default-timezone du basique mais toujours utile Task ou app Programmatiquement Sur certains lifecycles de Spring Infrastructure Un article et la vidéo de Devoxx France sur la haute disponibilité de Keycloak, comment c'est implémenté https://www.keycloak.org/2024/05/keycloak-at-devoxx-france-2024-recap l'infra d'identité est une infra clé Donc gérer la haute disponibilité est critique C'est un article qui pointe sur une vidéo de Devoxx France et la doc de keycloak sur comment tout cela est implémenté Cloud Comment se ruiner avec des buckets S3 https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 Amazon fait payer pour les requêtes non autorisées Il suffit de connaître le nom d'un bucket pour faire payer son propriétaire Amazon travaille pour fournir une solution / un fix. il est tombé par hasard sur un nom de bucket utilisé « pour de faux » par un outil open source populaire Bien rajouter un suffixe à ses buckets peut réduire le risque Mais pas l'éliminer un fix a été livré par amazon https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-s3-no-charge-http-error-codes/ Data et Intelligence Artificielle Guillaume résume GoogleIO https://x.com/techcrunch/status/1790504691945898300?s=61&t=WImtt07yTQMhhoNPN6lYEw AI overview plus besoin d'aller sur les sites Google I/O 2024 Google I/O 2024 résumé en vidéo de 10 minutes https://www.youtube.com/watch?v=WsEQjeZoEng et en 100 bullet points https://blog.google/technology/ai/google-io-2024-100-announcements/ Message de Sundar Pichai https://blog.google/inside-google/message-ceo/google-io-2024-keynote-sundar-pichai/#creating-the-future Project Astra, un assistant universel, sur smartphone avec qui on peut avoir une conversation normale et à qui montrer avec la caméra ce qui nous entoure https://www.theverge.com/2024/5/14/24156296/google-ai-gemini-astra-assistant-live-io Nouveau modèle Gemini 1.5 Flash, quasi aussi performant que le nouveau Gemini 1.5 Pro, mais beaucoup plus rapide (premiers tokens dans la seconde) et aussi moins cher https://blog.google/technology/developers/gemini-gemma-developer-updates-may-2024/ Gemini 1.5 Pro est Gemini 1.5 Flash sont disponibles avec une fenêtre de contexte d'un million de tokens, mais il y a une liste d'attente pour tester une fenêtre de 2 millions de tokens https://aistudio.google.com/app/waitlist/97595554 https://cloud.google.com/earlyaccess/cloud-ai?e=48754805&hl=en PaliGemma un nouveau modèle de vision ouvert dans la famille Gemma (pour faire du Q&A du sous-titrage) et preview de Gemma 2, avec une version à 27 milliards de paramètres https://developers.googleblog.com/en/gemma-family-and-toolkit-expansion-io-2024/ Gemini disponible dans les IDEs : Android Studio, IDX, Firebase, Colab, VSCode, Cloud and Intellj Gemini AI Studio enfin disponible en Europe Gemini supporte le parallel function calling et l'extraction de frame dans les vidéos Trillium, la 6ème version des TPU (Tensor Processing Unit), les processeurs spécifiques ML dans Google Cloud, 5 fois plus puissant que la génération précédente et 67% plus efficace en énergie https://cloud.google.com/blog/products/compute/introducing-trillium-6th-gen-tpus Le projet NotebookLM rajoute une fonctionnalité de Audio Overview qui permet de discuter avec son corpus de documents avec une conversation vocale https://notebooklm.google.com/ On peut appliquer le “grounding” avec Google Search pour l'API Gemini, pour que le modèle Gemini puisse chercher des informations complémentaires dans Google Search https://cloud.google.com/blog/products/ai-machine-learning/vertex-ai-io-announcements Annonce de Imagen 3, la future version de du modèle de génération d'images Imagen qui améliore la qualité et possède un très bon support du texte dans les images (objectif de disponibilité à l'été) https://blog.google/technology/ai/google-generative-ai-veo-imagen-3/#Imagen-3 https://deepmind.google/technologies/imagen-3/ DeepMind annonce Veo, un nouveau modèle de génération de vidéo très convaincant qui peut faire des vidéos en 1080p de 60s, mais en combinant plusieurs prompts successifs, il peut générer des vidéos plus longues qui s'enchainent https://deepmind.google/technologies/veo/ VideoFX, ImageFX et MusicFX, des expérimentations de Google AI intégrant Imagen 3 et Veo (pas encore disponibles en Europe) https://blog.google/technology/ai/google-labs-video-fx-generative-ai/ Gemini Advanced https://blog.google/products/gemini/google-gemini-update-may-2024/#context-window Les utilisateurs de Gemini Advanced (l'application web) utilisent Gemini 1.5 Pro avec la fenêtre de contexte de 1 million de tokens, la possibilité de charger des documents de Google Drive, et bientôt la possibilité de générer des graphiques. Gemini Advanced rajoute aussi la capacité de générer des itinéraires de voyage (avec intégration de Google Flights, etc) Fonctionnalité Gemini Live pour avoir une conversation vocale naturelle avec Gemini https://blog.google/products/gemini/google-gemini-update-may-2024/#gemini-live Gem : des plugins pour Gemini Advanced pour créer ses propres assistants personnalisés https://blog.google/products/gemini/google-gemini-update-may-2024/#personalize-gems Ask Photos, on peut poser à Google Photos des questions plus complexes comme “quelle est ma plaque d'immatriculation” et Photos devine que parmi toutes les photos de voitures lequelle est certainement la nôtre et extrait le numéro de plaque https://blog.google/products/photos/ask-photos-google-io-2024/ Même dans Google Messages vous pourrez échanger avec Gemini Google Search https://blog.google/products/search/generative-ai-google-search-may-2024/ Rajout d'un modèle Gemini spécial search intégré qui permet à Google Search de répondre aux questions de la barre de recherche avec une raisonnement multi-étapes, en étant capable de faire de la planification, en mode multimodal (texte, image, vidéo, audio) Planning de repas et de voyage, supporté dans Gemini, va arriver aussi dans Search Gemini 1.5 Pro est disponible dans le panneau latéral de Gmail, Docs, Sheets, Drive https://blog.google/products/workspace/google-gemini-workspace-may-2024-updates/ SynthID va même fonctionner pour du texte https://deepmind.google/discover/blog/watermarking-ai-generated-text-and-video-with-synthid/ Gemini Nano bientôt disponible dans les prochaines version de Chrome, pour utiliser le LLM directement dans le navigateur Android Seconde béta d'Android 15 https://android-developers.googleblog.com/2024/05/the-second-beta-of-android-15.html Private space pour garder des apps secures avec un niveau d'authentification supplémentaire Google collabore avec Samsung et Qualcomm sur la réalité augmentée dans Android https://developers.googleblog.com/en/google-ar-at-io-2024-new-geospatial-ar-features-and-more/ Project Gameface arrive sur Android (pour diriger Android avec les yeux, avec les expressions du visage, pour l'accessibilité) https://developers.googleblog.com/en/project-gameface-launches-on-android/ Gemini Nano va passer en multimodal, pas juste du texte Circle to search étendu à 100 millions de téléphones supplémentaires supportant Nano et va permettre de poser des questions, par exemple pour l'aide aux devoirs des enfants https://blog.google/products/android/google-ai-android-update-io-2024/#circle-to-search Detect phone scam on device with Gemini Nano Talkback, l'application pour l'accessibilité dans Android, va tirer parti de la multimodalité de Gemini Nano Bientôt de la génération d'image qu'on pourra intégrer dans ses mails, ses messages Wear OS https://android-developers.googleblog.com/2024/05/whats-new-in-wear-os-io-24.html Travail sur l'économie d'énergie pour faire durer les montres plus longtemps avant la prochaine recharge. Par exemple, 20% de consommation en moins lorsqu'on court un marathon ! Plus de type de données pour les activités physiques Project IDX accessible sans liste d'attente https://developers.googleblog.com/en/start-building-with-project-idx-today/ Firebase annonce 3 nouveaux produits https://developers.googleblog.com/en/whats-new-in-firebase-io-24/ Data Connect, un backend-as-a-service avec PostgreSQL https://firebase.google.com/products/data-connect App Hosting, hosting d'application Next et Angular https://firebase.google.com/products/app-hosting Genkit, a GenAI framework for app developers https://firebase.google.com/products/genkit Dart 3.4 avec support de Wasm comme target de compilation https://medium.com/dartlang/dart-3-4-bd8d23b4462a OpenAI lance son nouveau modèle: gpt-4o http://openai.com/index/hello-gpt-4o/ https://x.com/openaidevs/status/1790083108831899854?s=46&t=GLj1NFxZoCFCjw2oYpiJpw Audio, vision et reconnaissance de texte en realtime Plus rapide et 50% moins cher que son prédécesseur 4-turbo https://claude.ai/ est disponible en europe Claude, le modèle est créé par Anthropic: Claude est un assistant IA basé sur un grand modèle de langage entraîné selon des principes éthiques stricts. Il accorde une grande importance à l'honnêteté, l'impartialité et le respect de l'être humain. Son raisonnement repose sur une compréhension profonde des concepts plutôt que sur de simples associations statistiques. Il cherche activement à corriger les éventuels biais ou erreurs. Claude est polyvalent et peut s'adapter à différents styles de communication et niveaux de complexité selon le contexte. Il maîtrise de nombreux domaines académiques et scientifiques. Il est capable d'introspection sur ses propres processus de pensée et ses limitations. La vie privée et la confidentialité sont des priorités pour lui. Claude continue d'apprendre et de s'améliorer grâce aux interactions avec les humains. Son but est d'être un assistant fiable, éthique et bienveillant. quelqu'un sait comment ils font pour raisonner et pas juste LLM statistiquer? Comment ils prouvent cela ? C'est du code à part? Grok le modèle de X/Twitter/Musk est aussi dispo en Europe https://x.com/x/status/1790917272355172401?s=46&t=GLj1NFxZoCFCjw2oYpiJpw un truc unique c'est qu'il utilise les tweet comme reference sur ce qu'il dit. Par exemple demande les meilleurs Java Champions et c'est sur les tweet recents , probablement une sorte de RAG ou une sorte de fine tuning sur les derniers tweets, je ne sais pas L'algorithm des modeles de diffusion expliqués https://x.com/emmanuelbernard/status/1787565568020619650 deux articles, un general et lisible l'autre plus abscon mais avec certains details interessants sur le downsizing étapes ajout de bruit à des images (learning) pour après appliquer le process opposé le reverse diffusion process On prédit le bruit à enlever, on l'enlève et on repère le processus. Et tout cela est influencé par le prompt. Reindexation sans downtime des données de documentation de Quarkus, en quarkus bien sûr https://quarkus.io/blog/search-indexing-rollover/ utilise hibernate search Utilisé Elasticsearch / opensearch Article qui explique une des approches pour reindexer sans downtime via index alias Outillage Un article qui parle de l'outil de build bld, peu connu, qui permet d'écrire ses builds simplement dans une classe Java https://sombriks.com/blog/0070-build-with-bld-and-why-it-matters/ IntelliJ 2024.1 est sorti https://blog.jetbrains.com/idea/2024/05/what-s-new-in-intellij-idea-ultimate-2024-1/ complétion de ligne entière (deep learning) Assistant AI amélioré Spring Boot support amélioré sur bean completion et génération de diagramme Support de dev containers simplifié Amélioration support quarkus avec notamment icône dev ui et config des tests Support OpenRewrite Server wiremock et plein d'autres choses En version beta public, Homebrew permet de vérifier la provenance des packages (bottles) https://blog.trailofbits.com/2024/05/14/a-peek-into-build-provenance-for-homebrew/ Basé sur le système “build provenance” de sigstore https://docs.sigstore.dev/verifying/attestation/#validate-in-toto-attestations qui repose sur les attestations in-toto https://in-toto.io/ Mettez à jour git en version 2.45.1 pour fixer des failles de sécurité https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/ CVE-2024-32002 (Critique, Windows & macOS) : Les repos Git avec des sous-modules peuvent tromper Git pour lui faire exécuter un hook (élément de script) à partir du répertoire .git/ pendant une opération de clonage, permettant l'exécution de code à distance (Remote Code Execution). CVE-2024-32004 (Important, machines multi-utilisateurs) : Un attaquant peut concevoir un repo local qui exécute du code arbitraire lors du clonage. CVE-2024-32465 (Important, toutes les configurations) : Le clonage à partir de fichiers .zip contenant des repos Git peut contourner les protections, et potentiellement exécuter des hooks malveillants. CVE-2024-32020 (Faible, machines multi-utilisateurs) : Les clones locaux sur le même disque peuvent permettre à des utilisateurs non approuvés de modifier des fichiers liés physiquement (hard link) dans la base de données des objets du repo cloné. CVE-2024-32021 (Faible, machines multi-utilisateurs) : Le clonage d'un repo local avec des liens symboliques (symlinks) peut entraîner la création de liens physiques vers des fichiers arbitraires dans le répertoire objects/. Architecture Visualisation des algorithmes de rate limitation https://smudge.ai/blog/ratelimit-algorithms Méthodologies Le problème de l'implémentation alternative https://pointersgonewild.com/2024/04/20/the-alternative-implementation-problem/ Article par un développeur qui a développé des Just-in-Time compiler pour différents langages Remarqué que développer une implémentation alternative d'un langage (par exemple) n'a jamais vraiment rencontré le succès Les gens préfèrent l'original à une alternative qui est dépendante de / a peine à suivre l'implémentation d'origine Pour son cas, sur le JIT, il a travaillé sur un JIT intégré directement dans CRuby (plutôt que faire son implémentation alternative comme TruffleRuby), et sont JIT est intégré maintenant dedans directement Plus facile de rejoindre / s'intégrer au projet plutôt que d'être une alternative pour laquelle il faut convaincre les gens de l'adopter Le mode vigilant dans GitHub https://x.com/emmanuelbernard/status/1790026210619068435 c'est la suite du blog wsur la signature des commits que j'ai fait ul y a quelques temps https://emmanuelbernard.com/blog/2023/11/27/git-signing-ssh/ Maintenant, GitHub rajoute de plus en plus d'infos si les signatures ne matchent pas ou ne sont pas présentes Loi, société et organisation Une perspective sur Redis et les changements de license par un devrel AWS OpenSearch https://www.infoworld.com/article/3715247/the-end-of-vendor-backed-open-source.html les sociétés regardent l'impact légal des licenses source available pour elles même en usage interne Ça casse l'écosystème de spécialisations au dessus du produit (logz.io au dessus d'elastic démarré avant le changement de license) Redis top 10 contribs à AWS et Alibaba er Huawei et 3 redis. Donc c'est pas redis qui contribue tout. La plupart des ingénieurs de redislab ne bossent pas sur redis OSS, mais sur cloud et entreprise Peut être la fin des single vendor oss Il n'y a que les cloud providers qui peuvent fournir du OSS sans affecter leur structure du coût C'est un ex AWS en fait. Maintenant indépendant Microsoft va investir 4 milliards en France (datacenters et IA) https://news.microsoft.com/fr-fr/2024/05/13/microsoft-announces-the-largest-investment-to-date-in-france-to-accelerate-the-adoption-of-ai-skilling-and-innovation/ Il ne sont pas les seuls dans le cadre du programme #chooseFrance https://www.info.gouv.fr/actualite/choose-france-un-record-de-15-milliards-deuros-dinvestissements-etrangers Mais cela n'est pas sans laisser de questions sur l'avenir de notre activité avec les US qui externalisent désormais leur silicon valley https://www.cybernetica.fr/la-france-laboratoire-de-la-silicon-valley-2-0/ Outils de l'épisode ASDF un gestionnaire de version multi-runtime https://asdf-vm.com Arnaud l'avait recommandé mais je restais sur rvm apres des deboires, je suis passé a asdf, qui fonctionne mais pour le jdk j'utilise sdkman pour les javaistes ca parrait plus poussé Conférences Les videos de Devoxx France sont en ligne https://www.youtube.com/playlist?list=PLTbQvx84FrARars1vXos7mlPdvYJmsEoK La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 16-17 mai 2024 : Newcrafts Paris - Paris (France) 22 mai 2024 : OpenInfra Day France - Palaiseau (France) 22-25 mai 2024 : Viva Tech - Paris (France) 24 mai 2024 : AFUP Day Nancy - Nancy (France) 24 mai 2024 : AFUP Day Poitiers - Poitiers (France) 24 mai 2024 : AFUP Day Lille - Lille (France) 24 mai 2024 : AFUP Day Lyon - Lyon (France) 28-29 mai 2024 : Symfony Live Paris - Paris (France) 1 juin 2024 : PolyCloud - Montpellier (France) 6 juin 2024 : WAX 2024 - Aix-en-Provence (France) 6-7 juin 2024 : DevFest Lille - Lille (France) 6-7 juin 2024 : Alpes Craft - Grenoble (France) 7 juin 2024 : Fork it! Community - Rouen (France) 11 juin 2024 : Cloud Toulouse - Toulouse (France) 11-12 juin 2024 : OW2con - Paris (France) 11-12 juin 2024 : PGDay Lille - Lille (France) 12-14 juin 2024 : Rencontres R - Vannes (France) 13-14 juin 2024 : Agile Tour Toulouse - Toulouse (France) 14 juin 2024 : DevQuest - Niort (France) 18 juin 2024 : Mobilis In Mobile 2024 - Nantes (France) 18 juin 2024 : BSides Strasbourg 2024 - Strasbourg (France) 18 juin 2024 : Tech & Wine 2024 - Lyon (France) 19-20 juin 2024 : AI_dev: Open Source GenAI & ML Summit Europe - Paris (France) 19-21 juin 2024 : Devoxx Poland - Krakow (Poland) 26-28 juin 2024 : Breizhcamp 2024 - Rennes (France) 27 juin 2024 : DotJS - Paris (France) 27-28 juin 2024 : Agi Lille - Lille (France) 4-5 juillet 2024 : Sunny Tech - Montpellier (France) 8-10 juillet 2024 : Riviera DEV - Sophia Antipolis (France) 6 septembre 2024 : JUG Summer Camp - La Rochelle (France) 6-7 septembre 2024 : Agile Pays Basque - Bidart (France) 17 septembre 2024 : We Love Speed - Nantes (France) 19-20 septembre 2024 : API Platform Conference - Lille (France) & Online 25-26 septembre 2024 : PyData Paris - Paris (France) 26 septembre 2024 : Agile Tour Sophia-Antipolis 2024 - Biot (France) 2-4 octobre 2024 : Devoxx Morocco - Marrakech (Morocco) 7-11 octobre 2024 : Devoxx Belgium - Antwerp (Belgium) 10 octobre 2024 : Cloud Nord - Lille (France) 10-11 octobre 2024 : Volcamp - Clermont-Ferrand (France) 10-11 octobre 2024 : Forum PHP - Marne-la-Vallée (France) 11-12 octobre 2024 : SecSea2k24 - La Ciotat (France) 16 octobre 2024 : DotPy - Paris (France) 17-18 octobre 2024 : DevFest Nantes - Nantes (France) 17-18 octobre 2024 : DotAI - Paris (France) 30-31 octobre 2024 : Agile Tour Nantais 2024 - Nantes (France) 30-31 octobre 2024 : Agile Tour Bordeaux 2024 - Bordeaux (France) 31 octobre 2024-3 novembre 2024 : PyCon.FR - Strasbourg (France) 6 novembre 2024 : Master Dev De France - Paris (France) 7 novembre 2024 : DevFest Toulouse - Toulouse (France) 8 novembre 2024 : BDX I/O - Bordeaux (France) 13-14 novembre 2024 : Agile Tour Rennes 2024 - Rennes (France) 21 novembre 2024 : DevFest Strasbourg - Strasbourg (France) 28 novembre 2024 : Who Run The Tech ? - Rennes (France) 3-5 décembre 2024 : APIdays Paris - Paris (France) 4-5 décembre 2024 : Open Source Experience - Paris (France) 22-25 janvier 2025 : SnowCamp 2025 - Grenoble (France) 16-18 avril 2025 : Devoxx France - Paris (France) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via twitter https://twitter.com/lescastcodeurs Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

The eLife Podcast
Hibernation, Ketamine and Aphantasia

The eLife Podcast

Play Episode Listen Later Apr 19, 2024 37:53


This month, how animals hibernate and evidence that muscle myosin makes its own heat in the cold, brain scans to reveal how ketamine relieves resistant depression, the way the brain changes when animals build a bond, the evolution of flu outbreaks, and how aphantasia affects autobiographical memory. Get the references and the transcripts for this programme from the Naked Scientists website

Enterprise Java Newscast
Stackd 71: Eventually Eventuate

Enterprise Java Newscast

Play Episode Listen Later Apr 2, 2024 97:44


Overview Kito, Josh, Danno are joined by microservices guru, author, and Java Champion Chris Richardson. They discuss spring-boot-testjars, Jakarta EE 11, OpenRewrite, Chris' Eventuate project, microservice architecture patterns, Kafka, Repanda, AI and software development, the early days of cloud computing and Spring, and much more. About Chris Richardson Chris is a software architect and serial entrepreneur. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the author of the book Microservice Patterns. Chris helps organizations improve agility and competitiveness through better software architecture. He delivers consulting and training that helps organizations successfully adopt and use the microservice architecture. Chris is the founder of a startup that is creating a platform that simplifies the development of transactional microservices. He maintains a comprehensive set of resources for learning about microservices. Global and Industry News  - Google layoffs 2024: Hundreds of employees on hardware, engineering teams lose jobs  https://www.usatoday.com/story/money/2024/01/12/google-layoffs-2024/72201031007/ Server Side Java  - CVE-2024-22233: Spring Framework server Web DoS Vulnerability (https://spring.io/blog/2024/01/22/cve-2024-22233-spring-framework-server-web-dos-vulnerability)  - GitHub - spring-projects-experimental/spring-boot-testjars (https://github.com/spring-projects-experimental/spring-boot-testjars)  - Jakarta EE 11 Update (https://jakarta.ee/specifications/platform/11/)  - Tomcat migrator (https://github.com/apache/tomcat-jakartaee-migration)  - OpenRewrite (https://docs.openrewrite.org/)  - Eventuate (https://eventuate.io/)  - Transactional Outbox pattern (https://microservices.io/patterns/data/transactional-outbox.html)  - Enterprise Integration Patterns (https://www.enterpriseintegrationpatterns.com/)   - https://www.google.com/books/edition/Enterprise_Integration_Patterns/qqB7nrrna_sC?hl=en&gbpv=1&printsec=frontcover  - Redpanda (https://redpanda.com/) AI/ML  - LLMs: our future overlords are hungry and thirsty (https://microservices.io/post/generativeai/2023/10/09/our-future-overlords-are-hungry-and-thirsty.html) Java Platform  - The One Billion Row Challenge - Gunnar Morling (https://www.morling.dev/blog/one-billion-row-challenge/) Picks   - jChampions Conf Recordings (Josh) (https://www.youtube.com/@JChampionsCon)  - TV Show: Young Sheldon (Kito) (https://www.imdb.com/title/tt6226232/) Other Pubhouse Network podcasts   - OffHeap (https://javaoffheap.com)  - Java Pubhouse (https://javapubhouse.com) Events  - Devnexus 2024 - April 9-11 - Atlanta, GA, USA (https://devnexus.org/)  - Great International Developer Summit - April 23-26th - Bangalore, India (https://developersummit.com/)  - JNation 2024 - June 4-5th - Coimbra, Portugal (https://jnation.pt/)  - dev2next  

UTIAg
Bringing it Home: Can Humans Hibernate?

UTIAg

Play Episode Listen Later Feb 26, 2024 12:53


On warm days, we might forget that March usually brings us a final blast of winter! This week, Sarah and Tennille discuss strategies for conquering the cold days that still lie ahead.

The Dad Verb Podcast
Hamsters Hibernate - Ep. 42

The Dad Verb Podcast

Play Episode Listen Later Feb 13, 2024 38:13


In this episode of The Dad Verb Podcast, Andrew and Andrew discuss their childhood fears. Listen on Spotify: https://spoti.fi/3XfpYjR Listen on Apple: https://apple.co/3HLZCzU Listen on Google: https://bit.ly/42uXtSU Follow Andrew: https://www.instagram.com/dad_verb/ Follow Ben: https://www.instagram.com/mr_mackenzie/ Follow The Other Andrew: https://www.instagram.com/ttbakiatwoam/ Join our private Discord community for new/expectant dads: https://launchpass.com/dad-verb/community-member

Integrative Thoughts
Thaddeus Owen | Illuminate & Hibernate: Biohacking Tips For Light Hacking and The Hibernation Diet

Integrative Thoughts

Play Episode Listen Later Feb 9, 2024 109:25


Thaddeus Owen is known in the biohacking space as “Primal Hacker”. He is an expert in all things Light Hacking and we dive into his book ‘ The Hibernation Diet.” His book talks about the impact of light exposure on our hormones, metabolism, and sleep. He explains the changing light exposure throughout the year can affect appetite, weight loss, and how cycling our diet though the year in the optimal approach.  Website: https://primalhacker.com/ Ted Talk: https://www.youtube.com/watch?v=7_hX7d2NmNE   Work With Me: Mineral Balancing HTMA Consultation: https://www.integrativethoughts.com/category/all-products  My Instagram: @integrativematt My Website: Integrativethoughts.com   Advertisements:   Valence Nutraceuticals: Use code ITP20 for 20% off https://valencenutraceuticals.myshopify.com/   Zeolite Labs Zeocharge: Use Code ITP for 10% off https://www.zeolitelabs.com/product-page/zeocharge?ref=ITP Magnesium Breakthrough: Use Code integrativethoughts10 for 10% OFF https://bioptimizers.com/shop/products/magnesium-breakthrough Just Thrive: Use Code ITP15 for 15% off https://justthrivehealth.com/discount/ITP15 Therasage: Use Code Coffman10 for 10% off https://www.therasage.com/discount/COFFMAN10?rfsn=6763480.4aed7f&utm_source=refersion&utm_medium=affiliate&utm_campaign=6763480.4aed7f   Chapters: 00:00 Introduction and Background 01:10 Early Interest in Biohacking 03:10 Experimenting on Himself 04:40 Biohacking and Individual Differences 05:20 Discovering Biohacking through Podcasts 08:20 Thaddeus' Experience with Dave Asprey's Coaching Program 09:29 The Importance of Emotional Work in Biohacking 10:19 The Impact of Psychedelics on Mental Health 12:54 The Importance of Sharing Biohacking Information 15:58 The Harmful Effects of Artificial Light at Night 22:29 Choosing the Right Light Bulbs 29:38 The Benefits of Blue Light Blocking Glasses 39:38 The Importance of Sunlight in the Morning 45:48 The Importance of Sunlight and Circadian Rhythm 56:50 The Benefits of Using Iris for Computer Screens 01:15:21 Understanding Winter and Seasonal Eating 01:20:47 Adapting Diet to Location and UV Light Exposure 01:25:05 Optimizing Winter Lifestyle 01:31:08 Vitamin D and Chronic Infections 01:33:37 The Benefits of Cold Adaptation 01:37:02 Biohacking Course and Taking Ownership of Health   Takeaways: Biohacking involves looking within yourself and your environment to optimize your health. Artificial light at night can disrupt your circadian rhythm and have negative effects on your health. Using red lights or blue light blocking glasses at night can help protect melatonin production and improve sleep. Getting sunlight in the morning is crucial for setting your circadian rhythm and improving overall health. Getting sunlight in the morning is important for setting up melatonin production at night. Avoid wearing sunglasses, glasses, or contacts during the day to allow the eyes to absorb the full spectrum of light. Grounding, or connecting with the Earth, can reduce inflammation and improve overall health. Seasonal eating and adapting diet to location and UV light exposure can optimize health and weight management. In the winter, it is beneficial to slow down, engage in spiritual work, and prioritize sleep and rest. Vitamin D supplementation can be beneficial for individuals with chronic infections and imbalanced mineral levels. Cold adaptation in the winter can open ancient pathways in the body, leading to improved detoxification, reduced inflammation, and better sleep. Taking ownership of one's health is crucial, and resources like biohacking courses can provide valuable information and guidance. Building a board of directors for one's health, consisting of various experts and modalities, can help individuals make informed decisions about their well-being.   Summary: Thaddeus Owen shares his journey into biohacking and the importance of natural biohacks. He discusses the harmful effects of artificial light at night and the benefits of using red lights or blue light blocking glasses. Thaddeus emphasizes the significance of getting sunlight in the morning to set the circadian rhythm and improve overall health. The conversation covers the importance of sunlight and circadian rhythm, the benefits of using Iris for computer screens, the benefits of grounding, understanding winter and seasonal eating, adapting diet to location and UV light exposure, and optimizing the winter lifestyle. In this conversation, Matthew Coffman and Thaddeus Owen discuss various topics related to health and biohacking. They cover the importance of vitamin D in alleviating chronic infections and its impact on mineral levels. They also explore the benefits of cold adaptation in the winter, including improved detoxification, reduced inflammation, and better sleep. Additionally, they discuss Thaddeus' biohacking course and the importance of taking ownership of one's health.  

Knewz
Why Don't Humans Hibernate? Study Shows We Could Use the Sleep

Knewz

Play Episode Listen Later Jan 24, 2024 3:18


Bears, they say, do it. Bats do it. Even little squirrels do it. So why can't humans? The topic here is hibernation.Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Nat Theo Nature Lessons Rooted in the Bible
Bears Don't Hibernate — 4 Cool Ways God Designed Creatures to Rest - Episode 23

Nat Theo Nature Lessons Rooted in the Bible

Play Episode Listen Later Jan 23, 2024 20:07


Did you know bears don't hibernate? But what is it called when they take a long, sleepy nap in winter? We're exploring four fascinating ways God designed creatures to rest and why rest is important for us, too!Here's our trail map:What is hibernation?What is a bear's winter nap called?What are four ways God designed animals to rest?Why is rest important for us?Resources:Get Eryn's new book, Rooted in Wonder: Nurturing Your Family's Faith Through God's Creation: https://www.amazon.com/Rooted-Wonder-Nurturing-Familys-Creation/dp/0825447615Free Nature's Rest Coloring Sheet: https://erynlynum.com/nattheo23Access full Episode Activity Guides by joining the Nat Theo Club: https://www.patreon.com/NatTheoClubScriptures Referenced in This Episode:“So the sky, the earth, and all that filled them were finished. By the seventh day God finished the work he had been doing, so he rested from all his work. God blessed the seventh day and made it a holy day, because on that day he rested from all the work he had done in creating the world.” Genesis 2:1-3“...The Lord is the God who lives forever, who created all the world. He does not become tired or need to rest…” Isaiah 40:28“This is what the Lord commanded, because tomorrow is the Sabbath, the Lord's holy day of rest.” Exodus 16:23“Come to me, all of you who are tired and have heavy loads, and I will give you rest. Accept my teachings and learn from me, because I am gentle and humble in spirit, and you will find rest for your lives. The burden that I ask you to accept is easy; the load I give you to carry is light.” Matthew 11:28-30Terms Learned in This Episode:Hibernation: When an animal goes into a dormant, sleepy state and its metabolism slows, heart rate slows, and body temperature lowers.Metabolism: A chemical process in a body that changes food into energy.Denning: A bear's winter nap. Similar to hibernation, but they only lower their body temperature by about ten degrees. (Also called Ursid hibernation or carnivore lethargy)Estivation: Like winter hibernation but happens during the summer.Torpor: Similar to hibernation but only lasts a few hours. Like a small, daily hibernation​​Circadian rhythm: Circadian means “around a day.” Circadian rhythm is our internal clock that helps us know what time it is.Find more Bible & Nature resources at Erynlynum.com

Goes Without Saying
how to hibernate: lonely isolation girl szn

Goes Without Saying

Play Episode Listen Later Jan 15, 2024 37:07


podmothers sephy & wing enter the chat: spiralling on loneliness, how to make friends as adults, friendship breakups, fights, communication and fomo. anti-social attention-seeker? is there anything this girl can't do? ✷shop ✷ www.sephyandwing.co.ukhear more ✷ www.instagram.com/sephyandwingwatch more ✷ www.tiktok.com/@sephyandwing Hosted on Acast. See acast.com/privacy for more information.

The Big Story
Staff Pick: Can humans hibernate their way to Mars?

The Big Story

Play Episode Listen Later Dec 29, 2023 28:25


To mark the end of 2023, we're taking a look back at some of our favourite episodes from this past year. We hope you enjoy this trip down memory lane, and please stay tuned to the feed for new episodes coming in 2024.Happy new year! ----------------------------------------ORIGINAL SHOW NOTES:One of the biggest problems facing humans attempting to travel anywhere in space that's farther than the moon is the years it will take to get there. A small ship simply can't support normal human life for that long. We need too much food, water, exercise and stimulation. But ... what if we didn't? What if we could shut ourselves down, the way animals do in the middle of winter, needing limited supplies and passing months as though they were days?This used to be the realm of science fiction. It's not anymore.GUEST: Brendan I. Koerner, contributing editor at WIRED, author of The Skies Belong to Us: Love and Terror in the Golden Age of Hijacking 

Body Habit Rescue | Mom Health and Fitness, Burnout, Self-Care, Mindset, Strategic Habits and Routines
45: Holiday Healthy Habits: How to Hibernate and Refresh this Season

Body Habit Rescue | Mom Health and Fitness, Burnout, Self-Care, Mindset, Strategic Habits and Routines

Play Episode Listen Later Dec 13, 2023 15:07


We don't call it hibernation for humans in winter, but we do actually move inward - and moving inward is such a consistent part of the holiday, even spiritually as we think of the actual holidays - Christmas, Hanukkah, and Kwanzaa. In today's episode, I talk about how to allow ourselves to lean into hibernating this holiday, in all areas of our wellness. Let's move, Lu JOIN the Online Community -> https://bit.ly/bhrFBgroup Be an INSIDER -> https://bit.ly/bhrinsider Get UNSTUCK in your daily wellness habits -> http://bodyhabitrescue.co

Microsoft Cloud IT Pro Podcast
Episode 363 – Hibernation is for more than bears

Microsoft Cloud IT Pro Podcast

Play Episode Listen Later Dec 7, 2023 37:46 Transcription Available


In Episode 363, Ben and Scott talk through some new hibernation capabilities coming to an Azure VM near you and the announced retirement of SharePoint Add-Ins. It's also the season of giving and we're raising money for Girls Who Code. Donate today at https://give.girlswhocode.com/msclouditpro! Like what you hear and want to support the show? Check out our membership options. Show Notes Hibernating virtual machines Hibernate a dev box in Microsoft Dev Box Microsoft adds Outlook to cloud.microsoft domain for its services SharePoint Add-In retirement in Microsoft 365 Azure ACS retirement in Microsoft 365 About the sponsors Intelligink utilizes their skill and passion for the Microsoft cloud to empower their customers with the freedom to focus on their core business. They partner with them to implement and administer their cloud technology deployments and solutions. Visit Intelligink.com for more info.

Be It Till You See It
288. Creating Space for New Things

Be It Till You See It

Play Episode Listen Later Nov 10, 2023 7:23


Lesley recounts her victories in decluttering and the profound effects it has on personal growth. She blends stories from her life with those of her listeners, showcasing the transformative power of embracing change and making room for new things.If you have any questions about this episode or want to get some of the resources we mentioned, head over to LesleyLogan.co/podcast. If you have any comments or questions about the Be It pod shoot us a message at beit@lesleylogan.co . And as always, if you're enjoying the show please share it with someone who you think would enjoy it as well. It is your continued support that will help us continue to help others. Thank you so much! Never miss another show by subscribing at LesleyLogan.co/subscribe.In this episode you will learn about:How virtual training leads to client recovery.The power of positive feedback in client bookings.The impact of clearing clutter. How to embrace the different seasons. Episode References/Links:Mentions, Joanne SuttonMentions, Selena Lowe  If you enjoyed this episode, make sure and give us a five star rating and leave us a review on iTunes, Podcast Addict, Podchaser or Castbox. Get your free Athletic Greens 1 year supply of Vitamin D3+K2 and 5 free travel packsGet your discount for some Toe Sox using the code: LESLEY Be It Till You See It Podcast SurveyBe in the know with all the workshops at OPCBe a part of Lesley's Pilates MentorshipFREE Ditching Busy Webinar Resources:Watch the Be It Till You See It podcast on YouTube!Lesley Logan websiteBe It Till You See It PodcastOnline Pilates Classes by Lesley LoganOnline Pilates Classes by Lesley Logan on YouTubeProfitable PilatesFollow Us on Social Media:InstagramFacebookLinkedInEpisode Transcript:Lesley Logan 0:00  It's Fuck Yeah Friday. Brad Crowell 0:01  Fuck yeah.Lesley Logan 0:02  Get ready for some wins. Lesley Logan 0:05  Welcome to the Be It Till You See It podcast where we talk about taking messy action, knowing that perfect is boring. I'm Lesley Logan, Pilates instructor and fitness business coach. I've trained thousands of people around the world and the number one thing I see stopping people from achieving anything is self-doubt. My friends, action brings clarity and it's the antidote to fear. Each week, my guest will bring bold, executable, intrinsic and targeted steps that you can use to put yourself first and Be It Till You See It. It's a practice, not a perfect. Let's get started. Lesley Logan 0:48  Alright, hello, welcome to Friday. It's a mini, quick, inspo day. This moment where we just go and know oh my god, less than a 10-minute podcast, remind me that things are awesome. There are wins out there. And if there are wins happening for other people, there can be wins for you. It's just how it goes. It's really how it goes. Our brain is in search of things that prove our thoughts correctly. And when you start thinking about winning as possible, you start to see other wins in your life. And so here are some wins from you guys, and then a win of mine and then a little affirmation for you to repeat to yourself today. Lesley Logan 1:21  So Joanne Sutton, she's an Agency member. And she wrote, "My client who found me on Google in April is now officially pain free as of the last four weeks, and it's all been done virtually. She is so happy and it looks like a different person. She really is my ideal client and keeps a log of all of her practice sessions following my on-demand videos, and then has fortnightly or every three weeks sessions with me so I can answer any questions fine-tune what she is doing, and progress to the next level. I'm so happy for her and love working with clients like her." I mean, Joanne how frickin amazing is that? Pain free. Oh my goodness, it feels so good. Okay, she also continues, "I have a new client who loved her first virtual sessions working through my on-demand videos too. I'm almost halfway through editing my book and come up with ideas for lead generations for my book and a client of 12 years pre-COVID has finally reached out to me to do a virtual lessons, which is so great." Oh, I love that first of all, can be so icky when somebody like who has been with you for a long time like decides they don't want to continue because maybe you changed how you offer your services. But look, they come back because they remember how good you make them feel. So important you all whether you are a teacher or something else if like if you are in the service of making people feel good people remember that and they come back around in their own time. We can't force them right we can't micromanage that but also Joanne is one of our Agents members who is writing a book we actually have three so one's published and then two are in the route there so congrats Joanne to all of that I'm so excited for your pain free fitness to get out there. Lesley Logan 2:52  Our other win is Selena Lo she's also an Agency member and she wrote, "Super happy with how my Pilates Mat classes are going. I covered these over the summer and now teach them full time. I have had great feedback from the clients and two have booked for all three classes for the rest of the month so they don't lose their space. One of these is a new to Pilates, ended our first class with him on Wednesday, came back today and now I seem to have a committed client who's fallen in love with Pilates." Isn't that just so nice, it's so nice when like you teach a class and people go oh my god I need this in my life I'm gonna schedule my life around you. There are people out there who just want to feel good and when you show up and you love what you're doing and you're competent in what you're doing it's like a magnet for that. So way to go Selena I'm so happy for you. And I know you're starting your other training program right now as we speak So congratulations on that big goal happening because I know you've been having your eye on it for over a year. So now you can send your wins in, I want you to I want to celebrate your wins. I want to shout them out. I want to help other people see what is possible for a win in your life. Lesley Logan 3:56  My win, you ready for this? This is like gonna blow your mind and this is a win because it is. I cleared up my closet I sold my peloton I'm creating space. Yes, I did. I have been wanting to clean up my closet for since 2020 and I would go through and like get rid of a couple of things here and there and like it felt like a lot you know it felt like it was space but I recently had a stylist go I think you could probably do a harsh edit on these clothes and I was looking at them and I was like she's frickin right so I went through it anything was fall and winter I just that I was like I have more than this. And it leads to falls and winters I'm pulling it out. And you could oh my gosh, I think you can like I think have less clothes than Brad does hanging up. So, so excited about that. And I sold my peloton, not because I don't love, love it but it's actually not great for my knee. And I have been really wanting to kind of have a place to like sit and read in my office and I was thinking about that and then this chair that I've been eyeing came up into my feed from a neighbor and I was like oh my god, but I have this peloton and I was like I'm not using the peloton because it hurts my knee. So I sell the peloton. For the price of the chair, boom, I'm creating space. It's a win, you guys, you cleaning out your closet, it's a win creating space in your life to let other things in, those are wins and we can't think of them as chores or to do list we have to think of them as like actions that are actually taking us to the next level in our life. And so, I'm so happy about that. I'll be in another closet edit in the new year for the spring stuff and selling and donating that stuff. So stay tuned for that winLesley Logan 4:18  Okay, so because you guys like them, here we go. Your affirmation to repeat, journal, think about, contemplate. It's like pulling a tarot card. I respect the cycle of the seasons. I respect the cycle of the seasons. You guys I know that like no one likes a winter. Everyone wants the summer to stand forever. But the world, the Earth, it has cycles for a reason. It actually is so great for the plants. It's so great for the soil. It's so great for you. So respect the cycle of the seasons and it's okay, as we're going into the winter season for those in the northern hemisphere to like do wintery things, have hot foods, curl up and like contemplate, right? Hibernate. For those in the southern hemisphere who are like working into your summer. Oh my god, enjoy the heck out of it right? And respect the cycle of the seasons. Journal about that. How are you going to respect the cycle of the seasons where you are, and until next time, Be It Till You See It. Lesley Logan 6:24  That's all I got for this episode of the Be It Till You See It Podcast. One thing that would help both myself and future listeners is for you to rate the show and leave a review and follow or subscribe for free wherever you listen to your podcast. Also, make sure to introduce yourself over at the Be It Pod on Instagram. I would love to know more about you. Share this episode with whoever you think needs to hear it. Help us and others Be It Till You See It. Have an awesome day. Lesley Logan 6:52  Be It Till You See It is a production of The Bloom Podcast Network.Brad Crowell 6:55  It's written, filmed, and recorded by your host, Lesley Logan and me, Brad Crowell. Lesley Logan 7:00  It is produced and edited by the epic team at Disenyo. Brad Crowell 7:04  Our theme music is by Ali at Apex Production Music, and our branding by designer and artist Gianfranco Cioffi. Lesley Logan 7:11  Special thanks to Melissa Solomon for creating our visuals and Ximena Velazquez for our transcriptions. Brad Crowell 7:16  Also to Angelina Herico for adding all the content to our website. And finally to Meridith Crowell for keeping us all on point and on time.Support this podcast at — https://redcircle.com/be-it-till-you-see-it/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Filter Free Friday
Avoiding Shame Around Holiday Overeating and The Urge to Hibernate

Filter Free Friday

Play Episode Listen Later Nov 10, 2023 24:38


Come November and December all we want to do is overeat at the holiday parties and skip our workouts to sit on the couch and drink some hot chocolate/eggnog/insert your cozy beverage of choice here.   If you find yourself full of shame and guilt come January, this podcast will help you build a plan to do things differently this year.Britany is here to help strip away the unhealthy thought patterns that can creep up for some of us around being "healthy" during the holidays and she reminds us that the only thing we need to worry about in November and December is enjoying the cookies, moving your body more days than not, and being thankful for all the good that exists in our lives.CONNECT WITH BRITANYhttp://www.instagram.com/britanywilliamshttp://www.tiktok.com/@britanywilliams

The Playground
260. Fall Equinox 2023 - It's not time to hibernate just yet

The Playground

Play Episode Listen Later Oct 1, 2023 12:21


No, no, no. Conservation season hasn't started just yet. You first get to harvest before you hibernate. Fall equinox marked the beginning of fall a few days ago, and this super full moon (harvest moon) indicates energy, vitality, and resourcefulness. You're going feel an uptick of energy for about one month until it reaches its peak and THEN you will start conservation before hibernating near the Winter Solstice (look at the flow chart).  Nature, seasons, rhythms, and cycles ebb and FLOW.  What this means for you practically is that you must get your ducks in a row now. Use this energy to organize and prepare what you need in a way that will sustain you for the upcoming months. What do you need to gather that will keep you creatively fulfilled? What do you need to initiate NOW so that you don't feel you aren't doing enough later?

Explain Like I'm Five - ELI5 Mini Podcast
ELI5 Hibernation - is there a way humans could hibernate like bears do?

Explain Like I'm Five - ELI5 Mini Podcast

Play Episode Listen Later Aug 10, 2023 5:39


How do bears manage to keep their muscles strong after hibernation? If bears can hibernate through the winter living strictly on fat, could people potentially do the same and just sit around and not eat anything? What mechanism allows seed to hibernate for thousands of years and simply wake up to the first sign of water? Would a bear that's raised domestically, including sleeping indoors, still go through hibernation? ... we explain like I'm five Thank you to the r/explainlikeimfive community and in particular the following users whose questions and comments formed the basis of this discussion: ripghost, nesbiteme, riconquer, auswanderer, zodadoza, 7ambez, inspectormac9, coolappz and meowsaysdexter To the ELI5 community that has supported us so far, thanks for all your feedback and comments. Join us on Twitter: https://www.twitter.com/eli5ThePodcast/ or send us an e-mail: ELI5ThePodcast@gmail.com

How To Be Awesome At Everything Podcast
250. How To Be Awesome At Winning Days When You Feel Like Shit

How To Be Awesome At Everything Podcast

Play Episode Listen Later May 12, 2023 22:21


We all have days where we just feel just feel like shit. Maybe you are a little sick or under the weather or you're straight bummed out or in a bad headspace or just low on energy… how do you handle it?  I think there are so many ways to handle times when you feel crappy, and turn it into a win. In this episode, I'm sharing lots of ideas of how to turn a wasted day in to a winning day.  So many options - lean into whatever feels best to get you  Some days we have 100% energy and effort and happy headspace - and other days we have like 1% for whatever reason. Rather than label those days as “bad days” and going down a spiral and making it worse- let's be strategic about it and figure out… what's my best approach here? What's the best way to handle this- because we know the other way to the other side is to get through it.  Listen to this today and then again when you're having one of those days… together, we will turn it around.  Let's go!  Lindsay talks about these ways to handle it: -Call it a day on the issue and don't overthink it  -Do the best you can with the cards you're dealt -Hibernate and have some alone time! -Get outside and change your headspace  -Don't label the day as good or bad… you find what you're looking for!  David Goggins style -  -Embrace discomfort - when you're having a tough day, it's easy to want to escape and numb or avoid the pain.  David Goggins style is to lean into the discomfort and push through.  Maybe it's a hard workout or a tough challenge at work or face a tough conversation head on.  -Use positive self talk - reframe your mind - rest  -Embrace the suck- tough times make you stronger and more resilient in life  Brene Brown style- -Practice self-compassion- talk to yourself like you would a good friend -Have empathy - try to put yourself in other peoples shoes - if that's mainly what's bumming you out  -Get support- from people who love you  -Practice gratitude - focus on things you are grateful for and realize it could be worse -Fund meaning in the struggle - the hardest times of our lives and bring the most growth and transformation. When you're having one of those days, try to find meaning in the struggle and see it as opportunity for growth and learning.  The hardest times can help us become strong and more resilient and more compassionate. CHEERS to turning SHITTY days into WINNING days!!

Crushing Iron Triathlon Podcast
#680 – Attack Your Weaknesses

Crushing Iron Triathlon Podcast

Play Episode Listen Later Apr 27, 2023 58:30


If you're like most of us you excel at one or two of the three sports in triathlon. But guess what? Attacking your weaknesses can often improve the others as well. Today, we look at how and why to put more time into things you're not good (or natural) at. This goes from spending more time in a certain sport to figuring out the little secrets to what Free Speed means with regard to racing. We get into the idea of shooting for the sun and landing on the moon along with what that REALLY MEANS. We can talk about things, plan them out, imagine certain outcomes, but it really comes down to doing work. And that might not always be the kind of work you think it is. The easier your “fast” feels, the longer you can hold it. But how do you get to that point? What are some good training strategies that make going fast feel easier? Topics: Just showing up Shoot for the Sun, Land on the Moon? Aiming differently at the target Rekindle competitive nature Rising tides raise all ships Seed money or sell something?? We avoid doing things we're not good at, but . . . Which side of the body do you favor? Passive improvements Balancing the left and right side Picking races for different types of athletes Strong arm/Weak arm The key to lowering your run time Returns on investments Hibernate and shed as you go? Run economy Real Free Speed The easier your fast feels the longer you can hold it Coaching Inquiries Mike Tarrolly - CrushingIron@gmail.com Robbie Bruce - C26Coach@gmail.com www.c26triathlon.com

Who Smarted?
Why do some animals Hibernate?

Who Smarted?

Play Episode Listen Later Mar 27, 2023 17:19


What is Hibernation? How do bears prepare to hibernate? What happens if you wake up a hibernating animal? After the episode, check out today's SMARTYQUIZ email to test how well you smarted! If you're not getting our free SMARTYQUIZ email, you're really missing out on a great opportunity to lock in the learning from Who Smarted?! It's our gift to you, FREE, 3 times a week! Sign up here. For free home activities sign-up at www.WhoSmarted.com

The Creation Podcast
Why Do Animals Hibernate? | The Creation Podcast: Episode 45

The Creation Podcast

Play Episode Listen Later Mar 21, 2023


The word hibernation is often used in reference to deep sleep, but what is it really? What kinds of creatures hibernate? How does this demonstrate the Creator's wisdom? Host Ivana and zoologist Dr. Frank Sherwin talk about this strange, sleep-like state.

BirdNote
Common Poorwills Can “Hibernate”

BirdNote

Play Episode Listen Later Jan 21, 2023 1:36


Common Poorwills don't sing much when the mercury drops. But they can do something else that is remarkable. As the winter cold deepens, these petite members of the nightjar family can enter a hibernation-like state — and stay like that for hours — or even weeks! Scientists call it torpor. It happens when an animal slows its body functions to conserve energy and heat.More info and transcript at BirdNote.org. Want more BirdNote? Subscribe to our weekly newsletter. Sign up for BirdNote+ to get ad-free listening and other perks. BirdNote is a nonprofit. Your tax-deductible gift makes these shows possible.