Podcasts about Java

Indonesian island

  • 3,639PODCASTS
  • 11,740EPISODES
  • 43mAVG DURATION
  • 2DAILY NEW EPISODES
  • May 29, 2025LATEST
Java

POPULARITY

20172018201920202021202220232024

Categories



Best podcasts about Java

Show all podcasts related to java

Latest podcast episodes about Java

4:13 Podcast
#352: Can I Forgive and Make It Stick? With Debbie Barr

4:13 Podcast

Play Episode Listen Later May 29, 2025 29:24


Forgiveness is one of the hardest choices we face—but it's also one of the most powerful. Today's guest, author Debbie Barr, reveals how forgiving others isn't just an act of obedience to God—it's a gift to ourselves. Many people don't realize this, but we pay a high price to our overall health when we cling to resentment, bitterness, and thoughts of revenge. So, through a blend of science, psychology, and Scripture, Debbie unpacks the life-changing benefits of forgiveness. Plus, she'll give you practical steps to start moving forward, helping you understand why “forgive and forget” is a myth, what to do when painful memories resurface, and why waiting for the “right emotions” before forgiving is a mistake.  So, if you're struggling to forgive, wondering if you've truly forgiven, or simply need encouragement on your journey, listen in! You're about to get a taste of the freedom that comes with forgiveness. SHOW NOTES: 413Podcast.com/352  Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

Thrive Bites
Ep 194 - Breaking The Stigma Around Men's Mental Health

Thrive Bites

Play Episode Listen Later May 29, 2025 75:20


What does healing look like when men are finally allowed to speak? In this powerful episode, we bring together four incredible voices—Leo Xia, Michael Huynh, Jackson Xia, and Noel Garcia, who are each reshaping the conversation around men's mental health, identity, and healing within Asian and Asian American communities. Through stories of pain, resilience, and community, this episode sheds light on how mental health challenges have shaped their identities, not just as individuals, but as men breaking generational silence. We also discuss what the future could look like if more safe spaces existed for men to connect, express, and heal. Whether you're personally navigating your journey or looking to support others, this conversation offers hope, guidance, and a powerful reminder: you are not alone. About the guests: Leo Xia is a men's group leader and facilitator focused on supporting Asian men. Through over six years of work and 500+ conversations, he's explored themes such as masculinity, identity, and culture. He leads JinShan Men's Community under his company, JinShan Collective, and facilitates Proud Asian Men with the nonprofit Asian Mental Health Project. → Leo Xia https://www.instagram.com/lowhiofficial/ → Proud Asian Men Bay Area Retreat 2025 https://lu.ma/2hlvr42p  Michael Huynh is a mental health researcher completing his PhD in Public Health at UC Irvine. He studies the impact of social relationships on mental health within Asian American communities. → Michael Huynh: https://www.linkedin.com/in/mphuynh/ Jackson Xia is a dancer and facilitator who brings people together through joyful movement. With 15 years of street dance experience, he's taught youth across 20+ schools and led sessions for groups like Homeboy Industries and the Sierra Club. He also founded Soulful Sundays, a free dance picnic in Echo Park that supports mental health through movement in nature. → Jackson Xia: https://www.instagram.com/jackson.inabox/ → Soulful Sundays: https://www.instagram.com/soulfulsundaysla Noel Garcia is a Filipino American artist and founder of Genbu Daiko, with nearly 30 years of experience in Taiko drumming. His work blends rhythm, story, and soul to create spaces for healing, reflection, and connection. → Noel Garcia: https://www.instagram.com/taikonoel/ → Genbu Daiko of San Diego https://www.instagram.com/genbudaiko/   Useful Links: National Suicide and Mental Health Lifeline:→ https://988lifeline.org/ Teen Line:→ https://www.teenline.org/ How to Support Loved Ones: → https://www.suicideisdifferent.org/ → https://www.suicideispreventable.org/  --- ***This episode is sponsored by:

The Love of Cinema
"Strictly Ballroom": Films of 1992 + "Mission: Impossible-- The Final Reckoning" mini-review

The Love of Cinema

Play Episode Listen Later May 26, 2025 89:46


This week, the boys pull up their dacks, lace up their blunnies, pull over their cardies, eat a bikkie, grab a tinny, and lob in for the Ridgy Didge himself, Baz Luhrmann's first feature film, “Strictly Ballroom”. This isn't any ear bashing- we loved it! It made us three happy little Vegemites. After Jeff gives a quick mini-review of “Mission: Impossible— The Final Reckoning”, our native Aussie and gutless wonder, Dave, knackered from a good hissy at his lappy, guides us through this absolute hooley dooley. Don't be a drongo- grab a coldie and listen- you'll be doing the bogo pogo in a jiff!  Our phone number is 646-484-9298. It accepts texts or voice messages.  0:00 Intro; 6:27 Jeff's mini-review of Mission: Impossible — The Final Reckoning; 11:29 Gripes; 15:01 1992 Year in Review; 39:02 Films of 1992: Strictly Ballroom; 1:21:26 What You Been Watching?; 1:28:53 Next Episode Teaser Additional Cast/Crew: Paul Mercurio, Tara Morice, Craig Pearce, Bill Hunter, Pat Thompson, Gia Carides, Peter Whitford, Barry Otto, Sonia Kruger, Tom Cruise, Hayley Atwell, Simon Pegg, Ving Rhames, Pom Klementieff, Esai Morales, Holt McCalleny, Janet McTeer, Nick Offerman, Shea Whigham, Tramell Tillman, Angela Bassett, Mark Gatiss, Rolf Saxon, Greg Tarzan Davis. Hosts: Dave Green, Jeff Ostermueller, John Say Edited & Produced by Dave Green. Beer Sponsor: Carlos Barrozo Music Sponsor: Dasein Dasein on Spotify: https://open.spotify.com/artist/77H3GPgYigeKNlZKGx11KZ 
Dasein on Apple Music: https://music.apple.com/us/artist/dasein/1637517407 Additional Tags: Mission: Impossible, submarine, nuclear weapons, Top Gun: Maverick, Ben Mendelsohn, French Accents, The Monuments Men, George Clooney, The Stock Market Crash, Bear Market, Trains, Locomotions, Museums, Fuhrermuseum, Nazis, WWII movies, WWI Shows, Plastic ExplosivesThe Crusades, Swedish Art, Knights, Death, MGM, Amazon Prime, Marvel, Sony, Wicked, All Quiet on the Western Front, Wicked, Conclave, Here, Venom: The Last Dance, Casablanca, The Wizard of Oz, Oscars, Academy Awards, BFI, BAFTA, BAFTAS, British Cinema. England, Vienna, Leopoldstadt, The Golden Globes, Past Lives, Monarch: Legacy of Monsters, The Holiday, Sunset Boulevard, Napoleon, Ferrari, Beer, Scotch, Travis Scott, U2, Apple, Apple Podcasts, Switzerland, West Side Story, Wikipedia, Adelaide, Australia, Queensland, New South Wales, Melbourne, Indonesia, Java, Jakarta, Bali, Guinea, The British, England, The SEC, Ronald Reagan, Stock Buybacks, Marvel, MCU, DCEU, Film, Movies, Southeast Asia, The Phillippines, Vietnam, America, The US, Academy Awards, WGA Strike, SAG-AFTRA, SAG Strike, Peter Weir, Jidaigeki, chambara movies, sword fight, samurai, ronin, Meiji Restoration, plague, HBO Max, Amazon Prime, casket maker, Seven Samurai, Roshomon, Sergio Leone, Clint Eastwood, Stellen Skarsgard, the matt and mark movie show.The Southern District's Waratah Championship, Night of a Thousand Stars, The Pan Pacific Grand Prix (The Pan Pacifics)    

The Power Trip
HR. 2 Cover

The Power Trip

Play Episode Listen Later May 23, 2025 41:26


Marney and Mark Parrish join the show and chat Wolves, Hockey and Java socks

Newshour
Israeli military says it's struck more than 75 'terror targets'

Newshour

Play Episode Listen Later May 23, 2025 47:29


The Israeli military says it's struck more than seventy-five sites that it described as 'terror targets'. Medics in Gaza say at least 22 people have been killed. Newshour hears from Moshe Lavee, a professor at Haifa University on how his opposition to the war reached a wider audience.Also in the programme: programming language Java turns 30; and a tanker's near miss in Norway.(Picture: The remains of a destroyed car sit among the rubble of a building following an Israeli airstrike west of Gaza City, in Gaza Strip, 23 May 2025. Credit: EPA)

Software Defined Talk
Episode 520: Excited is overused

Software Defined Talk

Play Episode Listen Later May 23, 2025 63:37


Excited is overused This week, we recap Microsoft Build, Google I/O, and Java turning 30. Plus, more Vegemite talk and a discussion on whether tech presenters really need to tell us they're “excited.” Watch the YouTube Live Recording of Episode (https://www.youtube.com/live/4ar2nzlx3gw?si=pee9R6HbHN06etA2) 520 (https://www.youtube.com/live/4ar2nzlx3gw?si=pee9R6HbHN06etA2) Runner-up Titles We all need choices Vegans are against everything The problem is you shouldn't be watching keynotes You're giving the black box too much responsibility What are you going to do? Some more stuff they announced that I don't want They're excited about that Hopefully people are excited about that I'm happy for you I want to like it Nerd famous Can you just fix calendaring? It's too much I'm not going back to Java Rundown Will Matt try marmalade with his Vegemite for the full PBJ analogue. (https://bsky.app/profile/thescarletmanuka.bsky.social/post/3lpdioobdek27) MSFT Build Microsoft Build 2025: news and announcements from the developer conference (https://www.theverge.com/news/669382/microsoft-build-2025-news-ai-agents) Microsoft announces over 50 AI tools to build the ‘agentic web' at Build 2025 (https://venturebeat.com/ai/microsoft-announces-over-50-ai-tools-to-build-the-agentic-web-at-build-2025/) Findings from Microsoft's 3-week study on Copilot use (https://newsletter.getdx.com/p/microsoft-3-week-study-on-copilot-impact) Microsoft open sources Windows Subsystem for Linux (https://www.theregister.com/2025/05/19/microsoft_wsl_open_source/) Google I/O Everything announced at the Google I/O 2025 keynote (https://www.engadget.com/ai/everything-announced-at-the-google-io-2025-keynote-171514495.html?guccounter=1&guce_referrer=aHR0cHM6Ly9uZXdzLmdvb2dsZS5jb20v&guce_referrer_sig=AQAAAIewjPeuiVydyPgPtFxJyD7lYSE7rAY-BFM7JxN5AHvJvH_NrHmCURfrSuBK4HmB700OTDoGERdfPyB77mCb8_225GPcoppCXG4dl_bgGOA9j4E5Fprl_nUD__-69yEG5-W7vmXISAdJC2kBU3MSZErnX1TuyR1_gKfb5Hx_OdRs) Android XR is getting stylish partners in Warby Parker and Gentle Monster (https://www.theverge.com/google-io/670013/android-xr-warby-parker-gentle-monster-smart-glassesi-io-2025) Jules - An Asynchronous Coding Agent (https://jules.google/) Google Embraces MCP (https://thenewstack.io/google-embraces-mcp/?link_source=ta_bluesky_link&taid=682cf46509703200019ca4f3&utm_campaign=trueanthem&utm_medium=social&utm_source=bluesky) iOS 19 Will Let Developers Use Apple's AI Models in Their Apps (https://www.macrumors.com/2025/05/20/ios-19-apple-ai-models-developers/) NEW Claude MCP AI Super Agents (https://x.com/juliangoldieseo/status/1924148362653348232?s=46&t=zgzybiDdIcGuQ_7WuoOX0A) AWS Launches Its Take on an Open Source AI Agents SDK (https://thenewstack.io/aws-launches-its-take-on-an-open-source-ai-agents-sdk/) Java at 30: The Genius Behind the Code That Changed Tech (https://thenewstack.io/java-at-30-the-genius-behind-the-code-that-changed-tech/) Relevant to your Interests If AI is so good at coding … where are the open source contributions? (https://pivot-to-ai.com/2025/05/13/if-ai-is-so-good-at-coding-where-are-the-open-source-contributions/) Y Combinator says Google is a ‘monopolist' that has ‘stunted' the startup ecosystem (https://techcrunch.com/2025/05/13/y-combinator-says-google-is-a-monopolist-that-has-stunted-the-startup-ecosystem) Coinbase says customers' personal information stolen in data breach (https://techcrunch.com/2025/05/15/coinbase-says-customers-personal-information-stolen-in-data-breach/) DataBricks interview about Neon (https://www.axios.com/newsletters/axios-pro-rata-a6f0b4f0-fe7f-412f-bf4b-5978de02d604.html?chunk=1&utm_term=emshare#story1) OpenAI launches Codex, an AI coding agent, in ChatGPT (https://techcrunch.com/2025/05/16/openai-launches-codex-an-ai-coding-agent-in-chatgpt/) CarPlay Ultra, the next generation of CarPlay, begins rolling out today (https://www.apple.com/newsroom/2025/05/carplay-ultra-the-next-generation-of-carplay-begins-rolling-out-today/) Meta argues enshittification isn't real in bid to toss FTC monopoly case (https://arstechnica.com/tech-policy/2025/05/meta-says-no-proof-of-monopoly-power-wants-ftc-case-dismissed-mid-trial/) When Open Source Isn't: How OpenRewrite Lost Its Way (https://medium.com/@jonathan.leitschuh/when-open-source-isnt-how-openrewrite-lost-its-way-642053be287d) Wiz 2.0? Cyera's meteoric $6B valuation is turning heads across the cyber world | CTech (https://www.calcalistech.com/ctechnews/article/shavjm2g2) Steve Langasek, One of Ubuntu Linux's Leading Lights, Has Died (https://thenewstack.io/steve-langasek-one-of-ubuntu-linuxs-leading-lights-has-died/) Python: The Documentary [OFFICIAL TRAILER] (https://www.youtube.com/watch?v=pqBqdNIPrbo) Spain Orders Airbnb to Take Down 66,000 Rental Listings (https://www.nytimes.com/2025/05/19/business/airbnb-listings-spain.html) Detecting malicious Unicode (https://daniel.haxx.se/blog/2025/05/16/detecting-malicious-unicode/) Former Apple Design Guru Jony Ive to Take Expansive Role at OpenAI (https://www.wsj.com/tech/ai/former-apple-design-guru-jony-ive-to-take-expansive-role-at-openai-5787f7da) Apple's Worldwide Developers Conference kicks off June 9 (https://www.apple.com/newsroom/2025/05/apples-worldwide-developers-conference-kicks-off-june-9/) Valkey Turns One: How the Community Fork Left Redis in the Dust - Momento (https://www.gomomento.com/blog/valkey-turns-one-how-the-community-fork-left-redis-in-the-dust/?ck_subscriber_id=512834888&utm_source=convertkit&utm_medium=email&utm_campaign=[Last%20Week%20in%20AWS]:%20Transform%20Away,%20as%20AWS%20Reverses%20Course%20-%2017665354) Nonsense Max (@StreamOnMax) on X (https://x.com/StreamOnMax/status/1922781490473034153) Uber to introduce fixed-route shuttles in major US cities designed for commuters (https://techcrunch.com/2025/05/14/uber-to-introduce-fixed-route-shuttles-in-major-us-cities-other-ways-to-save/) Conferences POST/CON 25 (https://postcon.postman.com/2025/), June 3-4, Los Angeles, CA, Brandon representing SDT. Register here for free pass (https://fnf.dev/43irTu1) using code BRANDON (https://fnf.dev/43irTu1) (limited to first 20 People) Contract-Driven Development: Unite Your Teams and Accelerate Delivery (https://postcon.postman.com/2025/session/3022520/contract-driven-development-unite-your-teams-and-accelerate-delivery%20%20%20%20%20%208:33) by Chris Chandler SREDay Cologne, June 12th, 2025 (https://sreday.com/2025-cologne-q2/#tickets) - Coté speaking, discount: CLG10, 10% off. SDT News & Community Join our Slack community (https://softwaredefinedtalk.slack.com/join/shared_invite/zt-1hn55iv5d-UTfN7mVX1D9D5ExRt3ZJYQ#/shared-invite/email) Email the show: questions@softwaredefinedtalk.com (mailto:questions@softwaredefinedtalk.com) Free stickers: Email your address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) Follow us on social media: Twitter (https://twitter.com/softwaredeftalk), Threads (https://www.threads.net/@softwaredefinedtalk), Mastodon (https://hachyderm.io/@softwaredefinedtalk), LinkedIn (https://www.linkedin.com/company/software-defined-talk/), BlueSky (https://bsky.app/profile/softwaredefinedtalk.com) Watch us on: Twitch (https://www.twitch.tv/sdtpodcast), YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured), Instagram (https://www.instagram.com/softwaredefinedtalk/), TikTok (https://www.tiktok.com/@softwaredefinedtalk) Book offer: Use code SDT for $20 off "Digital WTF" by Coté (https://leanpub.com/digitalwtf/c/sdt) Sponsor the show (https://www.softwaredefinedtalk.com/ads): ads@softwaredefinedtalk.com (mailto:ads@softwaredefinedtalk.com) Recommendations Brandon: MurderBot (https://www.google.com/aclk?sa=L&ai=DChcSEwi286yM0KiNAxUELNQBHStVDhgYABABGgJvYQ&co=1&gclid=Cj0KCQjwxJvBBhDuARIsAGUgNfjytNAoEF2oBZYZixtUoB15h1o0UU1SJRQp-A-GFE_i0FGLHOE5wY8aAoFzEALw_wcB&cce=1&sig=AOD64_3mm-tO-giOK7S1lj45fNCC7pw-6w&q&adurl&ved=2ahUKEwiFq6eM0KiNAxXI4ckDHc0cBAMQ0Qx6BAg9EAE)

4:13 Podcast
#351: Can I Build a Life I Love Without Having Everything I Want? With Meghan Ryan Asbury

4:13 Podcast

Play Episode Listen Later May 22, 2025 28:18


Have you ever heard of FOMO? It's the “fear of missing out,” and it's something we all experience in different seasons for different reasons. But what if you're not missing out at all? What if—even if you're not quite where you want to be—you're exactly where you're supposed to be? In this episode, Meghan Ryan Asbury will help you see that the life you have is the life you actually want. She'll equip you to cast off the pressures of comparison, mitigate the disappointment that comes with unmet expectations, and embrace the in-between of where you are and where you want to be. Spoiler Alert: You might be surprised by how much joy is available to you on this day, in this season! So, if you've ever felt like life is passing you by and you're falling behind, listen in, and get ready to build a life you love with the one you already have. SHOW NOTES: 413Podcast.com/351  Read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

The Love of Cinema
"Yojimbo": Films of 1961

The Love of Cinema

Play Episode Listen Later May 21, 2025 100:36


The boys head to Japan this week to discuss Akira Kurosawa's “Yojimbo”. Starring Toshiro Mifune, the film is considered one of the most influential movies of all time. It's so influential that an entire series of westerns ripped it off so good they couldn't be released in the US for years due to threats of lawsuits. Anyway, this film is awesome, but did the boys think it stands up to the other Kurosawa greats? Grab a beer and tune in!  Our phone number is 646-484-9298. It accepts texts or voice messages.  0:00 Intro; 8:56 “Sinners” follow-up; 14:30 Gripes; 21:31 1961 Year in Review; 45:26 Films of 1961: “Yojimbo”; 1:30:53 What You Been Watching?; 1:38:58 Next Week's Movie Announcement Additional Cast/Crew: Toshiro Mifune, Tatsuya Nakadai, Fukuzo Koizumi, Takao Saito, Daisuke Katō, Masaru Sato, Kazuo Miyagawa, Akira Kurosawa.  Hosts: Dave Green, Jeff Ostermueller, John Say Edited & Produced by Dave Green. Beer Sponsor: Carlos Barrozo Music Sponsor: Dasein Dasein on Spotify: https://open.spotify.com/artist/77H3GPgYigeKNlZKGx11KZ 
Dasein on Apple Music: https://music.apple.com/us/artist/dasein/1637517407 Additional Tags: France, The War of 1812, Napoleon, Russia, Russian History, Aristocracy, Dueling, Swans, Ducks, Chickens, Generals, Mean Streets, Taxi Driver, Black Mirror, Slow Horses, The First Look, Ben Mendelsohn, French Accents, The Monuments Men, George Clooney, The Stock Market Crash, Bear Market, Trains, Locomotions, Museums, Fuhrermuseum, Nazis, WWII movies, WWI Shows, Plastic ExplosivesThe Crusades, Swedish Art, Knights, Death, MGM, Amazon Prime, Marvel, Sony, Wicked, All Quiet on the Western Front, Wicked, Conclave, Here, Venom: The Last Dance, Casablanca, The Wizard of Oz, Oscars, Academy Awards, BFI, BAFTA, BAFTAS, British Cinema. England, Vienna, Leopoldstadt, The Golden Globes, Past Lives, Monarch: Legacy of Monsters, The Holiday, Sunset Boulevard, Napoleon, Ferrari, Beer, Scotch, Travis Scott, U2, Apple, Apple Podcasts, Switzerland, West Side Story, Wikipedia, Adelaide, Australia, Queensland, New South Wales, Melbourne, Indonesia, Java, Jakarta, Bali, Guinea, The British, England, The SEC, Ronald Reagan, Stock Buybacks, Marvel, MCU, DCEU, Film, Movies, Southeast Asia, The Phillippines, Vietnam, America, The US, Academy Awards, WGA Strike, SAG-AFTRA, SAG Strike, Peter Weir, Jidaigeki, chambara movies, sword fight, samurai, ronin, Meiji Restoration, plague, HBO Max, Amazon Prime, casket maker, Seven Samurai, Roshomon, Sergio Leone, Clint Eastwood, Stellen Skarsgard, the matt and mark movie show.  

Oracle Groundbreakers
Ivar Grimstad: Java for Everything

Oracle Groundbreakers

Play Episode Listen Later May 20, 2025 41:45


Jim Grisanzio from Java Developer Relations talks with Ivar Grimstad, who is a Java Champion, a JCP Executive Committee Member, and a Jakarta EE Developer Advocate. Ivar is based in Sweden but travels to over 40 events a year talking about Java and Open Source with thousands of developers. He feels passionately about contributing to Java projects as the best way for young developers to learn Java and connect with the community, especially at Java conferences. Ivar has been working with Java professionally since 2000, but he's been solving problems with code since he was a little kid around 12 or 13 years old. "Java has been my go-to language for everything!" he says. "It's been here for 30 years and it'll probably be around for 30 more!"  Ivar Grimstad https://x.com/ivar_grimstad https://bsky.app/profile/theguywiththeduketattoo.com https://www.linkedin.com/in/ivargrimstad/ Duke's Corner https://dukescorner.libsyn.com https://bsky.app/profile/dukescorner.bsky.social Jim Grisanzio https://x.com/jimgris https://www.linkedin.com/in/jimgris/ https://jimgrisanzio.wordpress.com/

Java with Juli
3 Myths We Believe About "Being One" In Marriage, #567

Java with Juli

Play Episode Listen Later May 19, 2025 27:42


We spend a lot of our marriages thinking that “becoming one” means, "You'll become more like me. And once you become more like me, then we'll become one." Instead, what if you could say to your spouse, “I can love you just the way you are without having to change you.” If that's the kind of oneness you want for your marriage (present or future), grab your Java and pull up a chair with Juli and Hannah. Co-host: Hannah Nitz (@hannahnitz)   Follow-up Resources: My Husband Isn't My Best Friend (blog) Join an Authentic Intimacy Online Book Study!

LINUX Unplugged
615: 25.05 Reasons to NixOS

LINUX Unplugged

Play Episode Listen Later May 18, 2025 65:04 Transcription Available


With NixOS 25.05 around the corner, we sit down with a release manager to unpack what's new, what's changing, and what's finally getting easier. Spoiler: it's not just the tooling.Sponsored By:Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Support LINUX UnpluggedLinks:

airhacks.fm podcast with adam bien
Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference

airhacks.fm podcast with adam bien

Play Episode Listen Later May 18, 2025 71:04


An airhacks.fm conversation with Juan Fumero (@snatverk) about: tornadovm as a Java parallel framework for accelerating data parallelization on GPUs and other hardware, first GPU experiences with ELSA Winner and Voodoo cards, explanation of TornadoVM as a plugin to existing JDKs that uses Graal as a library, TornadoVM's programming model with @parallel and @reduce annotations for parallelizable code, introduction of kernel API for lower-level GPU programming, TornadoVM's ability to dynamically reconfigure and select the best hardware for workloads, implementation of LLM inference acceleration with TornadoVM, challenges in accelerating Llama models on GPUs, introduction of tensor types in TornadoVM to support FP8 and FP16 operations, shared buffer capabilities for GPU memory management, comparison of Java Vector API performance versus GPU acceleration, discussion of model quantization as a potential use case for TornadoVM, exploration of Deep Java Library (DJL) and its ND array implementation, potential standardization of tensor types in Java, integration possibilities with Project Babylon and its Code Reflection capabilities, TornadoVM's execution plans and task graphs for defining accelerated workloads, ability to run on multiple GPUs with different backends simultaneously, potential enterprise applications for LLMs in Java including model distillation for domain-specific models, discussion of Foreign Function & Memory API integration in TornadoVM, performance comparison between different GPU backends like OpenCL and CUDA, collaboration with Intel Level Zero oneAPI and integrated graphics support, future plans for RISC-V support in TornadoVM Juan Fumero on twitter: @snatverk

Inside Java
“Ahead of Time Computation” with Dan Heidinga

Inside Java

Play Episode Listen Later May 16, 2025 23:22


OpenJDK's Project Leyden aims to improve the startup and warmup time of Java applications, for now by shifting computation from those phases to the applications' build time. Java 24 ships with ahead-of-time class loading and linking, which is the first step in that direction. In this episode, we learn about that as well as about Leyden's approach to reach its goals and some features that are available in its early access build plus some that aren't. Nicolai Parlog discusses with Dan Heidinga, who is JVM Runtime Architect at Oracle and, among other things, member of projects Leyden and Valhalla.

New Books in Gender Studies
Guo Quan Seng, "Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia" (SAPP, 2023)

New Books in Gender Studies

Play Episode Listen Later May 16, 2025 55:53


In Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia (SAPP, 2023), Guo-Quan Seng provides a gendered history of settler Chinese community formation in Indonesia during the Dutch colonial period (1816–1942). At the heart of this story lies the creolization of patrilineal Confucian marital and familial norms to the colonial legal, moral, and sexual conditions of urban Java. Departing from male-centered narratives of overseas Chinese communities, Strangers in the Family tells the history of community- formation from the perspective of women who were subordinate to, and alienated from, full Chinese selfhood. From native concubines and mothers, creole Chinese daughters, and wives and matriarchs, to the first generation of colonial-educated feminists, Seng showcases women's moral agency as they negotiated, manipulated, and debated men in positions of authority over their rights in marriage formation and dissolution. In dialogue with critical studies of colonial Eurasian intimacies, this book explores Asian-centered inter-ethnic patterns of intimate encounters. It shows how contestations over women's place in marriage and in society were formative of a Chinese racial identity in colonial Indonesia. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/gender-studies

They Also Served: Stories of Adventist Women
Dying to Serve: Petra Tunheim's Life Across Languages and Continents

They Also Served: Stories of Adventist Women

Play Episode Listen Later May 16, 2025 30:19


Petra Tunheim could have lived an ordinary life. She died on a ship to Singapore, traveling back to the island that she loved - Java - but she was born far from Java in Norway.  Her childhood was far from extraordinary. She was born to an ordinary couple with already a large family in an ordinary town in Norway, raising sheep and keeping up with her nine brothers and sisters.  But at 17, her life took one of the many turns that would make it extraordinary and lead to her living on four continents and learning seven languages.    Guest: Dr. Donny Chrissutianto, Assistant Professor of Historical Studies; Master of Divinity Program Director - Adventist International Institute of Advanced Studies Show Notes Article | "Petra Tunheim," ESDA - https://encyclopedia.adventist.org/article?id=BAWT  Article | "Women conference presidents: a forgotten history," Adventist Record https://record.adventistchurch.com/2020/12/17/women-conference-presidents-a-forgotten-history/   

AI + a16z
Who's Coding Now? AI and the Future of Software Development

AI + a16z

Play Episode Listen Later May 16, 2025 44:30


In this episode of the a16z AI podcast, a16z Infra partners Guido Appenzeller, Matt Bornstein, and Yoko Li explore how generative AI is reshaping software development. From its potential as a new high-level programming abstraction to its current practical impacts, they discuss whether AI coding tools will redefine what it means to be a developer.Why has coding emerged as one of AI's most powerful use cases? How much can AI truly boost developer productivity, and will it fundamentally change traditional computer science education? Guido, Yoko, and Matt dive deep into these questions, addressing the dynamics of "vibe coding," the enduring role of formal programming languages, and the critical challenge of managing non-deterministic behavior in AI-driven applications.Among other things, they discuss:The enormous market potential of AI-generated code, projected to deliver trillions in productivity gains.How "prompt-based programming" is evolving from Stack Overflow replacements into sophisticated development assistants.Why formal languages like Python and Java are here to stay, even as natural language interactions become common.The shifting landscape of programming education, and why understanding foundational abstractions remains essential.The unique complexities of integrating AI into enterprise software, from managing uncertainty to ensuring reliability. Check out everything a16z is doing with artificial intelligence here, including articles, projects, and more podcasts.

4:13 Podcast
#350: Can I Disconnect From the Digital To Be More Present? With Hannah Brencher

4:13 Podcast

Play Episode Listen Later May 15, 2025 38:21


On average, most people engage their phones around 2600 times a day. That's a staggering number! Evidence shows we turn to our devices whenever we feel alone, tired, or in need of affirmation. Yet after scrolling, we only find ourselves overstimulated, depleted, and exhausted. So, what happens when we unplug—and is that even possible when technology is so central to how we live nowadays? Well today, Author Hannah Brencher will show you how to recognize the warning signs of phone over-reliance. She'll help you mitigate your fear of missing out and give you small, practical steps toward disconnecting that can actually connect you to what matters most.  Believe it or not, balance is possible! This isn't about ditching technology entirely. After all, good things can happen online. This is about the wonderful things that can happen to us when we untether ourselves from our devices and choose to live a life more present. SHOW NOTES: 413Podcast.com/350  Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

Thrive Bites
Ep 193 - How A Gym Founder Built A Community That Thrives with Coach Josh Graves

Thrive Bites

Play Episode Listen Later May 15, 2025 53:20


What if your gym felt more like a community than cold, standalone machines? In this episode, I sit down with Coach Josh Graves, founder of Fitness on Fire, to unpack what it takes to build a fitness business that lasts—and why community might be the most important muscle you build. We talk about how Josh and his wife Haydee took a leap of faith in 2015, opening a gym not just for physical activity and exercise, but for connection, growth, and belonging. Fitness on Fire just celebrated 10 years and is more than a gym—it's a life-supporting ecosystem.

New Books Network
Guo Quan Seng, "Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia" (SAPP, 2023)

New Books Network

Play Episode Listen Later May 15, 2025 55:53


In Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia (SAPP, 2023), Guo-Quan Seng provides a gendered history of settler Chinese community formation in Indonesia during the Dutch colonial period (1816–1942). At the heart of this story lies the creolization of patrilineal Confucian marital and familial norms to the colonial legal, moral, and sexual conditions of urban Java. Departing from male-centered narratives of overseas Chinese communities, Strangers in the Family tells the history of community- formation from the perspective of women who were subordinate to, and alienated from, full Chinese selfhood. From native concubines and mothers, creole Chinese daughters, and wives and matriarchs, to the first generation of colonial-educated feminists, Seng showcases women's moral agency as they negotiated, manipulated, and debated men in positions of authority over their rights in marriage formation and dissolution. In dialogue with critical studies of colonial Eurasian intimacies, this book explores Asian-centered inter-ethnic patterns of intimate encounters. It shows how contestations over women's place in marriage and in society were formative of a Chinese racial identity in colonial Indonesia. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/new-books-network

New Books in Southeast Asian Studies
Guo Quan Seng, "Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia" (SAPP, 2023)

New Books in Southeast Asian Studies

Play Episode Listen Later May 15, 2025 55:53


In Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia (SAPP, 2023), Guo-Quan Seng provides a gendered history of settler Chinese community formation in Indonesia during the Dutch colonial period (1816–1942). At the heart of this story lies the creolization of patrilineal Confucian marital and familial norms to the colonial legal, moral, and sexual conditions of urban Java. Departing from male-centered narratives of overseas Chinese communities, Strangers in the Family tells the history of community- formation from the perspective of women who were subordinate to, and alienated from, full Chinese selfhood. From native concubines and mothers, creole Chinese daughters, and wives and matriarchs, to the first generation of colonial-educated feminists, Seng showcases women's moral agency as they negotiated, manipulated, and debated men in positions of authority over their rights in marriage formation and dissolution. In dialogue with critical studies of colonial Eurasian intimacies, this book explores Asian-centered inter-ethnic patterns of intimate encounters. It shows how contestations over women's place in marriage and in society were formative of a Chinese racial identity in colonial Indonesia. Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/southeast-asian-studies

New Books in Chinese Studies
Guo Quan Seng, "Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia" (SAPP, 2023)

New Books in Chinese Studies

Play Episode Listen Later May 15, 2025 55:53


In Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia (SAPP, 2023), Guo-Quan Seng provides a gendered history of settler Chinese community formation in Indonesia during the Dutch colonial period (1816–1942). At the heart of this story lies the creolization of patrilineal Confucian marital and familial norms to the colonial legal, moral, and sexual conditions of urban Java. Departing from male-centered narratives of overseas Chinese communities, Strangers in the Family tells the history of community- formation from the perspective of women who were subordinate to, and alienated from, full Chinese selfhood. From native concubines and mothers, creole Chinese daughters, and wives and matriarchs, to the first generation of colonial-educated feminists, Seng showcases women's moral agency as they negotiated, manipulated, and debated men in positions of authority over their rights in marriage formation and dissolution. In dialogue with critical studies of colonial Eurasian intimacies, this book explores Asian-centered inter-ethnic patterns of intimate encounters. It shows how contestations over women's place in marriage and in society were formative of a Chinese racial identity in colonial Indonesia. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/chinese-studies

Hacking Humans
Log4j vulnerability (noun) [Word Notes]

Hacking Humans

Play Episode Listen Later May 13, 2025 9:16


Please enjoy this encore of Word Notes. An open source Java-based software tool available from the Apache Software Foundation designed to log security and performance information.  CyberWire Glossary link: ⁠https://thecyberwire.com/glossary/log4j⁠ Audio reference link: “⁠CISA Director: The LOG4J Security Flaw Is the ‘Most Serious' She's Seen in Her Career⁠,” by Eamon Javers (CNBC) and Jen Easterly (Cybersecurity and Infrastructure Security Director) YouTube, 20 December 20 2021.

The Love of Cinema
"The Thin Man": Films of 1934 + "Thunderbolts*" and "The Accountant 2"

The Love of Cinema

Play Episode Listen Later May 13, 2025 94:19


After Dave treats us to a “Thunderbolts*” mini-review and John discusses “The Accountant 2”, the boys dive into the year 1934 to discuss “The Thin Man”, a film so successful and unique it spawned FIVE sequels and made a dog one of the most famous dogs in cinema history. Written by a husband-and-wife team, “The Thin Man” is a detective “pseudo-comedy” whodunit with tension, laughs, fun, mystery, and intrigue, all done by some stellar characters. Grab a beer and join us for a ride! Our phone number is 646-484-9298. It accepts texts or voice messages.  0:00 Intro; 6:50 Tariffs & Incenstives; 19:38 Dave's “Thunderbolts*” mini-review; 22:28 John's “The Accountant 2” mini-review; 27:27 Gripes; 32:12 1934 Year in Review; 54:33 Films of 1934: “The Thin Man”; 1:27:19 What You Been Watching?; 1:32:58 Next Week's Movie Announcement Additional Cast/Crew: William Powell, Myrna, Maureen O'Sullivan, Nat Pendleton, W.S. Van Dyke, Albert Hackett, Frances Goodrich, Dashiell Hammett, James Wong Howe, Florence Pugh, Sebastian Stan, Julia Louis-Dreyfus, Lewis Pullman, David Harbour, Wyatt Russell, Hannah John-Kamen, Jake Schreier, Stan Lee, Ben Affleck, Jon Bernthal, J.K. Simmons, Cynthia Addai-Robinson, Daniella Pineda, Gavin O'Connor, Bill Dubuque. Hosts: Dave Green, Jeff Ostermueller, John Say Edited & Produced by Dave Green. Beer Sponsor: Carlos Barrozo Music Sponsor: Dasein Dasein on Spotify: https://open.spotify.com/artist/77H3GPgYigeKNlZKGx11KZ 
Dasein on Apple Music: https://music.apple.com/us/artist/dasein/1637517407 Additional Tags: The New Avengers, Iron Man, Marvel, MCU, The Suicide Squad, New Mutants, France, The War of 1812, Napoleon, Russia, Russian History, Aristocracy, Dueling, Swans, Ducks, Chickens, Generals, Mean Streets, Taxi Driver, Black Mirror, Slow Horses, The First Look, Ben Mendelsohn, French Accents, The Monuments Men, George Clooney, The Stock Market Crash, Bear Market, Trains, Locomotions, Museums, Fuhrermuseum, Nazis, WWII movies, WWI Shows, Plastic ExplosivesThe Crusades, Swedish Art, Knights, Death, MGM, Amazon Prime, Marvel, Sony, Wicked, All Quiet on the Western Front, Wicked, Conclave, Here, Venom: The Last Dance, Casablanca, The Wizard of Oz, Oscars, Academy Awards, BFI, BAFTA, BAFTAS, British Cinema. England, Vienna, Leopoldstadt, The Golden Globes, Past Lives, Monarch: Legacy of Monsters, The Holiday, Sunset Boulevard, Napoleon, Ferrari, Beer, Scotch, Travis Scott, U2, Apple, Apple Podcasts, Switzerland, West Side Story, Wikipedia, Adelaide, Australia, Queensland, New South Wales, Melbourne, Indonesia, Java, Jakarta, Bali, Guinea, The British, England, The SEC, Ronald Reagan, Stock Buybacks, Marvel, MCU, DCEU, Film, Movies, Southeast Asia, The Phillippines, Vietnam, America, The US, Academy Awards, WGA Strike, SAG-AFTRA, SAG Strike, Peter Weir.   

The Pacific War - week by week
- 182 - Pacific War Podcast - Battle of the Malacca Strait - May 13 - 20, 1945

The Pacific War - week by week

Play Episode Listen Later May 13, 2025 41:09


Last time we spoke about the second Okinawa Offensive. In the brutal Second Okinawa Counteroffensive, American forces confronted staunch Japanese defenses, with Captain Ryan leading a valiant charge for territory. Despite fierce resistance and heavy casualties, his troops managed to seize crucial ground, enduring intense hand-to-hand combat atop Ryan Ridge. The battle raged on, with American forces fighting through exhaustion and dwindling supplies, while the Japanese, though determined, faced declining morale as they lost ground. The relentless struggle exemplified extraordinary sacrifice on both sides, but it foreshadowed a turning point in the Pacific campaign. As American advances continued, the tide shifted, marking the beginning of the end for Japanese dominance in the region, ultimately paving the way for Allied victory. This episode is the Battle of the Malacca Strait Welcome to the Pacific War Podcast Week by Week, I am your dutiful host Craig Watson. But, before we start I want to also remind you this podcast is only made possible through the efforts of Kings and Generals over at Youtube. Perhaps you want to learn more about world war two? Kings and Generals have an assortment of episodes on world war two and much more  so go give them a look over on Youtube. So please subscribe to Kings and Generals over at Youtube and to continue helping us produce this content please check out www.patreon.com/kingsandgenerals. If you are still hungry for some more history related content, over on my channel, the Pacific War Channel you can find a few videos all the way from the Opium Wars of the 1800's until the end of the Pacific War in 1945.  After the failure of their second offensive, the Japanese turned all their energies toward waging a prolonged battle of attrition. Their losses did not impair immediately their defensive capacities; thus the 24th Corps found no weak point in the Shuri defenses resulting from the ill-starred offensive. By throwing fresh troops into the attack of 4 May Ushijima had been able to maintain his strength all along the line. Nor was there any breakdown in his command and staff operation. Front-line units were reorganized without seeming loss of effectiveness; available reinforcements were carefully allotted to existing regiments; local counterattacks were timed for maximum effect. General Ushijima's chief task now was to keep sufficient combat troops at the front to man his Shuri defenses. It was apparent by 7 May that the strength of the remaining regular infantry was not great enough for this task. Consequently, Ushijima converted service units into infantry combat groups. By mixing service troops with the "regulars," he exacted from them their maximum combat effectiveness. "One man in ten will continue with his rear-echelon duties. The remaining nine men will devote themselves to antitank combat training," one order stated. The reorganization of the 32d Regiment, 24th Division, was typical of the resourcefulness of the Japanese. The regimental headquarters received 5 men from the 24th Transport Regiment. The 1st Battalion kept its own surviving members and was allotted all the survivors of the 2d Battalion, 20 men from the 7th Shipping Depot, 90 from the 24th Transport Regiment, and y from the 26th Sea Raiding Squadron. The 2d Battalion was totally reconstituted from the 29th Independent Infantry Battalion and other units. The 3d Battalion was reorganized in a manner similar to that used with the 1st. It was by this process of piecing units together that the 32d Army was able to stay intact long after the original combat units had been virtually destroyed, a capability which at the time American intelligence officers found "baffling." After his offensive failed, the enemy formed a line in which the relative position of the major units was to remain roughly the same until the end of the battle. On the east the 24th Division, reinforced by two independent battalions, held the line as far as Shuri, with its 89th Regiment on the east, its 22d in the center, and its 32d on the west. The remnants of the battered 62d Division were stretched from a point north of Shuri almost to the west coast, holding about one-third of the line. Along the Asa River estuary was a battalion of the 44th Independent Mixed Brigade. The Japanese husbanded their remaining heavy weapons, especially their artillery, as carefully as they meted out their manpower. On 6 May the Japanese 5th Artillery Command directed its units to "revert to the [defensive] situation which held prior to the attack situation of 3 May." Once again the protection of individual pieces was a cardinal feature of enemy operations. Artillery units were ordered to "use ammunition with the utmost economy" and to "wait and fire for effect against vital targets." Along the west coast, preliminary plans were underway for the deployment of General Shepherd's 6th Marine Division to the front lines, while General Del Valle's 1st Marine Division continued its assault on the Dakeshi-Awacha hill complex. Colonel Snedeker's 7th Marines secured the coastal flank after capturing the north bank of the Asa River. Meanwhile, Colonel Arthur Mason's 1st Marines focused their efforts on the western approaches to the Dakeshi hill defenses, but they were ultimately repulsed by the tenacious Japanese defenders around Hill 60. In the Awacha Pocket, Colonel Griebel's 5th Marines faced fierce opposition, resulting in only modest territorial gains. To the east, after successfully fending off multiple strong enemy counterattacks, General Bruce's 77th Division advanced 800 yards south toward Hill 187, establishing control over the southern slope of the Maeda Escarpment. Finally, operations in General Arnold's 7th Division area were confined to robust patrols aimed at securing the approaches to Conical Hill and eliminating the remaining fragments of the failed Japanese counteroffensive. Convinced that the Japanese had nearly exhausted their fresh reserves, General Buckner began planning a comprehensive assault on the Shuri defenses with his two corps. On May 7, General Geiger was assigned to command the 1st Marine Division within the 24th Corps front and oversee the southern movement of the 6th Marine Division, with General Buckner taking direct tactical control of the two-corps assault. Heavy rains on the morning of 7 May delayed the projected IIIAC advance until tanks were able to negotiate the muddy terrain. In the 1st Marines' zone, the new regimental commander, Colonel Arthur T. Mason, ordered 3/1 to support the attack of the 2d Battalion on Hill 60 with all available weapons (four battalions of artillery, a fire support ship, and 81-mm. and 60-mm. mortars) by firing into the enemy reverse slope defenses. All morning long the regiment's mortars concentrated on the enemy position, and at 1400 when tanks finally reached the front lines the battalion attacked with Company E in assault. Artillery fire covered the foot of the objective while mortars and assault guns blanketed the crest and reverse slopes. The company swept to the top of Hill 60 by 1422 in a vivid demonstration of "the effect of properly massed, supporting fires in front of assault troops." Once the company entered the impact zone, however, and supporting fires were shifted to other targets the enemy defenders emerged from their caves and engaged the Marines in hand grenade duels. The fighting was at such close range that it was impossible to keep enough grenades on the line, and the marines used rifle butts against Japanese who tried to storm their position. Gradually the volume of Japanese fire of all types "grew noticeably stronger and progressively more intense so that it was evident that the enemy was receiving large reinforcements." The troops lost their hold at one point, then fought their way to the top again, yet the continuing Japanese fire from the reverse slope of Nan Hill was the decisive factor. The threat of a strong counterattack measured against the dwindling strength of Company E forced Lieutenant Colonel Magee to adjudge the company's advanced position untenable and to order a withdrawal to the previous night's lines. To the west, the 5th Marines steadily advanced approximately 400 yards in the Awacha Pocket, while the 77th Division gained up to 500 yards of enemy territory despite increasingly fierce resistance. By the end of the day, Colonel Coolidge's 305th Regiment had relieved the weary 307th. On the east coast, Colonel Green's 184th Regiment resumed its southward push, quickly capturing Gaja Ridge and William Hill, but faced greater opposition as they approached the western flanks of Conical Hill. Meanwhile, Colonel Pachler's 17th Regiment continued its assault toward Zebra Hill but could only secure How Hill and make incremental gains on Kochi Ridge, depleting their strength. The following day, as General Bradley's replenished 96th Division prepared to relieve the 7th, the 184th Regiment managed to occupy the forward slope of Easy Hill near Kibara without armored support. Throughout the rest of the 10th Army front, relentless cold rain effectively canceled planned offensive operations, leading the 1st Marines to focus on dismantling enemy positions on Nan Hill. Colonel Schneider's 22nd Marines took over from the 7th Marines along the Asa River just as news of the victory in Europe reached the infantry units, prompting a somewhat indifferent reaction from the rain-soaked soldiers preoccupied with the ongoing fighting in Okinawa. Exactly at 1200 every available artillery piece and naval gun fired three volleys at vital enemy targets to apprise the Japanese of the defeat of their Axis partner. On May 9, Japanese kamikaze pilots launched a series of scattered attacks, damaging the carrier Formidable and two destroyers. In preparation for Buckner's general offensive, the 22nd Marines patrolled their front to identify suitable crossing sites over the Asa River. Meanwhile, with Nan Hill fully cleared, Mason's 2nd Battalion renewed its assault on Hill 60, while the 1st Battalion advanced into the high ground to the east, successfully capturing their objective this time. Reinforced by elements of the 7th Marines, the 5th Marines also launched another attack on the Awacha Pocket but continued to encounter fierce resistance. In response, Griebel was tasked with reducing the Awacha defenses using two battalions, while Snedeker's reinforced 7th Marines pressed the offensive southward. To the east, General Bruce focused his efforts on the 305th Regiment's sector, resulting in the 3rd Battalion securing a foothold on Hill 187. The 17th Regiment, which had fought tenaciously to capture Kochi Ridge and the high ground west of Conical Hill, was relieved by Colonel Dill's 382nd Regiment. Concurrently, Colonel May's 383rd Regiment moved into forward assembly areas behind the 184th and on May 10, took over the positions north of Conical Hill. Both fresh regiments of the 96th Division were then able to destroy enemy strongpoints that had impeded the progress of the weary 7th Division and capture key hills that protected the approaches to Conical. On the west coast, after stealthily constructing a footbridge across the Asa during the night, three companies of the 22nd Marines successfully crossed the river. However, two Japanese "human demolition charges" emerged from hiding and rushed the south end of the footbridge, destroying it. Despite the challenges, the attack south toward the town of Asa continued, successfully establishing a bridgehead that stretched 1,400 yards long and 350 yards deep by the end of the day. To the east, the 1st Marines launched an assault on the western end of Dakeshi but were pushed back by intense enfilading fire from the ridge. Similarly, although the 7th Marines initially advanced rapidly against scattered opposition, they were ultimately forced to withdraw under heavy Japanese fire. Behind them, after fending off two fierce night counterattacks, the 5th Marines failed to isolate the Awacha Pocket but made significant strides, penetrating deep into the heart of the Awacha defenses. Meanwhile, the 305th Regiment captured additional high ground leading toward the crucial road junction north of Shuri, where the reorganized and reinforced 32nd Regiment had established its primary defenses. The remnants of the 62nd Division were gradually being withdrawn toward Shuri, with General Suzuki's fresh 44th Independent Mixed Brigade taking over the western sector. On May 11, General Buckner initiated his general offensive against Shuri, planning to envelop the town from both the west and east. However, this offensive was preceded by Admiral Ugaki's sixth mass Kikisui strike, during which 150 kamikazes launched successful attacks on American shipping. That morning, the 721st Kokutai's Sub-Lieutenant Yasunori Seizo led six kamikazes out of Kanoya. By 10:02, Admiral Mitscher was informed of possible bogeys infiltrating the returning TF 58 strike to reach the US carriers. Two minutes later came an overhead Corsair's sudden frantic warning: “Alert! Alert! Two planes diving on the Bunker Hill!” Almost immediately, Yasunori's Zero dove out of low overcast toward Bunker Hill and released its payload. The 550lb bomb pierced the flight deck, exited the side of the hull, and exploded above water. Simultaneously, Yasunori's Zero caromed into the center of Bunker Hill's flight deck, its gas tank exploding among 34 manned, armed, and fully fueled US fighters, before careening blazing over the side. One minute later, Yasunori's wingman Ensign Ogawa Kiyoshi roared past Bunker Hill, climbed steeply into a roll, and then dove straight at the carrier. Ogawa released his 550lb bomb, which scored amidships and exploded in the gallery deck, slaughtering much of Mitscher's staff. Simultaneously, Ogawa deliberately slammed his Zero into Bunker Hill's island just 100ft from Mitscher. Mitscher's operations officer, Commander Jimmy Flatley, had just left the gallery deck when Ogawa's bomb struck, searing his back. Mitscher had observed the entire attack in silence, and just then emerged from the bridge to gaze at the blazing flight deck. The Flag Plot was choked with billowing smoke and Mitscher's chief-of-staff, a gasping, wheezing Commodore Arleigh Burke, ordered it evacuated. A third Zero then dove on Bunker Hill, but anti-aircraft fire sent it blazing into the sea close aboard. Aboard Bunker Hill, a cascade of gasoline explosions erupted from burning planes aft, while tracers sprayed haphazardly from detonating machine gun ammunition. Speed fell to 10kts and as the crew began intensive firefighting efforts, a slight list developed. Cruiser Wilkes-Barre and three destroyers came alongside to fight fires and rescue 300 men forced overboard, yet most of Bunker Hill's fighter pilots had been asphyxiated in their ready room. By 11:30, however, damage was largely stabilized. Nevertheless, Bunker Hill had lost 393 men killed and 264 wounded. Although horribly outnumbered, the Americans' Corsair CAP shot down 50 attackers before the Japanese got through at 0800hrs. Over the next 90 minutes the two violently maneuvering destroyers would claim a combined 42 kills before Evans was disabled by four kamikaze hits. Minutes later Hugh W. Hadley was knocked out by her third kamikaze hit. With his ship dead in the water and blazing uncontrollably, Hugh W. Hadley's Commander Mullaney ordered all available colors hoisted: “If this ship is going down, she's going down with all flags flying.” Escorting the destroyers were three LCS(L)s and one LSM(R), who themselves combined to splash 14 Japanese planes before the action mercifully ended. All six ships survived, but the destroyers were towed to Kerama Retto, having suffered a combined 60 killed and 94 wounded. East of Okinawa, a G4M Betty bomber and four Ki-43 Oscars attacked RPS-5 at 0800hrs. One plane crashed destroyer-minelayer Harry F. Bauer (DM-26)'s stern, the kamikaze miraculously “plowing through the rack of depth charges and shoving them into the sea with none of them exploding.” Escorting LCS(L)-88 splashed two Oscars, the second scoring a posthumous 220lb bomb hit on her which killed nine and wounded seven. Back on the west coast, supported by tanks and artillery, the 22nd Marines advanced toward Amike. Their 3rd Battalion established control of the high ground overlooking Naha after an 800-yard advance, while the 1st Battalion gained the coral ridge in front after a series of costly assaults. The 2nd Battalion further extended the line to connect with the 1st Marine Division. Del Valle's advance was spearheaded by Mason's 2nd Battalion, which successfully secured a foothold on the high ground west of Wana despite a heavy artillery bombardment. In constructing the Wana position the Japanese had "taken advantage of every feature of a terrain so difficult it could not have been better designed if the enemy himself had the power to do so." With this natural advantage, the enemy had so organized the area that in order to crack the main line of resistance it was necessary for the 1st Marine Division to wheel towards Shuri and attack directly into the heart of the city's powerful defenses. Any attempt to drive past Shuri and continue the attack to the south would mean unacceptable losses inflicted by artillery, mortar, automatic-weapons, and rifle fire coming from the heights that commanded the division's flank and rear areas. The southernmost branch of the Asa Kawa wandered across the gently rising floor of Wana Draw and through the northern part of Shuri. The low rolling ground bordering the insignificant stream was completely exposed to enemy fire from positions along the reverse slope of Wana Ridge and the military crest of the ridge to the south. At its mouth Wana Draw was approximately 400 yards wide, but it narrowed drastically as it approached the city and the ridge walls closed on the stream bed. Guarding the western end of the draw was Hill 55, rugged terminus of the southern ridge line. The hill bristled with enemy guns whose fields of fire included the whole of the open ground leading to the draw. Defending the Wana position was the 64th Brigade of the 62d Division with remnants of the 15th, 23d, and 273d Independent Infantry Battalions, the 14th Independent Machine Gun Battalion, and the 81st Field Antiaircraft Artillery Battalion under its command. The 7th Marines advanced approximately 800 yards, establishing a firm hold on Dakeshi Ridge, while the 5th Marines eliminated the last organized resistance in the Awacha Pocket. In the center of the front, Bruce's two regiments needed to coordinate more closely with neighboring divisions than with one another. As a result, the 305th Regiment advanced up to 500 yards against fierce resistance, while Colonel Smith's 306th Regiment struggled to make headway against the formidable defenses of Chocolate Drop Hill and Wart Hill. To the east, after repelling a series of night counterattacks, the 382nd Regiment consolidated its positions on Zebra Hill and continued probing toward the Dick Hills area and the ridges northwest of Kuhazu. The 383rd Regiment quickly secured Easy and Fox Hills, subsequently capturing the summit of Charlie Hill. However, over the next two days, efforts by the 1st Battalion to dislodge the defenders from the top would be thwarted by withering fire from King Hill, while the 2nd Battalion cleared Gaja Ridge and the twin villages of Tobaru and Amaru. On May 12, Dill's 3rd Battalion executed a successful assault, capturing Baker Hill, although the 1st Battalion's attack on Dick Baker was repelled by the defenders. To the west, the 306th Regiment only provided support for the advance of the 305th, which faced difficult terrain in the broken ground west of Route 5, managing to gain about 500 yards. Meanwhile, the 7th Marines solidified their hold on Dakeshi Ridge against sporadic opposition, but the 1st Marines found themselves pinned down while trying to improve their positions west of Wana. The vulnerability of the 6th Marine Division to direct fire from the western slopes of the Shuri massif resulted in significant losses for Schneider's 2nd Battalion as it fought to seize the high ground overlooking Naha, ultimately being repelled from Sugar Loaf Hill. Meanwhile, the 1st Battalion advanced steadily in the center, capturing the high ground north of Asato, while the 3rd Battalion secured commanding positions and conducted patrols through the suburbs of Naha. At sea, scattered kamikaze attacks damaged Admiral Spruance's flagship, the battleship New Mexico, and inflicted further damage on two additional destroyers the following day. In retaliation, Mitscher directed Task Force 58 to strike Kyushu once again. Back on Okinawa, as Schneider's 3rd Battalion reconnoitered the northern suburbs of Naha, the 2nd Battalion launched another unsuccessful attack on Sugar Loaf Hill. In light of this resistance and the heavy casualties suffered by the 22nd Marines, Shepherd ordered Colonel Whaling's 29th Marines to reinforce the effort, but they could only position themselves northwest of Makabe. To the east, while the 1st Marines faced heavy losses and were repelled at the mouth of Wana Draw, the 7th Marines finally secured Dakeshi Ridge. In the center, the 305th Regiment continued its determined advance into the extremely rugged terrain north and northeast of Shuri, whereas the 306th Regiment once again failed to capture Chocolate Drop Hill and Wart Hill. Coordinated with this, the 382nd Regiment attacked the Dick Hills, successfully securing Dick Baker and Dick Able against light opposition, but ultimately being pushed back from the latter. Further east, May's 2nd Battalion launched a frontal assault on Conical Hill, successfully reaching the northeast crest of the ridge, where it repelled several heavy Japanese counterattacks. Back at sea, Task Force 58 launched another strike on Kyushu during the early hours of May 14. In response, the Japanese dispatched 28 kamikazes alongside 40 escorts, inflicting heavy damage on Mitscher's new flagship, the carrier Enterprise, in what would become known as the last action of the Gray Ghost.  At 05:25, some 28 Zeros, armed with 1100lb bombs, sortied from Kanoya towards Mitscher's carriers cruising 130nm southeast of Kyushu. 40 fighters escorted them. Around 06:45 Enterprise detected 4 incoming bogies. 3 were shot down over TF 58, but the fourth, flown by Sub-Lieutenant Tomiyasu Shunsuke, continued closing. Using clouds for cover, Tomiyasu approached Enterprise from astern. Already struck by flak, at 06:57 Tomiyasu's blazing Zero suddenly appeared 200ft above Enterprise, which erupted with anti-aircraft fire. Although seeming to have overflown his target, Tomiyasu suddenly snap-rolled his burning Zero onto its back and dove almost vertically into Enterprise's flight deck. Observing from Enterprise's exposed bridge wing, Flatley rushed back inside and shouted to take cover just as Tomiyasu's kamikaze hit. The thunderous explosion blew Enterprise's forward elevator 400ft in the air, rattled the carrier's bridge, and flung shrapnel against her island. As Flatley emerged from cover he observed an unsmiling Mitscher, arms crossed, standing amid the smoking wreckage. “Jimmy,” Mitscher growled, “tell my Task Group commanders that if the Japs keep this up they're going to grow hair on my head yet.” Enterprise remained on station, but her flight deck was out of action. TF 58 splashed 3 more planes before Japanese attacks ended at 08:00. That evening TF 58 retired from Kyushu. The following morning, May 15, Mitscher transferred to carrier Randolph, his third flagship in 5 days. Enterprise would detach for repairs in the United States on May 16, having lost 14 dead and 68 wounded. Her war too was over. Honestly for those of you who might not know, the USS Enterprise is the most decorated ship of all time, an absolutely insane history. She was so impressive, my patreons voted for me to do an exclusive episode on her and it took two full episodes to do. If you are interested in the history of the USS Enterprise, please check out my exclusive podcast. At Okinawa, as positions on Conical Hill were being consolidated, May's 1st Battalion renewed its attack on Charlie Hill, successfully securing a foothold at its northern end, which was later extended down the southern slope. Simultaneously, Company L launched an assault on King Hill, managing to capture the entire crest. To the west, Dill's 1st Battalion attacked and captured Dick Able and Dick Right, although they had to relinquish Dick Right after a vigorous Japanese counterattack. The 3rd Battalion also advanced toward Dick Right, establishing a tenuous hold on the position. Further west, the 306th Regiment committed its last remaining strength, a composite battalion, to advance beyond Wart Hill, but it was quickly cut down by overwhelming flanking fire. Similarly, the battered 305th Regiment made little progress in the rugged terrain. Meanwhile, the 7th Marines advanced to within 100 yards of the ridge crest north of Wana, where they were ultimately pinned down by heavy fire. Concurrently, the depleted 1st Marines launched an assault that captured the western tip of Wana Ridge, aided by tanks and artillery, though a fierce night counterattack forced them to withdraw before being relieved by the fresh 5th Marines. Along the coast, the 22nd Marines successfully pushed toward the north bank of the Asato River, but the main action was poised to occur at Sugar Loaf Hill. Though Schneider's 2nd Battalion successfully seized the forward slopes of the protective hills north of Sugar Loaf, including Queen Hill, they faced intense enemy fire whenever they attempted to maneuver around or over these hills to launch an attack on Sugar Loaf itself. Nevertheless, the Marines pressed on, and by nightfall, a group of about 40 men under Major Henry Courtney managed to storm the hill, throwing grenades ahead of them and subsequently digging in at the summit to withstand a night of heavy mortar fire and constant counterattacks. This attack was further supported by the 29th Marines, which, after overcoming initial hardships, secured the forward slopes of the hill northeast of Sugar Loaf. During the early hours of May 15, the embattled group atop Sugar Loaf gratefully welcomed the arrival of reinforcements, though it was not before Major Courtney heroically fell while leading a grenade assault against the defenders on the reverse slope. Despite the reinforcements, enemy pressure on Sugar Loaf intensified, ultimately forcing the battered Marines off the hill. This triggered a fierce Japanese counterattack across a 900-yard front, compelling Schneider's 2nd Battalion to relinquish the ground immediately north of Sugar Loaf. Fearing a breakthrough, elements of his 1st Battalion seized the hill northwest of Sugar Loaf to help blunt the force of the enemy counterattacks, while the 3rd Battalion relieved the exhausted 2nd across the line. Additionally, the 29th Marines not only played a significant role in repulsing the enemy counterattack but also effectively strengthened its hold on the high ground north of Half Moon Hill.  To the east, while the 7th Marines reorganized and cleared out Dakeshi, the 5th Marines launched their first tank-infantry assault against Wana Draw. At 0630 on 15 May the 5th Marines completed the relief of the 1st, and Colonel Griebel assumed command of the zone of action west of Wana. The 2d Battalion was in assault with the 3d in close support and the 1st in reserve. On the recommendation of the regimental and battalion commanders of both the 1st and 5th Marines, the division decided to subject the high ground on both sides of Wana Draw to a thorough processing by tanks and self-propelled 105mm howitzers before 2/5 attempted to advance across the open ground at the mouth of the draw. With Company F of 2/5 providing fire teams for protection against suicide attackers, nine tanks from Company B, 1st Tank Battalion spent the morning working on the positions at the mouth of the draw. The tanks drew heavy small-arms, mortar, artillery, and AT fire, and accompanying infantry was dispersed to reduce casualties. Because of the open area of operation, the fire teams were still able to cover the tanks at relatively long-ranges. Both sides of the draw were honeycombed with caves and the tanks received intense and accurate fire from every sector at their front. During the morning one 47mm AT gun scored five hits on the attacking armor before NGF silenced it. About noon the tanks withdrew to allow an air strike to be placed in the draw and then return to the attack in reinforced strength. Naval gunfire again silenced a 47mm gun that took the tanks under fire, this time before any damage was done. With the approach of darkness the tanks pulled out of the draw pursued by a fury of enemy fire. The 5th Marines, convinced "that the position would have to be thoroughly pounded before it could be taken," scheduled another day of tank-infantry processing for Wana Draw before making its assault. In the center, the battered 305th Regiment continued its relentless advance through the irregular terrain west of the main Ginowan-Shuri highway. Simultaneously, Colonel Hamilton's 307th Regiment finally relieved the exhausted 306th and launched simultaneous attacks on Flattop and Chocolate Drop Hill. The 3rd Battalion slowly maneuvered toward the northern base of the Drop and the north slopes of Flattop, while the 2nd Battalion advanced toward Ishimmi Ridge through the open highway valley. Concurrently, the 382nd Regiment supported the assault on Flattop with its own attack against Dick Hill, successfully capturing its crest but failing to cross the skyline. Meanwhile, the 383rd Regiment struggled to make progress against intense enemy fire from the hill complex southwest of Conical's peak, although some elements managed to advance up the northwest spur from King Hill amid thick mortar fire.  Now, it's time to shift our focus from Okinawa to the sea, where we will cover the last destroyer actions of the Second World War. At the beginning of February, with the Southwest Area Fleet staff isolated in the Philippines, Vice-Admiral Fukudome Shigeru formed the 10th Area Fleet to defend the shores of Indonesia and Indochina. The 10th Area Fleet was comprised of the remnants of the 2nd Striking Force. This consisted of the two converted battleship/aircraft carriers Ise and Hyuga, forming the carrier squadron, and the two heavy cruisers Ashigara and Haguro, forming the 5th Cruiser Division. Two more heavy cruisers, Takao and Myoko, were at Singapore where both had reached sanctuary after being badly damaged in the Battle of Leyte Gulf. Myoko had made one attempt to escape back to Japan in December 1944, but had been torpedoed by the US submarine Bergol on the 13th, and had then returned to Singapore. The cruiser Oyodo joined the fleet from February 5 to 20 and a fourth cruiser, Isuzu, joined on March 25 but lasted barely a fortnight before being sunk, on April 7, in a coordinated attack by the US submarines Charr, Gabilan and Besugo, with peripheral assistance from the British submarine Spark. In February Ise and Hyuga were also recalled and sailed on the 10th from Singapore, bound for Japan, carrying aviation spirit and other war materials. With such valuable cargoes the Japanese took great care to safeguard their passage and, by a combination of good luck and bad weather, both evaded numerous attacks by air and by submarine and reached Moji on the 19th. Haguro and Ashigara, and one old destroyer, Kamikaze, were now the only sizable warships left in the 10th Area Fleet to protect the troop evacuations. At this stage, the Japanese aimed to hold Java, Borneo, and Sumatra for as long as possible while planning their main defensive efforts in Malaya and Indochina. Consequently, they began withdrawing their garrisons from the outlying islands of the Moluccas, Timor, the Lesser Sunda Islands, and the scattered islands of the Panda and Arafura Seas. Anticipating a similar evacuation of Japanese garrisons in the Andaman and Nicobar Islands, Admiral Arthur Power's East Indies Fleet had dispatched destroyers on a series of anti-shipping sweeps in the Andaman Sea, successfully destroying several relief convoys. On May 10, Fukudome decided to commence the evacuation of the Andaman Islands, dispatching Vice-Admiral Hashimoto Shintaro's heavy cruiser Haguro and destroyer Kamikaze to deliver supplies to the islands and return with troops back to Singapore. Additionally, a secondary convoy consisting of one auxiliary vessel and one subchaser was organized to perform the same mission for the Nicobar Islands. As Allied intelligence uncovered these plans, Vice-Admiral Harold Walker's Force 61, primarily composed of the battleships Queen Elizabeth and Richelieu and four escort carriers, sailed from Trincomalee to intercept the Japanese ships. However, the Japanese were unwilling to risk a battle, and upon receiving an air reconnaissance warning, they returned to Singapore. Nonetheless, Walker decided to remain in the area, awaiting reinforcements in case the enemy regained the confidence to launch another sortie. On May 14, Fukudome finally resolved to carry out the evacuation again, this time first sending forward his secondary convoy to the Nicobars. This force managed to reach the islands unmolested during the day and successfully embarked 450 troops before setting sail for Penang, although they were later spotted by a patrolling Liberator. In response, Walker dispatched the 21st Aircraft Carrier Squadron and the 26th Destroyer Flotilla to conduct an air and sea sweep off Diamond Point aimed at intercepting and destroying the enemy. On the morning of May 15, some Avengers encountered Haguro and Kamikaze as they returned to the Malacca Strait. As Captain Manley Power's destroyers rushed to the area, three Avengers launched by the escort carrier Shah attacked Haguro with bombs in the afternoon, causing minimal damage that only compelled Haguro to alter its course eastward. However, this diversion effectively allowed the destroyer force to intercept Hashimoto's convoy during the night. As the flotilla closed in on the enemy during the early hours of May 16, Hashimoto reacted desperately by fleeing at full speed to the north, thwarting Power's carefully laid ambush. Soon after, however, Haguro turned to port, crossing paths with the destroyer Venus, which was closing in at full speed from the west. Surprisingly, Venus failed to launch its torpedoes, prompting Hashimoto to turn south and back into Power's trap.  Haguro's violent turn away changed the situation dramatically. Saumarez now found the enemy racing down towards her port side at a relative speed of nearly 60 MPH. Kamikaze, following astern of Haguro, passed so close in front of Saumarez from starboard to port that Captain Power had to swing his ship hard to starboard and back to port again to avoid her. Kamikaze passed very close down Saumarez' port side and was taken under fire by both main and close range armament. Opening with star-shell, Saumarez shifted fire to Haguro herself at 0108, the enemy replying with main and secondary armament. The two enemy ships could now be clearly identified from Saumarez' bridge, Haguro at about 5,000 yards and Kamikaze about 2,200 yards range. ‘We had a glimpse of the cruiser by starshell, but now it was dark. She looked pretty big and her direction easy to see by her bow-wave and wash. Inclination vague but obviously broad. I thought she was going very fast. Her side was shining like a wet wall, with the reflection of her own starshell from behind us, I think.' To Lt. Reay Parkinson, also in Saumarez, Haguro ‘seemed to tower above us like a sky-scraper and her guns were depressed to their lowest angle'. Haguro's fire was accurate and splashes from near misses drenched the bridge personnel, binoculars and sound-powered telephones. But, as Captain Power philosophically remarked, ‘if you are only getting wet there is nothing to worry about'. However, Saumarez was unfortunately not merely getting wet. At about 0111, when Captain Power was just considering turning to fire, ‘one boiler got hit. There was a lot of steam and smoke amidships and a sort of queer silence. The ship was obviously slowing down and I thought she was going to stop.' Saumarez' torpedo tubes had been trained to starboard, ready for the bow attack, with torpedoes angled to run 70° left. There was no time to train the tubes to port. Captain Power swung his ship to port ‘like a shotgun' and at 0113, as Saumarez was slowing down but still swinging hard to port, a salvo of eight torpedoes was fired at Haguro's beam, at a range of 2,000 yards. Still under heavy fire, Saumarez continued her turn to port to open the range, telegraphs being put to ‘Full Ahead' to get the utmost speed from whatever engine power remained. A minute after Saumarez' attack, Verulam made an unmolested attack from 2,000 yards on Haguro's port bow, firing eight torpedoes. Saumarez and Verulam were rewarded by three hits, shared between them  ‘very distinct, three gold-coloured splashes like a Prince of Wales' feathers, more than twice as high as her bridge'. Now Haguro was under fire from the destroyers and everywhere she turned there was another destroyer waiting. At 0125 Venus fired six torpedoes and scored one hit. Two minutes later Virago, ordered by Captain (D) to ‘Finish her off', fired a salvo of eight torpedoes and obtained two hits. She reported that the cruiser's upper deck was now awash. Missed torpedoes were racing all over the battle scene; in Venus, at the height of the action, the Engineer Officer and the Chief ERA in the engine-room actually heard the whirring sound of two torpedoes passing very close along the ship's side. Saumarez had retired some five miles to the north-west to collect herself and examine damage. The engine telegraphs were still at ‘Full Ahead', and Saumarez withdrew further than Captain Power had intended. Vigilant had been rather ‘left in the cold' and squeezed out by the other destroyers and was not able to attack until 0151 when she fired eight torpedoes, with one probable hit. Haguro was lying motionless in the water, in her last throes. ‘The rest of the flotilla were snarling round the carcass like a lot of starving wolves round a dying bull. I was too far away to make out what was going on and told them all except Vigilant (who I knew had torpedoes) to come away and join me, with a view to getting formed up and the situation in hand. Of course they did nothing of the sort. I should not have done myself.' Venus was ordered to ‘Close and make a job of it' and at 0202 administered the coup de grace with her two remaining torpedoes. At 0206 Venus signalled that the cruiser had sunk. Haguro had gone, in a position about forty-five miles south-west of Penang. Fifty miles away, Cumberland and Richelieu had had tantalising glimpses of starshell and lights but were too late to take part. Saumarez transmitted Vs for Victory and Captain Power signalled: ‘Pick up survivors. Stay no more than ten minutes.' Kamikaze sustained slight damage from the gunfire but managed to escape, returning the following day to rescue approximately 320 survivors. Nevertheless, over 900 Japanese soldiers lost their lives in the battle, including Vice-Admiral Hashimoto and Rear-Admiral Sugiura Kaju. While the evacuation of the Nicobar Islands was successful, the evacuation of the Andaman Islands proved to be a resounding failure. By the end of the war, with the food situation in the islands becoming critical, the Japanese committed several atrocities against the civilian population. This included the transportation of 300 so-called “useless mouths” to the uninhabited Havelock Island, off South Andaman, where all but eleven of them perished. I would like to take this time to remind you all that this podcast is only made possible through the efforts of Kings and Generals over at Youtube. Please go subscribe to Kings and Generals over at Youtube and to continue helping us produce this content please check out www.patreon.com/kingsandgenerals. If you are still hungry after that, give my personal channel a look over at The Pacific War Channel at Youtube, it would mean a lot to me. During the intense Battle of the Malacca Strait, Japanese forces attempted a desperate evacuation, facing relentless Allied attacks. Despite fierce resistance, the Allies advanced strategically, leading to significant Japanese losses. Caught in critical confrontations, the Japanese ultimately succumbed, marking a pivotal moment in the Pacific war and shifting the tide toward Allied victory.

Word Notes
Log4j vulnerability (noun)

Word Notes

Play Episode Listen Later May 13, 2025 9:16


Please enjoy this encore of Word Notes. An open source Java-based software tool available from the Apache Software Foundation designed to log security and performance information.  CyberWire Glossary link: ⁠https://thecyberwire.com/glossary/log4j⁠ Audio reference link: “⁠CISA Director: The LOG4J Security Flaw Is the ‘Most Serious' She's Seen in Her Career⁠,” by Eamon Javers (CNBC) and Jen Easterly (Cybersecurity and Infrastructure Security Director) YouTube, 20 December 20 2021. Learn more about your ad choices. Visit megaphone.fm/adchoices

Programming Throwdown
181: Memory Management

Programming Throwdown

Play Episode Listen Later May 12, 2025 106:21


Intro topic: Video Game PricesNews/Links:Step one: Jump in the Lava - Abyssofthttps://youtu.be/WdadpHLAfdA?si=oXYnhB0EdkR_RaPEScalable world models for continuous controlhttps://www.tdmpc2.com/Clever code is probably the worst code you could write - Engineer's Codexhttps://read.engineerscodex.com/p/clever-code-is-probably-the-worstA new, open source text-to-speech model called Dia has arrived to challenge ElevenLabs, OpenAI and morehttps://venturebeat.com/ai/a-new-open-source-text-to-speech-model-called-dia-has-arrived-to-challenge-elevenlabs-openai-and-more/Book of the ShowPatrickThe Muscle Ladder - Jeff Nippardhttps://amzn.to/44DznszJasonMetaphysics of Warhttps://amzn.to/4jMjvZ5Patreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrickPokemon Trading Card Game PocketJasonPhi-4https://huggingface.co/spaces/microsoft/phi-4-multimodalTopic: Memory ManagementMotivationAvoid thrashing / crashesAllocate resources efficientlyKeep high uptimeWhereOS LevelHeap managementVirtual MemoryLanguage/Compiler LevelCppGarbage collectionOwnershipToolsInstrumentationExport to Datadog / GrafanaPython: psutil & tracemallocValgrindWhat to do when your program uses too much memory?Reduce data sizesCompressionReferencesLazy initializerGenerators & Back PressureRing buffersArena allocatorsDisk based caching ★ Support this podcast on Patreon ★

airhacks.fm podcast with adam bien
Run Java with Java

airhacks.fm podcast with adam bien

Play Episode Listen Later May 11, 2025 62:24


An airhacks.fm conversation with Christian Humer (@grashalm_) about: bachelor thesis on a Java bytecode interpreter written in Java, exploration of whether Java could be used as a systems language, benefits of implementing an ecosystem in itself as validation, C1X compiler based on C1 but reimplemented from scratch, concept of sea of nodes for mixing control and data flow, goal to rewrite the entire VM in Java, benefits of using one compiler throughout the stack for compatibility and maintainability, discussion of de-optimization process in JIT compilation, explanation of guards and assumptions in optimized code, three versions of Espresso (Java bytecode interpreter), first version as proof of concept, second version using Truffle with serialized ASTs, third version based on bytecodes with unrolling bytecode loops, explanation of bytecode quickening technique, sandboxing capabilities in GraalVM as replacement for deprecated security manager, isolating untrusted code in separate heaps for security, protection against speculative execution attacks, use case for running AI-generated Java code safely in isolated environments, GraalOS as a minimal operating system for running Java isolates, TRegex as GraalVM's optimized regular expression engine that compiles regex to machine code, bytecode interpreter DSL for generating efficient bytecode interpreters for different languages, memory improvements from using bytecode arrays instead of AST objects, potential future integration of TRegex as a Java API Christian Humer on twitter: @grashalm_

Lambda3 Podcast
Lambda3 Podcast 433 - Cadência de releases do Java e o papel do OpenJDK

Lambda3 Podcast

Play Episode Listen Later May 9, 2025 56:51


Nesse episódio do Podcast da Lambda3 powered by TIVIT, Fernando Okuma, Elder Moraes, Bruno Souza e Samuel Duarte falam sobre a evolução do Java com a nova cadência de lançamentos do JDK e a relação entre o JDK da Oracle e o OpenJDK, explorando uso, licença e impacto para desenvolvedores e empresas.ParticipantesFernando Okuma - https://www.linkedin.com/in/feokuma/Elder Moraes - @eldermoraesBruno Souza - @brjavamanSamuel Ferreira Duarte - https://www.linkedin.com/in/samuel-ferreira-duarte-5ab508156/PautaO que mudou na cadência de lançamentos do Java?Impactos para a comunidade e empresasO que é o OpenJDK e como ele se relaciona com o JDK da OracleLicenciamento e suporte: o que muda?Como acompanhar e se preparar para os novos releasesFuturo do Java: ele ainda é "lento"?Referencias⁠https://openjdk.org⁠ – site oficial do OpenJDK⁠https://jdk.java.net⁠ – builds e roadmap do JDK⁠https://dev.java⁠ – portal oficial com novidades e JEPs⁠Comparativo entre distribuições do OpenJDK⁠ – Foojay.io é uma ótima referência sobre o ecossistema JavaArtigo “Java is Still Free” – https://www.azul.com/resources/java-is-still-free/Edição:⁠⁠⁠⁠⁠⁠Compasso Coolab⁠⁠

Les Cast Codeurs Podcast
LCC 325 - Trier le hachis des concurrents

Les Cast Codeurs Podcast

Play Episode Listen Later May 9, 2025 109:42


Gros épisode qui couvre un large spectre de sujets : Java, Scala, Micronaut, NodeJS, l'IA et la compétence des développeurs, le sampling dans les LLMs, les DTO, le vibe coding, les changements chez Broadcom et Red Hat ainsi que plusieurs nouvelles sur les licences open source. Enregistré le 7 mai 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-325.mp3 ou en vidéo sur YouTube. News Langages A l'occasion de JavaOne et du lancement de Java 24, Oracle lance un nouveau site avec des ressources vidéo pour apprendre le langage https://learn.java/ site plutôt à destination des débutants et des enseignants couvre la syntaxe aussi, y compris les ajouts plus récents comme les records ou le pattern matching c'est pas le site le plus trendy du monde. Martin Odersky partage un long article sur l'état de l'écosystème Scala et les évolutions du language https://www.scala-lang.org/blog/2025/03/24/evolving-scala.html Stabilité et besoin d'évolution : Scala maintient sa position (~14ème mondial) avec des bases techniques solides, mais doit évoluer face à la concurrence pour rester pertinent. Axes prioritaires : L'évolution se concentre sur l'amélioration du duo sécurité/convivialité, le polissage du langage (suppression des “rugosités”) et la simplification pour les débutants. Innovation continue : Geler les fonctionnalités est exclu ; l'innovation est clé pour la valeur de Scala. Le langage doit rester généraliste et ne pas se lier à un framework spécifique. Défis et progrès : L'outillage (IDE, outils de build comme sbt, scala-cli, Mill) et la facilité d'apprentissage de l'écosystème sont des points d'attention, avec des améliorations en cours (partenariat pédagogique, plateformes simples). Des strings encore plus rapides ! https://inside.java/2025/05/01/strings-just-got-faster/ Dans JDK 25, la performance de la fonction String::hashCode a été améliorée pour être principalement constant foldable. Cela signifie que si les chaînes de caractères sont utilisées comme clés dans une Map statique et immuable, des gains de performance significatifs sont probables. L'amélioration repose sur l'annotation interne @Stable appliquée au champ privé String.hash. Cette annotation permet à la machine virtuelle de lire la valeur du hash une seule fois et de la considérer comme constante si elle n'est pas la valeur par défaut (zéro). Par conséquent, l'opération String::hashCode peut être remplacée par la valeur de hash connue, optimisant ainsi les lookups dans les Map immuables. Un cas limite est celui où le code de hachage de la chaîne est zéro, auquel cas l'optimisation ne fonctionne pas (par exemple, pour la chaîne vide “”). Bien que l'annotation @Stable soit interne au JDK, un nouveau JEP (JEP 502: Stable Values (Preview)) est en cours de développement pour permettre aux utilisateurs de bénéficier indirectement de fonctionnalités similaires. AtomicHash, une implémentation Java d'une HashMap qui est thread-safe, atomique et non-bloquante https://github.com/arxila/atomichash implémenté sous forme de version immutable de Concurrent Hash Trie Librairies Sortie de Micronaut 4.8.0 https://micronaut.io/2025/04/01/micronaut-framework-4-8-0-released/ Mise à jour de la BOM (Bill of Materials) : La version 4.8.0 met à jour la BOM de la plateforme Micronaut. Améliorations de Micronaut Core : Intégration de Micronaut SourceGen pour la génération interne de métadonnées et d'expressions bytecode. Nombreuses améliorations dans Micronaut SourceGen. Ajout du traçage de l'injection de dépendances pour faciliter le débogage au démarrage et à la création des beans. Nouveau membre definitionType dans l'annotation @Client pour faciliter le partage d'interfaces entre client et serveur. Support de la fusion dans les Bean Mappers via l'annotation @Mapping. Nouvelle liveness probe détectant les threads bloqués (deadlocked) via ThreadMXBean. Intégration Kubernetes améliorée : Mise à jour du client Java Kubernetes vers la version 22.0.1. Ajout du module Micronaut Kubernetes Client OpenAPI, offrant une alternative au client officiel avec moins de dépendances, une configuration unifiée, le support des filtres et la compatibilité Native Image. Introduction d'un nouveau runtime serveur basé sur le serveur HTTP intégré de Java, permettant de créer des applications sans dépendances serveur externes. Ajout dans Micronaut Micrometer d'un module pour instrumenter les sources de données (traces et métriques). Ajout de la condition condition dans l'annotation @MetricOptions pour contrôler l'activation des métriques via une expression. Support des Consul watches dans Micronaut Discovery Client pour détecter les changements de configuration distribuée. Possibilité de générer du code source à partir d'un schéma JSON via les plugins de build (Gradle et Maven). Web Node v24.0.0 passe en version Current: https://nodejs.org/en/blog/release/v24.0.0 Mise à jour du moteur V8 vers la version 13.6 : intégration de nouvelles fonctionnalités JavaScript telles que Float16Array, la gestion explicite des ressources (using), RegExp.escape, WebAssembly Memory64 et Error.isError. npm 11 inclus : améliorations en termes de performance, de sécurité et de compatibilité avec les packages JavaScript modernes. Changement de compilateur pour Windows : abandon de MSVC au profit de ClangCL pour la compilation de Node.js sur Windows. AsyncLocalStorage utilise désormais AsyncContextFrame par défaut : offrant une gestion plus efficace du contexte asynchrone. URLPattern disponible globalement : plus besoin d'importer explicitement cette API pour effectuer des correspondances d'URL. Améliorations du modèle de permissions : le flag expérimental --experimental-permission devient --permission, signalant une stabilité accrue de cette fonctionnalité. Améliorations du test runner : les sous-tests sont désormais attendus automatiquement, simplifiant l'écriture des tests et réduisant les erreurs liées aux promesses non gérées. Intégration d'Undici 7 : amélioration des capacités du client HTTP avec de meilleures performances et un support étendu des fonctionnalités HTTP modernes. Dépréciations et suppressions : Dépréciation de url.parse() au profit de l'API WHATWG URL. Suppression de tls.createSecurePair. Dépréciation de SlowBuffer. Dépréciation de l'instanciation de REPL sans new. Dépréciation de l'utilisation des classes Zlib sans new. Dépréciation du passage de args à spawn et execFile dans child_process. Node.js 24 est actuellement la version “Current” et deviendra une version LTS en octobre 2025. Il est recommandé de tester cette version pour évaluer son impact sur vos applications. Data et Intelligence Artificielle Apprendre à coder reste crucial et l'IA est là pour venir en aide : https://kyrylo.org/software/2025/03/27/learn-to-code-ignore-ai-then-use-ai-to-code-even-better.html Apprendre à coder reste essentiel malgré l'IA. L'IA peut assister la programmation. Une solide base est cruciale pour comprendre et contrôler le code. Cela permet d'éviter la dépendance à l'IA. Cela réduit le risque de remplacement par des outils d'IA accessibles à tous. L'IA est un outil, pas un substitut à la maîtrise des fondamentaux. Super article de Anthropic qui essaie de comprendre comment fonctionne la “pensée” des LLMs https://www.anthropic.com/research/tracing-thoughts-language-model Effet boîte noire : Stratégies internes des IA (Claude) opaques aux développeurs et utilisateurs. Objectif : Comprendre le “raisonnement” interne pour vérifier capacités et intentions. Méthode : Inspiration neurosciences, développement d'un “microscope IA” (regarder quels circuits neuronaux s'activent). Technique : Identification de concepts (“features”) et de “circuits” internes. Multilinguisme : Indice d'un “langage de pensée” conceptuel commun à toutes les langues avant de traduire dans une langue particulière. Planification : Capacité à anticiper (ex: rimes en poésie), pas seulement de la génération mot par mot (token par token). Raisonnement non fidèle : Peut fabriquer des arguments plausibles (“bullshitting”) pour une conclusion donnée. Logique multi-étapes : Combine des faits distincts, ne se contente pas de mémoriser. Hallucinations : Refus par défaut ; réponse si “connaissance” active, sinon risque d'hallucination si erreur. “Jailbreaks” : Tension entre cohérence grammaticale (pousse à continuer) et sécurité (devrait refuser). Bilan : Méthodes limitées mais prometteuses pour la transparence et la fiabilité de l'IA. Le “S” dans MCP veut dire Securité (ou pas !) https://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-stands-for-security-91407b33ed6b La spécification MCP pour permettre aux LLMs d'avoir accès à divers outils et fonctions a peut-être été adoptée un peu rapidement, alors qu'elle n'était pas encore prête niveau sécurité L'article liste 4 types d'attaques possibles : vulnérabilité d'injection de commandes attaque d'empoisonnement d'outils redéfinition silencieuse de l'outil le shadowing d'outils inter-serveurs Pour l'instant, MCP n'est pas sécurisé : Pas de standard d'authentification Pas de chiffrement de contexte Pas de vérification d'intégrité des outils Basé sur l'article de InvariantLabs https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks Sortie Infinispan 15.2 - pre rolling upgrades 16.0 https://infinispan.org/blog/2025/03/27/infinispan-15-2 Support de Redis JSON + scripts Lua Métriques JVM désactivables Nouvelle console (PatternFly 6) Docs améliorées (métriques + logs) JDK 17 min, support JDK 24 Fin du serveur natif (performances) Guillaume montre comment développer un serveur MCP HTTP Server Sent Events avec l'implémentation de référence Java et LangChain4j https://glaforge.dev/posts/2025/04/04/mcp-client-and-server-with-java-mcp-sdk-and-langchain4j/ Développé en Java, avec l'implémentation de référence qui est aussi à la base de l'implémentation dans Spring Boot (mais indépendant de Spring) Le serveur MCP est exposé sous forme de servlet dans Jetty Le client MCP lui, est développé avec le module MCP de LangChain4j c'est semi independant de Spring dans le sens où c'est dépendant de Reactor et de ses interface. il y a une conversation sur le github d'anthropic pour trouver une solution, mais cela ne parait pas simple. Les fallacies derrière la citation “AI won't replace you, but humans using AI will” https://platforms.substack.com/cp/161356485 La fallacie de l'automatisation vs. l'augmentation : Elle se concentre sur l'amélioration des tâches existantes avec l'IA au lieu de considérer le changement de la valeur de ces tâches dans un nouveau système. La fallacie des gains de productivité : L'augmentation de la productivité ne se traduit pas toujours par plus de valeur pour les travailleurs, car la valeur créée peut être capturée ailleurs dans le système. La fallacie des emplois statiques : Les emplois sont des constructions organisationnelles qui peuvent être redéfinies par l'IA, rendant les rôles traditionnels obsolètes. La fallacie de la compétition “moi vs. quelqu'un utilisant l'IA” : La concurrence évolue lorsque l'IA modifie les contraintes fondamentales d'un secteur, rendant les compétences existantes moins pertinentes. La fallacie de la continuité du flux de travail : L'IA peut entraîner une réimagination complète des flux de travail, éliminant le besoin de certaines compétences. La fallacie des outils neutres : Les outils d'IA ne sont pas neutres et peuvent redistribuer le pouvoir organisationnel en changeant la façon dont les décisions sont prises et exécutées. La fallacie du salaire stable : Le maintien d'un emploi ne garantit pas un salaire stable, car la valeur du travail peut diminuer avec l'augmentation des capacités de l'IA. La fallacie de l'entreprise stable : L'intégration de l'IA nécessite une restructuration de l'entreprise et ne se fait pas dans un vide organisationnel. Comprendre le “sampling” dans les LLMs https://rentry.co/samplers Explique pourquoi les LLMs utilisent des tokens Les différentes méthodes de “sampling” : càd de choix de tokens Les hyperparamètres comme la température, top-p, et leur influence réciproque Les algorithmes de tokenisation comme Byte Pair Encoding et SentencePiece. Un de moins … OpenAI va racheter Windsurf pour 3 milliards de dollars. https://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billion l'accord n'est pas encore finalisé Windsurf était valorisé à 1,25 milliards l'an dernier et OpenAI a levé 40 milliards dernièrement portant sa valeur à 300 milliards Le but pour OpenAI est de rentrer dans le monde des assistants de code pour lesquels ils sont aujourd'hui absent Docker desktop se met à l'IA… ? Une nouvelle fonctionnalité dans docker desktop 4.4 sur macos: Docker Model Runner https://dev.to/docker/run-genai-models-locally-with-docker-model-runner-5elb Permet de faire tourner des modèles nativement en local ( https://docs.docker.com/model-runner/ ) mais aussi des serveurs MCP ( https://docs.docker.com/ai/mcp-catalog-and-toolkit/ ) Outillage Jetbrains défend la suppression des commentaires négatifs sur son assistant IA https://devclass.com/2025/04/30/jetbrains-defends-removal-of-negative-reviews-for-unpopular-ai-assistant/?td=rt-3a L'IA Assistant de JetBrains, lancée en juillet 2023, a été téléchargée plus de 22 millions de fois mais n'est notée que 2,3 sur 5. Des utilisateurs ont remarqué que certaines critiques négatives étaient supprimées, ce qui a provoqué une réaction négative sur les réseaux sociaux. Un employé de JetBrains a expliqué que les critiques ont été supprimées soit parce qu'elles mentionnaient des problèmes déjà résolus, soit parce qu'elles violaient leur politique concernant les “grossièretés, etc.” L'entreprise a reconnu qu'elle aurait pu mieux gérer la situation, un représentant déclarant : “Supprimer plusieurs critiques d'un coup sans préavis semblait suspect. Nous aurions dû au moins publier un avis et fournir plus de détails aux auteurs.” Parmi les problèmes de l'IA Assistant signalés par les utilisateurs figurent : un support limité pour les fournisseurs de modèles tiers, une latence notable, des ralentissements fréquents, des fonctionnalités principales verrouillées aux services cloud de JetBrains, une expérience utilisateur incohérente et une documentation insuffisante. Une plainte courante est que l'IA Assistant s'installe sans permission. Un utilisateur sur Reddit l'a qualifié de “plugin agaçant qui s'auto-répare/se réinstalle comme un phénix”. JetBrains a récemment introduit un niveau gratuit et un nouvel agent IA appelé Junie, destiné à fonctionner parallèlement à l'IA Assistant, probablement en réponse à la concurrence entre fournisseurs. Mais il est plus char a faire tourner. La société s'est engagée à explorer de nouvelles approches pour traiter les mises à jour majeures différemment et envisage d'implémenter des critiques par version ou de marquer les critiques comme “Résolues” avec des liens vers les problèmes correspondants au lieu de les supprimer. Contrairement à des concurrents comme Microsoft, AWS ou Google, JetBrains commercialise uniquement des outils et services de développement et ne dispose pas d'une activité cloud distincte sur laquelle s'appuyer. Vos images de README et fichiers Markdown compatibles pour le dark mode de GitHub: https://github.blog/developer-skills/github/how-to-make-your-images-in-markdown-on-github-adjust-for-dark-mode-and-light-mode/ Seulement quelques lignes de pure HTML pour le faire Architecture Alors, les DTOs, c'est bien ou c'est pas bien ? https://codeopinion.com/dtos-mapping-the-good-the-bad-and-the-excessive/ Utilité des DTOs : Les DTOs servent à transférer des données entre les différentes couches d'une application, en mappant souvent les données entre différentes représentations (par exemple, entre la base de données et l'interface utilisateur). Surutilisation fréquente : L'article souligne que les DTOs sont souvent utilisés de manière excessive, notamment pour créer des API HTTP qui ne font que refléter les entités de la base de données, manquant ainsi l'opportunité de composer des données plus riches. Vraie valeur : La valeur réelle des DTOs réside dans la gestion du couplage entre les couches et la composition de données provenant de sources multiples en formes optimisées pour des cas d'utilisation spécifiques. Découplage : Il est suggéré d'utiliser les DTOs pour découpler les modèles de données internes des contrats externes (comme les API), ce qui permet une évolution et une gestion des versions indépendantes. Exemple avec CQRS : Dans le cadre de CQRS (Command Query Responsibility Segregation), les réponses aux requêtes (queries) agissent comme des DTOs spécifiquement adaptés aux besoins de l'interface utilisateur, pouvant inclure des données de diverses sources. Protection des données internes : Les DTOs aident à distinguer et protéger les modèles de données internes (privés) des changements externes (publics). Éviter l'excès : L'auteur met en garde contre les couches de mapping excessives (mapper un DTO vers un autre DTO) qui n'apportent pas de valeur ajoutée. Création ciblée : Il est conseillé de ne créer des DTOs que lorsqu'ils résolvent des problèmes concrets, tels que la gestion du couplage ou la facilitation de la composition de données. Méthodologies Même Guillaume se met au “vibe coding” https://glaforge.dev/posts/2025/05/02/vibe-coding-an-mcp-server-with-micronaut-and-gemini/ Selon Andrey Karpathy, c'est le fait de POC-er un proto, une appli jetable du weekend https://x.com/karpathy/status/1886192184808149383 Mais Simon Willison s'insurge que certains confondent coder avec l'assistance de l'IA avec le vibe coding https://simonwillison.net/2025/May/1/not-vibe-coding/ Guillaume c'est ici amusé à développer un serveur MCP avec Micronaut, en utilisant Gemini, l'IA de Google. Contrairement à Quarkus ou Spring Boot, Micronaut n'a pas encore de module ou de support spécifique pour faciliter la création de serveur MCP Sécurité Une faille de sécurité 10/10 sur Tomcat https://www.it-connect.fr/apache-tomcat-cette-faille-activement-exploitee-seulement-30-heures-apres-sa-divulgation-patchez/ Une faille de sécurité critique (CVE-2025-24813) affecte Apache Tomcat, permettant l'exécution de code à distance Cette vulnérabilité est activement exploitée seulement 30 heures après sa divulgation du 10 mars 2025 L'attaque ne nécessite aucune authentification et est particulièrement simple à exécuter Elle utilise une requête PUT avec une charge utile Java sérialisée encodée en base64, suivie d'une requête GET L'encodage en base64 permet de contourner la plupart des filtres de sécurité Les serveurs vulnérables utilisent un stockage de session basé sur des fichiers (configuration répandue) Les versions affectées sont : 11.0.0-M1 à 11.0.2, 10.1.0-M1 à 10.1.34, et 9.0.0.M1 à 9.0.98 Les mises à jour recommandées sont : 11.0.3+, 10.1.35+ et 9.0.99+ Les experts prévoient des attaques plus sophistiquées dans les prochaines phases d'exploitation (upload de config ou jsp) Sécurisation d'un serveur ssh https://ittavern.com/ssh-server-hardening/ un article qui liste les configurations clés pour sécuriser un serveur SSH par exemple, enlever password authentigfication, changer de port, desactiver le login root, forcer le protocol ssh 2, certains que je ne connaissais pas comme MaxStartups qui limite le nombre de connections non authentifiées concurrentes Port knocking est une technique utile mais demande une approche cliente consciente du protocol Oracle admet que les identités IAM de ses clients ont leaké https://www.theregister.com/2025/04/08/oracle_cloud_compromised/ Oracle a confirmé à certains clients que son cloud public a été compromis, alors que l'entreprise avait précédemment nié toute intrusion. Un pirate informatique a revendiqué avoir piraté deux serveurs d'authentification d'Oracle et volé environ six millions d'enregistrements, incluant des clés de sécurité privées, des identifiants chiffrés et des entrées LDAP. La faille exploitée serait la vulnérabilité CVE-2021-35587 dans Oracle Access Manager, qu'Oracle n'avait pas corrigée sur ses propres systèmes. Le pirate a créé un fichier texte début mars sur login.us2.oraclecloud.com contenant son adresse email pour prouver son accès. Selon Oracle, un ancien serveur contenant des données vieilles de huit ans aurait été compromis, mais un client affirme que des données de connexion aussi récentes que 2024 ont été dérobées. Oracle fait face à un procès au Texas concernant cette violation de données. Cette intrusion est distincte d'une autre attaque contre Oracle Health, sur laquelle l'entreprise refuse de commenter. Oracle pourrait faire face à des sanctions sous le RGPD européen qui exige la notification des parties affectées dans les 72 heures suivant la découverte d'une fuite de données. Le comportement d'Oracle consistant à nier puis à admettre discrètement l'intrusion est inhabituel en 2025 et pourrait mener à d'autres actions en justice collectives. Une GitHub action très populaire compromise https://www.stepsecurity.io/blog/harden-runner-detection-tj-actions-changed-files-action-is-compromised Compromission de l'action tj-actions/changed-files : En mars 2025, une action GitHub très utilisée (tj-actions/changed-files) a été compromise. Des versions modifiées de l'action ont exposé des secrets CI/CD dans les logs de build. Méthode d'attaque : Un PAT compromis a permis de rediriger plusieurs tags de version vers un commit contenant du code malveillant. Détails du code malveillant : Le code injecté exécutait une fonction Node.js encodée en base64, qui téléchargeait un script Python. Ce script parcourait la mémoire du runner GitHub à la recherche de secrets (tokens, clés…) et les exposait dans les logs. Dans certains cas, les données étaient aussi envoyées via une requête réseau. Période d'exposition : Les versions compromises étaient actives entre le 12 et le 15 mars 2025. Tout dépôt, particulièrement ceux publiques, ayant utilisé l'action pendant cette période doit être considéré comme potentiellement exposé. Détection : L'activité malveillante a été repérée par l'analyse des comportements inhabituels pendant l'exécution des workflows, comme des connexions réseau inattendues. Réaction : GitHub a supprimé l'action compromise, qui a ensuite été nettoyée. Impact potentiel : Tous les secrets apparaissant dans les logs doivent être considérés comme compromis, même dans les dépôts privés, et régénérés sans délai. Loi, société et organisation Les startup the YCombinateur ont les plus fortes croissances de leur histoire https://www.cnbc.com/2025/03/15/y-combinator-startups-are-fastest-growing-in-fund-history-because-of-ai.html Les entreprises en phase de démarrage à Silicon Valley connaissent une croissance significative grâce à l'intelligence artificielle. Le PDG de Y Combinator, Garry Tan, affirme que l'ensemble des startups de la dernière cohorte a connu une croissance hebdomadaire de 10% pendant neuf mois. L'IA permet aux développeurs d'automatiser des tâches répétitives et de générer du code grâce aux grands modèles de langage. Pour environ 25% des startups actuelles de YC, 95% de leur code a été écrit par l'IA. Cette révolution permet aux entreprises de se développer avec moins de personnel - certaines atteignant 10 millions de dollars de revenus avec moins de 10 employés. La mentalité de “croissance à tout prix” a été remplacée par un renouveau d'intérêt pour la rentabilité. Environ 80% des entreprises présentées lors du “demo day” étaient centrées sur l'IA, avec quelques startups en robotique et semi-conducteurs. Y Combinator investit 500 000 dollars dans les startups en échange d'une participation au capital, suivi d'un programme de trois mois. Red Hat middleware (ex-jboss) rejoint IBM https://markclittle.blogspot.com/2025/03/red-hat-middleware-moving-to-ibm.html Les activités Middleware de Red Hat (incluant JBoss, Quarkus, etc.) vont être transférées vers IBM, dans l'unité dédiée à la sécurité des données, à l'IAM et aux runtimes. Ce changement découle d'une décision stratégique de Red Hat de se concentrer davantage sur le cloud hybride et l'intelligence artificielle. Mark Little explique que ce transfert était devenu inévitable, Red Hat ayant réduit ses investissements dans le Middleware ces dernières années. L'intégration vise à renforcer l'innovation autour de Java en réunissant les efforts de Red Hat et IBM sur ce sujet. Les produits Middleware resteront open source et les clients continueront à bénéficier du support habituel sans changement. Mark Little affirme que des projets comme Quarkus continueront à être soutenus et que cette évolution est bénéfique pour la communauté Java. Un an de commonhaus https://www.commonhaus.org/activity/253.html un an, démarré sur les communautés qu'ils connaissaient bien maintenant 14 projets et put en accepter plus confiance, gouvernance legère et proteger le futur des projets automatisation de l'administratif, stabiilité sans complexité, les developpeurs au centre du processus de décision ils ont besoins de members et supporters (financiers) ils veulent accueillir des projets au delà de ceux du cercles des Java Champions Spring Cloud Data Flow devient un produit commercial et ne sera plus maintenu en open source https://spring.io/blog/2025/04/21/spring-cloud-data-flow-commercial Peut-être sous l'influence de Broadcom, Spring se met à mettre en mode propriétaire des composants du portefeuille Spring ils disent que peu de gens l'utilisaent en mode OSS et la majorité venait d'un usage dans la plateforme Tanzu Maintenir en open source le coutent du temps qu'ils son't pas sur ces projets. La CNCF protège le projet NATS, dans la fondation depuis 2018, vu que la société Synadia qui y contribue souhaitait reprendre le contrôle du projet https://www.cncf.io/blog/2025/04/24/protecting-nats-and-the-integrity-of-open-source-cncfs-commitment-to-the-community/ CNCF : Protège projets OS, gouvernance neutre. Synadia vs CNCF : Veut retirer NATS, licence non-OS (BUSL). CNCF : Accuse Synadia de “claw back” (reprise illégitime). Revendications Synadia : Domaine nats.io, orga GitHub. Marque NATS : Synadia n'a pas transféré (promesse rompue malgré aide CNCF). Contestation Synadia : Juge règles CNCF “trop vagues”. Vote interne : Mainteneurs Synadia votent sortie CNCF (sans communauté). Support CNCF : Investissement majeur ($ audits, légal), succès communautaire (>700 orgs). Avenir NATS (CNCF) : Maintien sous Apache 2.0, gouvernance ouverte. Actions CNCF : Health check, appel mainteneurs, annulation marque Synadia, rejet demandes. Mais finalement il semble y avoir un bon dénouement : https://www.cncf.io/announcements/2025/05/01/cncf-and-synadia-align-on-securing-the-future-of-the-nats-io-project/ Accord pour l'avenir de NATS.io : La Cloud Native Computing Foundation (CNCF) et Synadia ont conclu un accord pour sécuriser le futur du projet NATS.io. Transfert des marques NATS : Synadia va céder ses deux enregistrements de marque NATS à la Linux Foundation afin de renforcer la gouvernance ouverte du projet. Maintien au sein de la CNCF : L'infrastructure et les actifs du projet NATS resteront sous l'égide de la CNCF, garantissant ainsi sa stabilité à long terme et son développement en open source sous licence Apache-2.0. Reconnaissance et engagement : La Linux Foundation, par la voix de Todd Moore, reconnaît les contributions de Synadia et son soutien continu. Derek Collison, PDG de Synadia, réaffirme l'engagement de son entreprise envers NATS et la collaboration avec la Linux Foundation et la CNCF. Adoption et soutien communautaire : NATS est largement adopté et considéré comme une infrastructure critique. Il bénéficie d'un fort soutien de la communauté pour sa nature open source et l'implication continue de Synadia. Finalement, Redis revient vers une licence open source OSI, avec la AGPL https://foojay.io/today/redis-is-now-available-under-the-agplv3-open-source-license/ Redis passe à la licence open source AGPLv3 pour contrer l'exploitation par les fournisseurs cloud sans contribution. Le passage précédent à la licence SSPL avait nui à la relation avec la communauté open source. Salvatore Sanfilippo (antirez) est revenu chez Redis. Redis 8 adopte la licence AGPL, intègre les fonctionnalités de Redis Stack (JSON, Time Series, etc.) et introduit les “vector sets” (le support de calcul vectoriel développé par Salvatore). Ces changements visent à renforcer Redis en tant que plateforme appréciée des développeurs, conformément à la vision initiale de Salvatore. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 6-7 mai 2025 : GOSIM AI Paris - Paris (France) 7-9 mai 2025 : Devoxx UK - London (UK) 15 mai 2025 : Cloud Toulouse - Toulouse (France) 16 mai 2025 : AFUP Day 2025 Lille - Lille (France) 16 mai 2025 : AFUP Day 2025 Lyon - Lyon (France) 16 mai 2025 : AFUP Day 2025 Poitiers - Poitiers (France) 22-23 mai 2025 : Flupa UX Days 2025 - Paris (France) 24 mai 2025 : Polycloud - Montpellier (France) 24 mai 2025 : NG Baguette Conf 2025 - Nantes (France) 3 juin 2025 : TechReady - Nantes (France) 5-6 juin 2025 : AlpesCraft - Grenoble (France) 5-6 juin 2025 : Devquest 2025 - Niort (France) 10-11 juin 2025 : Modern Workplace Conference Paris 2025 - Paris (France) 11-13 juin 2025 : Devoxx Poland - Krakow (Poland) 12 juin 2025 : Positive Design Days - Strasbourg (France) 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-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-10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (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-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) 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) 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) 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/

4:13 Podcast
#349: Can I Heal After Church Hurt? With Joe Dobbins

4:13 Podcast

Play Episode Listen Later May 8, 2025 36:01


“Church hurt” has become such a common phrase that it trends on social media, makes headlines, and is even the subject of a few documentaries. Yet within the church, we often struggle to talk openly about it. Not because we don't care, but because we don't always know how. Well, if you're one of the precious many who have been touched by church hurt, you'll be encouraged by this honest and insightful conversation. Today's guest, Pastor Joe Dobbins, brings compassion, wisdom, and practical advice to help you understand the nature of church hurt, begin the journey of healing, and find the courage to re-engage in a faith community. He also shares how we, as the body of Christ, can be part of the solution—without church bashing. The pain of church hurt is real, my friend, but so is the hope of healing—healing that can begin today! SHOW NOTES: 413Podcast.com/349  Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

The Popeular History Podcast
֎Ignatius Suharyo Cardinal HARDJOATMODJO (Suharyo) (elevated 2019)

The Popeular History Podcast

Play Episode Listen Later May 8, 2025 7:16


IMAGE CREDIT Yohanes Kwirinus Steviean, CC BY-SA 4.0, via Wikimedia Commons LINKS Vatican bio of Cardinal Ignatius Suharyo HARDJOATMODJO: https://press.vatican.va/content/salastampa/en/documentation/cardinali_biografie/cardinali_bio_suharyohardjomatmodjo_i.html       Ignatius Suharyo HARDJOATMODJO on FIU's Cardinals Database (by Salvador Miranda): https://cardinals.fiu.edu/bios2019.htm#Hardjoatmodjo   2012 Synod of Bishops notes (via Zenit): https://zenit.org/2012/10/17/full-text-of-tuesday-morning-interventions-at-synod-of-bishops/    Cardinal Ignatius Suharyo HARDJOATMODJO on Gcatholic.org: https://gcatholic.org/p/3272                       Cardinal Ignatius Suharyo HARDJOATMODJO on Catholic-Hierarchy.org: https://www.catholic-hierarchy.org/bishop/bsuharyo.html  Archdiocese of Jakarta on Gcatholic.org: https://gcatholic.org/dioceses/diocese/jaka0.htm?tab=info          Archdiocese of Jakarta on Catholic-Hierarchy.org: https://www.catholic-hierarchy.org/diocese/djaka.html 2013 Infovaticana profile of Cardinal-elect: https://infovaticana.com/2013/12/10/10373/  2023 Time article on Nusantara: https://time.com/6329063/indonesia-nusantara-jokowi-democratic-decline/    Thank you for listening, and thank my family and friends for putting up with the time investment and for helping me out as needed. As always, feel free to email the show at Popeularhistory@gmail.com  If you would like to financially support Popeular history, go to www.patreon.com/Popeular. If you don't have any money to spare but still want to give back, pray and tell others– prayers and listeners are worth more than gold!   TRANSCRIPT Welcome to Popeular History, a library of Catholic knowledge and insights.   Check out the show notes for sources, further reading, and a transcript.   Today we're discussing another current Cardinal of the Catholic Church, one of the 120 or so people who will choose the next Pope when the time comes.   Ignatius Suharyo HARDJOATMODJO, who is generally addressed with the Suharyo part, was born on July 9, 1950 in Sedayu, a community right near the middle of the southern shore of the Island of Java. Home to over 150 million souls and therefore the most populated island in the world, Java hosts over half of Indonesia's population, with the remainder spread out across the other 17,000-odd islands that together make up the archipelagic nation, which was newly independent from the Dutch colonizers when Ignatius was born.   More Muslims live in Indonesia than in any other country, leaving relatively little room for any other faith. Christians Make up about 10% of the population, with Catholics in particular being about 3% of the overall total. Ignatius' father had come from a Muslim family, being the only Catholic in the lot, while Ignatius' mother had originally practiced Javanese folk religion with her family, though she later became Catholic.   When Ignatius' convert parents embraced Catholicism, they ran with it, resulting in four of their ten Children entring the Church: two of his sisters became nuns; one of his brothers entered a Trappist hermitage, and of course Ignatius himself, who will be our focus today.   Ignatius' seminary studies were done locally, first at the St. Peter Canisius Minor Seminary in Mertoyudan, then at the Sanata Dharma University in Yogyakarta, where he got a degree in theology and philosophy in 1971.   In 1976, Ignatius Suharyo was ordained a priest for the Archdiocese of Semarang by Cardinal Darmojuwono, who incidentally was the first Indonesian Cardinal. My sources are pretty thin after that, but I assume he did priest stuff in Indonesia until he went off to study in Rome, which I guess still falls under the umbrella of priest stuff. in any event, he wound up with a doctorate in Biblical Studies from the Urbaniana in 1981. When he came back to Java he took on several teaching roles at various institutions in Yogyakarta, eventually becoming dean of Theology at Holy Dharma University from 1993 till 1997.   I did a double take when I saw that name, Holy Dharma. Dharma is definitely more of a Hindu and Buddhist concept. So I took a closer look, and as near as I can tell–there are some discrepancies so take this with a grain of salt– but certainly it looks like the Jesuits are involved, which makes all the sense in the world if you know the Jesuits.   Speaking of Jesuits, in 1997 when Father Suharyo's white phone rang and JPII appointed him the Archbishop of Semarang, it was the Jesuit Cardinal Darmaatmadja, Indonesia's second Cardinal, who consecrated him.   In 2006, Archbishop Suharyo got a second hat when he was made the Military Ordinary for Indonesia, a post he still holds at time of recording. Not much later, in 2009, he was made the coadjutor Archbishop of Indonesia's capital, Jakarta, a city larger than New York.   The following year, his predecessor retired and Archbishop Suharyo dropped the coadjutor part of his title, and from here on out he's Archbishop of Jakarta.   There's a bit of an interesting wrinkle though, as Indonesia is actually in the process of moving its capital entirely, off the crowded island of Java–and away from polluted Jakarta–onto the roomier and healthier island of Borneo. Seriously, Borneo is about 40 times less densely populated than Java, though of course the plan is to draw about 1.9 million people to the new scene there, so that's going to put a dent in the ratio.   The new capital, Nusantara, is set to be opened on August 17th, 2024, which is, incidentally, after I'm writing this but before this gets released, so you can let me know how that went. It'll be interesting to see how the Church handles the new arrangement, I expect the new Capital will get its own Diocese in time, but the Church isn't known for turning on a dime, and even after the transition is complete, smoggy Jakarta will still be Indonesia's largest city by far.   In 2012, Archbishop Suharyo was elected President of the Episcopal Conference of Indonesia, a post which he held until 2022, and in 2014 he was made a member of the Congregation for the Evangelization of Peoples.   Archbishop Suharyo, who had been ordained by Indonesia's first cardinal and consecrated by its second, was made Indonesia's third cardinal in October 2019, though he didn't take formal possession of his titular church until August 28th 2022, the day after that year's consistory. Something something COVID, something else something else, when in Rome.   In 2020, Cardinal Suharyo was added to the Pontifical Council for Interreligious Dialog, which makes sense, given his placement in a country where the majority of the population is Muslim. Speaking of, the Cardinal has noted that having prayers available in the vernacular language has a special appeal to Indonesians, as the local Muslims pray in Arabic even though they don't speak it.   Cardinal Ignatius Suharyo is eligible to participate in future conclaves until he turns 80 in 2030.   Today's episode is part of Cardinal Numbers. Stay tuned to see if today's Cardinal gets selected for a deeper dive in the next round! Thank you for listening; God bless you all!

More than Roommates
Episode 127 - Healing From Sexual Abuse (feat. Dr. Juli Slattery)

More than Roommates

Play Episode Listen Later May 6, 2025 29:38


In this episode of More Than Roommates, Gabrielle & Scott talk with Dr. Juli Slattery from Authentic Intimacy about how past sexual abuse impacts individuals and their marriages. With biblical truth, personal insight, and expert care, Dr. Slattery shares how healing can happen in safe relationships marked by trust, patience, and grace. We hope this episode provides hope and healing for those affected by sexual abuse. Scriptures Referenced (in context):Rom 12:15John 10:10PS 34:18Rom 8:28 Resources:Juli's Ministry – Authentic IntimacyJuli's Podcast – Java with JuliBooks: Surprised by the Healer, by Linda Dillow and Juli Slattery; God, Sex, and Your Marriage, by Juli Slattery Questions to Discuss:1. What stood out to you most from this conversation with Dr. Juli Slattery?2. What does it look like to be a “safe place” for your spouse?3. How can we invite—not demand—intimacy in our marriage?4. Are there past wounds (sexual or otherwise) we need to process personally or as a couple?5. Who are safe people or resources we could pursue if we need help?

It Gets Weird
Episode 456 - Attacked From a Tree (Indonesian Entities)

It Gets Weird

Play Episode Listen Later May 5, 2025 80:42


Hey there friends and weirdos! This week we take a little vacation to Indonesia to learn about some "entities." We're talking dark sorcerers, cryptids, and mythological creatures! Can a sorcery adept from Bali gain dark powers that summon nails into the stomachs of their enemies? Are there Javanese fireball ghosts that swoop from trees in the dead of night shooting flames? Does a mythical elephant-fish hybrid lurk in the oceans off the Indonesian coast? We discuss all this and more!

Podlodka Podcast
Podlodka #423 – Groovy

Podlodka Podcast

Play Episode Listen Later May 5, 2025 72:17


Продолжаем наше погружение в экосистему JVM и пополняем коллекцию языковых выпусков — на этот раз вместе с Барухом Садогурским обсуждаем Groovy! Что делает Groovy по-настоящему groovy

Selected by | Top Albania Radio
Selected By Dj Keddos 04/05/2025 – Part 1

Selected by | Top Albania Radio

Play Episode Listen Later May 5, 2025 42:50


Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.

dj java deejay top albania radio
Top Albania Radio
Selected By Dj Keddos 04/05/2025 – Part 1

Top Albania Radio

Play Episode Listen Later May 5, 2025 42:50


Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.

dj java deejay top albania radio
AI In Action: Exploring Tomorrow's Tech Today
Season 3: Episode 15 - The Future of GPU Programming with Chris Vick

AI In Action: Exploring Tomorrow's Tech Today

Play Episode Listen Later May 5, 2025 37:56


SummaryIn this conversation, Chris Vick shares his extensive background in technology, particularly in compilers and machine learning. He discusses the evolution of programming languages like Java and the challenges faced in GPU programming for AI applications. Vick introduces innovative approaches to compiler design that aim to optimize GPU utilization and reduce costs for machine learning inferencing. The discussion highlights the importance of efficient memory management and the potential market applications for his technology. In this conversation, Chris Vick discusses the transformative potential of AI in code generation and hardware utilization, addressing the challenges of power consumption and the implications for employment. The dialogue emphasizes the cyclical nature of technological advancements and the critical role of education in adapting to these changes, particularly in teaching effective communication and questioning skills necessary for leveraging AI technologies.Chapters00:00 Introduction to AI and Chris Vick's Background02:04 The Evolution of Java and Compiler Technology05:00 Challenges in GPU Programming and Machine Learning10:14 Innovative Approaches to Compiler Design for AI14:52 Optimizing GPU Utilization and Cost Efficiency19:57 Future Prospects and Market Applications23:53 Transforming Code Generation for AI Hardware26:20 The Power Consumption Dilemma in AI29:56 The Impact of AI on Employment34:34 Education's Role in the AI Revolution

Top Albania Radio
Selected By Dj Keddos 04/05/2025 – Part 2

Top Albania Radio

Play Episode Listen Later May 5, 2025 76:37


Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.

dj java deejay top albania radio
Selected by | Top Albania Radio
Selected By Dj Keddos 04/05/2025 – Part 2

Selected by | Top Albania Radio

Play Episode Listen Later May 5, 2025 76:37


Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.

dj java deejay top albania radio
Inside Java
“Stream Gatherers” with Viktor Klang

Inside Java

Play Episode Listen Later May 4, 2025 32:57


In this episode, Ana is joined by Viktor Klang, core JDK architect and author of the Stream Gatherers JDK Enhancement Proposal, to dive into one of the standout features of JDK 24: the Gatherers API. Viktor explains how Gatherers extend the Java Stream API with custom intermediate operations, why they were added to the platform, and how they can enhance your day-to-day Java development. He also shares practical tips for using the Gatherers API effectively, along with insights into the design process and how community feedback plays a crucial role in shaping future JDK features.

airhacks.fm podcast with adam bien
LittleHorse Likes Sun

airhacks.fm podcast with adam bien

Play Episode Listen Later May 4, 2025 63:46


An airhacks.fm conversation with Colt McNealy (@coltmcnealy) about: first computing experience with Sun workstations and network computing, background in hockey and other sports, using system76 Linux laptops for development, starting programming in high school with Java and later learning C, fortran, assembly, C++ and python, working at a real estate company with kubernetes and Kafka, the genesis of LittleHorse from experiencing challenges with distributed microservices and workflow management, LittleHorse as an open source workflow orchestration engine using Kafka as a commit log rather than a message queue, building a custom distributed database optimized for workflow orchestration, the recent move to fully open source licensing, comparison with AWS Step Functions but with more capabilities and open source benefits, using RocksDB and Kafka Streams for the underlying implementation, performance metrics of 12-40ms latency between tasks and hundreds of tasks per second, the multi-tenant architecture allowing for serverless offerings, integration with Kafka for event-driven architectures, the distinction between orchestration and choreography in distributed systems, using Java 21 with benefits from virtual threads and generational garbage collection, plans for Java 25 adoption, the naming story behind "Little Horse" and its competition with MuleSoft, the Sun Microsystems legacy and innovation culture, recent adoption of Quarkus for some components, the "Know Your Customer" flow as the Hello World example for Little Horse, the importance of observability and durability in workflow management, plans for serverless offerings and multi-tenant architecture, the balance between open source core and commercial offerings Colt McNealy on twitter: @coltmcnealy

Thrive Bites
Ep 192 - Rethinking Food Storage To Save Food Waste

Thrive Bites

Play Episode Listen Later May 2, 2025 43:24


Could rethinking your food storage change your health and the planet? In this episode, I sit down with Jordan Grieg, Co-Owner and Co-Operator of Ambrosia, and Grae Maisenbacher from the marketing team, to dive into how a simple family tradition turned into a powerful movement for sustainability, reducing food waste, and reimagining everyday choices. Jordan shares the story of how her mother, Jan, sparked the original idea behind Ambrosia— inspired by how her grandmother kept greens fresh long before plastic bags existed. We also explore how plastics came to dominate food storage, how different cultures approach food preservation, and why food waste is such a critical issue today. Tune in to learn: - The simple old-school trick for keeping produce fresh - How plastic is impacting our food systems, and solutions you can start today - Tips for making your kitchen more sustainable and efficient - Why Ambrosia's bags are different and how they support reforestation efforts. If you care about food, conscious living, or simply want to be part of a better solution, this conversation is for you. Find out where to get your own Ambrosia Bag. Don't forget to like, comment, and subscribe for more empowering conversations!

4:13 Podcast
#348: Can I Understand Scripture Without a Seminary Degree? With Mikella Van Dyke

4:13 Podcast

Play Episode Listen Later May 1, 2025 32:23


Calling all Bible study geeks—or anyone who's ever been curious about the Bible! On this episode of the 4:13, Bible teacher Mikella Van Dyke joins us to break down common misconceptions and reservations so many of us have about studying Scripture. Spoiler Alert: You don't need a seminary degree to understand the Bible—you just need an open heart! Mikella will teach you the Inductive Bible Study Method, which is a practical, empowering way to engage with Scripture. Plus, she'll answer some common questions about Bible study, including what translations can be trusted, how prayer plays a role in studying Scripture, and what resources are available to help you along. So, if you've ever felt intimidated by Bible study, this episode will equip and encourage you. Open your heart … and let's dive in! SHOW NOTES: 413Podcast.com/348 Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

4:13 Podcast
BONUS: The Power of Prayer Journaling with Laura Johnson

4:13 Podcast

Play Episode Listen Later Apr 29, 2025 17:59


In this very special BONUS episode, I'm taking you on a cozy visit to the College of the Ozarks where I got to sit down with author, speaker, and First Lady of the college, Laura Johnson.  In honor of the National Day of Prayer, we're talking about all things prayer journaling—how it helps us stay faithful in prayer, recognize God's work in our lives, and grow spiritually through even the most challenging seasons. Laura shares how prayer journaling has become such a powerful practice in her life and offers thoughtful encouragement for anyone who has ever felt stuck or discouraged in their own prayer life. With stories, laughter, and even the sweet scent of waffle cones in the air, this episode is both a gentle challenge and a heartfelt invitation to keep praying—no matter what season you're in. SHOW NOTES: 413Podcast.com/prayer  Read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

The Pacific War - week by week
- 180 - Pacific War Podcast - The Allied Invasion of Borneo - April 29 - May 6, 1945

The Pacific War - week by week

Play Episode Listen Later Apr 29, 2025 30:57


Last time we spoke about the invasion of Mindanao. In April 1945, the US launched the invasion of Mindanao under General Eichelberger, focusing on Illana Bay. Initial assaults were swift, and American forces quickly captured vital areas due to the disarray among Japanese troops, who were struggling with low morale and supply shortages. The Japanese were under significant pressure, with commanders ill-prepared to mount a robust defense as American troops advanced toward Davao. Fierce battles unfolded, including attempts to seize key positions, but Japanese forces, that included remnants from earlier campaigns, faced overwhelming and relentless assaults. Despite stiff resistance in some areas, the Americans ultimately made considerable territorial gains, significantly weakening Japanese positions. This successful operation in Mindanao laid crucial groundwork for further advances in the Pacific theater, marking a decisive phase in the war as the tide turned heavily in favor of the Allies. As this chapter closed, it was evident that the end of Japanese resistance in the region was drawing near. This episode is the Allied Invasion of Borneo Welcome to the Pacific War Podcast Week by Week, I am your dutiful host Craig Watson. But, before we start I want to also remind you this podcast is only made possible through the efforts of Kings and Generals over at Youtube. Perhaps you want to learn more about world war two? Kings and Generals have an assortment of episodes on world war two and much more  so go give them a look over on Youtube. So please subscribe to Kings and Generals over at Youtube and to continue helping us produce this content please check out www.patreon.com/kingsandgenerals. If you are still hungry for some more history related content, over on my channel, the Pacific War Channel you can find a few videos all the way from the Opium Wars of the 1800's until the end of the Pacific War in 1945.  A long time ago, in a galaxy far away we talked about the Japanese invasion of the Dutch East Indies. Now it is time to talk about how the Dutch strikes back. . . well not exactly, but I wanted to finish the star wars reference. For an extended period, the Australian forces that had valiantly fought on the island of New Guinea during a crucial phase of the Allied war effort had been assigned to garrison duties in remote areas, conducting minor offensives against a desperate enemy more concerned with obtaining food than engaging in battle. At the same time, General MacArthur deemed it politically unwise for Australians to take a prominent role in reclaiming the Philippines, an American territory, and he also found it politically unfavorable for American troops to participate in restoring Dutch and British authority in the Indies. Recognizing the urgent need to secure the oilfields of British and Dutch Borneo to supply accessible oil for the push toward Japan, Lieutenant-General Leslie Morshead's 1st Australian Corps was designated for the operation to retake Borneo, known as Operation Oboe. Should note that after a period of illness, suffering from malaria and a skin condition, the fighting General George Alan Vasey had finally recovered by February 1945. General Blamey, who still had doubts about his physical fitness despite Vasey being given an A by an Army medical board, reluctantly appointed him to command the 6th Division, then in action in the Aitape-Wewak campaign. Vasey then flew north to take up his new command. The aircraft Vasey was travelling in, RAAF Lockheed Hudson A16-118, took off from RAAF Station Archerfield on the afternoon of March 5, 1945. Due to a cyclone that was ravaging the Queensland coast at the time, the aircraft crashed into the sea about 400 metres out from Machans Beach, just north of the mouth of the Barron River, 2 kilometres short of the Cairns Airport. Vasey was killed in the crash along with all those on board. His body was recovered from the crash site and was buried with full military honours in Cairns cemetery along with those of Major-General Rupert Downes and Lieutenant-Colonel G. A. Bertram. Vasey's concern for his men outlived him. The men called him 'Bloody George', not after his casualties, but after his favourite adjective, and Vasey's personable style of command attracted immense loyalty from them. "Vasey owns the 7th," wrote a Melbourne journalist, "but every man in the division believes he owns Vasey." Thus now it fell to General Steven to retain command of the 6th Division at that time already engaged in combat at Aitape-Wewak, the initial plan was to land Brigadier David Whitehead's 26th Brigade at Tarakan on April 23 to establish an airstrip for supporting aircraft for subsequent operations, specifically an assault on Balikpapan by the remaining forces of Major-General George Wootten's 9th Division on May 18. Following that, ten days later, a brigade was set to land at Bandjarmasin to secure air support for the planned invasion of Java by the entire corps on June 27. Ultimately, the operations at Bandjarmasin and Java were cancelled; the Tarakan landing was postponed to May 1; the Balikpapan invasion would instead be conducted by Major-General Edward Milford's 7th Division on July 1; and the 9th Division was tasked with the invasion of Brunei Bay on June 10. Consequently, by the end of March, Morshead's headquarters and the entire 9th Division had relocated to Morotai, where they would prepare and rehearse for the impending invasion. In March 1944, General Doihara Kenji organized the 7th Area Army to establish a new defensive line across Malaya, Singapore, Sumatra, Java, and Borneo. Yes you heard that right, General Doihara Kenji. For those of you who listen to my Fall and Rise of China podcast, this guy is that infamous intelligence officer who worked on nearly all the significant false flag operations during the second sino-Japanese war. Working as an intelligence officer he played a key role in the orchestration of the Huanggutun Incident, Mukden Incident, kidnapping of Emperor Puyi and Marco Polo Bridge Incident, amongst countless other “incidents”. He was a bonafide mastermind behind numerous false flag operations and the Manchurian drug trade earning the moniker Lawrence of Manchuria.  Now, anticipating an impending enemy invasion, Lieutenant-General Yamawaki Masataka reorganized the Borneo Defence Army into the 37th Army in September, placing it directly under General Terauchi's Southern Army. This force gradually received reinforcements from the 56th and 71st Independent Mixed Brigades, the 25th Independent Mixed Regiment, and several smaller units. Despite this, the command was understrength and poorly equipped, as most of the available equipment and experienced troops were reassigned to more critical locations in the Southwest Pacific. By the end of the year, under the leadership of Lieutenant-General Baba Masao, the 37th Army had stationed the majority of Major-General Nozaki Seiji's 56th Independent Mixed Brigade at Tawau, Major-General Yamamura Hyoe's understrength 71st Independent Mixed Brigade at Kuching, most of Colonel Iemura Shinichi's 25th Independent Mixed Regiment on Tawi-Tawi Island, Rear-Admiral Kamada Michiaki's 22nd Naval Special Base Force at Balikpapan, along with three battalions in Sandakan, two battalions and a naval unit in Tarakan, and one battalion each in Kudat, Beaufort, and Miri. However, in 1945, both Baba and Terauchi recognized that the enemy was likely to first target strategic locations on the east coast before establishing a strong presence in western Borneo to prepare for an invasion of Malaya. Consequently, they decided that the majority of the 37th Army should be concentrated around Brunei Bay, leading to orders for the 56th Independent Mixed Brigade to march overland toward northern Borneo. The 370th Independent Battalion remained in Tawau, while the 369th Independent Battalion was sent to garrison Bandjarmasin. Additionally, half of the 454th Independent Battalion was dispatched to Balikpapan, and the other half to Bandjarmasin. This left only the 455th Independent Battalion and part of the 2nd Guard Unit at Tarakan. Early in April the strength of the Japanese force on Tarakan was estimated at about 4000 of whom 2500 were base troops. On the eve of the attack, however, largely because of information indicating that a battalion had been moved from Tarakan to Balikpapan, it was estimated that only 1500 to 2000 troops remained on the island. Aerial photographs showed five gun positions on the south-eastern tip of the island covering the channel along which ships normally entered Tarakan. Round Lingkas and Tarakan there seemed to be 15 anti-aircraft guns, and 9 medium and 5 light anti-aircraft guns seemed to be round the airfield. The whole of Lingkas beach was protected by parallel rows of posts, rails and pipes driven into the mud and extending into the sea to a distance of 125 yards from high-water mark; and between the beach and the road was an anti-tank ditch about 25 feet wide. A group of oil tanks was near the beach and, as it was possible that the Japanese might try to impede an attacker by flooding the oil over the sea and the swamp near the Pamusian River and setting it alight, the air force had taken pains to destroy these tanks. Field works could be seen; there were concrete pill-boxes built by the Dutch; and it was suspected that, here as elsewhere, tunnels had been dug into the hills.  Units stationed at Sandakan were also ordered to move toward Brunei, leaving the 554th Independent Battalion behind. Furthermore, due to the challenges in supplying Tawi-Tawi, the 25th Independent Mixed Regiment was withdrawn to Borneo in February and instructed to march toward Jesselton, where it was expected to arrive in May. During this time, little was done to enhance the island's defenses, and the overland marches took a significant toll on the soldiers' stamina. Meanwhile, enemy air raids intensified, severely disrupting communications. Between April 11 and 29, Air Commodore Arthur Harry Cobby's Australian 1st Tactical Air Force, along with Major-General Paul Wurtsmith's 13th Air Force, conducted several air assaults on Tarakan and Tawau, targeting oil storage tanks, artillery positions, radar stations, defenses, and various buildings. On April 27, Rear-Admiral Forrest Royal's Task Group 78.1 departed Morotai, carrying Whitehead's 26th Brigade, protected by Admiral Berkey's cruisers and destroyers. Over the next two days, this force executed a naval bombardment on shore targets while a minesweeping unit cleared and marked the approach route within 800 yards of the beach and Sadau Island. Early on April 30, the 2/4th Commando Squadron landed unopposed on Sadau, where they established an artillery battery to support the engineers in clearing obstacles from the invasion beaches. After successfully completing the task with just a few sniper and mortar attacks, the main convoy reached the southwest coast of Tarakan Island an hour before sunrise on May 1. Following a heavy air and naval bombardment prior to landing, Whitehead's assault waves began their approach to the shore, supported by rocket fire from the LCI gunboats. Around 08:00, the 2/23rd and 2/48th Battalions landed on Green Beach and Red Beach, respectively, without facing any opposition. However, once they moved inland, they encountered intense fire from Lingkas Hill and Roach. The 2/23rd Battalion launched an attack and captured both locations while the 2/48th took the Finch and Parks positions as they advanced to secure the Collins Highway ridge. Throughout the day, the remaining units of the 26th Brigade landed despite poor beach conditions and overcrowding, with the 2/24th Battalion held in reserve along Anzac Highway. By nightfall, the brigade managed to hold an area 2,800 yards wide at the base and up to 2,000 yards deep. Early on May 2, the 2/23rd seized Milko with minimal resistance, advancing further north to the Pages feature and Hospital Spur. Simultaneously, the 2/48th quickly secured Lyons and the junction with Burke Highway, while the 2/24th effectively attacked the Wills, Sturt, and Frank positions with support from aircraft and artillery. In the late afternoon, as one company moved up Anzac Highway toward the airfield, Lieutenant-Colonel George Warfe's other companies converged on the Essex feature, which was captured without opposition during the night. The next morning, the 2/24th attacked the airfield from the south and east; although they successfully took the airfield ridge at a high cost, their late assault on the Rippon position to the north was repelled by determined enemy defenders. At the same time, the 2/48th conducted reconnaissance towards the Peter and Sykes features, while the 2/23rd managed to secure the area between Gleneleg Highway and Pamusian. However, their assaults on Hospital Spur and Tarakan Hill were unsuccessful. Fortunately, Burke Ridge was found abandoned on May 4. By then, Whitehead had already instructed the 2/23rd to advance east and join the 2/24th in their attacks on the airfield, with the 2/3rd Pioneer Battalion and the 2/4th Commando Squadron taking over their positions in the west. The commandos then launched an attack on Tarakan Hill. Despite being initially held down by fierce enemy fire, they eventually forced the defenders off the high ground through sustained pressure, tank support, and a sweeping maneuver to the right. Simultaneously, the 2/48th advanced and successfully took control of the Evans feature, while a company from the 2/24th attacked the Peningkibaru stronghold after an intense artillery barrage, managing to secure the position just in time to fend off the Japanese who had retreated during the bombardment. Additionally, Warfe planned another assault on Rippon, but heavy Japanese shelling ultimately compelled him to call it off. On May 5, as the commandos and pioneers continued to diminish the remaining strongholds on Tarakan Hill, the 2/48th successfully cleared the road north to Otway, although they faced greater resistance near Sykes. Rippon was also discovered to be abandoned and was swiftly captured, though the Japanese still controlled the high ground to the north. Finally, on May 6, the 2/48th launched another attack on Sykes and successfully cleared the hill this time. While capturing the airfield and town accomplished Whitehead's primary objective, the Japanese continued to hold the rugged interior of Tarakan, indicating that much fighting lay ahead until the garrison was completely defeated. By the evening of 6th May fairly copious information obtained from prisoners and Indonesians and from captured documents indicated that the enemy had about 390 naval troops in the Mount Api area, about 400 troops and civilians in the Fukukaku headquarters area, 200 from Sesanip along Snags Track to Otway, 300 on Otway and in District 6, 300 in the Amal River area and 60 at Cape Juata. Having lost the airfield and the water-purifying plant and hospitals "the enemy at this time was displaying a decided disinclination to hold ground. In particular he was shunning any ground which could be subjected to heavy bombing, shelling, or attack by tanks; or against which large-scale attacks could be launched by our troops".The enemy was now directing his operations to delaying the attackers, particularly with mines, booby-traps, suicide raids, and isolated parties fighting to the death in tunnels and dugouts.  After the unsuccessful general attack on April 19, which yielded minimal gains, Generals Hodge and Buckner were preparing to push the offensive southward, fully aware that breaching the first Shuri defense ring would be a slow and costly endeavor. On the western front, the primary enemy positions on Kakazu Ridge had been entirely circumvented, with General Griner directing his troops to advance and focus on cleanup later. Consequently, on April 20, the majority of the 165th Regiment secured the coastal region before launching a southern attack that encountered immediate and fierce resistance in the rugged terrain north of Gusukuma, particularly around Item Pocket.  The center of the Japanese resistance lay in the I section of Target Area 7777, which came to be called "Item Pocket", in military terminology I is called Item. Actually, the pocket was the hub of the enemy position; from it, like spokes of a giant wheel, extended four low ridges, separated from each other by ravines and rice paddies. Potter's Ridge ran north from the hub, Charlie Ridge to the northeast, Gusukuma Ridge to the southeast, and Ryan Ridge to the southwest. Lying between Gusukuma and Charlie Ridges and sloping to the east was a cone-shaped hill called by Americans "Brewer's Hill." A gulch ran along each side of the hill Anderson's Gulch on the north and Dead Horse Gulch on the south. Both ran in an easterly direction, crossing Route 1 at small bridges just north of Gusukuma. The ground was superbly suited for active defense. Typical Japanese positions were connected by tunnels along the sides and under the crests of the ridges; Ryan Ridge, in particular, was honeycombed with such defenses. From Item Pocket the enemy had excellent command both of the coastal areas to the north and west and of the open land to the east where Route 1 ran north-south. The Japanese had long been aware of the defensive value of this position against either a beach landing on the northwest or an attack from the north. Months before the Americans landed, Japanese troops and Okinawan laborers were boring tunnels and establishing elaborate living quarters and aid stations. The area was held by two companies of the 21st Independent Infantry Battalion of the 64th Brigade, 62nd Division, supported by an antitank company, a machine gun company, and elements of antiaircraft, artillery, and mortar units. At least 600 Japanese occupied the Pocket, reinforced by several hundred Okinawans. Only through persistent effort was the 1st Battalion able to reach a position east of Gusukuma by nightfall, while the 2nd Battalion successfully took control of Potter's Ridge and Fox Ridge but failed in its attempts against Ryan Ridge and Item Pocket itself. The leading platoon was well up on the slope of Ryan when Japanese on top opened up with mortars, machine guns, and artillery, cutting off the rest of Company E. While the company commander, his clothes torn by bullets, and the rest of the company straggled back to Fox Ridge, the leading platoon continued doggedly ahead. Its leader, T/Sgt. Earnest L. Schoeff, managed to reach the top with eight of his men despite almost constant fire. He was ordered by radio to hold until relief came. The men hugged the ground as darkness slowly descended. Then from three directions from fifty to sixty heavily armed Japanese set upon the Americans. In wild hand-to-hand fighting the nine men beat off the attack. Pfc. Paul R. Cook fired four cases of ammunition into the enemy, shooting down at least ten before he was killed. With grenades, rifle butts, and the enemy's own weapons, Schoeff and his men killed another dozen before the Japanese withdrew. With two of his men killed, another missing, and two wounded, Schoeff led the survivors back to his company during the night. To the east, the 106th and 105th Regiments tried to advance south towards the village of Iso and the Pinnacles but were hindered by heavy enemy gunfire. In response, Colonel Winn dispatched his 2nd Battalion to maneuver around the East Pinnacle to reach the village of Natama, where Companies F and G were ultimately repelled by a strong Japanese counterattack. As they retreated in chaos, they faced an ambush from Japanese infiltrators, resulting in significant casualties. Despite these challenges, the 106th Regiment and Winn's 3rd Battalion managed to bypass the West Pinnacle and advance with relative ease, halting 200 yards southwest of Iso. Additionally, Winn's 1st Battalion fought its way to the western edge of Kakazu village and nearly cleared Kakazu Ridge to its eastern point before being ordered back to the escarpment to support the 2nd Battalion and halt any enemy breakthroughs. At the same time, General Bradley ordered the 381st and 382nd Regiments to advance toward Nishibaru Ridge and the Tanabaru Escarpment. In response, Colonel Dill's 3rd Battalion moved along Tombstone Ridge, clearing out the enemy from caves and tombs, and reached the southern end just in time to join Colonel Halloran's 1st Battalion for a surprise offensive against Nishibaru. They quickly captured the crest but were ultimately driven back by the determined defenders. However, this partial victory prompted Halloran to deploy the 2nd Battalion in the afternoon for another assault to the south. By day's end, the 381st was entrenched along the northern slope of Nishibaru Ridge, though at a significant cost. Further west, Dill's 2nd Battalion also pushed forward despite persistent fire from the Rocky Crags, where attempts by the 184th and 17th Regiments to attack were unsuccessful. They could not catch up with the 3rd Battalion. Meanwhile, General Arnold targeted Ouki Hill, but his initial assault was quickly halted by enemy mortar and machine-gun fire. Two armored flamethrowers successfully advanced 400 yards ahead of the infantry, neutralizing an enemy mortar position on Ouki Hill's west slope. Consequently, the Americans concentrated their mortars and smoke to cover the enemy positions, allowing a composite company to launch a surprise attack that secured the crest of Ouki Hill, although the isolated troops would soon have to fend off a series of fierce counterattacks. The next morning, the 32nd Regiment launched an attack down Skyline Ridge with two companies. However, they were quickly halted by mortar fire at a deep road cut in the middle of the ridge. Despite this setback, the troops persevered, largely due to Sergeant Theodore MacDonnell's efforts, and eventually gained control of the entire forward face of the ridge. When, east of the road cut, a man in the stalled third platoon, Company E, was killed, Sgt. Theodore R. MacDonnell, a gist Chemical Mortar Company observer, was impelled to drastic action. MacDonnell had frequently joined men on the line and shown qualities of a determined infantryman. Now, infuriated, he gathered up a handful of grenades and ran in the face of the machine-gun fire along the slope to a point underneath the spot where he believed the enemy gun to be located, and then started up the 20-foot embankment. When he looked over the crest he failed to spot the gun, but he did see three enemy soldiers and grenaded them. He made two trips to the bottom of the embankment for fresh supplies of grenades, but it was not until his third trip to the crest that he located the machine gun. MacDonnell then slid back to the bottom, grabbed a BAR, and mounted the embankment with it, only to have the weapon jam after the first shot. He skidded to the bottom, seized a carbine, and went back up for the fifth time. On reaching the crest he stood up and fired point-blank into the machine-gun position, killing the gunner and two covering riflemen. MacDonnell then hurled the machine gun down the slope behind him. A mortar that he found in the position was also sent crashing down the hillside. Sergeant MacDonnell was later awarded the Distinguished Service Cross for his heroism on this occasion. Lt. Fred Capp, commanding Company E, sent troops to reinforce MacDonnell immediately, and the position was consolidated. Then Company F, on orders given as a result of this sudden development, pressed the attack down Skyline Ridge, and by 18:00 the entire forward face of the ridge was occupied and only a knob at the lower tip was causing trouble.  To the west, while Colonel Pachler's Company B attempted another attack on Rocky Crags, Dill's 3rd Battalion reorganized and encircled to reach Nishibaru Ridge via the 381st Regiment, launching an eastward assault that made good headway until they were met with fierce enemy counterattacks that forced them to halt. Simultaneously, Halloran coordinated an attack on Nishibaru, which was successfully repelled by the defenders. Colonel May's 3rd Battalion was then deployed to fill the gap at the gorge. Overnight, a large number of Japanese troops had moved from the Urasoe-Mura Escarpment to set up mortars and machine guns in the Kakazu Pocket, prompting the 27th Reconnaissance Troop to advance toward Kakazu, where they became pinned down at the village's edge. As a result, Colonel Stebbins' 3rd Battalion was ordered to position itself on Kakazu West. Looking west, the majority of the 105th and 106th Regiments were tasked with neutralizing the Pinnacles, but with little success. They did manage to clear the road to the escarpment's summit of mines and obstructions to facilitate tank movements. Finally, Colonel Kelley's 2nd Battalion launched another unsuccessful attack across the mouth of Item Pocket, while Company F attempted to advance along the coast using amphibious tractors but was likewise repelled by intense fire from Ryan Ridge. The 1st Battalion also pushed southwest into Gusukuma, but without armor support, they made minimal progress against the machine guns in the village and fire from Item Pocket attacking from the right rear. The enemy's defense was very effective on the east. Here the 1st Battalion had a major supply problem on its hands. Two blown bridges along Route 1 east of the Item Pocket were holding up vehicles of support units. During the previous night, fire from the Pocket had driven off an engineer platoon working at the site and killed the platoon leader. Early on the 21st Lieutenant Golden, the Bailey bridge expert, came up with ten truckloads of material. His engineers worked for an hour but had to stop in the face of almost ceaseless fire from the Pocket. Colonel Kelley then ordered scouts to find another stream crossing. A bulldozer cut a bypass around Anderson's Gulch near the railroad, but when, about 10:00, the operator nosed his machine out in the open, he was shot in the ear. General Griner, in Colonel Kelley's observation post at the time, ordered Lt. Col. Walter F. Anderson, commander of the 193rd Tank Battalion, to push the bypass through. Anderson himself climbed into his battalion's sole remaining "tank-dozer" and completed the bypass. A 47-mm. anti-tank gun, hitherto silent, scored a direct hit on Anderson's tank, killing him and a guide. The bypass was now blocked and had to be abandoned. This break-down in supply over Route 1 seriously affected operations east of Gusukuma. Colonel Mahoney's 1st Battalion attacked southwest early on the 21st into Gusukuma, but without tanks or cannon the troops made little ground against machine guns in the village and fire from Item Pocket on the right rear. Mahoney's left company did reach a point 400 yards north of the village of Yafusu, the farthest advance yet registered by 24th Corps since April 19, but here the troops were stopped by a network of enemy positions. Concerned about the significant vertical separation between his battalions, Kelley decided to deploy his 3rd Battalion in an effort to fill the gap and simultaneously penetrate Item Pocket. Consequently, the American forces advanced through Dead Horse Gulch, with Company K fighting nearly to the center of the pocket. However, they were ultimately compelled to retreat due to heavy losses and intense counterattacks. On April 22, Kelley opted to hold and enhance his current positions while conducting extensive patrols. Looking to the east, as the 105th Regiment regrouped following a night counterattack from Kakazu, Stebbins' 1st Battalion systematically located and neutralized enemy positions behind them along the escarpment. Brigadier-General William Bradford also took command in the Kakazu area, bolstered by the 3rd Battalion, 17th Regiment, and most of the 2nd Battalion, 165th Regiment, successfully containing the pocket. Further west, the 383rd Regiment replaced the weakened 382nd, while the 2nd Battalion advanced down Nishibaru Ridge to capture the village and higher ground facing Hill 143 to the south. Meanwhile, the 3rd Battalion made minimal progress toward the Gate of the Tanabaru Escarpment. Additionally, Pachler's Company B initiated another attack on the west side of the Rocky Crags, supported by howitzers, tanks, and armored flamethrowers. However, once again, they faced hand grenades and knee mortar shells raining down from above, resulting in heavy casualties and the need to retreat. Finally, the 32nd Regiment maintained control of the forward face of Skyline Ridge but made no attempt to advance, while patrols scoured extensive sections of the southern slope to reach the abandoned eastern face of Hill 178. That night, artillery provided cover to the beleaguered defenders as Colonel Yoshida's 22nd Regiment took over along Skyline Ridge. Following several days of inactivity, 41 kamikaze planes were once again launched on April 22. They successfully sank the minesweeper Swallow and one LCS, while also damaging two destroyers and another minesweeper, resulting in the loss of 25 aircraft. The next day, the 32nd Regiment remained stationed on the north slope of Skyline Ridge, except when conducting patrols or securing caves. This allowed the Japanese defenders to withdraw overnight from their remaining positions around Hill 178. With Company B worn out, the rest of the 1st Battalion, 17th Regiment joined the assault on the Rocky Crags, which fell with little resistance. To the west, medium tanks and armored flamethrowers finally launched a direct attack on Nishibaru Ridge and the Tanabaru Escarpment, successfully destroying most of the enemy positions, although few territorial gains were made. Further west, Winn's 1st Battalion executed a surprise attack on the East Pinnacle, managing to capture the position after fierce hand-to-hand combat. At the same time, the remaining defenders at West Pinnacle initiated a desperate banzai charge towards Iso, where they were ultimately overwhelmed. Kelley then ordered Company I to conduct a probing assault on Ryan Ridge and Item Pocket, while Company C ascended Brewer's Hill but was unable to descend the steep side to join the fight. On April 24, no new attacks were launched due to a confusing mix-up of orders, but preparations were made for an assault the following day. After an artillery barrage, Bradford's task force finally attacked the Kakazu Pocket with four battalions; however, they faced no enemy resistance, as the Japanese had abandoned their positions overnight. To the east, the beleaguered defenders in front of the 96th Division had also retreated, leading to the fall of the Tanabaru Escarpment, its village, Hill 143, and the rest of Nishibaru Ridge without opposition. In a similar manner, the 17th Regiment ascended Hill 178 with only a few scattered artillery rounds landing nearby. The Japanese forces had resisted fiercely for five days, but with the first ring of Shuri defenses breached at multiple points, they chose to withdraw under the cover of heavy mist and light fog the night before. Even so, this advancement was minimal, and it was clear that reaching Shuri would take considerable time given the rate of progress over the first three and a half weeks of the operation. Nonetheless, Buckner believed that any significant landing on the Minatoga beaches or between Machinato airfield and Naha could not be logistically supported and would be vulnerable to strong enemy counterattacks. Therefore, he dismissed proposals to deploy the 77th Division or the 1st Marine Division for these efforts. Instead, it was decided to move the 3rd Marine Corps and the 77th Division from northern Okinawa and Iejima to replace the 24th Corps in the Shuri area. I would like to take this time to remind you all that this podcast is only made possible through the efforts of Kings and Generals over at Youtube. Please go subscribe to Kings and Generals over at Youtube and to continue helping us produce this content please check out www.patreon.com/kingsandgenerals. If you are still hungry after that, give my personal channel a look over at The Pacific War Channel at Youtube, it would mean a lot to me. In April 1945, the Allies launched the invasion of Borneo, led by General Morshead. Swift assaults secured strategic areas against demoralized Japanese troops. Despite fierce resistance, American forces gained ground, crippling Japanese defenses. This victory marked a pivotal moment in the Pacific War, signaling the end of Japanese influence in the region.

The WorldView in 5 Minutes
Jay Leno, whose wife has advanced dementia, honors marital vows; 250,000 attended Pope Francis' funeral; Jeffrey Epstein victim Virginia Giuffre dies by suicide

The WorldView in 5 Minutes

Play Episode Listen Later Apr 28, 2025


It's Monday, April 28th, A.D. 2025. This is The Worldview in 5 Minutes heard on 125 radio stations and at www.TheWorldview.com.  I'm Adam McManus. (Adam@TheWorldview.com) By Adam McManus Indonesian Church closed the day before Easter The joyful atmosphere of the Easter weekend celebration at the Ecumenical Christian Communion congregation in Java, Indonesia, turned sorrowful when local government officials sealed the prayer house building on Saturday, April 19, one day before Easter, reports International Christian Concern. The sealing occurred only one day after the congregation held a Good Friday procession to mark one of the three holy days of Easter at their Prayer House.  250,000 attended Pope Francis' funeral Pope Francis' funeral took place in St. Peter's Square on Saturday morning, attended by 250,000 people, before his body was taken to his place of burial across the city, reports LifeSiteNews.com. (audio from male choir) Following the funeral, Francis' body was transferred back inside St. Peter's Basilica before then being placed into a popemobile. His coffin was transported across the city, making a ceremonial tour of Rome's historic center including the Colosseum and Roman Forum. In a rare break from tradition, Francis chose not to be buried inside St. Peter's Basilica, like many of his predecessors. Instead, he selected the Basilica of Saint Mary Major in Rome as his final resting place, reports ABC News. President Trump's fashion faux pas at Pope's funeral Unlike the other heads of state who were dressed in black, U.S. President Donald Trump wore a blue suit and blue tie.  By contrast, First Lady Melania Trump wore a black dress and black veil. The official dress code for the funeral at St. Peter's Square in Vatican City required men to wear a dark suit with a black tie and a black button on the left lapel. Women were asked to wear long black dresses, gloves, and a veil. Former Democratic judge harbored El Salvadoran gang member Attorney General Pam Bondi said that one of the three illegal aliens involved in the arrest of a former Democratic New Mexico judge had images of a decapitated victim on his cell phone, reports The Blaze.com. Bondi offered the revelation as evidence that the illegal alien, allegedly harbored by former Judge Jose "Joel" Cano, was a member of the vicious Tren de Aragua gang from El Salvador. In February, Cano resigned from his office after his residence was searched. Last Friday, the former judge was arrested. Democrats have objected to the arrest and accused the Trump administration of abusing government powers.  When Bondi appeared on Fox News, she explained why the judge was arrested. BONDI: “Judge Cano is charged with allegedly giving him assault rifles, AK47s, AR15s, with a suppressor, a known [Tren de Aragua] member, letting him go to a shooting range to refine and perfect his shooting skills.” She added that Judge Cano has been charged with obstruction, saying, “He admitted post-Miranda [that] he took one of the TDA members' cell phones himself —beat it with a hammer, destroyed it, then walked the pieces to a city dumpster to dispose of it to protect him." Jeffrey Epstein victim Virginia Giuffre dies by suicide Virginia Giuffre, the most prominent victim of Jeffrey Epstein, the late convicted pedophile, took her own life last Thursday, reports the New York Post. In a statement to NBC News, the 41-year-old's family said, “It is with utterly broken hearts that we announce that Virginia passed away last night at her farm in Western Australia. She lost her life to suicide, after being a lifelong victim of sexual abuse and sex trafficking.” Giuffre took legal action against billionaire financier Epstein in 2015, alleging that she was sex trafficked at age 16 after his ex-lover and convicted madam, Ghislaine Maxwell, recruited her from her job as a locker room attendant at President Trump's Mar-a-Lago resort. She is survived by her three children -- Christian, Noah and Emily. The mom of three also alleged she was forced to have relations with disgraced Prince Andrew three times when she was 17 — including at Epstein's Little St. James island, in New Mexico and in Maxwell's London home, where the notorious photo of her posing with King Charles' brother was taken. While Prince Andrew denied the allegations, he settled out of court with his accuser for a hefty $12 million in 2022. Her family told NBC News, “In the end, the toll of abuse is so heavy that it became unbearable for Virginia to handle its weight.” Jay Leno, whose wife has advanced dementia, honors marital vows And finally, in a new interview on In Depth with Graham Benzinger, comedian Jay Leno, who hosted NBC's The Tonight Show for 20 years, revealed that he's been caring for his wife, Mavis, who has advanced dementia for five years now. LENO: “We've been married 45 years. The first 40 unbelievable, last five have been challenging. When you have to feed someone and change them and, you know, carry them to the bathroom and do all that kind of stuff every day, it's a challenge. Leno referenced his wedding day vow. LENO: “I like taking care of her. When I got married, you sort of take a vow. Will I live up to this or will I be like a sleazy guy or something happens to my wife? That's really what love is. I'm glad I didn't cut and run. I'm glad I didn't run off with some woman half my age, or any of that silly nonsense, you know?” 1 Corinthians 13:4 says, “Love is patient, love is kind. …” Close And that's The Worldview on this Monday, April 28th, in the year of our Lord 2025. Subscribe for free by Amazon Music or by iTunes or email to our unique Christian newscast at www.TheWorldview.com. Or get the Generations app through Google Play or The App Store. I'm Adam McManus (Adam@TheWorldview.com). Seize the day for Jesus Christ.

4:13 Podcast
#347: Can I Encounter Jesus in a Real Way? With John Eldredge

4:13 Podcast

Play Episode Listen Later Apr 24, 2025 53:12


We live in a world that has become disciples of the internet. We're addicted to distraction, consumed by endless notifications, and we idolize our instant access to a never-ending avalanche of information. But if all this connectivity is supposed to make life better, why are we more anxious, dissatisfied, and weary than ever? New York Times bestselling author and counselor John Eldredge joins me today to offer a way out of the digital overwhelm.  He introduces a path to experiencing real, deep communion with Jesus by making room for Him daily. Together, John and I will unpack why our souls are starved for intimacy with God, how to disconnect and break free from distraction, and simple practices to restore our childlike faith and wonder. Plus, be sure to listen to the very end because I'm sharing a beautiful song from Michael O'Brien that features a Scripture reading by Alistair Begg. It's the perfect way to seal this life-giving message. SHOW NOTES: 413Podcast.com/347  Read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.

Ones Ready
Ops Brief 032: Daily Drop - 23 April 2025 (Leakers, Drones, and the Great Space Freak-Out)

Ones Ready

Play Episode Listen Later Apr 23, 2025 16:28


Send us a textToday's Daily Drop is brought to you by: chaos. Jared's on one, the Public Affairs Office is finally back in the saddle, and we're neck-deep in Pentagon leaks, Guard drama, Space Force growing pains, and morale breakdowns at the Air Force Academy.In this episode: 

Java with Juli
#563 Practical Advice for Talking to Kids About Sex and Culture

Java with Juli

Play Episode Listen Later Apr 21, 2025 46:17


Navigating the teenage years has never been easy, whether you're the parent or the child. So as parents, how can you help your teenager or pre-teen have a better experience? What practically can you do to put them in a stronger position to navigate their teenage years safely, with more clarity about God's love for them and design for their sexuality? Three guests – James Talbert, Josh Miller, and Chelsey Nutgren – join Juli to share some much-needed practical advice for raising surrendered kids in our current cultural moment.   Guests: James Talbert, Josh Miller, Chelsey Nutgren   James' Website: Citizens Akron Josh's Website: Riverwood Chapel Akron   Website: AXIS.org Website: Center for Humane Technology   Resource Series: Blog: Talking to Your Kids About Sex: Why, When, and How Blog: 5 Reasons You're Not Talking to Your Kids About Sex (and How to Overcome Them) Blog: Sexual Integrity: The Heart of Sexually Discipling Your Kids   Find out more about donating to Authentic Intimacy.   Java with Juli with Dr. Juli Slattery – Christian Discussions on Marriage, Sex and Singleness.

4:13 Podcast
#346: Can I Learn To Trust Again? With Lysa TerKeurst

4:13 Podcast

Play Episode Listen Later Apr 17, 2025 50:00


Can you truly trust again after betrayal? According to today's guest, New York Times bestselling author Lysa TerKeurst, you can—but it takes wisdom, discernment, and healing.  In this powerful episode, we dive deep into the complexities of trust, exploring whether or not trust should be unconditional, what red flags to watch for within relationships, and how to avoid “living hurt” after you've been hurt. You'll discover you can manage your skepticism and find a way forward. Plus, Lysa shares why she has an issue with the phrase “trust issues,” and she explains how you can still trust God even when He allows something you don't understand.  So, if you've ever been let down, betrayed, or found yourself questioning who—or what—you can trust, listen in! This conversation will give you clarity, encouragement, and practical steps toward healing.  SHOW NOTES: 413Podcast.com/346  Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.