Podcasts about Swe

  • 247PODCASTS
  • 598EPISODES
  • 48mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • May 20, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Swe

Latest podcast episodes about Swe

Diverse
Ep 316: Game On! Lessons from Board Games to Make Networking Fun

Diverse

Play Episode Listen Later May 20, 2025 31:05


What if networking could be as fun as game night?! In this special episode of Diverse, recorded live at WE24, hear game enthusiasts and industry leaders Nicole Woon, senior product manager at Microsoft, and Emily Carney, senior manager of site project management at Genezen, explore an unexpected source of networking wisdom: board games. Nicole and Emily share how games like Ticket to Ride and Apples to Apples offer surprising insights into making authentic connections. They break down networking myths and offer fresh perspectives on turning potentially awkward interactions into genuine connections. They also reflect on their love for the SWE community and the opportunities their SWE connections have opened. --- The Society of Women Engineers is a powerful, global force uniting 50,000 members of all genders spanning 85 countries. We are the world's largest advocate and catalyst for change for women in engineering and technology. To join and access all the exclusive benefits to elevate your professional journey, visit membership.swe.org.

Knights of the Night Actual Play Podcast
651 DnD Your God Is Still Dead and Mine Isn't

Knights of the Night Actual Play Podcast

Play Episode Listen Later May 18, 2025 58:56


SWe finally have some spare time, to do what we think is important.

The AI Breakdown: Daily Artificial Intelligence News and Discussions
The "Wave of Crazy New AI Stuff" Coming Next Month

The AI Breakdown: Daily Artificial Intelligence News and Discussions

Play Episode Listen Later May 17, 2025 22:24


A flood of major AI updates is right around the corner. New models from Anthropic, OpenAI's autonomous coding agent Codex, Windsurf's SWE-1 for end-to-end software engineering, and changes at Salesforce and Walmart all point to a massive shift.Get Ad Free AI Daily Brief: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://patreon.com/AIDailyBrief⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Brought to you by:KPMG – Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://kpmg.com/ai⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ to learn more about how KPMG can help you drive value with our AI solutions.Blitzy.com - Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://blitzy.com/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ to build enterprise software in days, not months Vertice Labs - Check out ⁠⁠⁠⁠⁠⁠http://verticelabs.io/⁠⁠⁠⁠⁠⁠ - the AI-native digital consulting firm specializing in product development and AI agents for small to medium-sized businesses.The Agent Readiness Audit from Superintelligent - Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://besuper.ai/ ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠to request your company's agent readiness score.The AI Daily Brief helps you understand the most important news and discussions in AI. Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614Subscribe to the newsletter: https://aidailybrief.beehiiv.com/Join our Discord: https://bit.ly/aibreakdownInterested in sponsoring the show? nlw@breakdown.network

Diverse
Ep 315: Building Community for Military-Connected Engineers

Diverse

Play Episode Listen Later May 13, 2025 24:47


Helen Mills and Lisa Malmanger, co-leads of the SWE Military and Veterans Affinity Group, share personal stories on why building community is essential for military-connected engineers and their families in this episode of Diverse. Lisa shares the challenges she faced when adjusting to the civilian workforce after serving in the military, and Helen reflects on the importance of mental health and allyship. They also discuss how military experience translates into leadership and technical skills in STEM. Plus, learn how SWE's Military and Veterans Affinity Group is building community for military service members, veterans, family members, and allies in STEM. Learn more and get involved at affinitygroups.swe.org/military-veterans/ --- The Society of Women Engineers is a powerful, global force uniting 50,000 members of all genders spanning 85 countries. We are the world's largest advocate and catalyst for change for women in engineering and technology. To join and access all the exclusive benefits to elevate your professional journey, visit membership.swe.org.

So...What Else?
SWEpisode | Baby Norah's Birth Story

So...What Else?

Play Episode Listen Later May 12, 2025 92:10


Baby Norah has finally arrived! Matt and Emily recount all the wild, emotional, and chaotic details of Baby Norah's grand entrance into the world. Plus, Norah makes her podcast debut by contributing some of her own sound effects to the story. Welcome to the SWE chaos, baby girl. Follow SWE on Insta → @so.what.else  Follow Kaitlin on Insta → @kaitlingraceelliott  SWE Website

So What Else is Going On
SWEpisode | Baby Norah's Birth Story

So What Else is Going On

Play Episode Listen Later May 12, 2025 92:10


Baby Norah has finally arrived! Matt and Emily recount all the wild, emotional, and chaotic details of Baby Norah's grand entrance into the world. Plus, Norah makes her podcast debut by contributing some of her own sound effects to the story. Welcome to the SWE chaos, baby girl. Follow SWE on Insta → @so.what.else  Follow Kaitlin on Insta → @kaitlingraceelliott  SWE Website

Diverse
Ep 314: Mindset, Mentorship, and Meaning in STEM With Jayshree Seth, Ph.D.

Diverse

Play Episode Listen Later May 6, 2025 30:59


In celebration of Asian American, Native Hawaiian, and Pacific Islander Heritage Month, Jayshree Seth, Ph.D., corporate scientist and chief science advocate at 3M, joins us to discuss the motivation behind her latest book, “The Heart of Science: Engineering Blueprint.” In conversation with SWE CEO and Executive Director Karen Horting, Jayshree shares how “The Heart of Science” trilogy provides a blueprint for a purposeful STEM journey at any career stage. Hear why we need to redefine the concept of mentorship, how an immigrant mindset can help everyone navigate new challenges, and what Jayshree plans to share at WE25 in New Orleans. All proceeds of “The Heart of Science” trilogy go to the Jayshree Seth Scholarship for Women of Color in STEM, administered by SWE. Find out more here: https://alltogether.swe.org/2024/10/heart-of-science-blueprint/ --- The Society of Women Engineers is a powerful, global force uniting 50,000 members of all genders spanning 85 countries. We are the world's largest advocate and catalyst for change for women in engineering and technology. To join and access all the exclusive benefits to elevate your professional journey, visit membership.swe.org.

Diverse
Ep 313: Tales From the Archives: 75th Anniversary Edition With The Cooper Union

Diverse

Play Episode Listen Later Apr 29, 2025 38:08


This episode is brought to you by Horton. To see the photos and documents referenced in the episode, watch the video podcast here: https://youtu.be/UlAoX2duYqM In this special episode of Diverse, Troy Eller English, chief archivist at SWE, and Mary Mann, archives librarian at The Cooper Union, celebrate SWE's 75th anniversary by unpacking stories from the archives. They discuss the founding meeting of SWE in 1950 and reflect on how understanding the past can inform future practices in engineering and society. Hear the contributions of women engineers since that time, the creative ways the SWE archives have been used over the years, and a preview of SWE's upcoming Founder's Day event at The Cooper Union. Don't miss SWE's Founder's Day milestone anniversary event on Tuesday, May 6, at The Cooper Union! The event is free of charge and open to all: https://portal.swe.org/s/community-event?id=a4YPn00000FoALJMA3 --- The Society of Women Engineers is a powerful, global force uniting 50,000 members of all genders spanning 85 countries. We are the world's largest advocate and catalyst for change for women in engineering and technology. To join and access all the exclusive benefits to elevate your professional journey, visit membership.swe.org.

AI DAILY: Breaking News in AI
CHINA GOES EMBODIED AI

AI DAILY: Breaking News in AI

Play Episode Listen Later Apr 21, 2025 3:42


Plus UAE Uses AI To Make LawsLike this? Get AIDAILY, delivered to your inbox, 3x a week. Subscribe to our newsletter at https://aidaily.usWill AI Replace Software Engineers? It Depends on Who You AskAI is reshaping software development, but it's not replacing engineers—yet. Tools like OpenAI's A-SWE can generate code, but they lack the context and creativity humans bring. Experts suggest developers will shift from writing code to reviewing and guiding AI outputs. To stay relevant, engineers must adapt, embracing AI as a collaborator rather than a competitor.AI Is Reimagining Architecture—Here's How It's Changing the GameAI is transforming architecture by automating design tasks, optimizing planning, and enhancing productivity. Tools like Finch3D and Autodesk's AI systems generate floor plans and assist in design processes, allowing architects to focus on creativity and innovation. This shift enables more efficient workflows and opens new possibilities for sustainable and responsive architectural solutions.China's Embodied AI Revolution: Drones, Robot Dogs, and a Whole New VibeIn Shenzhen, AI is no longer just code—it's got a body. Drones drop off bubble tea, robot dogs carry groceries, and humanoid bots are racing humans in marathons. China's going all-in on “embodied AI” to tackle a shrinking workforce and flex its tech muscle. With open-source models like DeepSeek's R1 and major government backing, the future feels more sci-fi by the day.UAE Taps AI to Rewrite the Rulebook—LiterallyThe UAE is putting AI in the driver's seat of lawmaking. With its new Regulatory Intelligence Office, the country plans to use AI to draft, review, and amend laws—cutting legislative timelines by up to 70%. This system links court rulings, public services, and global legal standards, aiming for a smarter, faster, and more responsive legal framework.AI Slop Is Flooding the Internet—and It's Messing With RealityThe internet's being overrun by "AI slop"—a flood of low-effort, AI-generated content that's blurring the lines between real and fake. From bizarre celebrity images to politically charged memes, this stuff is everywhere, distorting our perception and fueling misinformation. It's not just annoying; it's reshaping how we see the world, and not in a good way.Instagram's New AI Move: Catching Teens Pretending to Be AdultsInstagram is rolling out AI that flags users who claim to be adults but act like teens. If the system suspects you're under 18, it'll switch your account to “Teen” mode—think private by default, limited DMs, and content filters. Parents get alerts, and teens can adjust settings if flagged incorrectly. It's all about keeping the platform safer for younger users.

TeknoSafari's Podcast
OpenAI Yeni Bir Sosyal Medya Ağı Açıyor - Yapay Zekada Bu Hafta

TeknoSafari's Podcast

Play Episode Listen Later Apr 18, 2025 27:25


KONU BAŞLIKLARI:1. OpenAI, yeni modelleri o3 ve o4-mini'yi duyurdu. Bu modeller, web araması, Python ile veri analizi, görsel okuma ve gerektiğinde görsel içerik oluşturma gibi gelişmiş yeteneklere sahip. Artık yüklenen görselleri sadece açıklamakla kalmıyor, sorulan sorularla birlikte yorumlayabiliyor.

Data Brew by Databricks
SWE-bench & SWE-agent | Data Brew | Episode 44

Data Brew by Databricks

Play Episode Listen Later Apr 17, 2025 36:22


In this episode, Kilian Lieret, Research Software Engineer, and Carlos Jimenez, Computer Science PhD Candidate at Princeton University, discuss SWE-bench and SWE-agent, two groundbreaking tools for evaluating and enhancing AI in software engineering.Highlights include:- SWE-bench: A benchmark for assessing AI models on real-world coding tasks.- Addressing data leakage concerns in GitHub-sourced benchmarks.- SWE-agent: An AI-driven system for navigating and solving coding challenges.- Overcoming agent limitations, such as getting stuck in loops.- The future of AI-powered code reviews and automation in software engineering.

Sex With Emily
Sex and Self-Confidence

Sex With Emily

Play Episode Listen Later Apr 15, 2025 29:18


You've heard this one before: the sexiest quality in the world is confidence. And that's true...but...it's not always easy to muster. Confidence is an inside job, but here's the good news. Once you generate it on your own terms, life - and sex - gets a whole lot easier. So on today's Ask Emily show, I'm joined by my dear friend and former co-host Menace from The Woody Show, as we talk confidence, jealousy, What happens when you adore your partner, but can't stop thinking about their high body count? Or want to have hot phone sex, but don't know where to start? We talk through both. How about when you feel too short to find a great partner, or don't know how to be dominant in bed? We help you think through both. Finally: discovering your partner's can of delay spray. Our listener wonders whether he's sleeping with someone else; we think it's time for open communication. For their buy 1 get 1 50% off deal, head to 3DayBlinds.com/SWE.   .    Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Lost in the Groove
#225 - Interview with film maker Summer Shelton

Lost in the Groove

Play Episode Listen Later Apr 15, 2025 73:25 Transcription Available


In this episode, I sat down with award-winning filmmaker Summer Shelton. to talk about the heart and grit behind independent filmmaking. From growing up on a rural sheep farm in North Carolina and experioening the outdoors. Eventually leading to producing films screened at Cannes and Sundance. Summer shared her incredible journey on how she took a leap during the pandemic. Debuting her film "You & I" a groundbreaking film. Where she handled the writing, editing, directing and producing. The film made on a micro-budget with a 10-person crew, tells a raw, intimate love story. About two people in middle age rediscovering each other over one weekend. It's a film about timing, vulnerability, and the spaces we carry within.We also got into the shifting landscape of film and television. How miniseries blur the lines between movies and TV. In away there the unsung heroes behind the scenes. From production designers to casting directors and the actors hired. Summer spoke candidly about the grind of indie filmmaking. The creative trade-offs, and the resilience required to keep creating. If you're curious about how art, intention, and tight budgets collide to create movie magic, this one's for you.Be sure to check more of Summer's films and projects with website and her socials provided below:https://www.summershelton.com/@s_d_sWe have a magical link below with all our socials and handle so you can find us on your favorite pod spot

GREY Journal Daily News Podcast
Will AI replace software engineers as we know them?

GREY Journal Daily News Podcast

Play Episode Listen Later Apr 15, 2025 2:32


OpenAI develops an AI agent, named A-SWE, designed to automate software engineering tasks. This AI will handle the entire workload of software engineers, including app creation, quality assurance, bug checking, and documentation. A-SWE is the third tool from OpenAI, following Operator and Deep Research. Other companies, like Cognition AI, also explore AI in software engineering, though some face challenges in performance. Experts express concerns about AI's potential to replace human engineers, with figures like Dario Amodei and Mark Zuckerberg highlighting the rapid advancements in AI's coding capabilities. Sam Altman notes that the necessary skills in tech are changing, placing emphasis on AI tool proficiency. OpenAI's recent funding rounds raise its valuation significantly.Learn more on this news visit us at: https://greyjournal.net/news/ Hosted on Acast. See acast.com/privacy for more information.

Blockchain DXB

Produced entirely using AI | Powered by Google Notebook LMIn this special edition of the AI Takeover Series—part of the Blockchain DXB main podcast—we dive deep into the Artificial Intelligence Index Report 2025, one of the most comprehensive and data-rich annual reports on global AI trends, curated by Stanford University's Human-Centered AI Institute.

Sex With Emily
Am I The Asshole? My Partner Never Wants Sex

Sex With Emily

Play Episode Listen Later Apr 11, 2025 35:04


We're back for another AITA episode! This time it's all about sexual mismatches. First: they've got a 12-year age difference, and she suspects his sex drive is dwindling. She doesn't want to cheat, but she also wants more sex…what now? Next, he wants sex for pleasure, she was raised to do it only for procreation. Is there any way to meet in the middle? A self-professed "pillow princess" writes in, is she the asshole for wanting to receive pleasure – but not give it? Finally, they're in a dead bedroom of 10 years. “She's repulsed by my touch” he writes, but is he really asserting himself to make healthy changes? You decide For their buy 1 get 1 50% off deal, head to 3DayBlinds.com/SWE.   .    Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Diverse
Ep 310: Advancing Women in Manufacturing With WiM President Allison Grealis

Diverse

Play Episode Listen Later Apr 6, 2025 33:44


Allison Grealis, founder and president of the Women in Manufacturing Association (WiM), sits down with SWE CEO and Executive Director Karen Horting to discuss the state of women in manufacturing. Allison reflects on her experience launching WiM and leading its growth to over 32,000 members today. She shares creative retention strategies and workforce training efforts that are shaping the future of manufacturing, along with unique offerings like the Women in Production program, which helps women advance into leadership roles. Plus, as SWE celebrates its 75th anniversary and WiM marks 15 years, hear about SWE and WiM's new partnership. For more, you can read Allison's interview in the spring 2025 issue of SWE Magazine.

Social Work Sorted: The Podcast
SW England fees, AI and practice, changes to the ASYE, and a spring reset - basically a big update

Social Work Sorted: The Podcast

Play Episode Listen Later Apr 6, 2025 54:48


There are lots of changes (as always) happening in social work so I thought I'd share my views on some of them in this chatty episode.If you want to skip my opinions and go straight to how you can have a mini rest this spring, realign your boundaries and look at some genuine self care, head to around 33 minutes.In this episode I'm sharing my thoughts on-SWE proposed increase-AI and social work -New Post Qualifying Standards and changes from the ASYE to the 'Social Work Induction Programme' Links to Consultations - Please take part!!Ends on 28th May - https://consult.education.gov.uk/social-work-workforce-ecf-years-1-2/children-s-social-work-post-qualifying-standards-a/AI and Social Work https://www.researchinpractice.org.uk/all/news-views/2025/march/understanding-the-emerging-use-of-ai-in-social-work-practice-and-social-work-education/BASW AI guidelineshttps://www.basw.co.uk/about-basw/campaigning-and-influencing/artificial-intelligence-ai-social-workLets connect!To book in a free 15 minute chat with me, to talk about training, development, courses or membership email vicki@socialworksorted.com Sign up to my free newsletter Join The Collective Ebook Guides Email: vicki@socialworksorted.comLinkedIn: Vicki Shevlin Instagram.com/@vickishevlin_Youtube.com/@socialworksortedFacebook.com/socialworksortedDisclaimer Thank you so much for listening. Please rate, review and share with one other person - it makes such a difference and I really appreciate your support.

Sex With Emily
Am I The Asshole for Watching Porn Without Telling My Partner?

Sex With Emily

Play Episode Listen Later Apr 1, 2025 35:23


Ever wondered: Am I the asshole for watching porn without my partner knowing? Am I the asshole for feeling a little misled about our sex life before we walked down the aisle? Or how about: Am I the asshole for just feeling plain bored with our sex life? You're not alone. Today, Producer Erica and I read your AITA questions and let you know if you're approaching asshole territory. In today's episode, you'll learn: How to be a supportive partner to someone with sexual trauma How to get clearer on your sexual desires About the experiences of sex workers Show Notes: Try OSEA Today! Get 10% off your first order sitewide with code SWE at OSEAMalibu.com Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

So...What Else?
Sheila Wray Gregoire Returns | The Marriage You Want

So...What Else?

Play Episode Listen Later Mar 31, 2025 44:08


Sheila Wray Gregoire is back...for the third time (making SWE history)! A speaker, author, and podcast host, Sheila challenges outdated ideas and offers fresh, research-backed perspectives on what makes a marriage truly thrive. She's here to chat about her new book, The Marriage You Want: Moving Beyond Stereotypes for a Relationship Built on Scripture, New Data, and Emotional Health. We also tackle: Gender stereotypes—why they persist and how to break free Entitlement in marriage—what it looks like and how to shift the mindset The division of household labor—because it should be about sharing the load The mental load—who's really carrying it, and why it matters If you've ever questioned the pervasive myths about what makes a happy marriage, this episode is for you! The Marriage You Want Bare Marriage  Sheila's Podcast Sheila on Episode 110 Sheila on Episode 55 Follow Sheila on IG → @sheilagregoire  Follow SWE on IG → @so.what.else  Follow Kaitlin on IG → @kaitlingraceelliott  SWE Website

Sex With Emily
Hotline Calls: How to Fantasize Together

Sex With Emily

Play Episode Listen Later Mar 21, 2025 28:04


The Sex With Emily Hotline is open! On this episode, I'm joined by my Producer, Erica, as we talk about disappearing erections, prostate massages, and so much more.  First, what do you do when your partner has health issues that cause them to lose their erections? I give one caller ideas for how to work around this issue and thoughts on what might be causing it in the first place. Next, why don't couples fantasize together more often? A couple calls in to share their sexual fantasies, and we give you inspo on how to do the same with your partner. When your partner wants a prostate massage, how do you pull it off? I tell you what to feel for, how to apply pressure and fun toys you can use. Finally, when your partner has never had an orgasm before, how can you help? And should you? In this episode, you'll learn: Why erectile challenges aren't just about the penis—and how you can spice things up while finding solutions How to co-create fantasies with your partner for hotter, more connected sex The secret to unlocking prostate pleasure (and why so many men are missing out) Show Notes: Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Head to MarleySpoon.com/offer/swe and use code SWE for up to 27 FREE meals! Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Sex With Emily
How to Use Your Hands: Fingering & Handjobs

Sex With Emily

Play Episode Listen Later Mar 18, 2025 42:23


Two of your most powerful sex accessories? Your hands. Hands set the tone of your sexual energy. For example, caressing their cheek while you make out versus pinning their hands down while you have sex. And while we talk a lot about what to do with our mouths or genitals on this show, today I'm focusing on a lost art: hand play. Specifically, how to finger, give a hand job, and use your hands with sexual intention.  Today, my Producer, Erica, and I first share how to penetrate a vulva with your fingers. We give you tricks to stimulate the labia and clitoris, different forms of pressure and touch, and how to find the G-spot when you finger. Next, we give the penis some love with hand job techniques and upgrades like toy play and perineum stimulation. Finally, we discuss secondary erogenous zones and answer your hand play questions. In this episode, you'll learn: Why hand play—fingering and handjobs—is the underrated pleasure tool you need to master. How to turn up the heat with expert hand techniques for both vulvas and penises. The secret to making manual stimulation feel even better than penetrative sex. Show Notes: Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Try Nutrafol Today! Head to Nutrafol.com and use code "SWE" at checkout for $10 off your first month's subscription and free shipping. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Diverse
Episode 307 Engineering Your Next Act: How Getting Fired Launched Lori McDowell's Best Chapter

Diverse

Play Episode Listen Later Mar 18, 2025 20:44


This episode is brought to you by Crown. This Women's History Month episode of Diverse features a compelling conversation with Lori McDowell, who transitioned from a 30-year career in chemical engineering to become a bestselling author, TEDx speaker, and life coach. In conversation with host Hang Loi, Lori candidly discusses how being fired became her catalyst for change, leading to her book, The Reinvention Mindset, and a thriving coaching practice. She shares practical insights about navigating financial uncertainty, finding supportive communities, and integrating both logical and creative thinking. As members of SWE's Late Career and Retiree Affinity Group, both women explore how experienced engineers can embrace new chapters with confidence. As a proud member of SWE's Late Career and Retiree Affinity Group, Lori offers valuable insights for women engineers considering their next chapter, emphasizing that it's never too late to reinvent yourself.

Sex With Emily
How to Be a Better Partner w/ John Kim & Vanessa Bennett

Sex With Emily

Play Episode Listen Later Mar 11, 2025 55:24


Dating as an adult is exhausting. While experience comes with age, actually applying that experience is easier said than done…even for professionals.  With me today are two therapy professionals who also happen to be partners: John Kim and Vanessa Bennett. Their book “It's Not Me, It's You” offers an anecdotal road map of how to “relationship better,” from overcoming commitment issues, to fanning the sex flames, to breaking the blame cycle. John and Vanessa expertly dissect their own relationship to inspire us to create healthy bonds with the people we love. Listen to learn why “the one” is a myth, how to wean ourselves off codependency and how to replace obligatory sex with erotic collaboration. In this episode, you'll learn: Why “The One” is a myth and what actually makes relationships last How to turn obligatory sex into erotic collaboration The secret to avoiding resentment before it ruins your connection Show Notes: More John Kim: Instagram | Website | Book More Vanessa Bennett: Instagram | Website | Book How to Have the Best Sex of Your Life in 2025- Sign up for my FREE masterclass today! For their buy 1 get 1 50% off deal, head to 3DayBlinds.com/SWE.   Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Diverse
Episode 306 Apple's Engineering Camp: Mentorship, Diversity, and Design

Diverse

Play Episode Listen Later Mar 10, 2025 24:52


This episode and the WE24 Podcast Studio are proudly sponsored by Apple. In this episode of Diverse, FY25 SWE President Karen Roth joins Lindsay Epstein (Apple) and SWE collegiate member Alden Sherrel to discuss the significance of community, diversity in design, and emerging trends in health and clean energy technology. Lindsay and Alden reflect on their personal journeys, and share how strong community support empowered them to thrive and innovate. They share how opportunities like the Apple Engineering Camp and SWE offer invaluable mentorship through hands-on learning experiences. This episode offers lessons for both emerging and established engineers, emphasizing how good design and diverse perspectives can transform lives and shape our technological future.

Sex With Emily
Hotline Calls: Hook-Ups & Opening Up

Sex With Emily

Play Episode Listen Later Mar 4, 2025 28:21


When you're not turned on by your partner, should you open the relationship? What does it mean when they don't finish during sex? In today's Hotline Calls episode, I'm taking all your pressing sex questions.  First, when you want to bring sex toys and lube into the bedroom, but your partner is firmly opposed…what now? I offer communication tips to help bring down defenses. Next, when you're loving sex with your partner but they never orgasm, is that a cause for concern? I talk about delayed ejaculation and why it happens. We also get into non-monogamy: when you're not turned on by your partner, should you open up the relationship? Or is a different, deeper conversation needed? Finally, when you're happily hooking up, how do you keep casual sex from turning into serious relationships? In this episode, you'll learn: Why performative sex is killing your pleasure—and how to stop. How to ditch “porn mode” and tap into real turn-ons.  The secret to being fully present (and having better orgasms). Show Notes: To get 6 bottles of wine for $39.99, head to NakedWines.com/SWE and use code SWE for both the code AND PASSWORD.   Description automatically generatedSex New Paperback Cover Now! Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Sex With Emily
We're Giving Up Performative Sex

Sex With Emily

Play Episode Listen Later Feb 28, 2025 36:19


We all experience performance anxiety in bed from time to time. We get in our heads, we worry we're not hot / good / skilled enough, and sometimes we try to be people we're not during sex. That's why today's episode is about identifying different types of performance anxiety, so that we can show up more confident and relaxed for sex. First I talk through O-blockers: common reasons your orgasm and overall pleasure hit a limit. Next I bring up popular “personas” people adopt in bed, like the cool girl/guy who's down for whatever (even when you're actually not) and the super dominant, in-charge lover (even when you're actually more submissive). Finally, I give you strategies to increase your sexual confidence and take all of your sexual anxiety questions. In this episode, you'll learn: Why performative sex is killing your pleasure—and how to stop. How to ditch “porn mode” and tap into real turn-ons.  The secret to being fully present (and having better orgasms). Show Notes: For a limited time, Nutrafol is offering $10 off your first month's subscription and free shipping when you go to Nutrafol.com and enter the promo code SWE. Buy The Smart Sex New Paperback Cover Now! Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

So...What Else?
SWEpisode | Garrett DeClue, Glass Blinds, & Mr. Pierce

So...What Else?

Play Episode Listen Later Feb 24, 2025 80:08


If you've spent any amount of time listening to SWE, you've heard us talk about Scott and Kaitlin's nephew, Garrett DeClue–player in the Savanna Banana's baseball league and woodsman extraordinaire. Well, Garrett is here, and as they do, things spiral fast! Kaitlin celebrates her birthday with a very painful facial. Emily has a baby shower, and still hasn't changed her last name. We deep dive on skincare and how much self-care is too much self-care. Scott may or may not get his haircut at Walmart. Garrett introduces us to Mr. Pierce, a mysterious man who mows his lawn. And Emily is diabete free! Woo! Get 20% OFF Magic Mind one time purchase & 48% OFF with a subscription https://www.magicmind.com DISCOUNT CODE: WHATELSEPOD20 Follow SWE on Insta → @so.what.else  Follow Kaitlin on Insta → @kaitlingraceelliott  SWE Website  

Diverse
Episode 304 Breaking Barriers Together: Insights on Allyship at GE Vernova

Diverse

Play Episode Listen Later Feb 24, 2025 20:18


This episode is sponsored by GE Vernova. In this episode of the Diverse podcast, Reggie Miller, chief diversity, equity, and inclusion officer for GE Vernova, joins host Inaas Darrat, SWE president-elect, to discuss the importance of allyship in advancing diversity, equity, inclusion, and belonging (DEIB) in the workplace. Miller shares his personal journey and motivations for advocating for women in STEM, offering practical strategies, personal anecdotes, and invaluable advice for women navigating male-dominated fields. He also discusses GE Vernova's DEIB initiatives and emphasizes the role of allies in creating an inclusive environment. Don't miss this thought-provoking exploration of what it truly means to be a great ally in the workplace and beyond, including the importance of mutual respect, open communication, and shared goals in building a culture of support and empowerment.

Sex With Emily
Calming The Chaos w/ Tal Rabinowitz

Sex With Emily

Play Episode Listen Later Feb 18, 2025 47:37


There's no such thing as an “easy life” which is why it's SO important to develop the right tools to help you handle everyday chaos. Today, I'm talking with Tal Rabinowitz who's helping people around the world learn to find calm in their daily commotion with her company The DEN Meditation. She gives tips for beginners who've never tried calming their minds and shares how meditation can totally change your outlook on your relationship. We also talk about judgment, specifically how you can stop labeling everything as ‘bad' or ‘good' and simply let things be what they are. It's 2025—and time to meditate, masturbate, and manifest for a better year. In this episode, you'll learn: How meditation can transform your relationship—See your partner clearly and stop the blame game. Why chaos is personal—and powerful—Own it, don't let it own you. The magic of breath—Calm your mind, spark your pleasure. Show Notes: More Tal Rabinowitz & The DEN Meditation: Website | YouTube | Facebook | Instagram | Tal's Instagram  Head to MarleySpoon.com/OFFER/SWE and use code SWE for up to 27 FREE meals! Buy The Smart Sex New Paperback Cover Now! Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

chaos calm calming swe emily morse sex with emily den meditation boost your sex iq tal rabinowitz
Diverse
Episode 303: Navigating Hidden Curriculums in STEM with Camille Smith, Founder of STEM So(ul)cial

Diverse

Play Episode Listen Later Feb 18, 2025 21:52


This episode of Diverse welcomes Camille Smith, a chemical engineer and founder of STEM So(ul)cial, to explore the challenges and opportunities for women and minorities in STEM. In conversation with host Inaas Darrat, SWE president-elect, Smith shares her journey of navigating her identity in the workplace and the barriers women of color often face in advancing their careers. She sheds light on the “hidden curriculums” that influence career growth, the critical role of community, and why documentation is essential for performance reviews and promotions. Smith also describes how STEM So(ul)cial, a hub for aspiring and established Black STEM professionals, is empowering Black STEM professionals through community-building and resource-sharing.

Dropping the Gloves
CAN/SWE: Sid, Goalies, Speed, OT, and More

Dropping the Gloves

Play Episode Listen Later Feb 13, 2025 35:31


CAN vs SWE proved one thing last night: this tournament is going to be awesome. Here's what we learned so far.Sign up to become a Friend of the Show to access a Slack community, behind the scenes content, discounts on merch, and more: https://www.patreon.com/dropping_gloves Follow the Show:MerchPatreonFacebookInstagramTwitter / XYouTube Hosted on Acast. See acast.com/privacy for more information.

Sex With Emily
Dating Apps, Red Flags & Bad Habits w/ Logan Ury

Sex With Emily

Play Episode Listen Later Feb 11, 2025 51:12


Logan Ury, the author of How to Not Die Alone and director of Relationship Science at Hinge, joins me to share her best tips for all things dating. Logan provides practical tips for avoiding dating blindspots, the drawbacks of unrealistic expectations, and algorithms to live by for finding a satisfying relationship.  We discuss how ‘dealbreakers' may be an excuse for avoiding connection, how attachment styles affect our dating outcomes, the paradox of choice in the dating world, and how to get out of the checklist mindset. She also breaks down the most common dating tendencies, shares strategies behind making the best decisions, explains why ‘the spark' may be B.S., and even offers how-to advice for creating a powerful dating profile. Even if you're not dating, you will learn techniques that will strengthen all your relationships. In this episode, you'll learn: Why the spark is total BS—and what actually makes a relationship last How your dating type (romanticizer, maximizer, or hesitator) is messing with your love life The secret to making better choices in dating—so you can finally find your person Show Notes: More Logan Ury: Instagram | Twitter | Website For their buy 1 get 1 50% off deal, head to 3DayBlinds.com/SWE.   To get 6 bottles of wine for $39.99, head to NakedWines.com/SWE and use code SWE for both the code AND PASSWORD.  Buy Smart Sex New Paperback Cover Now! Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

So...What Else?
SWEpisode | Visual Shock, Cuisine Art, & A Dog With No Eyes

So...What Else?

Play Episode Listen Later Feb 10, 2025 82:09


It's SWE's birthday, and—shocker—we forgot…again. Emily takes a gestational diabetes test and promptly throws it up all over the parking lot. Matt and Emily are deeply immersed in Yellowstone, and everyone agrees Wicked was a hit.  Kaitlin's life has been completely transformed by sleeping with earplugs. Emily consistently vetoes Scott's décor ideas. Kaitlin values Emily's opinion more than her husband's.  Kaitlin and Scott can't stop chatting up strangers, while Matt and Emily are perfecting the art of avoiding human interaction. And Emily now wants to adopt a dog with no eyes. So yeah, just another totally normal episode. Get 20% OFF Magic Mind one time purchase & 48% OFF with a subscription https://www.magicmind.com DISCOUNT CODE: WHATELSEPOD20 Follow SWE on Insta → @so.what.else  Follow Kaitlin on Insta → @kaitlingraceelliott  SWE Website  

Diverse
Episode 302: Security, STEM, and Sisterhood: Lessons from Tricia Marks' 20+ Years at the State Department

Diverse

Play Episode Listen Later Feb 10, 2025 20:12


This episode is sponsored by the U.S. Department of State. In this episode of Diverse, Tricia Marks, director of security technology operations at the U.S. Department of State, shares her incredible journey as a trailblazing woman in engineering with host Larry Guthrie, SWE's director of content strategy. Marks reflects on her upbringing in Brooklyn, where her father's work sparked her interest in engineering, and takes us through her global career spanning over two decades, including assignments in Iraq, China, and Mongolia. She dives into the evolving challenges of security engineering, the transformative power of mentorship, and the importance of building supportive communities for women in STEM. Marks also shares how organizations like National Society of Black Engineers (NSBE) and SWE have helped in shaping her career and offers practical advice for aspiring engineers interested in exploring opportunities at the State Department.

Talkin' Hockey - The Hockey Talkin' Show
Season 7, Episode 17 - THE HEINZE (#57)

Talkin' Hockey - The Hockey Talkin' Show

Play Episode Listen Later Feb 10, 2025 60:00


Back at it again for anoth­er week, the lads cel­e­brate what we feel is the log­i­cal choice for #57 — Mr. Steven Heinze! He plied his trade for the Bru­ins for 9 years, before fin­ish­ing with stints in Colum­bus, Buf­fa­lo and LA. Leg­end has it that noto­ri­ous hater of fun Har­ry Sin­den refused to let Heinze wear #57 while with Boston, depriv­ing us of an icon­ic no-brain­er — remem­ber kids, it's Heinze and there are no oth­er kinds! Then we talk about the league wide shut down for the inau­gur­al Four Nations Cup, which kicks off with Cana­da fac­ing Swe­den on Feb­ru­ary 12th. We talk ini­tial line pair­ings for Cana­da and the US, and spec­u­late who's going to car­ry the weight between the pipes for the mighty maple leaf! We wrap up with some Jet's talk — they're pret­ty good eh?! Then we talk Apuck­a­lypse and a lit­tle Garage League action…

Diverse
Episode 301: Building Stronger Teams: Leadership Lessons With Leadership Expert Ucheonye Maple

Diverse

Play Episode Listen Later Feb 4, 2025 24:55


In this episode of Diverse, Ucheonye Maple, leadership expert, author, and founder of the Women Who Leap Community, explores the evolving landscape of leadership in high-stakes industries like aerospace and defense, emphasizing the crucial role of empathy, communication, and adaptability. Uche shares her insights on how leaders can foster diverse, innovative teams by understanding the end users of their products, embracing continuous learning, and overcoming biases. From navigating generational differences to building inclusive work environments, this conversation is packed with actionable takeaways for leaders at all levels. Plus, Ucheonye Maple is also the keynote speaker at SWE's WE Local Conference in San Jose, Calif. Visit welocal.swe.org for more details.

Diverse
Episode 300: The Toll of Stress: Understanding Weathering and Its Impact on Women of Color

Diverse

Play Episode Listen Later Feb 4, 2025 33:32


Louvere Walker-Hannon, application engineer senior team lead at MathWorks, joins us for this episode of Diverse to unpack the concept of weathering — the physical toll chronic stress takes on the human body, especially among women of color. In conversation with host Inaas Darrat, SWE president-elect, Walker-Hannon shares her inspiring journey in STEM, starting with a love for archaeology, and reflects on the challenges she's faced as a woman of color in engineering. Together, they explore the systemic barriers that contribute to health disparities and underrepresentation in STEM fields. Walker-Hannon also delves into the hidden toll of systemic challenges, exploring how adversity can shape resilience and inspire change. She unpacks the ripple effects of chronic stress on health, the power of community awareness, and the transformative potential of advocacy.

Diverse
Episode 299: Leading with Purpose: Navigating the Leap to Senior Roles

Diverse

Play Episode Listen Later Jan 28, 2025 31:07


In this episode of Diverse, host Tracy White, who leads SWE's Mid-Career Professionals Affinity Group, sits down with past SWE Presidents Stacey DelVecchio and Colleen Scholl to explore their journeys into senior management. They share insights on mentorship, senior-level interviews, adapting communication styles, and redefining work-life balance. Learn practical strategies for embracing flexibility, understanding your value, and inspiring teams. Plus, you'll gain valuable advice on embracing flexibility, understanding your worth, and inspiring teams at any level. This episode is a must-listen for anyone aspiring to lead with confidence and purpose!

Diverse
Episode 298: From Campus to Career: Building Your Network and Finding Your Voice

Diverse

Play Episode Listen Later Jan 22, 2025 35:49


In this episode of Diverse, host Alyssa Acosta, co-lead of SWE's Early Career Professionals Affinity Group (ECP AG), sits down with guests MP Delisle, past ECP AG co-lead, and Amber Krecemen, ECP AG co-founder, to discuss the challenges and triumphs of transitioning from college to professional life as women engineers. They share personal insights on the importance of mentorship, the power of networking, and how the Society of Women Engineers and SWE's ECP AG have been instrumental in their journeys. From finding your community to embracing leadership opportunities, this conversation offers actionable advice for engineers at the start of their careers. Learn how SWE creates a unique space for women in engineering to grow, connect, and thrive — professionally and personally.

Sex With Emily
Dirty Talk Your Way To Your Next Orgasm

Sex With Emily

Play Episode Listen Later Jan 21, 2025 39:58


I've heard from a lot of my listeners that they struggle with talking dirty in the bedroom. Today I'm joined by porn star, author, exotic dancer, and dirty talk expert Joanna Angel to break down what to say, how to start if you've never tried it and how to crank your dirty talk up from dusty to undeniably filthy. In this episode, you'll learn: Dirty talk made easy with simple tips to start and spice it up without feeling awkward Sexting secrets to tease, turn on, and build anticipation like a pro Confidence in the bedroom by owning your desires and feeling empowered in and out of bed Show Notes: More Joanna Angel: Linktree | Instagram | Twitter | Book To get 6 bottles of wine for $39.99, head to NakedWines.com/SWE and use code SWE for both the code AND PASSWORD. Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Kings and Generals: History for our Future
3.134 Fall and Rise of China: Kumul Rebellion #3: Game of Thrones in Southern Xinjiang

Kings and Generals: History for our Future

Play Episode Listen Later Jan 13, 2025 35:48


Last time we continued to speak about the Kumul Rebellion.. Ma Shaowu, appointed as Taoyin, executed rival Ma Fuxing and tightened anti-Soviet policies, responding to growing Soviet influence following Yang Zengxin's assassination in 1928. Kashgar became a refuge for conservative Turkic Muslims opposing Chinese authority, amidst a backdrop of rising tension with Tungan troops, perceived as oppressors. By 1931, as news of the Kumul Rebellion spread, resistance against the Han Chinese intensified, emboldening local insurgents to unite against their enemies. In May 1932, Jin sought vengeance against Tsetsen Puntsag Gegeen, the Torgut Mongol regent, hosting him under the guise of an investigation. At a banquet, Tsetsen was executed, igniting fury among the Turkic peoples. As the Kumul Rebellion grew, rebel leaders Ma Fuming and Ma Shihming united forces, launching assaults that devastated Chinese control. By March 1933, Ma Shaowu found his authority diminished, desperately appealing for British aid as rebellion spread, leaving Xinjiang in chaos.   #134 Kumul Rebellion part 3: A Game of Thrones in Southern Xinjiang Welcome to the Fall and Rise of China Podcast, 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 the history of Asia? Kings and Generals have an assortment of episodes on history of asia 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 where I cover the history of China and Japan from the 19th century until the end of the Pacific War. So we last left off in mid March, where Ma Shaowu's control over southern Xinjiang had diminished to just a wedge of territory around Kashgar, Maral Bashi and Yarkland. Morale was so low, Ma Shaowu asked the British Indian government for military assistance as it seemed apparent no help would come from Urumqi. Ma Shaowu had received 3 telegrams from Jin via the USSR lines; the first confirmed his position as Commander in Chief; the second relayed Jin's brother's death and the third directed Jin Kashgar representatives to remit a large sum of money to his personal bank account in Tientsin. That last signal must have been a banger to read. Despite reinforcements sent to Yarkland under Colonel Chin, rampant inflation went unchecked and a sense of panic spread amongst the Chinese officials stationed in the region. In response the Chinese officials began withdrawing into Yarkland New City which was fortified with walls being hurriedly repaired and reinforced. Apparently heavy stones were placed all atop the walls to be thrown upon the rebels and 500 dummy figures were placed on the walls to “give the impression of a well-manned rampart”. When you start making dummy's for a wall defense, you know you are going to die. On March 21st, insurgent forces at Tokhta Langar advanced upon Yarkland. Colonel Chin's men made no attempt to resist the rebels and instead looted Guma and fell back using little known hill track by passing Karghalik and Posgam, killing large numbers of Uyghur civilians for good measure in the process. The rebels advanced straight to Yarkland unnopposed seizing Karghalik and Posgam in the process. Within both places a number of Hindu moneylenders of British Indian nationality were slaughtered. Back in Yarkland New City the provincial forces continued to bolster their defenses. By late March a group of 150 Chinese troops who had fled the rebels at Khotan arrived with a further 300 showing up to the oasis on April 2nd. During this period Muslim insurgents had massed up along the east bank of Yarkland River. They looked ill-armed and untrained as they forced the river during the first week of April. On the 11th of April Yarkland Old City fell to a mixed rebel force from Khotan, Karghalik and Posgam, seeing roughly 100 Chinese who were still outside the fortified New City massacred. In the afternoon, the bazaar connecting the Old and New Cities of Yarkand was set ablaze and completely destroyed. The shops belonging to Chinese moneylenders were ravaged, and their belongings were looted, leading to a siege of Yarkand New City. On the 12, rebel forces moved beyond Yarkand towards Kok Rabat, a key point on the route to Kashgar. At the same time, additional insurgent reinforcements from Khotan began to pour into the Yarkand Oasis. So by April, Ma Shaowu's position was simply done for, his only hope was to reach an agreement with the incoming force led by Ma Chanzeng. He opened up negotiations with Ma Chanzeng through the British Consul General at Kashgar, Fitzmaurice. However Ma Chanzeng could not speak for his Uyghur ally Temur, whom he was having issues with. To make matters worse, the Kirghiz levies began to mutiny on April 5th at Sughun Karaul, a Chinese fortified post roughly 65 miles northwest of Kashgar. This was followed by peasant uprisings amongst the Uyghurs at Artush and Fayzabad. Facing this Ma Shaowu ordered Brigadier Yang and the troops at Maral Bashi to fall back to Kashgar. Before departing Maral Bashi Yans troops burned and looted the town after which “They set out on their way to Kashgar with a large number of carts laden with refugees or loot or both; but this proved to be the last straw. The troops made slow progress, and in the meantime the whole countryside, incensed beyond endurance, rose against the Chinese. A bridge was broken at Kara Yulgun and, while the column was halted, it was set upon by a vast horde of rebels”. Karma is a bitch as they say. Brigadier Yang was wounded during the ambush and taken prisoner by rebels. Of his original force of around 1000, its estimated only 65 men limped back to Kashgar by the 27th of april. Meanwhile the main bulk of the Kirghiz mutineers advanced to Artush by April 15th from whence they menaced Kashgar as other Kirghiz groups attacked Kizil Oi and Ulugh Chat and demolish Chinese pots at Bulun Kul. With the dissolvement of Brigadier Yangs forces from Maral Bashi, Kashgar was completely vulnerable and isolated. Ma Shaowu, was probably very anxious to reach an agreement with Ma Chanzeng, but still took the precaution of preparing for a siege. As the Chinese were soiling themselves awaiting the rebel attacks, suddenly a divide emerged between the Tungan and Turkic factions. It appeared Ma Chanzeng had become concerned over reports of Uyghur insurgents rising up in Khotan, who owed him no loyalty. So he decided to reach an agreement with Ma Shaowu. Ma Shaowu agreed to allow Tungan power to be established at Kashgar, the military and economic key to southern Xinjiang. Ma Chanzeng dispatched a message via the British Consul general at Kashgar offering assurance that the sole objective of the Tungan forces in Xinjiang was to overthrow the tyrannical Jin Shujen and his reforms. Thus having seemingly distanced himself from the Turkic speaking Muslims of the south, whose apparent goal was to fully succeed from the Chinese Republic, Ma Chanzeng and Temur advanced to Kashgar.  Back over in Kashgar Old City, Turkic speaking nationalists calling themselves the Young Kashgar Party or “YKP” had become suspicious of Ma Chanzeng's motives and believed perhaps there was collusion between Gansu Tungans and Ma Shaowu. The Uyghurs feared this would lead to Tungan domination of Kashgar and the replacement of Han Chinese tyrants for Tungan tyrants. 7 leading members of the YKP set out from Kashgar to persuade Ma Chanzeng that Ma Shaowu would betray him. They met at Fayzabad with Uthman Ali, the leader of the Kirghiz mutineers present. Upon hearing their plea, Ma Chanzeng asked Uthman Ali to lead the Kirghiz to attack Kashgar Old City. Early on May 2nd, Uthman Ali led a large Kirghiz force against the Old city and according to the eye witness account of the British Consul General “They took up positions opposite each of the four gates of the city and at the same time sent parties to call up the country people Uyghurs. These appeared from all sides in thousands, armed with clubs and sticks, and there was a great display of enthusiasm ... Firing continued until about two in the afternoon, when the Kirghiz either forced an entry or were admitted by the Tushik Gate'. Most of the non-Chinese garrison simply joined the rebels. At the yamen, Ma Shaowu and his personal bodyguard continued to hold out as the Kirghiz secured the Old City, but notably prevented the Uyghurs from looting and ordered them back to their villages. The reason for this unexpected restraint became clear the next day, when the Kirghiz were left in sole possession of the Old City, and who proceeded to sack it themselves. The British Consul General estimated 100 Chinese were killed and their looted property was carried off or auctioned on the street. During the afternoon around 300 Uyghurs led by Temur arrived at Kashgar and were admitted into the Old City without any question by the Kirghiz, followed by the Tungans with Ma Chanzeng. Both forces marched to the walls of Kashgar New City, roughly 2.5 miles distant and after negotiations with the Chinese defenders were allowed entrance. The British Consul General had this to say of the moment “It was probably better to surrender to the Tungans than to be slaughtered by the Kirghiz”. With the fall of Kashgar New City, Han Chinese power in southern Xinjiang, excluding the besieged garrison of Yarkland New City was effectively brought to an end.  On May 7th, Ma Chanzeng realized the YKP had misled him and that Temur was under their influence and thus no longer a reliable ally. After the capture of Kashgar Old City, it seems the Kirghiz began negotiating with Temur over the spoils of their victory and made zero attempt to loot the Old City Yamen where Ma Shaowu was holding out. Ma Shaowu would make a invaluable ally against the Turkic nationalists who controlled Old city and much of southern Xinjiang. Thus Ma Chanzeng began secretly negotiating with Ma Shaowu. As a result the next day, Ma Chanzengs men put up notices announcing that the Taoyin and other officials of the former regime should retain their official posts. This obviously pissed off the Turkic Muslims who did now share the same loyalty to the Chinese Republic as the Tungans. The Kirghiz immediately manned the walls and closed the gates of the Old City, preparing to face the Tungans. At this point Ma Shaowu defused the situation temporarily by resigning as Taoyin and handed the officials seals over to Ma Chanzeng. Ma Chanzeng did not take the title of Taoyin, but certainly controlled the Old City Yamen and New City, keeping Ma Shaowu close and protected. It seems Ma Chanzengs strategy was to try and drive a wedge between Uthman Ali's Kirghiz and Temurs Uyghurs before a unified Turkic alliance could form, perhaps one that even incorporated Khotan forces. He was of course concerned with limiting the influence of the YKP who seemed to be as anti-Tungan as they were anti-Chinese. On the 10th he ordered the arrest of the most prominent YKP leader, Abd al-Rahim Bay Bachcha, who was released only after agreeing to supply the Tungan forces with 1000 uniforms at his own expense. Following this, Ma Chanzeng seized Temur who had just been proclaimed commander in chief of the combined Muslim armies at Kashgar. Temuar was invited to a meeting at the Old City Yamen on the 17th where he was placed under arrest. Had Ma Chanzeng managed to transfer his captive into the New City, he may have succeeded in his plans. But he did not have enough men to man both the Old and New Cities and when he tried to block the Uyghurs and Kirghiz from rescuing Temur they simply stormed the city walls.  With the failure to secure Temur, Ma Chanzeng had basically revealed to the Turkic Muslims and confirmed the claims of the YKP that he intended to set up a Tungan regime in Kashgar. On May 18th the pissed of Kirghiz mounted a surprise attack on the Old City. They avoided the yamen where Ma Chanzeng and Ma Shaowu remained, as Tungan forces there were heavily armed with artillery and machine guns, but murdered any other Tungans they found in the Old City. Fighting went on throughout the day and night. As a result of the Kirghiz attack, Ma Chanzeng agreed to hand control over Kashgar to Temur and Uthman Ali. On the 19th a very inconclusive treaty was signed seeing Temur confirmed as the Commander in Chief and Uthman Ali promoted to General in command of Kirghiz forces. Ma Chanzeng was given no official position, but retained control of the TUngan troops and on the 22nd accompanied by all of them withdrew from the yamen to Kashgar New City. Meanwhile Ma Chanzengs Tungan chief of staff, Su Qinzhou and Yunus Beg, a Uyghur of Kumul were appointed joint Taoyin of Kashgar and Ma Shaowu was permitted to take up residence in a nearby country house under protection from both Temur and Chanzeng.  The truce was followed awkward and uneasy peace with the Tungans controlling New City and the Turking speaking Muslims the Old City and Taoyins yamen. Fitzmaurice went on to state “that 'Ma Chanzeng, Temur and Uthman Ali all settled down to the congenial business of accumulating wealth and wives, whilst the YKP continued its intrigues against the Tungans, organized a 'parliament' of forty members, subsequently greatly expanded, and sent two delegates to Khoja Niyas Hajji, the leader of the Uighur rebels at Kumul”.  By this point it seemed Temur had fallen completely under the influence of the YKP and began issuing passports styling himself as “Temur Shah”. These documents also employed the Islamic Hijri date and not the Chinese Republic date, thwarting Nanjing's authority.  Over in the southern rim of the Tarim Basin, an are untroubled by the Tungan invasion and free from the Kirghiz movement, Khotan had emerged as a center of exclusive Uyghur control. Ismail Khan Khoja, the leader of the gold miner rebels of Karakash was soon eclipsed by the Uyghur nationalist committee for national revolution, known as the CNR, who was founded in Khotan in early 1932 by Muhammad Amin Bughra. Muhammad Amin Bughra was a scholar in his 30's and alongside his two younger brothers, Abdullah and Nur Ahmad, with some friends and fellow students began the movement. In early 1933 this group was joined by Abd al-Baqi Sabit Damullah, a teacher and former Qadi, that being an islamic judge from Kulja who had traveled extensively through the USSR, Turkey, Egypt and India. According to Muhammad Amin Bughra, “Sabit Damullah brought political information and experience to the Khotanlik Committee for National Revolution”. They were only 300 members who possessed nothing more than 50 antiquated rifles. Their political philosophy, like that of the YKP was uncompromising, they were nationalists who were extremely anti-communist, anti-christian, anti-tungan and anti-Han. The CNR favored the establishment of an Islamic theocracy in Xinjiang, with Muhammad AMin Bughra as its head of state. Muhammad Amin Bughra was working in Khotan as a mudarris, or teacher at Quranic college when an uprising began in February of 1933 in Karakash and Surghak. On the 20th of February the CNR leadership met and formed a provisional government with Muhammad Niyas Alam as president, Sabit Damullah as Prime Minister and Muhammad Amin Bughra as commander of the armed forces. Muhammad Amin Bughra also took the title “Amir al-islam” while his younger brothers took “Amir Abdullah khan” and “Amir Nur Ahmad Jan”. In most sources the rise of the CNR provisional government is referred to as the Government of the Khotan Amirs. Their new government was religiously intolerant, as a result when Khotan New City was captured on March 16th, the 266 or so Han Chinese there were forcibly converted to Islam. Following that, the Hindu moneylenders were murdered and the Swedish missionaries were exiled. Shari a law was implemented under the CNR with strict application of hadd criminal legislation. Between March and April the regime was reinforced by Janib Beg, a well known Basmachi leader who fled the USSR to reside in the Keriya Oasis under Ma Shaowu's control. Janib Beg made common cause with the Amirs and given his extensive military experience during the Basmachi struggle was placed in charge of a large body of Khotanlik rebel forces.  After they secured the Khotan Oasis, the Amirs began expanding their influence east towards Lop Nor and west towards Kashgar. In response to a appeal from the Uyghurs of Charchan who were resisting their Tungan liberators, a force of 100 Khotanliks came to guard against the Kara Shahr Tungan who were occupying the Charkhlik Oasis. Meanwhile in the west, Khotanlik forces captured Guma, Karghalik, Posgam and Yarkland Old City by early April. During the fight for Yarkland New City, over 2000 Han Chinese and Tungans were besieged by their forces. On the 24th, Amir Badullah Khan arrived to Yarkland to personally oversee the siege of its New City. According to Fitzmaurice, the Khotanlik forces had organized a military band, were doning red uniforms in stark contrast to the Tungan troops of Ma Chanzeng who wore green. Amir Badullah was greeted with a large ceremony as Turking speaking officials who had previously served under the Han Chinese were dragged through the streets in chains. On the 27th Amir Abdullah ordered the Swedish missionaries in Yarkland to be arrested and brought to him. We are told “Abdullah kicked and beat them himself, announcing that by their teaching the missionaries had destroyed the religion of Islam, and that it was therefore his duty to kill them'. The poor Swe's were only saved from a firing squad by the intervention of some British officials, instead they were exiled. Afterwards Abdullah focused his attention upon the siege of Yarkland New City. He ordered the water supply cut and for tunnels to be made to breach the walls. On the 27th three delegates from Ma Shaowu came to Yarkland and attempted to negotiate with Abdullah. Abdullahs response was to shoot a prisoner in their presence in what he called “a method of bringing them to a proper state of mind”. Then Abdullah sent them into the besieged New City to inform its defenders that their lives and property would be spared if they simply agreed to convert to Islam and lay down their arms. The besieged Han Chinese led by Colonel Qin, hastily agreed to the terms and on May 12th prepared to surrender. Shortly before this date however, the first Tungan and Turkic speaking troops, fresh from their victory at Kashgar arrived. Believing victory was well within his grasp, Abdullah became openly hostile with the Tungans and made it clear the newcomers were not appreciated. Faced with Khotanlik hostility, the small but well armed Tungans who owed their allegiance to Ma Chanzeng, and through him to Ma Chongying, entered the New City and strengthened its Tungan elements against the Khotanliks. Abdullah was shocked by this revelation and his hostility also had the effect of hardening the Chinese Muslim troops. They even sortied on May 18th briefly attacking and capturing the Altin and Khanqah gates of Yarkland Old City, setting fire to the surrounding areas before pulling back to New City. The Uyghur troops of Aksu and Kashgar led by Hafiz, a subordinate of Temur seemed to be keeping a neutral stance until the 22nd when news of the Tungan-Turkic conflict at Kashgar reached them. Following this, the two Turkic speaking armies at Yarkland cooperated in the siege of the New City. Despite the cooperation, Hafiz and Abdullah remained bitter rivals. Facing the united Turkic attack and realizing there would be no relief efforts from Kashgar, the Chinese of Yarkland New City surrendered on the 26th taking the original terms Abdullah had given them back on the 12th. The surrender would be incomplete however as the Tungans insisted on retaining their weapons and being allowed to go to Kashgar. The victorious Uyghurs and Kirghiz took 540 rifles from the Chinese and divided the spoils. However the men under Hafiz notably took the best quality rifles out of the pickings.  The defeated Chinese and defiant Tungans were divided into two groups roughly 1000 each and given permission to go to Kashgar. Neither party would reach its destination unmolested however. The first column, made up mostly of Tungan cavalry, was attacked and cut to pieces near Kizil. What became known as the Kizil Massacre was performed by a group of Kirghiz who owed their allegiance to Uthman Ali. Following the Kizil massacre, the Kirghiz irregulars entered Yangi Hissar where they killed all the Han Chinese and Tungans they could find. The second column was attacked and looted before they even got out of Yarkland, but did not undergo a massacre. When news came of the Kazil and Yangi Hissar massacrs to Kashgar, Su Qinzhou, the Tungan joint Taoyin departed the Old City Yamen to protest the killing of fellow Tungans and joined Ma Chanzeng in Kashgar New City. On May 31st, the Uyghurs of Aksu rose up and expelled the few Muslim Chinese that remained in their Oasis. The Taoyin that had been appointed by Ma Chanzeng and therefore was considered too pro-Tungan was removed from his post and replace by the leader of the Aksu insurgents, a Uyghur named Ismail Beg whose loyalty belongs to the anti-tungan Khotan Amirs.  The fall of Yarkland New City, massacre at Kizil and Yangi Hissar had not just signaled the final collapse of Han Chinese authority in southern Xinjiang, but also the alienation of Chinese speaking Muslims from their Turkic speaking neighbors. By the summer of 1933, the political power struggle in the south was now between the Uyghur and Kirghiz factions led by Amir Muhammad Amin Bughra at Khotan and the Tungan forces of Ma Chanzeng at Kashgar New City. Excluding Ma Chanzeng's forces the struggle over southern Xinjiang was more or less fought between the rival Turkic speaking Muslim factions at Khotan and Kashgar. Following the fall of Yarkland New City on the 26th of May, Temurs representative Hafiz attempted to conciliate with the Khotan Amirs, who were not happy their side got the less impressive rifles when they distributed the loot. Hafiz strengthened his forces then estimated to be 400 Uyghurs from Aksu and Kashfar, by conscripting another 200 Dunlanis from Merket.  Discovering this, the Amirs transferred command over their Yarkland forces to the youngest brother, Nur Ahmad Jan, while Abdullah set out for Kashgar at the head of 2000 Khotanliks. This action seems to be done to place pressure upon Temur. Meanwhile another force of 1000 Khotanliks under the Basmachi Janib Beg arrived at Kashgar on June 11th. Janib Beg's arrival with his poorly armed troops caused uproar amongst the local Turkic speaking leadership and Soviet Consulate General who feared the anti-Soviet Basmachi leader would swing the ongoing revolution to the right. Janib Beg immediately established his HQ at the garden of the Turkic nationals Abd Al-Rahim Bay Bachcha, raising the old spectre of an alliance forming between the Khotan AMirs and YKP, elements of whom were currently in favor of cooperating with the USSR. On July 4th, the Khotanlik presence was substantially increased by the arrival of Amir Abdullah, who brought over Prime Minister Sabit Dammulah and Shaykh al-Islam. Although Abdullahs forces were numerous, they were very ill-equipped. British reports indicate about 300 of them were armed with Russian rifles while another 300 had antiquated muzzle loaders and the rest bore Chumaq or heavy clubs. Nevertheless they posed a threat to both Uthman Ali and Temur, neither of whom sought to share the large stocks of food, money and arms they had looted in Kashgar New City. Temur made an elaborate show of welcoming Abdullah, installing him at the garden between the Old and New Cities pending more suitable arrangements.  Meanwhile at Yarkland, negotiations between Hafiz and Nur Ahmad Jan continued. Hafiz on behalf of Temur claimed territories of the Yarkland River, including Yarkland Old and New City, while Nur Ahmad Jan on behalf of the Khotan Islamic Government countered with claiming Kashgar and Maral Bashi. After a couple of incidents between the two armies, Nur Ahmad Jan took action against a number of Yarkandlik Begs who had petitioned Hafiz to intervene on their behalf. All the offenders were executed with their severed heads and displayed in public to antagonize Hafiz. When news of this reached Temur at Kashgar he was royally pissed and decided to make a move against the Khotanlik forces at Kashgar. Temur sought the support of his Kirghiz ally Uthman Ali, stressing the threat the Amir's would make to his position and bought off numerous other Kirghiz leaders. By mid-July, Uthman and his Kirghiz cavalry prepared to return to the mountains above Kashgar lulling the Khotanlik's into a false sense of security. Then suddenly on the morning of July 13th, Temur sent a force of 750 men to arrest Janib Beg. Abdullah was informed of this and sent 100 of his men to help Janib Beg, but they arrived too late and found themselves likewise arrested.  Following this minor success against Janib Beg, Temur and Thman Ali coordinated their efforts against Abdullah. They managed to corner and arrest him while disarming a large number of his troops. Realizing he was in imminent danger of getting arrested as well, al-islam Sabit Damullah fled for Artush, but was caught and quickly brought back to the Old City Yamen. During these actions casualties were quite light for both sides. On the night of July 13th, Abdullah and Sabit Damullah were placed under house arrest at the gardens, while Janib Beg was kept under close arrest. Now the new balance of power in southern Xinjiang had been held at a conference in Kashgar Old City on July 4th, attended by all the prominent Muslim leaders except Janib Beg and Ma Chanzeng. At the meeting it was agreed that the entire Yarkland Oasis should be transferred to Temurs control, while the Khotan Islamic government would be on the east bank of the Yarkland River. When news of this agreement reached Yarkland however, panic set in amongst the Khotanlik troops who had been ordred to withdraw from Yarkland New City by Hafiz. Hafiz moved quickly to exploit the situation, sending 200 men to hold the ferries across the Yarkland River to cut off the Khotanlik retreat. He arrested Nur Ahmad Jan and disarmed hundreds of his troops in the process. Nur Ahmad Jan was imprisond in Yarkland Old City, just as his brother Abdullah was in Kashgar. Shortly after this, in violation of the agreements made as Kashgar, Hafiz sent his forces across the Yarkland River into the territory of the Khotan government and captured the town of Karghalik on July 20th.  The major reverses of the Khotan Amirs followed closely with the withdrawal of Ma Chanzeng's Tungan forces to Kashgar New City, leaving the victorious Uyghur leader Temur and Kirghiz leader Uthman Ali well placed to expand their political control over the whole of western Tarim Basin. Such a feat could have been possible, if both leaders were capable of cooperating against the besieged Tungans. Uthman Ali, now taking the name Amir Al-Muslimin “prince of the believers” and Ghazi “holy warrior” was keen to attack Ma Chanzeng, whom he had personal quarrels. Temur on the other hand was not keen on full scale war against his former ally. Thus Uthman Ali withdrew from Kashgar to the hills on July 18th. Shortly after his departure, on the 26th a party of Khoja Niyas Hajjis officers, accompanied by 30 Kumullik soldiers arrived at Kashgar and presented Temur with an official seal and letter recognising his position as Commander in Chief of Kashgar. Its alleged, Khoja Niyas Hajji's delegates pressured Temur to attack Ma Chanzeng's forces in Kashgar New City. But Temur still did not want to do so, but agreed to invite Uthman Ali back to Kashgar to possibly perform joint operations against the besieged New City. Uthman Ali came back, but by August 8th, he departed again as Temur proved too reluctant to act. It seems Temur may have seen the situation as an ideal one to eliminate his Kirghiz ally and emerge the sole Turkic speaking Muslim commander in Kashgar. In any case he secretly formed an agreement with Ma Chanzeng and sent a large part of his army to pursue and disarm Uthman Ali and his Kirghiz forces. How Temurs Uyghur irregular infantry would overtake disarming mounted Kirghiz troops is anyone's guess. On August 9th, Temur left Kashgar Old City by car to see how his men were faring. Shortly after a force of 500 Tungans rapidly overran the ill defended Old City. Temur had made a fatal mistake. He was intercepted by Ma Chanzengs men on his way back to the Old City, where he was arrested and shot without ceremony. His head was cut off and placed on a spike outside the Id-gat Mosque in Kashgar Old City. Its like game of thrones in Xinjiang isnt it? As a result of slaying Temur, the Uyghur forces were left leaderless. Both Janib Beg and Abdullah took advantage of the chaos and escaped prison, fleeing southeast towards Yarkland. Ma Shaowu likewise slipped away from his house arrest, fleeing to Ma Chanzeng. The Tungans made zero effort to garrison the Old City, but disarmed and plundered its arsenal. On August 13th, Uthman Ali returned to Kashgar and sent a message to Ma Chanzeng asking his Kirghiz forces be given a share of the weapons taken from Temurs men. Ma Chanzeng refused to comply, so the Kirghiz forces attacked Old city, capturing it easily by the 16th. During the battle Uthman Ali's younger bother Umar was killed alongside 150 Kirghiz when they failed to attack the walls of New City. After taking Old City, Uthman Ali assumed Temurs title as Commander in Chief of the Turkic speaking forces at Kashgar. But he did not enjoy the full support of the Uyghurs and his Kirghiz had no hunger to attack the walls of New City, eager to return to their lands in Tien Shan. Then two new and unexpected things happened. On the 26th of August, a Syrian Arab adventurer named Tawfiq Bay arrived at Kashgar. He was a charismatic character, claiming to be a descendant of the Prophet Muhammad and had served for a time as an official under King Abd Al Aziz ibn-saud and a man who had formal military training and experience. Two days later the representatives of Khoja Niyas Hajji, arrived as a Kumullik delegation. They soon rallied the dispirited Turkic speaking forces in Kashgar Old City and urged them to renew their attack against Ma Chanzeng. Uthman Ali and his Kirghiz forces thus renewed their attack, aided by the Uyghurs who were rallied under Tawfiq Bay.  Meanwhile on the southern front Hafiz had found out about Temurs death, thus he halted his advance against the Khotanlik forces and returned to Yarkland New City. At the same time Abdullah reappeared in Yarkland taking command of the undefended Old City. From this new base he rallied the disorganized Khotanlik forces still in Karghalik and began a siege of Yarkland New City, still held by Hafiz with a mixed force number 600 Uyghurs and Dulanis. Meanwhile both Tawfiq Bay and the representatives of Khoja Niyas Hajji at Kashgar sent messengers to the Amirs stressing the need for joint Turkic actions against the Tungans, and appealed for a cease-fire between Hafiz and Abdullah in Yarkland. On September 26, Yarkland New City opened its gates to the Khotanlik forces of Hafiz and allowed the Uyghurs of Aksu and Kashgar to leave the oasis disarmed, but unharmed. Following this Abdullah assumed control over Yarkland, while Nur Ahmad Jan advanced at the head of a large force to Yangi Hissar to take control over its fortified citadel. The Khotan Islamic government still led by Amir Muhammad Amin Bughra from Khotan was thus extended west to the fringes of Kashgar and upon invitation from Tawfiq Bay, the Khotanlik Prime Minister and Al-Islam Sabit Damullah, negotiated the formation of a unified Turkic speaking Muslim alliance in southern Xinjiang. The alliance was one of necessity as the Tungan forces of Ma Chanzeng were tossing back attacks by the combined forces of Taqfiq Bay and Uthman Ali with ease. On September 7th, the Tungans sortied from New City and devastated their enemy at the village of Sekes Tash, killing 200 Uyghurs and Kirghiz. Tawfiq Bay and Uthman Ali soon received reinforcements, including Hafiz and his 500 troops, 300 additional Uyghur recruits from Aksu under a officer named Idris and a rather mysterious force of 300 Andijani Uzbeks under the command of Satibaldi Jan, a 25 year old Uzbek from Soviet Uzbekistan. With this mixed and ill armed force they all tried to pressure Ma Chanzeng, but it was still to no avail. Attempts to mine the New City walls all ended in failure as did attempts to starve them out. Uthman Ali's Kirghiz and local Uyghurs began to run into conflicts, as the Kirghiz felt they were bearing the brunt of the fighting. Soon some Kirghiz had 3 Uyghurs executed in Old City for “filling cartridges with sand instead of power”. Other Uyghurs were hung publicly outside the Id-gah Mosque for selling food to the besieged Tungans. Support for the siege wavered and by late September morale was so low, the local authorities stopped issuing passports to stop a exodus from the Oasis. Then on the 26th, Tawfiq Bay was seriously injured and could no longer lead from the front. Uthman Ali then resigned from his post as commander in chief on October 2nd in shame, fleeing to the hills, followed closely by Satibaldi and other local leaders. A power vacuum in Kashgar opened up and was filled by Sabit Damullah, the Prime Minister of the Khotan Islamic Government. Thus in the end, with the exception of the Tungans held up in Kashgar New City, the Khotan Amirs now dominated southern Xinjiang. 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 what can only be described as a form of Game of Thrones in Southern Xinjiang, numerous groups fought together, then against each other, then together, until one was king of the hill. The Tungans still clung onto Kashgar New City, but with the Khotan Amirs at the reigns, could they take it all?   

Sex With Emily
Influencers, Threesomes and Narcissism w/ Jenny Mollen

Sex With Emily

Play Episode Listen Later Jan 10, 2025 50:38


Jenny Mollen is the author of City of Likes, a fictional comedy about mommy influencer culture and the intensity of female friendships – especially when one of them is a narcissist. Are they obsessed with each other? Do they want to have sex with each other? And what do you do when someone's perfectly-curated facade finally cracks?  Jenny and I met years ago, and I know you'll love her just as much as I do. Besides being a bestselling author, she's also an actor, a mom, and wife to actor Jason Biggs. In this episode, she talks about the personal experiences with social media that inspired her book, why she wants to see a sex therapist, and helps me answer your sex and relationship questions. For example, if you're in a relationship, is it ok to comment on someone else's Instagram telling them how attractive they are? Jenny and I give it to you straight. In this episode, you'll learn: How to navigate the tricky relationship dynamics of long-term partnerships and social media. Why laughter and authenticity are key to maintaining intimacy over the years. The surprising connections between personal vulnerability, desire, and self-discovery. Show Notes: More Jenny Mollen: Instagram | Twitter | Facebook | Website Jenny Mollen's Books For their buy 1 get 1 50% off deal, head to 3DayBlinds.com/SWE.   Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. See the full show notes at sexwithemily.com

Diverse
Episode 297: Engineering a Legacy: Grassroots Fundraising and Mentorship at GE

Diverse

Play Episode Listen Later Jan 8, 2025 19:23


This episode is sponsored by GE Vernova and GE Aerospace. As SWE celebrates its 75th anniversary in 2025, join us as we reflect on GE's deep-rooted commitment to the organization, dating back to 1961 when it became one of the first companies to donate to SWE. Guests Megan Stewart of GE Vernova and Kim Hammer of GE Aerospace discuss how employee-led initiatives, competitive tactics, and executive support fostered a culture of giving and mentorship in the organization. They also share how fundraising strategies evolved during the COVID-19 pandemic and the new initiatives they introduced like STEM for STEM to sustain engagement. Packed with insights, this episode celebrates the transformative power of community-driven efforts and the critical role of mentorship in empowering the next generation of women engineers.

OnBoard!
EP 66. 深度解读Coding Agent与OpenAI o3:中美Agent 创业者、研究员与投资人眼里的未来

OnBoard!

Play Episode Listen Later Dec 30, 2024 167:13


终于来到了OnBoard! 2024 年压轴之作!那必须是绝对深度绝对精彩的一期!年底关于 AI 的新闻太多,但是最值得我们压轴深入探讨的,必须是 coding agent ——即使已经有很多讨论,或许也都还是被低估。 不到两个月的时间,coding agent 产品完成了二连跳式的升级,从IDE 助手 Cursor 到 Replit Agent, Windsurf 为代表的 coding agent,到Devin 的惊艳发布,让我们意识到真正 end-to-end coding agent 的能力已经超过 coding 本身,打开了大模型未来全新的想象空间。 Hello World, who is OnBoard!? 更巧的是,就在我们录制这一期节目的凌晨,就是 OpenAI 12天发布会最后一天,OpenAI o3 横空出世,在编程和数学领域最有挑战的 Benchmark 上超越了绝大部分的人类,也让我们对大语言模型能力天花板的预期再次被刷新。要展望2025年AI领域还会发生什么,coding agent 以及强化学习为新范式的 o3系列,无疑是最核心的问题。 这一期的嘉宾,汇集了国内和硅谷 coding agent 一线创业者、coding 大模型研究员和 AI 投资人,这次长达三个多小时的讨论,在全网恐怕都很少见了,有一线 coding agent 设计解读,还有最新鲜热乎的对 o3 实现难点和未来挑战的拆解,你是不是还不知道,在好几个开源项目里,OpenHands 已经超越人类成为最活跃贡献者了?我们还探讨了: 为什么说 Devin 展示了“完成工作”的 scaling law? 最早引领 coding agent 潮流的 Replit Agent,以及开源 Devin 项目 - Openhands, 是设计中有哪些关键决策? Coding agent 未来是 Devin 形态赢家通吃吗? 底层模型能力之外,coding agent 应用公司的核心能力和壁垒是什么? Coding Agent 对于工程师和未来的组织和社会,会有哪些深远影响? 如何看待 o3 超越大部分人类的能力?未来的发展空间在哪里? 理解这次内容需要一些背景知识,非常强烈推荐大家去复习Onboard! EP 62. 与Google deepmind 研究员对o1的讨论,以及EP 53 对coding agent 的第一次探讨,其中一位嘉宾姚顺雨,作为 SWE bench 的提出人,已经加入OpenAI 负责 agent方向的研究。 未来已来,不论你是否已经感知到,这3个小时,绝对值得你的时间。 感谢大家这一年以来的支持,如果喜欢我们的内容,今年最后有机会在小宇宙里面打赏,在Apple podcast, spotify 里面给五星好评啦!我们明年见!Enjoy! 嘉宾介绍 Yusen Dai,真格基金管理合伙人,聚美优品联合创始人。 Zhen Li, Replit Agent 核心成员,Replit 资深工程师,ex-字节,Google. Xingyao Wang, Allhands AI (开源项目 OpenHands) co-founder & Chief AI Officer, UIUC PhD. Binyuan Hui, 阿里巴巴通义实验室科学家 Cohost: Peak, 真格基金EIR,前猛犸浏览器创始人 OnBoard! 主持:Monica:美元VC投资人,前 AWS 硅谷团队+ AI 创业公司打工人,公众号M小姐研习录 (ID: MissMStudy) 主理人 | 即刻:莫妮卡同学 我们都聊了什么 04:06 嘉宾自我介绍,最近用 coding agent 实现的有意思的任务 15:17 投资人视角下,Coding agent 发展历程中的核心节点,为什么说 scale of work 是最令人兴奋的机会 22:03 Replit Agent 诞生的历程,发展过程中的关键节点,从1-10 有什么计划 36:04 如何看待与Devin 的竞争?未来不同 coding agent 产品形态会融合吗? 39:01 OpenHands/All hands AI 不同寻常的诞生故事,打造开源 coding agent 的重要技术和商业决策? 41:48 Openhands 的架构设计,与Devin 的异同意味着什么? 49:24 Coding agent 与 Anthropic Computer Use 之间的关系? 54:35 OpenHands 产品发布以来,社区的主要反馈和重要变化?开源有什么作用? 1:04:40 Coding agent 产品的长期竞争力是什么? 1:09:20 o3 最让人印象深刻的是什么?对 coding 和AGI 未来有什么影响? 1:20:08 解决真实世界的复杂问题,o3 之后还需要什么? 1:24:33 SWE bench 被“刷爆”之后,下一个有意义的 benchmark 是什么? 1:36:27 Coding agent 领域今年还出现了哪些重要变化? 101:33 未来需要怎样的工程师和怎样的组织? 1:58:07 如何进一步提高模型 planning 的能力?完成多步骤任务能力如何实现? 2:07:45 Agent 的普及会带来哪些底层技术栈和工具的新机会? 2:17:25 投资人如何看待 AI agent 的价值和投资机会?未来中国 coding agent 的机会是怎样的? 2:25:55 快问快答:未来1年和3年对AI的期望,coding agent 翻车的例子,AI被高估和低估的能力 我们提到的公司和重点词汇 Cursor Cognition labs/Devin Replit Replit Agent OpenHands, github.com; OpenHands 论文: arxiv.org VisualWebArena: arxiv.org TheAgentCompany: 官网 the-agent-company.com,paper arxiv.org OpenAI o3 OpenAI o1 Anthropic Computer use by Anthropic SWE bench Windsurf Bolt.new 参考文章 刚体验了一小时 Devin,这是我第一次见到真正意义上的 A - 即刻App Devin和Agent Cursor使用体验对比 www.latent.space Our Problems | Cursor - The AI Code Editor More Problems | Cursor - The AI Code Editor www.cognition.ai 欢迎关注M小姐的微信公众号,了解更多中美软件、AI与创业投资的干货内容! M小姐研习录 (ID: MissMStudy) 喜欢 OnBoard! 的话,也可以点击打赏,请我们喝一杯咖啡!如果你用 Apple Podcasts 收听,也请给我们一个五星好评,这对我们非常重要。 最后!快来加入Onboard!听友群,结识到高质量的听友们,我们还会组织线下主题聚会,开放实时旁听播客录制,嘉宾互动等新的尝试。添加任意一位小助手微信,onboard666, 或者 Nine_tunes,小助手会拉你进群。期待你来!

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

Happy holidays! We'll be sharing snippets from Latent Space LIVE! through the break bringing you the best of 2024! We want to express our deepest appreciation to event sponsors AWS, Daylight Computer, Thoth.ai, StrongCompute, Notable Capital, and most of all all our LS supporters who helped fund the gorgeous venue and A/V production!For NeurIPS last year we did our standard conference podcast coverage interviewing selected papers (that we have now also done for ICLR and ICML), however we felt that we could be doing more to help AI Engineers 1) get more industry-relevant content, and 2) recap 2024 year in review from experts. As a result, we organized the first Latent Space LIVE!, our first in person miniconference, at NeurIPS 2024 in Vancouver.Our next keynote covers The State of LLM Agents, with the triumphant return of Professor Graham Neubig's return to the pod (his ICLR episode here!). OpenDevin is now a startup known as AllHands! The renamed OpenHands has done extremely well this year, as they end the year sitting comfortably at number 1 on the hardest SWE-Bench Full leaderboard at 29%, though on the smaller SWE-Bench Verified, they are at 53%, behind Amazon Q, devlo, and OpenAI's self reported o3 results at 71.7%.Many are saying that 2025 is going to be the year of agents, with OpenAI, DeepMind and Anthropic setting their sights on consumer and coding agents, vision based computer-using agents and multi agent systems. There has been so much progress on the practical reliability and applications of agents in all domains, from the huge launch of Cognition AI's Devin this year, to the sleeper hit of Cursor Composer and Codeium's Windsurf Cascade in the IDE arena, to the explosive revenue growth of Stackblitz's Bolt, Lovable, and Vercel's v0, and the unicorn rounds and high profile movements of customer support agents like Sierra (now worth $4 billion) and search agents like Perplexity (now worth $9 billion). We wanted to take a little step back to understand the most notable papers of the year in Agents, and Graham indulged with his list of 8 perennial problems in building agents in 2024.Must-Read Papers for the 8 Problems of Agents* The agent-computer interface: CodeAct: Executable Code Actions Elicit Better LLM Agents. Minimial viable tools: Execution Sandbox, File Editor, Web Browsing* The human-agent interface: Chat UI, GitHub Plugin, Remote runtime, …?* Choosing an LLM: See Evaluation of LLMs as Coding Agents on SWE-Bench at 30x - must understand instructions, tools, code, environment, error recovery* Planning: Single Agent Systems vs Multi Agent (CoAct: A Global-Local Hierarchy for Autonomous Agent Collaboration) - Explicit vs Implicit, Curated vs Generated* Reusable common workflows: SteP: Stacked LLM Policies for Web Actions and Agent Workflow Memory - Manual prompting vs Learning from Experience* Exploration: Agentless: Demystifying LLM-based Software Engineering Agents and BAGEL: Bootstrapping Agents by Guiding Exploration with Language* Search: Tree Search for Language Model Agents - explore paths and rewind* Evaluation: Fast Sanity Checks (miniWoB and Aider) and Highly Realistic (WebArena, SWE-Bench) and SWE-Gym: An Open Environment for Training Software Engineering Agents & VerifiersFull Talk on YouTubePlease like and subscribe!Timestamps* 00:00 Welcome to Latent Space Live at NeurIPS 2024* 00:29 State of LLM Agents in 2024* 02:20 Professor Graham Newbig's Insights on Agents* 03:57 Live Demo: Coding Agents in Action* 08:20 Designing Effective Agents* 14:13 Choosing the Right Language Model for Agents* 16:24 Planning and Workflow for Agents* 22:21 Evaluation and Future Predictions for Agents* 25:31 Future of Agent Development* 25:56 Human-Agent Interaction Challenges* 26:48 Expanding Agent Use Beyond Programming* 27:25 Redesigning Systems for Agent Efficiency* 28:03 Accelerating Progress with Agent Technology* 28:28 Call to Action for Open Source Contributions* 30:36 Q&A: Agent Performance and Benchmarks* 33:23 Q&A: Web Agents and Interaction Methods* 37:16 Q&A: Agent Architectures and Improvements* 43:09 Q&A: Self-Improving Agents and Authentication* 47:31 Live Demonstration and Closing RemarksTranscript[00:00:29] State of LLM Agents in 2024[00:00:29] Speaker 9: Our next keynote covers the state of LLM agents. With the triumphant return of Professor Graham Newbig of CMU and OpenDevon, now a startup known as AllHands. The renamed OpenHands has done extremely well this year, as they end the year sitting comfortably at number one on the hardest SWE Benchful leaderboard at 29%.[00:00:53] Speaker 9: Though, on the smaller SWE bench verified, they are at 53 percent behind Amazon Q [00:01:00] Devlo and OpenAI's self reported O3 results at 71. 7%. Many are saying that 2025 is going to be the year of agents, with OpenAI, DeepMind, and Anthropic setting their sights on consumer and coding agents. Vision based computer using agents and multi agent systems.[00:01:22] Speaker 9: There has been so much progress on the practical reliability and applications of agents in all domains, from the huge launch of Cognition AI's Devon this year, to the sleeper hit of Cursor Composer and recent guest Codium's Windsurf Cascade in the IDE arena. To the explosive revenue growth of recent guests StackBlitz's Bolt, Lovable, and Vercel's vZero.[00:01:44] Speaker 9: And the unicorn rounds and high profile movements of customer support agents like Sierra, now worth 4 billion, and search agents like Perplexity, now worth 9 billion. We wanted to take a little step back to understand the most notable papers of the year in [00:02:00] agents, and Graham indulged with his list of eight perennial problems in building agents.[00:02:06] Speaker 9: As always, don't forget to check our show notes for all the selected best papers of 2024, and for the YouTube link to their talk. Graham's slides were especially popular online, and we are honoured to have him. Watch out and take care![00:02:20] Professor Graham Newbig's Insights on Agents[00:02:20] Speaker: Okay hi everyone. So I was given the task of talking about agents in 2024, and this is An impossible task because there are so many agents, so many agents in 2024. So this is going to be strongly covered by like my personal experience and what I think is interesting and important, but I think it's an important topic.[00:02:41] Speaker: So let's go ahead. So the first thing I'd like to think about is let's say I gave you you know, a highly competent human, some tools. Let's say I gave you a web browser and a terminal or a file system. And the ability to [00:03:00] edit text or code. What could you do with that? Everything. Yeah.[00:03:07] Speaker: Probably a lot of things. This is like 99 percent of my, you know, daily daily life, I guess. When I'm, when I'm working. So, I think this is a pretty powerful tool set, and I am trying to do, and what I think some other people are trying to do, is come up with agents that are able to, you know, manipulate these things.[00:03:26] Speaker: Web browsing, coding, running code in successful ways. So there was a little bit about my profile. I'm a professor at CMU, chief scientist at All Hands AI, building open source coding agents. I'm maintainer of OpenHands, which is an open source coding agent framework. And I'm also a software developer and I, I like doing lots of coding and, and, you know, shipping new features and stuff like this.[00:03:51] Speaker: So building agents that help me to do this, you know, is kind of an interesting thing, very close to me.[00:03:57] Live Demo: Coding Agents in Action[00:03:57] Speaker: So the first thing I'd like to do is I'd like to try [00:04:00] some things that I haven't actually tried before. If anybody has, you know, tried to give a live demo, you know, this is, you know very, very scary whenever you do it and it might not work.[00:04:09] Speaker: So it might not work this time either. But I want to show you like three things that I typically do with coding agents in my everyday work. I use coding agents maybe five to 10 times a day to help me solve my own problems. And so this is a first one. This is a data science task. Which says I want to create scatter plots that show the increase of the SWE bench score over time.[00:04:34] Speaker: And so I, I wrote a kind of concrete prompt about this. Agents work better with like somewhat concrete prompts. And I'm gonna throw this into open hands and let it work. And I'll, I'll go back to that in a second. Another thing that I do is I create new software. And I, I've been using a [00:05:00] service a particular service.[00:05:01] Speaker: I won't name it for sending emails and I'm not very happy with it. So I want to switch over to this new service called resend. com, which makes it easier to send emails. And so I'm going to ask it to read the docs for the resend. com API and come up with a script that allows me to send emails. The input to the script should be a CSV file and the subject and body should be provided in Jinja2 templates.[00:05:24] Speaker: So I'll start another agent and and try to get it to do that for me.[00:05:35] Speaker: And let's go with the last one. The last one I do is. This is improving existing software and in order, you know, once you write software, you usually don't throw it away. You go in and, like, actually improve it iteratively. This software that I have is something I created without writing any code.[00:05:52] Speaker: It's basically software to monitor how much our our agents are contributing to the OpenHance repository. [00:06:00] And on the, let me make that a little bit bigger, on the left side, I have the number of issues where it like sent a pull request. I have the number of issues where it like sent a pull request, whether it was merged in purple, closed in red, or is still open in green. And so these are like, you know, it's helping us monitor, but one thing it doesn't tell me is the total number. And I kind of want that feature added to this software.[00:06:33] Speaker: So I'm going to try to add that too. So. I'll take this, I'll take this prompt,[00:06:46] Speaker: and here I want to open up specifically that GitHub repo. So I'll open up that repo and paste in the prompt asking it. I asked it to make a pie chart for each of these and give me the total over the entire time period that I'm [00:07:00] monitoring. So we'll do that. And so now I have let's see, I have some agents.[00:07:05] Speaker: Oh, this one already finished. Let's see. So this one already finished. You can see it finished analyzing the Swebench repository. It wrote a demonstration of, yeah, I'm trying to do that now, actually.[00:07:30] Speaker: It wrote a demonstration of how much each of the systems have improved over time. And I asked it to label the top three for each of the data sets. And so it labeled OpenHands as being the best one for SWE Bench Normal. For SWE Bench Verified, it has like the Amazon QAgent and OpenHands. For the SWE Bench Lite, it has three here over three over here.[00:07:53] Speaker: So you can see like. That's pretty useful, right? If you're a researcher, you do data analysis all the time. I did it while I was talking to all [00:08:00] of you and making a presentation. So that's, that's pretty nice. I, I doubt the other two are finished yet. That would be impressive if the, yeah. So I think they're still working.[00:08:09] Speaker: So maybe we'll get back to them at the end of the presentation. But so these are the kinds of the, these are the kinds of things that I do every day with coding agents now. And it's or software development agents. It's pretty impressive.[00:08:20] Designing Effective Agents[00:08:20] Speaker: The next thing I'd like to talk about a little bit is things I worry about when designing agents.[00:08:24] Speaker: So we're designing agents to, you know, do a very difficult task of like navigating websites writing code, other things like this. And within 2024, there's been like a huge improvement in the methodology that we use to do this. But there's a bunch of things we think about. There's a bunch of interesting papers, and I'd like to introduce a few of them.[00:08:46] Speaker: So the first thing I worry about is the agent computer interface. Like, how do we get an agent to interact with computers? And, How do we provide agents with the tools to do the job? And [00:09:00] within OpenHands we are doing the thing on the right, but there's also a lot of agents that do the thing on the left.[00:09:05] Speaker: So the thing on the left is you give like agents kind of granular tools. You give them tools like or let's say your instruction is I want to determine the most cost effective country to purchase the smartphone model, Kodak one the countries to consider are the USA, Japan, Germany, and India. And you have a bunch of available APIs.[00:09:26] Speaker: And. So what you do for some agents is you provide them all of these tools APIs as tools that they can call. And so in this particular case in order to solve this problem, you'd have to make about like 30 tool calls, right? You'd have to call lookup rates for Germany, you'd have to look it up for the US, Japan, and India.[00:09:44] Speaker: That's four tool goals. And then you go through and do all of these things separately. And the method that we adopt in OpenHands instead is we provide these tools, but we provide them by just giving a coding agent, the ability to call [00:10:00] arbitrary Python code. And. In the arbitrary Python code, it can call these tools.[00:10:05] Speaker: We expose these tools as APIs that the model can call. And what that allows us to do is instead of writing 20 tool calls, making 20 LLM calls, you write a program that runs all of these all at once, and it gets the result. And of course it can execute that program. It can, you know, make a mistake. It can get errors back and fix things.[00:10:23] Speaker: But that makes our job a lot easier. And this has been really like instrumental to our success, I think. Another part of this is what tools does the agent need? And I, I think this depends on your use case, we're kind of extreme and we're only giving the agent five tools or maybe six tools.[00:10:40] Speaker: And what, what are they? The first one is program execution. So it can execute bash programs, and it can execute Jupyter notebooks. It can execute cells in Jupyter notebooks. So that, those are two tools. Another one is a file editing tool. And the file editing tool allows you to browse parts of files.[00:11:00][00:11:00] Speaker: And kind of read them, overwrite them, other stuff like this. And then we have another global search and replace tool. So it's actually two tools for file editing. And then a final one is web browsing, web browsing. I'm kind of cheating when I call it only one tool. You actually have like scroll and text input and click and other stuff like that.[00:11:18] Speaker: But these are basically the only things we allow the agent to do. What, then the question is, like, what if we wanted to allow it to do something else? And the answer is, well, you know, human programmers already have a bunch of things that they use. They have the requests PyPy library, they have the PDF to text PyPy library, they have, like, all these other libraries in the Python ecosystem that they could use.[00:11:41] Speaker: And so if we provide a coding agent with all these libraries, it can do things like data visualization and other stuff that I just showed you. So it can also get clone repositories and, and other things like this. The agents are super good at using the GitHub API also. So they can do, you know, things on GitHub, like finding all of the, you know, [00:12:00] comments on your issues or checking GitHub actions and stuff.[00:12:02] Speaker: The second thing I think about is the human agent interface. So this is like how do we get humans to interact with agents? Bye. I already showed you one variety of our human agent interface. It's basically a chat window where you can browse through the agent's results and things like this. This is very, very difficult.[00:12:18] Speaker: I, I don't think anybody has a good answer to this, and I don't think we have a good answer to this, but the, the guiding principles that I'm trying to follow are we want to present enough info to the user. So we want to present them with, you know, what the agent is doing in the form of a kind of.[00:12:36] Speaker: English descriptions. So you can see here you can see here every time it takes an action, it says like, I will help you create a script for sending emails. When it runs a bash command. Sorry, that's a little small. When it runs a bash command, it will say ran a bash command. It won't actually show you the whole bash command or the whole Jupyter notebook because it can be really large, but you can open it up and see if you [00:13:00] want to, by clicking on this.[00:13:01] Speaker: So like if you want to explore more, you can click over to the Jupyter notebook and see what's displayed in the Jupyter notebook. And you get like lots and lots of information. So that's one thing.[00:13:16] Speaker: Another thing is go where the user is. So like if the user's already interacting in a particular setting then I'd like to, you know, integrate into that setting, but only to a point. So at OpenHands, we have a chat UI for interaction. We have a GitHub plugin for tagging and resolving issues. So basically what you do is you Do at open hands agent and the open hands agent will like see that comment and be able to go in and fix things.[00:13:42] Speaker: So if you say at open hands agent tests are failing on this PR, please fix the tests. It will go in and fix the test for you and stuff like this. Another thing we have is a remote runtime for launching headless jobs. So if you want to launch like a fleet of agents to solve, you know five different problems at once, you can also do [00:14:00] that through an API.[00:14:00] Speaker: So we have we have these interfaces and this probably depends on the use case. So like, depending if you're a coding agent, you want to do things one way. If you're a like insurance auditing agent, you'll want to do things other ways, obviously.[00:14:13] Choosing the Right Language Model for Agents[00:14:13] Speaker: Another thing I think about a lot is choosing a language model.[00:14:16] Speaker: And for agentic LMs we have to have a bunch of things work really well. The first thing is really, really good instruction following ability. And if you have really good instruction following ability, it opens up like a ton of possible applications for you. Tool use and coding ability. So if you provide tools, it needs to be able to use them well.[00:14:38] Speaker: Environment understanding. So it needs, like, if you're building a web agent, it needs to be able to understand web pages either through vision or through text. And error awareness and recovery ability. So, if it makes a mistake, it needs to be able to, you know, figure out why it made a mistake, come up with alternative strategies, and other things like this.[00:14:58] Speaker: [00:15:00] Under the hood, in all of the demos that I did now Cloud, we're using Cloud. Cloud has all of these abilities very good, not perfect, but very good. Most others don't have these abilities quite as much. So like GPT 4. 0 doesn't have very good error recovery ability. And so because of this, it will go into loops and do the same thing over and over and over again.[00:15:22] Speaker: Whereas Claude does not do this. Claude, if you, if you use the agents enough, you get used to their kind of like personality. And Claude says, Hmm, let me try a different approach a lot. So, you know, obviously it's been trained in some way to, you know, elicit this ability. We did an evaluation. This is old.[00:15:40] Speaker: And we need to update this basically, but we evaluated CLOD, mini LLAMA 405B, DeepSeq 2. 5 on being a good code agent within our framework. And CLOD was kind of head and shoulders above the rest. GPT 40 was kind of okay. The best open source model was LLAMA [00:16:00] 3. 1 405B. This needs to be updated because this is like a few months old by now and, you know, things are moving really, really fast.[00:16:05] Speaker: But I still am under the impression that Claude is the best. The other closed models are, you know, not quite as good. And then the open models are a little bit behind that. Grok, I, we haven't tried Grok at all, actually. So, it's a good question. If you want to try it I'd be happy to help.[00:16:24] Speaker: Cool.[00:16:24] Planning and Workflow for Agents[00:16:24] Speaker: Another thing is planning. And so there's a few considerations for planning. The first one is whether you have a curated plan or you have it generated on the fly. And so for solving GitHub issues, you can kind of have an overall plan. Like the plan is first reproduce. If there's an issue, first write tests to reproduce the issue or to demonstrate the issue.[00:16:50] Speaker: After that, run the tests and make sure they fail. Then go in and fix the tests. Run the tests again to make sure they pass and then you're done. So that's like a pretty good workflow [00:17:00] for like solving coding issues. And you could curate that ahead of time. Another option is to let the language model basically generate its own plan.[00:17:10] Speaker: And both of these are perfectly valid. Another one is explicit structure versus implicit structure. So let's say you generate a plan. If you have explicit structure, you could like write a multi agent system, and the multi agent system would have your reproducer agent, and then it would have your your bug your test writer agent, and your bug fixer agent, and lots of different agents, and you would explicitly write this all out in code, and then then use it that way.[00:17:38] Speaker: On the other hand, you could just provide a prompt that says, please do all of these things in order. So in OpenHands, we do very light planning. We have a single prompt. We don't have any multi agent systems. But we do provide, like, instructions about, like, what to do first, what to do next, and other things like this.[00:17:56] Speaker: I'm not against doing it the other way. But I laid [00:18:00] out some kind of justification for this in this blog called Don't Sleep on Single Agent Systems. And the basic idea behind this is if you have a really, really good instruction following agent it will follow the instructions as long as things are working according to your plan.[00:18:14] Speaker: But let's say you need to deviate from your plan, you still have the flexibility to do this. And if you do explicit structure through a multi agent system, it becomes a lot harder to do that. Like, you get stuck when things deviate from your plan. There's also some other examples, and I wanted to introduce a few papers.[00:18:30] Speaker: So one paper I liked recently is this paper called CoAct where you generate plans and then go in and fix them. And so the basic idea is like, if you need to deviate from your plan, you can You know, figure out that your plan was not working and go back and deviate from it.[00:18:49] Speaker: Another thing I think about a lot is specifying common workflows. So we're trying to tackle a software development and I already showed like three use cases where we do [00:19:00] software development and when we. We do software development, we do a ton of different things, but we do them over and over and over again.[00:19:08] Speaker: So just to give an example we fix GitHub actions when GitHub actions are failing. And we do that over and over and over again. That's not the number one thing that software engineers do, but it's a, you know, high up on the list. So how can we get a list of all of, like, the workflows that people are working on?[00:19:26] Speaker: And there's a few research works that people have done in this direction. One example is manual prompting. So there's this nice paper called STEP that got state of the art on the WebArena Web Navigation Benchmark where they came up with a bunch of manual workflows for solving different web navigation tasks.[00:19:43] Speaker: And we also have a paper recently called Agent Workflow Memory where the basic idea behind this is we want to create self improving agents that learn from their past successes. And the way it works is is we have a memory that has an example of lots of the previous [00:20:00] workflows that people have used. And every time the agent finishes a task and it self judges that it did a good job at that task, you take that task, you break it down into individual workflows included in that, and then you put it back in the prompt for the agent to work next time.[00:20:16] Speaker: And this we demonstrated that this leads to a 22. 5 percent increase on WebArena after 40 examples. So that's a pretty, you know, huge increase by kind of self learning and self improvement.[00:20:31] Speaker: Another thing is exploration. Oops. And one thing I think about is like, how can agents learn more about their environment before acting? And I work on coding and web agents, and there's, you know, a few good examples of this in, in both areas. Within coding, I view this as like repository understanding, understanding the code base that you're dealing with.[00:20:55] Speaker: And there's an example of this, or a couple examples of this, one example being AgentList. [00:21:00] Where they basically create a map of the repo and based on the map of the repo, they feed that into the agent so the agent can then navigate the repo and and better know where things are. And for web agents there's an example of a paper called Bagel, and basically what they do is they have the agent just do random tasks on a website, explore the website, better understand the structure of the website, and then after that they they feed that in as part of the product.[00:21:27] Speaker: Part seven is search. Right now in open hands, we just let the agent go on a linear search path. So it's just solving the problem once. We're using a good agent that can kind of like recover from errors and try alternative things when things are not working properly, but still we only have a linear search path.[00:21:45] Speaker: But there's also some nice work in 2024 that is about exploring multiple paths. So one example of this is there's a paper called Tree Search for Language Agents. And they basically expand multiple paths check whether the paths are going well, [00:22:00] and if they aren't going well, you rewind back. And on the web, this is kind of tricky, because, like, how do you rewind when you accidentally ordered something you don't want on Amazon?[00:22:09] Speaker: It's kind of, you know, not, not the easiest thing to do. For code, it's a little bit easier, because you can just revert any changes that you made. But I, I think that's an interesting topic, too.[00:22:21] Evaluation and Future Predictions for Agents[00:22:21] Speaker: And then finally evaluation. So within our development for evaluation, we want to do a number of things. The first one is fast sanity checks.[00:22:30] Speaker: And in order to do this, we want things we can run really fast, really really cheaply. So for web, we have something called mini world of bits, which is basically these trivial kind of web navigation things. We have something called the Adder Code Editing Benchmark, where it's just about editing individual files that we use.[00:22:48] Speaker: But we also want highly realistic evaluation. So for the web, we have something called WebArena that we created at CMU. This is web navigation on real real open source websites. So it's open source [00:23:00] websites that are actually used to serve shops or like bulletin boards or other things like this.[00:23:07] Speaker: And for code, we use Swebench, which I think a lot of people may have heard of. It's basically a coding benchmark that comes from real world pull requests on GitHub. So if you can solve those, you can also probably solve other real world pull requests. I would say we still don't have benchmarks for the fur full versatility of agents.[00:23:25] Speaker: So, for example We don't have benchmarks that test whether agents can code and do web navigation. But we're working on that and hoping to release something in the next week or two. So if that sounds interesting to you, come talk to me and I, I will tell you more about it.[00:23:42] Speaker: Cool. So I don't like making predictions, but I was told that I should be somewhat controversial, I guess, so I will, I will try to do it try to do it anyway, although maybe none of these will be very controversial. Um, the first thing is agent oriented LLMs like large language models for [00:24:00] agents.[00:24:00] Speaker: My, my prediction is every large LM trainer will be focusing on training models as agents. So every large language model will be a better agent model by mid 2025. Competition will increase, prices will go down, smaller models will become competitive as agents. So right now, actually agents are somewhat expensive to run in some cases, but I expect that that won't last six months.[00:24:23] Speaker: I, I bet we'll have much better agent models in six months. Another thing is instruction following ability, specifically in agentic contexts, will increase. And what that means is we'll have to do less manual engineering of agentic workflows and be able to do more by just prompting agents in more complex ways.[00:24:44] Speaker: Cloud is already really good at this. It's not perfect, but it's already really, really good. And I expect the other models will catch up to Cloud pretty soon. Error correction ability will increase, less getting stuck in loops. Again, this is something that Cloud's already pretty good at and I expect the others will, will follow.[00:25:00][00:25:01] Speaker: Agent benchmarks. Agent benchmarks will start saturating.[00:25:05] Speaker: And Swebench I think WebArena is already too easy. It, it is, it's not super easy, but it's already a bit too easy because the tasks we do in there are ones that take like two minutes for a human. So not, not too hard. And kind of historically in 2023 our benchmarks were too easy. So we built harder benchmarks like WebArena and Swebench were both built in 2023.[00:25:31] Future of Agent Development[00:25:31] Speaker: In 2024, our agents were too bad, so we built agents and now we're building better agents. In 2025, our benchmarks will be too easy, so we'll build better benchmarks, I'm, I'm guessing. So, I would expect to see much more challenging agent benchmarks come out, and we're already seeing some of them.[00:25:49] Speaker: In 2026, I don't know. I didn't write AGI, but we'll, we'll, we'll see.[00:25:56] Human-Agent Interaction Challenges[00:25:56] Speaker: Then the human agent computer interface. I think one thing that [00:26:00] we'll want to think about is what do we do at 75 percent success rate at things that we like actually care about? Right now we have 53 percent or 55 percent on Swebench verified, which is real world GitHub PRs.[00:26:16] Speaker: My impression is that the actual. Actual ability of models is maybe closer to 30 to 40%. So 30 to 40 percent of the things that I want an agent to solve on my own repos, it just solves without any human intervention. 80 to 90 percent it can solve without me opening an IDE. But I need to give it feedback.[00:26:36] Speaker: So how do we, how do we make that interaction smooth so that humans can audit? The work of agents that are really, really good, but not perfect is going to be a big challenge.[00:26:48] Expanding Agent Use Beyond Programming[00:26:48] Speaker: How can we expose the power of programming agents to other industries? So like as programmers, I think not all of us are using agents every day in our programming, although we probably will be [00:27:00] in in months or maybe a year.[00:27:02] Speaker: But I, I think it will come very naturally to us as programmers because we know code. We know, you know. Like how to architect software and stuff like that. So I think the question is how do we put this in the hands of like a lawyer or a chemist or somebody else and have them also be able to, you know, interact with it as naturally as we can.[00:27:25] Redesigning Systems for Agent Efficiency[00:27:25] Speaker: Another interesting thing is how can we redesign our existing systems for agents? So we had a paper on API based web agents, and basically what we showed is If you take a web agent and the agent interacts not with a website, but with APIs, the accuracy goes way up just because APIs are way easier to interact with.[00:27:42] Speaker: And in fact, like when I ask the, well, our agent, our agent is able to browse websites, but whenever I want it to interact with GitHub, I tell it do not browse the GitHub website. Use the GitHub API because it's way more successful at doing that. So maybe, you know, every website is going to need to have [00:28:00] an API because we're going to be having agents interact with them.[00:28:03] Accelerating Progress with Agent Technology[00:28:03] Speaker: About progress, I think progress will get faster. It's already fast. A lot of people are already overwhelmed, but I think it will continue. The reason why is agents are building agents. And better agents will build better agents faster. So I expect that you know, if you haven't interacted with a coding agent yet, it's pretty magical, like the stuff that it can do.[00:28:24] Speaker: So yeah.[00:28:28] Call to Action for Open Source Contributions[00:28:28] Speaker: And I have a call to action. I'm honestly, like I've been working on, you know, natural language processing and, and Language models for what, 15 years now. And even for me, it's pretty impressive what like AI agents powered by strong language models can do. On the other hand, I believe that we should really make these powerful tools accessible.[00:28:49] Speaker: And what I mean by this is I don't think like, you know, We, we should have these be opaque or limited to only a set, a certain set of people. I feel like they should be [00:29:00] affordable. They shouldn't be increasing the, you know, difference in the amount of power that people have. If anything, I'd really like them to kind of make it It's possible for people who weren't able to do things before to be able to do them well.[00:29:13] Speaker: Open source is one way to do that. That's why I'm working on open source. There are other ways to do that. You know, make things cheap, make things you know, so you can serve them to people who aren't able to afford them. Easily, like Duolingo is one example where they get all the people in the US to pay them 20 a month so that they can give all the people in South America free, you know, language education, so they can learn English and become, you know like, and become, you know, More attractive on the job market, for instance.[00:29:41] Speaker: And so I think we can all think of ways that we can do that sort of thing. And if that resonates with you, please contribute. Of course, I'd be happy if you contribute to OpenHands and use it. But another way you can do that is just use open source solutions, contribute to them, research with them, and train strong open source [00:30:00] models.[00:30:00] Speaker: So I see, you know, Some people in the room who are already training models. It'd be great if you could train models for coding agents and make them cheap. And yeah yeah, please. I, I was thinking about you among others. So yeah, that's all I have. Thanks.[00:30:20] Speaker 2: Slight, slightly controversial. Tick is probably the nicest way to say hot ticks. Any hot ticks questions, actual hot ticks?[00:30:31] Speaker: Oh, I can also show the other agents that were working, if anybody's interested, but yeah, sorry, go ahead.[00:30:36] Q&A: Agent Performance and Benchmarks[00:30:36] Speaker 3: Yeah, I have a couple of questions. So they're kind of paired, maybe. The first thing is that you said that You're estimating that your your agent is successfully resolving like something like 30 to 40 percent of your issues, but that's like below what you saw in Swebench.[00:30:52] Speaker 3: So I guess I'm wondering where that discrepancy is coming from. And then I guess my other second question, which is maybe broader in scope is that [00:31:00] like, if, if you think of an agent as like a junior developer, and I say, go do something, then I expect maybe tomorrow to get a Slack message being like, Hey, I ran into this issue.[00:31:10] Speaker 3: How can I resolve it? And, and, like you said, your agent is, like, successfully solving, like, 90 percent of issues where you give it direct feedback. So, are you thinking about how to get the agent to reach out to, like, for, for planning when it's, when it's stuck or something like that? Or, like, identify when it runs into a hole like that?[00:31:30] Speaker: Yeah, so great. These are great questions. Oh,[00:31:32] Speaker 3: sorry. The third question, which is a good, so this is the first two. And if so, are you going to add a benchmark for that second question?[00:31:40] Speaker: Okay. Great. Yeah. Great questions. Okay. So the first question was why do I think it's resolving less than 50 percent of the issues on Swebench?[00:31:48] Speaker: So first Swebench is on popular open source repos, and all of these popular open source repos were included in the training data for all of the language models. And so the language [00:32:00] models already know these repos. In some cases, the language models already know the individual issues in Swebench.[00:32:06] Speaker: So basically, like, some of the training data has leaked. And so it, it definitely will overestimate with respect to that. I don't think it's like, you know, Horribly, horribly off but I think, you know, it's boosting the accuracy by a little bit. So, maybe that's the biggest reason why. In terms of asking for help, and whether we're benchmarking asking for help yes we are.[00:32:29] Speaker: So one one thing we're working on now, which we're hoping to put out soon, is we we basically made SuperVig. Sweep edge issues. Like I'm having a, I'm having a problem with the matrix multiply. Please help. Because these are like, if anybody's run a popular open source, like framework, these are what half your issues are.[00:32:49] Speaker: You're like users show up and say like, my screen doesn't work. What, what's wrong or something. And so then you need to ask them questions and how to reproduce. So yeah, we're, we're, we're working on [00:33:00] that. I think. It, my impression is that agents are not very good at asking for help, even Claude. So like when, when they ask for help, they'll ask for help when they don't need it.[00:33:11] Speaker: And then won't ask for help when they do need it. So this is definitely like an issue, I think.[00:33:20] Speaker 4: Thanks for the great talk. I also have two questions.[00:33:23] Q&A: Web Agents and Interaction Methods[00:33:23] Speaker 4: It's first one can you talk a bit more about how the web agent interacts with So is there a VLM that looks at the web page layout and then you parse the HTML and select which buttons to click on? And if so do you think there's a future where there's like, so I work at Bing Microsoft AI.[00:33:41] Speaker 4: Do you think there's a future where the same web index, but there's an agent friendly web index where all the processing is done offline so that you don't need to spend time. Cleaning up, like, cleaning up these TML and figuring out what to click online. And any thoughts on, thoughts on that?[00:33:57] Speaker: Yeah, so great question. There's a lot of work on web [00:34:00] agents. I didn't go into, like, all of the details, but I think there's There's three main ways that agents interact with websites. The first way is the simplest way and the newest way, but it doesn't work very well, which is you take a screenshot of the website and then you click on a particular pixel value on the website.[00:34:23] Speaker: And Like models are not very good at that at the moment. Like they'll misclick. There was this thing about how like clawed computer use started like looking at pictures of Yellowstone national park or something like this. I don't know if you heard about this anecdote, but like people were like, oh, it's so human, it's looking for vacation.[00:34:40] Speaker: And it was like, no, it probably just misclicked on the wrong pixels and accidentally clicked on an ad. So like this is the simplest way. The second simplest way. You take the HTML and you basically identify elements in the HTML. You don't use any vision whatsoever. And then you say, okay, I want to click on this element.[00:34:59] Speaker: I want to enter text [00:35:00] in this element or something like that. But HTML is too huge. So it actually, it usually gets condensed down into something called an accessibility tree, which was made for screen readers for visually impaired people. And So that's another way. And then the third way is kind of a hybrid where you present the screenshot, but you also present like a textual summary of the output.[00:35:18] Speaker: And that's the one that I think will probably work best. What we're using is we're just using text at the moment. And that's just an implementation issue that we haven't implemented the. Visual stuff yet, but that's kind of like we're working on it now. Another thing that I should point out is we actually have two modalities for web browsing.[00:35:35] Speaker: Very recently we implemented this. And the reason why is because if you want to interact with full websites you will need to click on all of the elements or have the ability to click on all of the elements. But most of our work that we need websites for is just web browsing and like gathering information.[00:35:50] Speaker: So we have another modality where we convert all of it to markdown because that's like way more concise and easier for the agent to deal with. And then [00:36:00] can we create an index specifically for agents, maybe a markdown index or something like that would be, you know, would make sense. Oh, how would I make a successor to Swebench?[00:36:10] Speaker: So I mean, the first thing is there's like live code bench, which live code bench is basically continuously updating to make sure it doesn't leak into language model training data. That's easy to do for Swebench because it comes from real websites and those real websites are getting new issues all the time.[00:36:27] Speaker: So you could just do it on the same benchmarks that they have there. There's also like a pretty large number of things covering various coding tasks. So like, for example, Swebunch is mainly fixing issues, but there's also like documentation, there's generating tests that actually test the functionality that you want.[00:36:47] Speaker: And there there was a paper by a student at CMU on generating tests and stuff like that. So I feel like. Swebench is one piece of the puzzle, but you could also have like 10 different other tasks and then you could have like a composite [00:37:00] benchmark where you test all of these abilities, not just that particular one.[00:37:04] Speaker: Well, lots, lots of other things too, but[00:37:11] Speaker 2: Question from across. Use your mic, it will help. Um,[00:37:15] Speaker 5: Great talk. Thank you.[00:37:16] Q&A: Agent Architectures and Improvements[00:37:16] Speaker 5: My question is about your experience designing agent architectures. Specifically how much do you have to separate concerns in terms of tasks specific agents versus having one agent to do three or five things with a gigantic prompt with conditional paths and so on.[00:37:35] Speaker: Yeah, so that's a great question. So we have a basic coding and browsing agent. And I won't say basic, like it's a good, you know, it's a good agent, but it does coding and browsing. And it has instructions about how to do coding and browsing. That is enough for most things. Especially given a strong language model that has a lot of background knowledge about how to solve different types of tasks and how to use different APIs and stuff like that.[00:37:58] Speaker: We do have [00:38:00] a mechanism for something called micro agents. And micro agents are basically something that gets added to the prompt when a trigger is triggered. Right now it's very, very rudimentary. It's like if you detect the word GitHub anywhere, you get instructions about how to interact with GitHub, like use the API and don't browse.[00:38:17] Speaker: Also another one that I just added is for NPM, the like JavaScript package manager. And NPM, when it runs and it hits a failure, it Like hits in interactive terminals where it says, would you like to quit? Yep. Enter yes. And if that does it, it like stalls our agent for the time out until like two minutes.[00:38:36] Speaker: So like I added a new microagent whenever it started using NPM, it would Like get instructions about how to not use interactive terminal and stuff like that. So that's our current solution. Honestly, I like it a lot. It's simple. It's easy to maintain. It works really well and stuff like that. But I think there is a world where you would want something more complex than that.[00:38:55] Speaker 5: Got it. Thank you.[00:38:59] Speaker 6: I got a [00:39:00] question about MCP. I feel like this is the Anthropic Model Context Protocol. It seems like the most successful type of this, like, standardization of interactions between computers and agents. Are you guys adopting it? Is there any other competing standard?[00:39:16] Speaker 6: Anything, anything thought about it?[00:39:17] Speaker: Yeah, I think the Anth, so the Anthropic MCP is like, a way to It, it's essentially a collection of APIs that you can use to interact with different things on the internet. I, I think it's not a bad idea, but it, it's like, there's a few things that bug me a little bit about it.[00:39:40] Speaker: It's like we already have an API for GitHub, so why do we need an MCP for GitHub? Right. You know, like GitHub has an API, the GitHub API is evolving. We can look up the GitHub API documentation. So it seems like kind of duplicated a little bit. And also they have a setting where [00:40:00] it's like you have to spin up a server to serve your GitHub stuff.[00:40:04] Speaker: And you have to spin up a server to serve your like, you know, other stuff. And so I think it makes, it makes sense if you really care about like separation of concerns and security and like other things like this, but right now we haven't seen, we haven't seen that. To have a lot more value than interacting directly with the tools that are already provided.[00:40:26] Speaker: And that kind of goes into my general philosophy, which is we're already developing things for programmers. You know,[00:40:36] Speaker: how is an agent different than from a programmer? And it is different, obviously, you know, like agents are different from programmers, but they're not that different at this point. So we can kind of interact with the interfaces we create for, for programmers. Yeah. I might change my mind later though.[00:40:51] Speaker: So we'll see.[00:40:54] Speaker 7: Yeah. Hi. Thanks. Very interesting talk. You were saying that the agents you have right now [00:41:00] solve like maybe 30 percent of your, your issues out of the gate. I'm curious of the things that it doesn't do. Is there like a pattern that you observe? Like, Oh, like these are the sorts of things that it just seems to really struggle with, or is it just seemingly random?[00:41:15] Speaker: It's definitely not random. It's like, if you think it's more complex than it's. Like, just intuitively, it's more likely to fail. I've gotten a bit better at prompting also, so like, just to give an example it, it will sometimes fail to fix a GitHub workflow because it will not look at the GitHub workflow and understand what the GitHub workflow is doing before it solves the problem.[00:41:43] Speaker: So I, I think actually probably the biggest thing that it fails at is, um, er, that our, our agent plus Claude fails at is insufficient information gathering before trying to solve the task. And so if you provide all, if you provide instructions that it should do information [00:42:00] gathering beforehand, it tends to do well.[00:42:01] Speaker: If you don't provide sufficient instructions, it will try to solve the task without, like, fully understanding the task first, and then fail, and then you need to go back and give feedback. You know, additional feedback. Another example, like, I, I love this example. While I was developing the the monitor website that I, I showed here, we hit a really tricky bug where it was writing out a cache file to a different directory than it was reading the cache file from.[00:42:26] Speaker: And I had no idea what to do. I had no idea what was going on. I, I thought the bug was in a different part of the code, but what I asked it to do was come up with five possible reasons why this could be failing and decreasing order of likelihood and examine all of them. And that worked and it could just go in and like do that.[00:42:44] Speaker: So like I think a certain level of like scaffolding about like how it should sufficiently Gather all the information that's necessary in order to solve a task is like, if that's missing, then that's probably the biggest failure point at the moment. [00:43:00][00:43:01] Speaker 7: Thanks.[00:43:01] Speaker 6: Yeah.[00:43:06] Speaker 6: I'm just, I'm just using this as a chance to ask you all my questions.[00:43:09] Q&A: Self-Improving Agents and Authentication[00:43:09] Speaker 6: You had a, you had a slide on here about like self improving agents or something like that with memory. It's like a really throwaway slide for like a super powerful idea. It got me thinking about how I would do it. I have no idea how.[00:43:21] Speaker 6: So I just wanted you to chain a thought more on this.[00:43:25] Speaker: Yeah, self, self improving. So I think the biggest reason, like the simplest possible way to create a self improving agent. The problem with that is to have a really, really strong language model that with infinite context, and it can just go back and look at like all of its past experiences and, you know, learn from them.[00:43:46] Speaker: You might also want to remove the bad stuff just so it doesn't over index on it's like failed past experiences. But the problem is a really powerful language model is large. Infinite context is expensive. We don't have a good way to [00:44:00] index into it because like rag, Okay. At least in my experience, RAG from language to code doesn't work super well.[00:44:08] Speaker: So I think in the end, it's like, that's the way I would like to solve this problem. I'd like to have an infinite context and somehow be able to index into it appropriately. And I think that would mostly solve it. Another thing you can do is fine tuning. So I think like RAG is one way to get information into your model.[00:44:23] Speaker: Fine tuning is another way to get information into your model. So. That might be another way of continuously improving. Like you identify when you did a good job and then just add all of the good examples into your model.[00:44:34] Speaker 6: Yeah. So, you know, how like Voyager tries to write code into a skill library and then you reuse as a skill library, right?[00:44:40] Speaker 6: So that it improves in the sense that it just builds up the skill library over time.[00:44:44] Speaker: Yep.[00:44:44] Speaker 6: One thing I was like thinking about and there's this idea of, from, from Devin, your, your arch nemesis of playbooks. I don't know if you've seen them.[00:44:52] Speaker: Yeah, I mean, we're calling them workflows, but they're simpler.[00:44:55] Speaker 6: Yeah, so like, basically, like, you should, like, once a workflow works, you can kind of, [00:45:00] like, persist them as a skill library. Yeah. Right? Like I, I feel like that there's a, that's like some in between, like you said, you know, it's hard to do rag between language and code, but I feel like that is ragged for, like, I've done this before, last time I did it, this, this worked.[00:45:14] Speaker 6: So I'm just going to shortcut. All the stuff that failed before.[00:45:18] Speaker: Yeah, I totally, I think it's possible. It's just, you know, not, not trivial at the same time. I'll explain the two curves. So basically, the base, the baseline is just an agent that does it from scratch every time. And this curve up here is agent workflow memory where it's like adding the successful experiences back into the prompt.[00:45:39] Speaker: Why is this improving? The reason why is because just it failed on the first few examples and for the average to catch up it, it took a little bit of time. So it's not like this is actually improving it. You could just basically view the this one is constant and then this one is like improving.[00:45:56] Speaker: Like this, basically you can see it's continuing to go [00:46:00] up.[00:46:01] Speaker 8: How do you think we're going to solve the authentication problem for agents right now?[00:46:05] Speaker: When you say authentication, you mean like credentials, like, yeah.[00:46:09] Speaker 8: Yeah. Cause I've seen a few like startup solutions today, but it seems like it's limited to the amount of like websites or actual like authentication methods that it's capable of performing today.[00:46:19] Speaker: Yeah. Great questions. So. My preferred solution to this at the moment is GitHub like fine grained authentication tokens and GitHub fine grained authentication tokens allow you to specify like very free. On a very granular basis on this repo, you have permission to do this, on this repo, you have permission to do this.[00:46:41] Speaker: You also can prevent people from pushing to the main branch unless they get approved. You can do all of these other things. And I think these were all developed for human developers. Or like, the branch protection rules were developed for human developers. The fine grained authentication tokens were developed for GitHub apps.[00:46:56] Speaker: I think for GitHub, maybe [00:47:00] just pushing this like a little bit more is the way to do this. For other things, they're totally not prepared to give that sort of fine grained control. Like most APIs don't have something like a fine grained authentication token. And that goes into my like comment that we're going to need to prepare the world for agents, I think.[00:47:17] Speaker: But I think like the GitHub authentication tokens are like a good template for how you could start doing that maybe, but yeah, I don't, I don't, I don't have an answer.[00:47:25] Speaker 8: I'll let you know if I find one.[00:47:26] Speaker: Okay. Yeah.[00:47:31] Live Demonstration and Closing Remarks[00:47:31] Speaker: I'm going to finish up. Let, let me just see.[00:47:37] Speaker: Okay. So this one this one did write a script. I'm not going to actually read it for you. And then the other one, let's see.[00:47:51] Speaker: Yeah. So it sent a PR, sorry. What is, what is the PR URL?[00:48:00][00:48:02] Speaker: So I don't, I don't know if this sorry, that's taking way longer than it should. Okay, cool. Yeah. So this one sent a PR. I'll, I'll tell you later if this actually like successfully Oh, no, it's deployed on Vercel, so I can actually show you, but let's, let me try this real quick. Sorry. I know I don't have time.[00:48:24] Speaker: Yeah, there you go. I have pie charts now. So it's so fun. It's so fun to play with these things. Cause you could just do that while I'm giving a, you know, talk and things like that. So, yeah, thanks. Get full access to Latent Space at www.latent.space/subscribe

Sex With Emily
The Ultimate Pleasure Guide

Sex With Emily

Play Episode Listen Later Nov 26, 2024 23:16


‘Tis the season to give and receive! In this episode, I'm unwrapping the 2024 Sex With Emily Holiday Gift Guide to help you bring more pleasure to your loved ones—and yourself—this year. From wellness essentials to stocking stuffers and, of course, must-have sex toys, there's something for everyone on your list (yes, even your grandparents!). I'll share my top picks, tips for introducing a partner to toys, and why the gift of pleasure is truly the gift that keeps on giving. In this episode, you'll learn: When and how to gift a sex toy. Tips for introducing toys into your relationship. Emily's favorite pleasure-filled gifts for the holidays. Show Notes: Sex With Emily Holiday Gift Guide: 2024 Edition Join the SmartSX Membership: Access exclusive sex coaching, live expert sessions, community building, and tools to enhance your pleasure and relationships with Dr. Emily Morse. Yes! No! Maybe? List & Other Sex With Emily Guides: Explore pleasure, deepen connections, and enhance intimacy using these Sex With Emily downloadable guides.  SHOP WITH EMILY! (free shipping on orders over $99) The only sex book you'll ever need: Smart Sex: How to Boost Your Sex IQ and Own Your Pleasure Want more? Visit the Sex With Emily Website  Let's get social: Instagram | X | Facebook | TikTok | Threads | YouTube Let's text: Sign up here Want me to slide into your email inbox? Sign Up Here for sex tips on the regular. Episode Sponsored By: Try Popstar Volume + Taste Supplement! (Use code "EMILY" for 20% off (excl. 3-pack))  ILY Pebble Vibrator by Je Joue (Use Code "EMILY30" for 30% off your order) VIIA High Love Gummies + Vape Bundle (11/19-12/3: 25% Off Sitewide & Up to 50% Off Other Select Items & Bundles Sitewide (No Code)- After 12/3: Use code "EMILY" for 15% off) Morgasm CBD- Infused Lube & "O" Lube (11/19 - 12/2: Purchase any single tube or discounted bundle and receive a free lube with code "EMILYBF" Solaray Her Life Stages ( Use code "SEXWITHEMILY" for 15% off your order) Just Thrive Total Body Boost (11/23-12/3: Use code "SWE" for 25% off sitewide) Je Joue Hera Flex Rabbit Vibrator (Head to sexwithemily.com/hera and use code “EMILY30” at checkout for 30% off.) Try the LELO Enigma Double Sonic (Visit lelo.com and use code “EMILY20” at checkout for an additional 20% OFF any existing sales.) Bathmate Penis Pumps( 11/25-12/4: Up to 35% off all pumps (no code); After 12/4: Use code EMILY for 10% off your order) See the full show notes at sexwithemily.com

Best Drum and Bass Podcast
Stonxcast EP:116 - Hosted By Ollie

Best Drum and Bass Podcast

Play Episode Listen Later Nov 23, 2024 48:51


Hey everyone,Sorry my voice is so quiet this week I'm not quite sure what happened :SWe're back with another fire-packed episode! This week, we're spinning fresh tracks from Nuvertal, 9THWAVE, Punchman, Sindicate, and more.Jumping over to Demos, WIPs, and Promos, we've got bangers from Vizzen, Saint Rider, Confusion & PRDK, and Omneum.As always, Ollie's here to guide you through the finest selections of the past few weeks.TRACKLIST AND MORE INFO: https://www.stonxmusic.co.uk/stonxcast-ep116Stonx -Ghola /Ereboscygnusmusic.link/bzwpdw6Don't forget you can catch us LIVE recording Stonxcast on Twitch every Friday at 7pm (UK)