POPULARITY
Categories
Maddy, Youssef and Noah discuss a case presented by Andrew and share their approach to hypercarbia. CXR discussed in the episode: Link to hypercarbia schema. To join us live on Virtual Morning Report (VMR), sign up HERE. Download CPSolvers App here RLRCPSOLVERS
Welcome to the first episode of Talking Drupal Cafe. Join Martin and Jake as they delve into an insightful conversation exploring the challenges and responsibilities associated with being a module maintainer. Discussing project types, the significance of sandbox modules, the impact of Drupal CMS, and the role of AI tools, they highlight issues around burnout, sustainability, and community support. Discover how the Drupal community can better support maintainers and the importance of continued contributions. This episode also touches on upcoming conferences and the significance of face-to-face interactions in the Drupal community. Martin Anderson-Clutz Martin is a highly respected figure in the Drupal community, known for his extensive contributions as a developer, speaker, and advocate for open-source innovation. Based in London, Ontario, Canada, Martin began his career as a graphic designer before transitioning into web development. His journey with Drupal started in late 2005 when he was seeking a robust multilingual CMS solution, leading him to embrace Drupal's capabilities. (mandclu.com) Martin holds the distinction of being the world's first Triple Drupal Grand Master, certified across Drupal 7, 8, and 9 as a Developer, Front-End Specialist, and Back-End Specialist. (TheDropTimes) He also possesses certifications in various Acquia products and is UX certified by the Nielsen Norman Group. (mandclu.com) Currently serving as a Senior Solutions Engineer at Acquia, Martin has been instrumental in advancing Drupal's ecosystem. He has developed and maintains several contributed modules, including Smart Date and Search Overrides, and has been actively involved in the Drupal Recipes initiative, particularly focusing on event management solutions. (mandclu.com) His current work on the Event Platform aims to streamline the creation and management of event-based websites within Drupal. (TheDropTimes) Beyond development, Martin is a prominent speaker and educator, having presented at numerous Drupal events such as DrupalCon Barcelona and EvolveDrupal. He is also a co-host of the "Talking Drupal" podcast, where he leads the "Module of the Week" segment, sharing insights on various Drupal modules. (mandclu.com) Martin's dedication to the Drupal community is evident through his continuous efforts to mentor, innovate, and promote best practices within the open-source landscape.(TheDropTimes) Jacob Rockowitz Jacob is a prominent figure in the Drupal community, best known for developing and maintaining the Webform module—one of the most widely used and feature-rich form-building tools in the Drupal ecosystem. His work has significantly enhanced Drupal's capabilities in form creation, data collection, and user interaction. Rockowitz began his Drupal journey while working as a consultant for Memorial Sloan Kettering Cancer Center (MSK), where he spent over 18 years. Facing the need for robust form functionality during MSK's early adoption of Drupal 8, he created YAML Form, which later evolved into the Webform module for Drupal 8 . This module has since become integral to many Drupal sites, offering extensive features for form management.(design4drupal.org) Beyond Webform, Jacob has contributed to other projects like the Schema.org Blueprints module, aiming to improve structured content modeling in Drupal. He is also an advocate for open-source sustainability, often discussing the importance of community involvement and the challenges of maintaining large-scale open-source projects .(talkingdrupal.com, jrockowitz.com) As an active member of the Drupal community, Rockowitz frequently speaks at events such as DrupalCon and New England Drupal Camp, sharing his insights on module development and community engagement . He maintains a personal blog at jrockowitz.com, where he writes about his experiences and thoughts on Drupal development.(Drupal) For show notes visit: https://www.talkingDrupal.com/502 Topics Introduction to Project Maintenance Types of Projects and Their Significance Sandbox Modules and Work Projects Passion Projects and Inherited Projects Challenges in Managing Multiple Modules The Role of Recipes in Project Management AI and Automation in Project Maintenance The Future of Project Maintenance and Contributions Evolving Drupal and Community Contributions Enterprise Features and the Trash Module Marketplace and Site Templates AI and the Future of Web Development Contribution Credits and Bounties Guiding Users and Module Selection Drupal Adjacent Solutions Sustainability of Contribution The Importance of Community Engagement Hosts Martin Anderson-Clutz - mandclu.com mandclu Jacob Rockowitz - jrockowitz.com jrockowitz
In Folge 259 sprechen die ApfelNerds über Epic vs. Apple: Apple hat sich nicht an das Urteil gehalten und vor Gericht auch noch gelogen. Außerdem geht es um die AirPlay-Sicherheitslücke "AirBorne", Apple will Anthopics Claude AI einsetzen, das Schema für die iPhone-Veröffentlichungen soll sich ändern, Ming-Chi Kuo bestätigt Bericht von The Information, Apple soll die Batterie-Hülle wiederbeleben, Apple Intelligence kommt später nach China, Face ID soll in iPhone 18 Pro-Modellen unter das Display wandern und es gibt Updates.
Kinnert und Welzer besprechen das Ergebnis der Regierungsbildung und finden einerseits die Berufung von Ministerinnen und Ministern etwa aus der Wirtschaft prinzipiell begrüßenswert, weil sie nicht dem Schema der „üblichen Verdächtigen“ entspricht. Andererseits deutet sich aber auch personell eine Intensivierung des Kulturkampfs gegen linksgrün an, die angesichts der Entwicklung, wie sie aus den USA herüberzuschwappen droht, als ungut erscheint. Sind wir auf dem Weg in eine Art Gegenmoderne?
EGO STATE, SCHEMA, EMDR und IFS - all diese Methoden können unterstützend wirken, wenn es darum geht, an Essstörungen, Depressionen oder sonstigen Dysbalancen zu arbeiten. Unsere heutige super liebe Schweizer Interviewgästin hat bereits über 20 Jahre mit Bulimie hinter sich und befindet sich auch heute noch auf dem Weg, doch sie hat so viel Wertvolles zu erzählen. Falls ihr also dabei seid, die Hoffnung aufzugeben - don't do it! There is always hope! ALWAYS! Triggerwarnung: In diesem Video geht es um Essstörungen wie Anorexie, Bulimie und Binge Eating. Zudem erwähne ich meine Erfahrungen mit Depressionen, Panikattacken und einer Angststörung. Disclaimer: Ich bin weder eine ausgebildete Ärztin, noch Therapeutin und lege nur meine eigene Erfahrungen und Recherchen dar. Bitte sucht euch die Hilfe, die ihr für euren Heilungsweg braucht. You matter. Hoffentlich könnt ihr etwas Hoffnung, Inspiration und Motivation aus der Episode schöpfen. Das ist alles, was wir uns für Euch wünschen würden und warum wir dieses Gespräch aufgenommen haben. Danke für Eure Zeit und dass ihr es weiterhin versucht. Alles Liebe, Eure Isa Keywords: Essstörungen, Anorexie, Orthorexie, Essstörungserfahrungen, mentale Gesundheit, Recovery, Heilung von Essstörungen, Fitnesswahn, Ernährungswahn, Essstörungshilfe, Heilungsweg, Selbstwertgefühl, Körperakzeptanz, Körperbild, Angstbewältigung, Achtsamkeit, Fitness- und Ernährungstrends, Fitnesstraining, TikTok, Gymtok, Social Media Einfluss, Perfektionsdruck, Selbstliebe, Selbstfürsorge, Therapieformen, Psychotherapie, Essstörungstherapie, Trauerbewältigung, Emotionsregulation, Essstörungskreislauf, Triggerfaktoren, Zwangsgedanken, exzessives Training, Zwangsverhalten, Restriktion, Kalorienkontrolle, Kalorienzählen, emotionales Essen, Heilungsprozess, Motivation, Community, Unterstützung, Körperakzeptanz lernen, Selbstwahrnehmung, Einfluss von TikTok, Instagram, soziale Medien, Schönheitsideal, Diätkultur, Körpervergleich, Fitspiration, Motivation durch Social Media, Heilung von Anorexie, Bulimia Nervosa, Selbstfindung, Akzeptanz, Sportzwang, Nahrungskontrolle, Diäten und Essverhalten, Essstörungsverhalten, Heilungsreise, Selbsthilfe bei Essstörungen, Essstörungsverständnis, Überwindung von Essstörungen, Ernährungsmythen, Gesundheitstrends, Essstörung und Medien, Einfluss von Gymtok, Recovery-Community, Essstörungserfahrungen auf TikTok, Fitnessideale, Essstörung und Social Media, körperliche Gesundheit, mentaler Druck, Lifestyle-Trends, Heilung und Rückfall, Emotionsbewältigung, Achtsamkeitstraining, Selbstreflexion, gesundes Essverhalten, Heilung und Selbstakzeptanz, Therapieerfahrungen, MentalHealthAwareness, BodyImageHealing, AnorexiaRecovery, Essstörungskreislauf durchbrechen, Orthorexie erkennen, MindsetShift, OrthorexiaAwareness, EatingDisorderRecovery, GymTok, SocialMediaDetox, Körperpositivität, Körperrespekt, Heilungsschritte, Heilungsprozess teilen, SelfAcceptanceJourney, FoodFreedom, Angst und Essen, Fitnessroutinen hinterfragen, Social-Media-Einfluss verstehen, AntiDietCulture, Fitspo-Kritik, Social-Media-Konsum reflektieren, Ernährungszwang überwinden,lbstakzeptanz lernen, EdRecovery, BodyAcceptance, MentalHealthMeatters, DietCultureDropout, soziale Medien und Essstörungen, Fitnessmythen entlarven, Emotionales Wohlbefinden, Emotionsregulation bei Essstörungen, Essdruck mindern, Ernährung und Psyche, Essstörungen verstehen, StopComparing, Heilungsstrategie, Zwangsstörung und Essstörung, Körperversöhnung, MindfulEating, RecoveryIsPossible, Essstörungen und Kindheit, Essstörungen und Erwachsenwerden, Social-Media-Trends und Selbstwert, Essstörungen und Identität, Essstörungskreislauf durchbrechen, Unterstützung finden, Ernährungsstörungen, WellnessCulture, Extremhunger, Extremer Hunger, Essanfall, Essanfälle, Binge Purge, Übergeben, Kreislauf, Hoffnung
في الحلقة دي، هنتكلم عن فكرة الـ Standard Schemas وإزاي تقدر تكتب تعريف واحد للـ Schema وتبدّل بين مكتبات زي Zod و Valibot من غير ما تغيّر سطر واحد في الكود بتاعك. هنعرف ليه الموضوع ده مهم، وإزاي بيسهّل عليك تفضّل مرن ومش مربوط بمكتبة معينة.لينكات مفيدة:Standard Schema | GitHubZod.devvalibot.devarktype.ioStandard schema implementationsStandard schema consumers
And that's not all! Figma - who makes design and prototyping software - also trademarked the word "Config" and attempted to trademark "Schema". More from The Lunduke Journal: https://lunduke.com/ This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit lunduke.substack.com/subscribe
Storia del papato di Avignone: dalla cattività avignonese allo Scisma d'Occidente. Schema e caratteristiche dello scontro tra papi e antipapi.
Klaus Neitzke hat es wirklich nicht leicht: Kaum haben die Gäste seiner (nebentätigkeitsrechtlich natürlich völlig unbedenklichen) Raucherkneipe mit dem Qualmen angefangen, soll er das schon wieder unter Zwangsandrohung unterbinden. Ob das so in Ordnung ist? Claas Stodollick und Klaus Neitzke, die beiden öffentlich-rechtlichen AG-Leiter und "beredten Bescheidwisser" aus der Bezirksregierung Münster, finden es gemeinsam mit Richter und AG-Leiter Christian Walz in dieser ersten Folge zur Verwaltungsvollstreckung heraus. Wir drohen an: zwei weitere werden folgen. Wir setzen fest: Das wird unterhaltsamer und lehrreicher als ihr denkt – selbst das gestreckte Verfahren muss sich nicht ziehen wie Kaugummi! Amtshilfe erhalten die drei von Martin Leißing, Referendar am Landgericht Essen, der sich im frisch reformierten nordrhein-westfälischen Polizeikostenrecht – Schwerpunkt unserer dritten Folge – bestens auskennt. Damit ihr Euch in dieser normativ nicht ganz übersichtlichen Materie nicht verheddert, findet ihr hier unsere Aufbauschemata zur Verwaltungsvollstreckung, die Euch bei allen drei Folgen tapfer zur Seite stehen. Folge 2 zum Sofortvollzug erscheint nächste Woche. Viel Spaß beim Hören! Leißing, Das neue polizeiliche Kostenrecht in NRW, NWVBl 2024, 313-319, 357-364 (Teil 1 gibt es kostenlos und frei zugänglich hier) RefPod-Folge # 46 Behördenklausur 1" bei Spotify, Apple und YouTube. RefPod-Folge "# 28 VerwaltungsR AT – Anhörung gem. § 28 VwVfG" bei Spotify, Apple und YouTube. Kapitelmarken: 00:00 Einleitung 03:24 Prüfungsrelevanz 08:00 Schema gestrecktes Verfahren 14:32 Beispielsfall 16:09 Formelle Rechtmäßigkeit 17:43 Wirksamkeit des Grund-VA 20:03 Vollstreckbarkeit des Grund-VA 21:36 Die unterschiedlichen Zwangsmittel 27:23 Durchsetzung eines Platzverweises nach dem PolG 28:49 Vollstreckung nach dem PolG 29:21 Richtiges Zwangsmittel im Fall 31:09 Zwangsmittelandrohung 35:04 Festsetzung 38:54 Vollstreckungshindernisse 40:47 Problem: Endgültiger Verstoß gegen Unterlassungspflichten 43:55 Verhältnismäßigkeit http://www.refpod.de http://www.instagram.com/ref.pod/ E-Mail: jura.ref.pod@gmail.com Disclaimer: Der Podcast beinhaltet ausschließlich persönliche Ansichten der Podcasterinnen und Podcaster und insbesondere keine offiziellen Standpunkte der Justizprüfungsämter.
With AI flooding search results and Google keeping more traffic for itself, it might feel like SEO for your business is dead. But here's the truth: SEO isn't dead—it's just different. In this episode, we break down exactly what's changed, what strategies no longer work, and what you must focus on now to stay visible and competitive. If you're still using SEO tactics from even a year ago, you could already be falling behind. Don't let your competition outrank you—tune in now to find out what actually works in 2025 and how to future-proof your local business online.Resources mentioned include:Solving Business SEO: Tackling the #1 Problem with Schema⚠️What is Schema & Why Your Website Needs ItAbout Adam Duran, Local SEO ExpertLocal SEO in 10 is helmed by Local SEO expert Adam Duran, director of Magnified Media. With offices in San Francisco, Los Angeles & Walnut Creek, California, Magnified Media is a digital marketing agency focused on local SEO for businesses, internet marketing, national SEO, website design and qualified customer lead generation for companies of all sizes.Magnified Media helps companies take control of their marketing by:• getting their website seen at the top of Google rankings,• getting them more online reviews, and• creating media content that immediately engages with their audience.Adam enjoys volunteering with several community-based non-profits, hiking and BJJ in his spare time.About Jamie Duran, host of Local SEO in 10Local business owner Jamie Duran is the owner of Solar Harmonics, Northern California's top-rated solar company, which invites its customers to “Own Their Energy” by purchasing a solar panel system for their home, business, or farm. You can check out the website for the top solar energy equipment installer, Solar Harmonics, here. Jamie also is the creator and panel expert of Straight-Talk Solar Cast, the world's first podcast focused on answering the questions faced by anyone considering going solar.Thanks for joining us this week! Want to subscribe to Local SEO in 10? Connect with us on iTunes and leave us a review.Have a question about Local SEO? Chances are we've covered it! Go to our podcast website and check out our search feature.
Wir analysieren unsere Beziehungsmuster mit den Partner*innen, wollen möglichst gute Eltern sein, arbeiten unsere Kindheit auf - aber welche Rolle spielt die Arbeitswelt? Auch dorthin nehmen wir unsere Prägungen mit, doch nicht immer zeigen sie sich gleich wie im privaten Bereich. Was macht unser Job mit unserer Psyche und was sagt er über die eigene Schema-Struktur aus? Wie lässt sich erklären, dass sich jemand bei der Arbeit gut abgrenzen kann, im privaten jedoch überhaupt nicht (oder umgekehrt)? Und müssen wir jetzt auch noch am Arbeitsplatz Beziehungsarbeit leisten? In dieser Folge des Beziehungspodcasts «Beziehungskosmos» besprechen Journalistin Sabine Meyer und Psychotherapeutin Felizitas Ambauen, wie unsere Erfahrungen mit unseren Hauptbezugspersonen mit unseren Rollen in der Arbeitswelt zusammenhängen, warum wir einen Blick zurück auf unsere Schulzeit werfen sollten und auch, weshalb Beziehungskonflikte im trauten Heim etwas mit dem Chef zu tun haben könnten. Verwandte Folgen: Schule (107)People Pleasing (92)Schema-Arbeit (72)Fight Flight Freeze (62, 64, 65)Autoritäre Stimmen (47)Buch zum Podcast: Ambauen Felizitas & Meyer Sabine: Beziehungskosmos – eine Anleitung zur Selbsterkenntnis, Aris Verlag, 2023Wir sind ein unabhängiger Podcast und finanzieren uns allein durch den Support unserer Community. Wenn Ihr unsere Arbeit unterstützen möchtet, geht auf www.beziehungskosmos.comUnter «Support us» könnt Ihr mit ein paar Klicks ein Abo einrichten.Einmaligen Support ist auch via Twint 0795553950 möglich.Beziehungskosmos LIVE? Alle Events findet Ihr hier!Beziehungskosmos – DAS BUCH: Hier bestellen!
Hier ist das Briefing für den Trainingsmonat Februar. Bitte hör dir das Briefing aufmerksam an. So erhältst du deinen Trainingsplan Du hast deinen Plan bereits in den Trainingskalender geladen? Super, du brauchst nichts weiter zu tun, als abzuwarten. Du möchtest mit einem neuen Plan durchstarten? Dann führe bitte die folgenden Schritte durch: Sofern du PRO-Mitglied bist und über einen mit dem Coach verknüpften TrainingPeaks-Account verfügst, steht dir dein Trainingsplan für die aktuelle Saison auf TrainingPeaks zur Verfügung. Du öffnest den Trainingskalender in TrainingPeaks und findest in dem Menü auf der linken Seite alle Trainingspläne, die zu deiner Trainingskategorie gehören. Dort suchst du dir den Plan aus, der zu deinem Wettkampfdatum und der Distanz deines Wettkampfziels passt. Die Benennung des Trainingsplans entspricht dem Schema „+2025-
In aflevering 62 zijn we weer samen in onze podcast en praten we bij over onze runs de afgelopen tijd. Robbie is weer bezig met een schema voor een 10 km, voor een run bij De Kuip op 21 juni. Martin loopt nog steeds rond de 6km, en moet ook weer aan de slag. verder praten we over Dirk van Oorschot zijn prestaties in de USA, uitjes naar Denemarken, Krakau en Keulen. Kortom, genoeg weer om te doen en om naar uit te kijken. Veel luisterplezier!
Do you have children who paint themselves instead of the paper? Do you remember covering your hand with @ElmersGlue and peeling it off? Join Cindy and Alison to learn why children do this and other actions that cover their skin and bodies.
keywords: Corey Roletto, WEO Media, dental marketing, SEO, social media, Google reviews, CRM, website optimization, dental practice, marketing strategies, Serv Wahan, Dr. Wahan, Dental Podcast, Medical Podcast summary: In this conversation, Corey Roletto, co-founder of WEO Media, discusses the evolution of dental marketing, focusing on the importance of SEO, social media, and Google reviews. He emphasizes the need for unique content, effective use of backlinks, and the significance of personal connections in marketing strategies. The discussion also covers the role of CRM systems in managing patient relationships and the impact of Google Ads on attracting new patients. Overall, the conversation highlights the necessity of integrating marketing into the daily operations of dental practices. takeaways: Marketing is an essential part of a dentist's job. Social media has evolved significantly and impacts marketing. SEO requires unique content and effective backlinks. Google reviews play a crucial role in local SEO. Review velocity is more important than the total number of reviews. Negative key terming in Google Ads can save money. The doctor bio page is often the second most visited page. Heat maps can provide insights into website user behavior. Personal connections can influence patient choices. Schema markup is vital for effective SEO. titles: Navigating Dental Marketing with Corey Roletto The Intersection of Dentistry and Digital Marketing SEO Strategies for Dental Practices Sound Bites: "It's a wild west right now." "Content needs to be unique." "Review velocity is key." "Negative key terming is essential." "Your doctor bio page is crucial." "Schema is vital for SEO." Chapters: 00:00 Introduction to Corey Roletto and His Background 03:06 The Evolution of Social Media and Its Impact on Marketing 05:57 Understanding SEO: Backlinks and Content Creation 09:10 The Importance of Google Reviews and Local SEO 11:54 Leveraging CRM for Patient Management 14:47 The Role of Google Ads and Negative Key Terming 17:59 Utilizing Heat Maps for Website Optimization 20:56 The Significance of Personal Connection in Marketing 24:06 Conclusion and Final Thoughts on Marketing in Dentistry
✏️ Suscribirse https://youtu.be/2R8Emhy6_dw Bienvenidos a otro emocionante episodio de Negocios y WordPress, donde exploramos el fascinante mundo del desarrollo web, automatización y las últimas tendencias tecnológicas. En el episodio 226, analizamos el impacto de la inteligencia artificial (IA) en el futuro de las páginas web y cómo los profesionales del desarrollo web pueden adaptarse a esta evolución. ¿El Fin de las Páginas Web Tal y Como las Conocemos? El título del episodio es llamativo y algo apocalíptico: "El fin de las páginas web". Sin embargo, más que un fin absoluto, hablamos de una evolución significativa del ecosistema web. La IA está transformando la manera en que interactuamos con las páginas web, y esto plantea preguntas cruciales sobre el futuro del desarrollo web y el diseño de experiencias de usuario. IA y Automatización: Revolucionando la Web La IA no solo automatiza tareas repetitivas; ahora también se plantea como una herramienta capaz de diseñar y desarrollar sitios web automáticamente. Herramientas como Lovable.dev y V0 de Vercel permiten a los usuarios generar aplicaciones web y móviles simplemente hablando con un chatbot. Google ha lanzado su propia versión con Firebase Studio, integrando capacidades avanzadas de IA para generar aplicaciones personalizadas. IA en el Proceso de Diseño La idea de que un bot pueda diseñar una interfaz web plantea una pregunta interesante: ¿Cuál será el rol de los diseñadores humanos? La respuesta parece estar en la estrategia y creatividad humana. Los diseñadores deberán enfocarse más en la experiencia de usuario (UX) y en cómo transmitir la identidad de marca de manera efectiva a través de medios automatizados. SEO y Datos Estructurados en la Era de la IA El SEO tradicional también está evolucionando. Motores de búsqueda y asistentes virtuales basados en IA ahora pueden acceder y analizar información de maneras nuevas y eficientes. Para seguir siendo relevante, es crucial que los desarrolladores comiencen a prestar más atención a: APIs Abiertas: Asegurar que los datos sean accesibles a través de llamadas API robustas. Datos Estructurados: Uso de Schema y otros esquemas de datos para mejorar la legibilidad de los contenidos para IA. Optimización de Reviews: Mantener y promover opiniones y reviews auténticas y verificadas. Reflexiones y Estrategias Futuras Los desarrolladores y diseñadores web tienen un papel crucial en la adaptación y transformación de sus capacidades. Aquí algunas estrategias para mantenerse relevantes: Enfoque en Estrategia y Branding La estrategia se convierte en un pilar fundamental. Como desarrollador, tu misión será ayudar a los clientes a entender cómo diferenciarse y gestionar su presencia en línea de manera eficiente. La estrategia de branding, bien articulada, será vital para navegar el futuro del marketing y el desarrollo web. Uso de Herramientas Modernas Adaptarse a las nuevas herramientas que la IA ofrece. Desde el uso de Visual Studio Code hasta el despliegue automatizado con Firebase Studio, es vital mantenerse actualizado. Conclusión: La Evolución Continúa El mundo del desarrollo web está en constante evolución. La IA está redefiniendo cómo diseñamos, desarrollamos y consumimos contenido en línea. Sin embargo, los principios de buena estrategia, branding sólido y datos bien estructurados seguirán siendo esenciales. ¿Quieres saber más? Únete a nuestra comunidad en Telegram para debatir sobre este y otros temas fascinantes del mundo del desarrollo web y el marketing digital. Preguntas Frecuentes (FAQ) 1. ¿Cómo está impactando la IA en el desarrollo web? La IA está automatizando tareas y ofrece nuevas maneras de generar y administrar sitios web y aplicaciones, lo que potencialmente reduce la necesidad de tareas manuales repetitivas. 2. ¿Desaparecerán las páginas web tradicionales? Aunque no desaparecerán de inmediato, la manera en que interactuamos con ellas cambiará. La información podrá ser consumida directamente a través de asistentes virtuales y otras interfaces. 3. ¿Qué pueden hacer los desarrolladores para adaptarse a estos cambios? Los desarrolladores deben enfocarse en la estrategia, la optimización de datos estructurados, APIs abiertas y la experiencia de usuario. Adicionalmente, es importante mantenerse actualizado con las herramientas y tecnologías emergentes. ¡Esperamos tus comentarios en la sección de abajo! Síguenos para más episodios llenos de insights y estrategias innovadoras.
Was, wenn dein Hund sich plötzlich verändert – oder immer wieder gesundheitliche Probleme hat?Und was, wenn die Ursache… im Napf liegt?In dieser Folge spreche ich mit Nadja von Schnauze bis Pfote. Sie ist Ernährungsberaterin für Hunde – und sie weiß aus eigener Erfahrung, wie tiefgreifend Futter die Gesundheit und das Verhalten eines Hundes beeinflussen kann.Ihr eigener Hund Tango hat sie auf eine intensive Reise mitgenommen, die alles verändert hat.Gemeinsam tauchen wir ein in Themen wie:Woran erkenne ich, dass mein Hund eine besondere Ernährungsform braucht?Was ist der Unterschied zwischen Futtersensibilität, Allergien und Unverträglichkeiten?Welche chronischen Erkrankungen lassen sich über Ernährung positiv beeinflussen?Was bedeutet eigentlich „artgerecht“ – und warum gibt es kein Schema, das auf alle Hunde passt?Nadja erzählt offen von ihren Aha-Momenten, ihrer Arbeit mit Halter*innen – und davon, was wirklich hilft, wenn man sich mit seinem Hund auf die Suche nach Antworten macht.
Maddy, Youssef and Andrew discuss a case presented by Noah and share their approach to bradycardia. View the bradycardia schema here. To join us live on Virtual Morning Report (VMR), sign up HERE. Download CPSolvers App here RLRCPSOLVERS
Trovo sempre persone sfuggenti, vengo sempre abbandonatə, se ne vanno tutti, nessuno resterà. Se sei incastratə in uno schema di abbandono, probabilmente avrai pronunciato più volte frasi simili a queste. In un precedente episodio (ti ricordi?) ho parlato di trappole e schemi, spiegando cosa siano, come si manifestino, perché si manifestano. Più di qualcuno di voi mi ha chiesto di approfondire i singoli schemi e mi è sembrata una buona idea, per cui ho deciso di approfondirne alcuni. Oggi ti parlo dello schema di abbandono. Instagram: dott.roberta.rubboli Facebook: Dott.ssa Roberta Rubboli - Psicoterapeuta Learn more about your ad choices. Visit megaphone.fm/adchoices
Donald Trump's decision to suspend all USAID funding for 90 days has plunged the aid sector into chaos. As the US government reviews which programs it deems appropriate, it is clear that one area does not fit into this pattern: climate change. But climate change poses the biggest problem for the Pacific. Two thirds of the time in which the USA stopped paying out aid money has now passed. - Die Entscheidung Donald Trumps, alle USAID-Mittel für 90 Tage auszusetzen, hat den Entwicklungshilfe-Sektor ins Chaos gestürzt. Während die US-Regierung prüft, welche Programme sie als geeignet erachtet, ist deutlich, dass ein Bereich nicht in dieses Schema passt: der Klimawandel. Dabei stellt der Klimawandel den Pazifik vor das größte Problem. Inzwischen sind schon zwei Drittel der Zeit verstrichen, in der die USA keine Gelder mehr für Entwicklungshilfe auszahlt.
Ambiguitätstoleranz wird in unserer Zeit immer wichtiger: der Umgang mit uneindeutigen Gefühlen und Situationen. Diese auszuhalten kann sehr unangenehm sein und viel emotionalen und kognitiven Stress verursachen. Schaut man genau hin, merkt man schnell, dass die meisten Situationen im Leben nicht ganz so eindeutig sind, wie wir sie gerne hätten.Darum schauen wir in dieser Vertiefungsfolge zu Folge 108 ganz konkrete Situationen an und beschäftigen uns mit Fragen wie: Wie geht man mit sich entgegengesetzten Gefühlen um? Darf jemand, der in seiner Freizeit gezielt Gewalt ausübt, als Anti-Aggressions-Trainer arbeiten? Wie entscheide ich, wenn jede Lösung ethisch-moralische Grundwerte verletzt? In dieser Folge des Beziehungspodcast «Beziehungskosmos» gehen die Journalistin Sabine Meyer und die Psychotherapeutin Felizitas Ambauen diesen Fragen nach. Sie loten anhand dreier Beispiele die verschiedenen Blickwinkel aus und kommen mit einer Entscheidungshilfe den möglichen Lösungen auf die Spur. Buch zur Folge:Kahraman, Nesibe: Alles, was dazwischenliegt, Beltz, 2024 Verwandte Folgen: #Goodenoughism (46)Neue autoritäre Stimmen (57)Gaslighting (87)Toxische Positivist (97)Lebenskrisen (104)Selbstgespräche (105)Ambiguitätstoleranz (108) Buch zum Podcast: Ambauen Felizitas & Meyer Sabine: Beziehungskosmos – eine Anleitung zur Selbsterkenntnis, Aris Verlag, 2023Wir sind ein unabhängiger Podcast und finanzieren uns allein durch den Support unserer Community. Wenn Ihr unsere Arbeit unterstützen möchtet, geht auf www.beziehungskosmos.comUnter «Support us» könnt Ihr mit ein paar Klicks ein Abo einrichten.Einmaligen Support ist auch via Twint 0795553950 möglich.Beziehungskosmos LIVE? Alle Events findet Ihr hier!Beziehungskosmos – DAS BUCH: Hier bestellen!
Daten(banken) versionieren – klingt maximal unsexy, spart aber Stress im Deployment. Warum ohne Schema-Versionierung selbst kleine Änderungen große Probleme verursachen und was ORMs, Flyway oder Liquibase damit zu tun haben, erfahrt ihr hier. Daten historisieren ist ein Must-have für Compliance, Reproduzierbarkeit und Modellierung. Aber Achtung: Nicht jede Lösung passt für jede Datenbank und den Live-Betrieb. Wir geben Tipps, wie ihr eure Datenprodukte systematisch und effizient im Griff behaltet. **Zusammenfassung** Schema-Versionierung ist essenziell, um Änderungen an Datenbanken nachvollziehbar und reibungslos ins Deployment einzubinden Fehlende Versionierung kann zu kaputten Prozessen führen, wenn Schema-Änderungen nicht dokumentiert und automatisiert umgesetzt werden Werkzeuge wie ORMs, Flyway oder Liquibase helfen dabei, Änderungen an Datenbankschemata strukturiert zu verwalten Historisierung von Daten ist für Compliance, Reproduzierbarkeit und Modellierung entscheidend Ansätze zur Datenhistorisierung: Append-only-Strategien vs. System-Versionierung Herausforderungen: Performance-Engpässe, hohe Pflegekosten und Kompatibilitätsprobleme je nach Datenbank und Migrationstool Best Practices: Versionierung systematisch einführen, Automatisierung priorisieren und sicherstellen, dass Downgrades funktionieren. **Links** #58: Arm, aber sexy: Data Warehousing at Scale ohne Budget https://www.podbean.com/ew/pb-gywt4-1719aef #52: In-process Datenbanken und das Ende von Big Data https://www.podbean.com/ew/pb-tekgi-16896e4 #36: Der Data Mesh Hype und was davon bleibt https://www.podbean.com/ew/pb-7er7v-15080c1 Flyway: https://www.red-gate.com/products/flyway/ Liquibase: https://www.liquibase.com/ Alembic (für SQLAlchemy): https://alembic.sqlalchemy.org/en/latest/ MariaDB: https://mariadb.org/ ClickHouse: https://clickhouse.com/ Fragen, Feedback und Themenwünsche gern an podcast@inwt-statistics.de
In this episode of the Hell Money Podcast, Casey Rodarmor explains ORD 1.0: the final, stable version of the Ordinals Protocol. What does it mean for Ordinals to be "finished"? Is this really the end? And what comes next?We explore:- The history of Ordinals from pre-release chaos to beta and now 1.0- What changes in ORD 1.0, including wallet refactors and error handling- Galleries and attributes—bringing legacy collections fully on-chain- Agent mode and how it could revolutionize selling inscriptions and runes- The future of Ordinals, building in the bear, and why the days of easy money are overGet bonus content by subscribing to @hellmoneypod on X: https://x.com/hellmoneypod/creator-subscriptions/subscribeOr support the podcast by sending a BTC donation: bc1qztncp7lmcxdgude4px2vzh72p2yu2aud0eyzys 10% OFF INSCRIBING VEGAS: https://pretix.eu/inscribing/vegas/redeem?voucher=HELLMONEY10% OFF BITCOIN 2025: https://tickets.b.tc/code/inscribing/event/bitcoin-2025ORDINALS PROTOCOL SHIRT: https://shop.inscribing.com/products/ordinals-protocol-shirtFOLLOW HELL MONEY PODCAST:→ HMP: https://x.com/hellmoneypod→ Casey: https://x.com/rodarmor→ Erin: https://x.com/realizingerin→ Podcast Links: https://hell.money/TIMESTAMPS0:00 Intro & alpha vs. beta. vs 1.05:05 What is ord 1.0? Ord wallet & technical debt13:10 Alpha on HMP subs-only spaces & shilling18:50 Galleries vs. Parent-Child24:14 Legacy collections migrating to galleries26:00 Galleries for curation28:30 Attributes33:00 Why don't marketplaces index parent-child inscriptions?34:00 Schema of attributes40:30: Agent mode & policies for selling inscriptions & runes52:00: Smart contracts suck, ByBit hack, multisigs on Ethereum aren't real58:00: Agent mode for selling Runes (getting around lot splitting)1:04:00: If you want to make money, try creating value1:08:30: The future of the Ordinals ecosystem
On this episode of the Crazy Wisdom Podcast, host Stewart Alsop welcomes Jessica Talisman, a senior information architect deeply immersed in the worlds of taxonomy, ontology, and knowledge management. The conversation spans the evolution of libraries, the shifting nature of public and private access to knowledge, and the role of institutions like the Internet Archive in preserving digital history. They also explore the fragility of information in the digital age, the ongoing battle over access to knowledge, and how AI is shaping—and being shaped by—structured data and knowledge graphs. To connect with Jessica Talisman, you can reach her via LinkedIn. Check out this GPT we trained on the conversation!Timestamps00:05 – Libraries, Democracy, Public vs. Private Knowledge Jessica explains how libraries have historically shifted between public and private control, shaping access to knowledge and democracy.00:10 – Internet Archive, Cyberattacks, Digital Preservation Stewart describes visiting the Internet Archive post-cyberattack, sparking a discussion on threats to digital preservation and free information.00:15 – AI, Structured Data, Ontologies, NIH, PubMed Jessica breaks down how AI trains on structured data from sources like NIH and PubMed but often lacks alignment with authoritative knowledge.00:20 – Linked Data, Knowledge Graphs, Semantic Web, Tim Berners-Lee They explore how linked data enables machines to understand connections between knowledge, referencing the vision behind the semantic web.00:25 – Entity Management, Cataloging, Provenance, Authority Jessica explains how libraries are transitioning from cataloging books to managing entities, ensuring provenance and verifiable knowledge.00:30 – Digital Dark Ages, Knowledge Loss, Corporate Control Stewart compares today's deletion of digital content to historical knowledge loss, warning about the fragility of digital memory.00:35 – War on Truth, Book Bans, Algorithmic Bias, Censorship They discuss how knowledge suppression—from book bans to algorithmic censorship—threatens free access to information.00:40 – AI, Search Engines, Metadata, Schema.org, RDF Jessica highlights how AI and search engines depend on structured metadata but often fail to prioritize authoritative sources.00:45 – Power Over Knowledge, Open vs. Closed Systems, AI Ethics They debate the battle between corporations, governments, and open-source efforts to control how knowledge is structured and accessed.00:50 – Librarians, AI Misinformation, Knowledge Organization Jessica emphasizes that librarians and structured knowledge systems are essential in combating misinformation in AI.00:55 – Future of Digital Memory, AI, Ethics, Information Access They reflect on whether AI and linked data will expand knowledge access or accelerate digital decay and misinformation.Key InsightsThe Evolution of Libraries Reflects Power Struggles Over Knowledge: Libraries have historically oscillated between being public and private institutions, reflecting broader societal shifts in who controls access to knowledge. Jessica Talisman highlights how figures like Andrew Carnegie helped establish the modern public library system, reinforcing libraries as democratic spaces where information is accessible to all. However, she also notes that as knowledge becomes digitized, new battles emerge over who owns and controls digital information.The Internet Archive Faces Systematic Attacks on Knowledge: Stewart Alsop shares his firsthand experience visiting the Internet Archive just after it had suffered a major cyberattack. This incident is part of a larger trend in which libraries and knowledge repositories worldwide, including those in Canada, have been targeted. The conversation raises concerns that these attacks are not random but part of a broader, well-funded effort to undermine access to information.AI and Knowledge Graphs Are Deeply Intertwined: AI systems, particularly large language models (LLMs), rely on structured data sources such as knowledge graphs, ontologies, and linked data. Talisman explains how institutions like the NIH and PubMed provide openly available, structured knowledge that AI systems train on. Yet, she points out a critical gap—AI often lacks alignment with real-world, authoritative sources, which leads to inaccuracies in machine-generated knowledge.Libraries Are Moving From Cataloging to Entity Management: Traditional library systems were built around cataloging books and documents, but modern libraries are transitioning toward entity management, which organizes knowledge in a way that allows for more dynamic connections. Linked data and knowledge graphs enable this shift, making it easier to navigate vast repositories of information while maintaining provenance and authority.The War on Truth and Information Is Accelerating: The episode touches on the increasing threats to truth and reliable information, from book bans to algorithmic suppression of knowledge. Talisman underscores the crucial role librarians play in preserving access to primary sources and maintaining records of historical truth. As AI becomes more prominent in knowledge dissemination, the need for robust, verifiable sources becomes even more urgent.Linked Data is the Foundation of Digital Knowledge: The conversation explores how linked data protocols, such as those championed by Tim Berners-Lee, allow machines and AI to interpret and connect information across the web. Talisman explains that institutions like NIH publish their taxonomies in RDF format, making them accessible as structured, authoritative sources. However, many organizations fail to leverage this interconnected data, leading to inefficiencies in knowledge management.Preserving Digital Memory is a Civilization-Defining Challenge: In the digital age, the loss of information is more severe than ever. Alsop compares the current state of digital impermanence to the Dark Ages, where crucial knowledge risks disappearing due to corporate decisions, cyberattacks, and lack of preservation infrastructure. Talisman agrees, emphasizing that digital archives like the Internet Archive, WorldCat, and Wikimedia are foundational to maintaining a collective human memory.
Struggling with low visibility and poor rankings? This common challenge could be sabotaging your business's online success. Transform your SEO overhaul with part one of our enlightening three-part series on Solving Business SEO. In this episode we zero in on the crucial but often overlooked foundation of effective SEO: proper schema markup. Learn how correcting your schema can dramatically enhance your site's visibility and search accuracy, propelling your rankings and online presence.AI Prompt from this episode: here's our site: https://www.site.com. Generate a local schema markup for our business. Make it as detailed as possible. Don't include reviews. Ask me questions until you are 95% certain you can complete the task.Schema Validator: https://validator.schema.orgHFCM Plugin: https://wordpress.org/plugins/header-footer-code-manager/About Adam Duran, Local SEO ExpertLocal SEO in 10 is helmed by Local SEO expert Adam Duran, director of Magnified Media. With offices in San Francisco, Los Angeles & Walnut Creek, California, Magnified Media is a digital marketing agency focused on local SEO for businesses, internet marketing, national SEO, website design and qualified customer lead generation for companies of all sizes.Magnified Media helps companies take control of their marketing by:• getting their website seen at the top of Google rankings,• getting them more online reviews, and• creating media content that immediately engages with their audience.Adam enjoys volunteering with several community-based non-profits, hiking and BJJ in his spare time.About Jamie Duran, host of Local SEO in 10Local business owner Jamie Duran is the owner of Solar Harmonics, Northern California's top-rated solar company, which invites its customers to “Own Their Energy” by purchasing a solar panel system for their home, business, or farm. You can check out the website for the top solar energy equipment installer, Solar Harmonics, here. Jamie also is the creator and panel expert of Straight-Talk Solar Cast, the world's first podcast focused on answering the questions faced by anyone considering going solar.Thanks for joining us this week! Want to subscribe to Local SEO in 10? Connect with us on iTunes and leave us a review.Have a question about Local SEO? Chances are we've covered it! Go to our podcast website and check out our search feature.
Support the show to get full episodes, full archive, and join the Discord community. The Transmitter is an online publication that aims to deliver useful information, insights and tools to build bridges across neuroscience and advance research. Visit thetransmitter.org to explore the latest neuroscience news and perspectives, written by journalists and scientists. Read more about our partnership. Sign up for the “Brain Inspired” email alerts to be notified every time a new “Brain Inspired” episode is released. To explore more neuroscience news and perspectives, visit thetransmitter.org. The concept of a schema goes back at least to the philosopher Immanuel Kant in the 1700s, who use the term to refer to a kind of built-in mental framework to organize sensory experience. But it was the psychologist Frederic Bartlett in the 1930s who used the term schema in a psychological sense, to explain how our memories are organized and how new information gets integrated into our memory. Fast forward another 100 years to today, and we have a podcast episode with my guest today, Alison Preston, who runs the Preston Lab at the University of Texas at Austin. On this episode, we discuss her neuroscience research explaining how our brains might carry out the processing that fits with our modern conception of schemas, and how our brains do that in different ways as we develop from childhood to adulthood. I just said, "our modern conception of schemas," but like everything else, there isn't complete consensus among scientists exactly how to define schema. Ali has her own definition. She shares that, and how it differs from other conceptions commonly used. I like Ali's version and think it should be adopted, in part because it helps distinguish schemas from a related term, cognitive maps, which we've discussed aplenty on brain inspired, and can sometimes be used interchangeably with schemas. So we discuss how to think about schemas versus cognitive maps, versus concepts, versus semantic information, and so on. Last episode Ciara Greene discussed schemas and how they underlie our memories, and learning, and predictions, and how they can lead to inaccurate memories and predictions. Today Ali explains how circuits in the brain might adaptively underlie this process as we develop, and how to go about measuring it in the first place. Preston Lab Twitter: @preston_lab Related papers: Concept formation as a computational cognitive process. Schema, Inference, and Memory. Developmental differences in memory reactivation relate to encoding and inference in the human brain. Read the transcript. 0:00 - Intro 6:51 - Schemas 20:37 - Schemas and the developing brain 35:03 - Information theory, dimensionality, and detail 41:17 - Geometry of schemas 47:26 - Schemas and creativity 50:29 - Brain connection pruning with development 1:02:46 - Information in brains 1:09:20 - Schemas and development in AI
In this episode, join Dr. Rose Khavari and Dr.Argy Stampas with host, Elizabeth-Sarah Bile, as we discuss their newest research findings on “Optimizing the Injection Schema for 200 or 300 Units of OnabotulinumtoxinA (BTX-A) in the Office Setting”. Tune in to discover the findings of this randomized trial and how it benefits patients with Neurogenic Lower Urinary Tract Dysfunction (NLUTD) and Idiopathic Overactive Bladder.https://www.nbrg.org/ [nbrg.org]https://www.khavariresearch.com/ [khavariresearch.com]https://www.youtube.com/watch?v=Eu93ufLvSLs [youtube.com]
Dr. Stephanie Carinia holds a a BSc, MSc. and a post-graduate degree in Clinical psychology at the University of Amsterdam, the equivalent of a PsyD. She's a registered ‘gezondheidszorgpsycholoog' (clinical psychologist) in the Netherlands. Dr. Carinia is also a registered CBT, EMDR & MBT therapist, trained in Schema focused therapy and working psychodynamically. She is specialized in personality disorders, trauma and addiction. In this episode, we dive into the complexities of covert versus overt narcissism and the lasting effects on children as they transition into adulthood. We discuss how growing up with narcissistic parents, especially narcissistic mothers, can lead to a lack of self-identity, struggles with boundaries, and a sense of insecurity and instability. *I am currently accepting new clients virtually in California. Feel free to email me at taramontazeritherapy@gmail.com to schedule a 15-min consultation or click here to learn more. FYI this episode was recorded last year when I was working in a different setting/still working at a treatment center.FOLLOW DR. CARINIA:INSTAGRAM: @psychologiststephanieWEBSITE: https://psychologiststephanie.com/STAY CONNECTED:INSTA: @trustandthriveTIKOK: @trustandthriveTHREADS: @trustandthriveFACEBOOK: bit.ly/FBtaramontEMAIL: trustandthrive@gmail.com
Er war einer der begnadetsten Fußballer aller Zeiten und einer der widersprüchlichsten. Roberto Baggio führte Italien fast im Alleingang ins WM-Finale 1994, doch sein verschossener Elfmeter dort machte ihn zum tragischen Helden. Trotzdem: Kein Groll, keine Schuldzuweisung die Fans liebten ihn weiter. Auch, weil er als Spieler in kein Schema passte und sich als Mensch dem Starkult entzog. Der Buddhist, der von einem einfachen Leben träumte, brachte seinen Teams Fiorentina, Juventus, Milan, Inter und Brescia Erfolge und bleibt bis heute ein Symbol für Leidenschaft und Loyalität. Warum Baggio eine unserer 100 Fußballlegenden ist und welche faszinierenden Geschichten hinter seiner Karriere ...Du möchtest deinen Podcast auch kostenlos hosten und damit Geld verdienen? Dann schaue auf www.kostenlos-hosten.de und informiere dich. Dort erhältst du alle Informationen zu unseren kostenlosen Podcast-Hosting-Angeboten. kostenlos-hosten.de ist ein Produkt der Podcastbude.Gern unterstützen wir dich bei deiner Podcast-Produktion.
Maddy, Youssef and Andrew share their approach to neuropathy and frequent falls as they discuss a case presented by Sharmin. Polyneuropathy Framework To join us live on Virtual Morning Report (VMR), sign up HERE. Download CPSolvers App here RLRCPSOLVERS
Venitul mediu pe lucrător agricol în Uniunea Europeană a ajuns la 35.800 de euro în 2022, cu 24% peste nivelul din 2021, potrivit unui raport publicat săptămâna trecută de Comisia Europeană. Între 2013 și 2022, venitul agricol pe lucrător a crescut cu 94%, depășind semnificativ rata inflației, de aproximativ 20%. Totuși, există diferențe mari între statele membre. În timp ce 10% dintre fermele cu cele mai mari venituri au înregistrat, în 2022, aproape 75.000 de euro pe muncitor, cele mai slab performante 10% abia au reușit să atingă pragul de rentabilitate, cu o medie de doar 1.000 de euro pe salariat. Venituri ridicate se înregistrează în Danemarca, Țările de Jos, nordul Germaniei și nordul Franței, unde fermele sunt mai mari, mai tehnologizate și mai profitabile. În schimb, în România și estul Poloniei veniturile sunt mult mai scăzute.Fermele conduse de fermieri cu vârste cuprinse între 41 și 50 de ani sunt mai eficiente, au o profitabilitate mai mare, mai ales în producția de culturi de câmp. Acestea sunt întâlnite mai frecvent în Polonia, România, Italia și Spania. Totuși, tinerii fermieri din România și din alte țări din estul Uniunii Europene au venituri sub media europeană, un aspect care reflectă și situația economică generală din statele respective, unde salariile sunt mai mici decât media UE.În ceea ce privește diferențele de gen, fermele conduse de femei obțin, în medie, venituri cu peste o treime mai mici decât cele gestionate de bărbați. Decalaje se observă în aproape toate statele membre, dar mai pronunțat în țări precum România și Polonia, unde predomină fermele mici, mai puțin profitabile și unde femeile sunt mai prezente. Deși diferențele se reduc în timp, îmbunătățirea condițiilor pentru femeile fermiere rămâne o provocare majoră în Uniunea Europeană. Poluarea apelor europene, un subiect aflat în dezbatere publică Apele de suprafață din spațiul european se află în stare critică și sunt necesare eforturi suplimentare din partea statelor membre pentru remedierea situației, avertizează Comisia Europeană. Doar 40% din râuri și lacuri ating un nivel ecologic bun, iar poluarea chimică afectează aproximativ 73% dintre cursurile de apă. Acest lucru este cauzat în principal de contaminarea pe scară largă cu mercur și cu alți poluanți toxici, potrivit unui comunicat de presă emis săptămâna trecută de Executivul european, cu ocazia lansării unui set de rapoarte privind starea apei în blocul comunitar.Documentele vor sta la baza conturării viitoarei strategii privind reziliența în domeniul apei, pe care Jessika Roswall, comisar european pentru mediu, a promis că o va prezenta în al doilea trimestru al acestui an.„Apele noastre se confruntă cu provocări semnificative, de la poluare și amenințări legate de aprovizionarea cu apă până la pregătirea insuficientă pentru inundații”, a declarat Jessika Roswall, citată în comunicatul Comisiei.Executivul european a lansat o consultare publică pe această temă, deschisă până în data de 4 martie 2025. Observațiile și propunerile primite de la publicul larg și părțile interesate vor contribui la elaborarea strategiei privind reziliența apei în UE, asigură Comisia. În data de 6 martie, la sediul Comisiei din Bruxelles, va avea loc un eveniment dedicat acestui subiect, la care au fost invitate să participe persoane interesate și reprezentanți ai societății civile.Într-un sondaj de opinie efectuat anul trecut, întrebați despre principalele amenințări legate de problemele privind apa în țara lor, cei mai mulți dintre europeni au menționat poluarea, urmată de supraconsum și de risipa apei. Organizațiile de mediu pun la îndoială eficacitatea subvențiilor pentru ecologizarea agriculturii Efortul Uniunii Europene de a ecologiza sectorul agricol riscă să se transforme într-un exercițiu de contabilitate creativă, mai degrabă decât într-un progres real în protejarea mediului înconjurător, potrivit unui raport publicat recent de organizațiile neguvernamentale BirdLife Europe și NABU, citat de publicația Politico.Reforma politicii agricole comune, care a început în 2023, menită să alinieze agricultura la obiectivele Pactului Verde European, alocă 48,5 miliarde de euro pentru eco-scheme, un sfert din valoarea totală a plăților directe, însă multe dintre acestea mențin practicile existente, fără să stimuleze schimbări semnificative în sector. Agricultura este responsabilă pentru aproximativ 10% din emisiile de gaze cu efect de seră ale UE și afectează în mod semnificativ solurile, calitatea apelor și biodiversitatea, subliniază autorii raportului.State precum Polonia, Spania și Țările de Jos stabilesc măsuri facile, menite să maximizeze plățile, dar care nu reduc emisiile sau poluarea. Schema poloneză de conservare și sechestrare a carbonului a atras de trei ori mai mulți solicitanți decât se estima, iar subvențiile pentru fertilizanți lichizi au fost accesate de aproape 19 ori mai mult decât se anticipase inițial. BirdLife Europe și NABU susțin că guvernele naționale au ales în mod deliberat scheme ecologice slabe care maximizează plățile și evită reformele reale. Raportul critică și pachetul de simplificare PAC 2024, adoptat în urma protestelor fermierilor, pentru că a redus cerințele ecologice. Cu toate acestea, recunoaște că unele programe sunt promițătoare. De exemplu, fâșiile de protecție din Slovacia au ajutat la restabilirea biodiversităţii în regiunile cultivate intensiv, iar schema de reținere a apei din Polonia, deși este subfinanțată, utilizează monitorizarea prin satelit pentru a măsura impactul. Totodată, documentația complexă, plățile reduse și birocrația descurajează fermierii să se angajeze în inițiative mai ambițioase. De exemplu, în Germania, o schemă ecologică de 1,6 miliarde de euro a fost accesată în proporție de doar 16,5%, parțial din cauza birocrației excesive.Grupurile de mediu avertizează că UE riscă să rateze obiectivele privind biodiversitatea și clima, lăsând eco-schemele să funcționeze ca subvenții pentru menținerea practicilor existente, în loc să fie un motor al agriculturii durabile, scrie Politico.
You can support this show on Patreon! On this episode, I'm joined by Levi Kornelsen, previously known as Amagi Games. He is a Canadian designer who's been part of the scene for a long time. He's designed a bunch of games like the Schema framework and the recent Saints of the Empty Throne but is probably best known for his RPG theory, such as the essential Manyfold Glossary. He's a big open source advocate and most of his work is distributed for free under a creative commons license. Everything he writes on his itch page is worth reading for designers looking for language and tools to diagnose or just better understand what it is exactly they're doing. Blog: https://levikornelsen.wordpress.com/ Itch store: https://levikornelsen.itch.io/ Show Notes: Praxic Compendium (by Levi Kornelsen) Manyfold by (Levi Kornelsen) Rec.games.frp.advocacy rpg.net The Phoenix Guards by Steven Brust (novel) Traitor's Blade by Sebastien de Castell (novel) Games Mentioned (Too many to list them all) Saints of the Empty Throne Do: Pilgrims of the Flying Temple The Whispering Vault League and Fathom Castle Falkenstein Yazeba's Bed and Breakfast Under Hollow Hills If you liked this podcast, check out the weekly Indie RPG Newsletter
Wes and Scott talk about the standard schema for data validation, a collective effort by various library authors to create a unified interface. They discuss the benefits, how it works, and its impact on developers and libraries. Show Notes 00:00 Welcome to Syntax! 01:24 Brought to you by Sentry.io 02:44 What is Standard Schema and how does it work? Standard Schema Spec Fabian Hiller Valibot David Blass ArkType Colin McDonnell Zod 06:00 Benefits of Standard Schema 08:54 Implementation and usage 11:25 Is this primarily for end users or library authors? Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Explore the essentials of MySQL database design with Lois Houston and Nikita Abraham, who team up with MySQL expert Perside Foster to discuss key storage concepts, transaction support in InnoDB, and ACID compliance. You'll also get tips on choosing the right data types, optimizing queries with indexing, and boosting performance with partitioning. MySQL 8.4 Essentials: https://mylearn.oracle.com/ou/course/mysql-84-essentials/141332/226362 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. --------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:26 Lois: Hello and welcome to the Oracle University Podcast. I'm Lois Houston, Director of Innovation Programs with Oracle University, and with me today is Nikita Abraham, Team Lead of Editorial Services. Nikita: Hi everyone! Last week, we looked at installing MySQL and in today's episode, we're going to focus on MySQL database design. Lois: That's right, Niki. Database design is the backbone of any MySQL environment. In this episode, we'll walk you through how to structure your data to ensure smooth performance and scalability right from the start. 00:58 Nikita: And to help us with this, we have Perside Foster joining us again. Perside is a MySQL Principal Solution Engineer at Oracle. Hi Perside, let's start with how MySQL handles data storage on the file system. Can you walk us through the architecture? Perside: In the MySQL architecture, the storage engine layer is part of the server process. Logically speaking, it comes between the parts of the server responsible for inputting, parsing, and optimizing SQL and the underlying file systems. The standard storage engine in MySQL is called InnoDB. But other storage engines are also available. InnoDB supports many of the features that are required by a production database system. Other storage engines have different sets of features. For example, MyISAM is a basic fast storage engine but has fewer reliability features. NDB Cluster is a scalable distributed storage engine. It runs on multiple nodes and uses additional software to manage the cluster. 02:21 Lois: Hi Perside! Going back to InnoDB, what kind of features does InnoDB offer? Perside: The storage engine supports many concurrent users. It also keeps their changes separate from each other. One way it achieves this is by supporting transactions. Transactions allows users to make changes that can be rolled back if necessary and prevent other users from seeing those changes until they are committed or saved persistently. The storage engine also enables referential integrity. This is to make sure that data in a dependent table refers only to valid source data. For example, you cannot insert an order for a customer that does not exist. It stores raw data on disk in a B-tree structure and uses fast algorithms to insert rows in the correct place. This is done so that the data can be retrieved quickly. It uses a similar method to store indexes. This allows you to run queries based on a sort order that is different from the row's natural order. InnoDB has its own buffer pool. This is a memory cache that stores recently accessed data. And as a result, queries on active data are much faster than queries that read from the disk. InnoDB also has performance features such as multithreading and bulk insert optimization. 04:13 Lois: So, would you say InnoDB is generally the best option? Perside: When you install MySQL, the standard storage engine is InnoDB. This is generally the best choice for production workloads that need both reliability and high performance. It supports transaction syntax, such as commit and rollback, and is fully ACID compliant. 04:41 Nikita: To clarify, ACID stands for Atomicity, Consistency, Isolation, and Durability. But could you explain what that means for anyone who might be new to the term? Perside: ACID stands for atomic. This means your transaction can contain multiple statements, but the transaction as a whole is treated as one change that succeeds or fails. Consistent means that transactions move the system from one consistent state to another. Isolated means that changes made during a transaction are isolated from other users until that transaction completes. And durable means that the server ensures that the transaction is persisted or written to disk once it completes. 05:38 Lois: Thanks for breaking that down for us, Perside. Could you tell us about the data encryption and security features supported by InnoDB? Perside: InnoDB supports data encryption, which keeps your data secure on the disk. It also supports compression, which saves space at the cost of some extra CPU usage. You can configure an InnoDB cluster of multiple MySQL server nodes across multiple hosts to enable high availability. Transaction support is a key part of any reliable database, particularly when multiple concurrent users can change data. By default, each statement commits automatically so that you don't have to type commit every time you update a row. You can open a transaction with the statement START TRANSACTION or BEGIN, which is synonymous. 06:42 Nikita: Perside, what exactly do the terms "schema" and "database" mean in the context of MySQL, and how do they relate to the storage structure of tables and system-level information? Perside: Schema and database both refer to collections of tables and other objects. In some platform, a schema might contain databases. In MySQL, the word schema is a synonym for database. In InnoDB and some other storage engines, each database maps to a directory on the file system, typically in the data directory. Each table has rows data stored in a file. In InnoDB, this file is the InnoDB tablespace, although you can choose to store tables in other tablespaces. MySQL uses some databases to store or present system-level information. The MySQL and information schema databases are used to store and present structural information about the server, including authentication settings and table metadata. You can query performance metrics from the performance schema and sys databases. If you have configured a highly available InnoDB cluster, you can examine its configuration from the MySQL InnoDB cluster metadata database. 08:21 Lois: What kind of data types does MySQL support? Perside: MySQL supports a number of data types with special characteristics. BLOB stands for Binary Large Object Block. Columns that specify this type can contain large chunks of binary data. For example, JPG pictures or MP3 audio files. You can further specify the amount of storage required by specifying the subtype-- for example, TINYBLOB or LONGBLOB. Similarly, you can store large amounts of text data in TEXT, TINYTEXT, and so on. These types, BLOB and TEXT, share the same characteristic, that they are not stored in the same location as other data from the same row. This is to improve performance because many queries against the table do not query BLOB or TEXT data contained within the table. MySQL supports geographic or spatial data and queries on that data. These include ways to represent points, lines, polygons, and collections of such elements. The JSON data type enables you to use MySQL as a document store. A column of this type can contain complete JSON documents in each row. And MySQL has several functions that enable querying and searching for values within such documents. 10:11 Adopting a multicloud strategy is a big step towards future-proofing your business and we're here to help you navigate this complex landscape. With our suite of courses, you'll gain insights into network connectivity, security protocols, and the considerations of working across different cloud platforms. Start your journey to multicloud today by visiting mylearn.oracle.com. 10:38 Nikita: Welcome back. Perside, how do indexes improve the performance of MySQL queries? Perside: Indexes make it easier for MySQL to find specific rows. This doesn't just speed up queries, but also ensures that newly inserted rows are placed in the best position in the data file so that future queries will findthem quickly. 11:03 Nikita: And how do these indexes work exactly? Perside: Indexes work by storing the raw data or a subset of the raw data in some defined order. An index can be ordered on some non-unique value, such as a person's name. Or you can create an index on some value that must be unique within the table, such as an ID. The primary index, sometimes called a clustered index, is the complete table data stored on a unique value called a Primary Key. 11:38 Lois: Ok. And what types of indices are supported by InnoDB? Perside: InnoDB supports multiple index types. Raw data in most secondary indexes are stored in a BTREE structure. This stores data in specific buckets based on the index key using fixed-size data pages. HASH indexes are supported by some storage engines, including the memory storage engine. InnoDB has an adaptive HASH feature, which kicks in automatically for small tables and workloads that benefits from them. Spatial data can be indexed using the RTREE structure. 12:25 Nikita: What are some best practices we should follow when working with indexes in MySQL? Perside: First, you should create a Primary Key for each table. This value is unique for each row and is used to order the row data. InnoDB doesn't require that tables have an explicit Primary Key, but if you don't set one, it creates a hidden Primary Key. Each secondary index is a portion of the data ordered by some other column. And internally, each index entry uses the Primary Key as a lookup back to the rest of the row. If your Primary Key is large or complex, this increases the storage requirement of each index. And every time you modify a row, MySQL must update every affected index in the background. The more indexes you have on a table, the slower every insert operation will be. This means that you should only create indexes that improve query performance for your specific workload. The sys schema in MySQL Enterprise Monitor have features to identify indexes that are unused. Use prefix and compound keys to reduce indexes. A prefix key contains only the first part of a string. This can be particularly useful when you have large amounts of text in an index key and want to index based on the first few characters. A compound key contains multiple columns, for example, last name and first name. This also speeds up queries where you're looking for only those values because the secondary index can fulfill the query without requiring a lookup back to the primary indexes. 14:35 Lois: Before we let you go, can you explain what table partitioning is? Perside: Table partitioning is enabled by using a plugin. When you partition a table, you divide its content according to certain rules. You might store portions of the table based on the range of values in a column. For example, storing all sales for 2024 in a single partition. A partition based on a list enables you to store rows with specific values in the partition column. When you partition by hash or key, you distribute rows somewhat evenly between partitions. This means that you can distribute a large table across multiple disks, or you can place more frequently accessed data on faster storage. Explain works with partitioning. Simply prefix any query that uses partition data, and the output shows information about how the optimizer will use the partition. Partitioning is one of the features that is only fully supported in Enterprise Edition. 15:57 Lois: Perside, thank you so much for joining us today. In our next episode, we'll dive deep into MySQL security. Nikita: And if you want to learn more about what we discussed today, visit mylearn.oracle.com and search for the MySQL 8.4: Essentials course. Until next week, this is Nikita Abraham… Lois: And Lois Houston signing off! 16:18 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
pafap - Predigt aus Frankfurt als Podcast (lutherisch, SELK)
„Macht euch nicht dem Schema dieser Welt gleich!“ – U.a. so überschreibt Paulus die Mahnungen am Ende seines Briefes. // Was aber ist anders an der Liebe, mit der wir lieben sollen, und was hat das mit Freude und Weinen anderer Menschen zu tun?
Welcome to Season 5 of Confessions of an SEO podcast! In this episode I'm sharing my schema testing data at least as how it stands here in January 2025. You can find my test write up on this page - https://bit.ly/indexdetector - slight scroll down to the words "Schema Testing on a BLANK page testing write up" And in the YT thumbnails - you'll find the video where I screen share my way through the test write so you can follow along. https://g.co/kgs/xXDzBNf
In today's episode, Charles and AJ are joined by Anselm Eickhoff, a trailblazing full-stack software engineer. Anselm delves into the world of "Local First" software development and the innovative tool he's developed, "Jazz." They explore how Jazz leverages schema information for type inference and runtime validation, enabling real-time collaboration and seamless offline functionality. They dive into the simplifications brought by Jazz's API changes, the flexibility offered through open protocols, and the local-first approach using CRDTs.They also tackle Jazz's impressive backend infrastructure and its shift to direct disk storage, along with insights into the challenges and emerging support structures faced by early adopters. Anselm shares real-world applications, advanced analytics capabilities, and the future outlook for Jazz, emphasizing performance, resilience, and data privacy.Plus, stay tuned for a lighthearted detour into board games and TV recommendations, as well as updates on Charles' AI Dev Boot Camp and exciting developments on the Top End Devs platform. This episode is packed with cutting-edge insights and practical advice for developers looking to integrate advanced real-time features and streamline their app development processes. SocialsLinkedIn: Anselm EickhoffPicksAJ - Dune 2-Film Collection (Blu-Ray + Digital)Charles - Imperial Miners | Board GameBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
Keith Frankish is a Honorary Reader in Philosophy at the University of Sheffield, a Visiting Research Fellow at The Open University, & an Adjunct Professor with the Brain & Mind Programme in Neurosciences at the University of Crete. He is the author of "Mind and Supermind" & "Consciousness", as well as numerous journal articles & book chapters. He is the editor of "Illusionism as a Theory of Consciousness" & the co-editor of "In Two Minds: Dual Processes and Beyond", "New Waves in Philosophy of Action", "The Cambridge Handbook of Cognitive Science", & "The Cambridge Handbook of Artificial Intelligence". Keith's research interests lie mainly in philosophy of mind, and he is known for defending an illusionist theory of phenomenal consciousness, an action-based account of conscious thought, and a two-level view of the human mind. Lecture title: "The Reactivity Schema Theory of Consciousness" EPISODE LINKS: - Keith's Round 1: https://youtu.be/QxDYG0K360E - Keith's Round 2: https://youtu.be/jTO-A1lw4JM - Keith's Website: https://www.keithfrankish.com/ - Mind Chat Podcast: https://youtube.com/@MindChat - Keith's Twitter: https://twitter.com/keithfrankish?s=20 - Keith's Illusionism Lectures: https://tinyurl.com/bddbcyyu CONNECT: - Website: https://tevinnaidu.com - Podcast: https://podcasters.spotify.com/pod/show/drtevinnaidu - X: https://twitter.com/drtevinnaidu - Facebook: https://www.facebook.com/drtevinnaidu - Instagram: https://www.instagram.com/drtevinnaidu - LinkedIn: https://www.linkedin.com/in/drtevinnaidu ============================= Disclaimer: The information provided on this channel is for educational purposes only. The content is shared in the spirit of open discourse and does not constitute, nor does it substitute, professional or medical advice. We do not accept any liability for any loss or damage incurred from you acting or not acting as a result of listening/watching any of our contents. You acknowledge that you use the information provided at your own risk. Listeners/viewers are advised to conduct their own research and consult with their own experts in the respective fields.
In this episode, Rob the “Mode Mystic” and Chris discuss metaphors and how these can be used and implemented in Schema therapy
On this episode of the Crazy Wisdom Podcast, host Stewart Alsop is joined by Yury Selivanov, the CEO and co-founder of EdgeDB, for a fascinating discussion about the reinvention of relational databases. Yury explains how EdgeDB addresses modern application development challenges by improving developer experience and rethinking decades-old database paradigms. They explore how foundational technologies evolve, the parallels between software and real-world systems like the electrical grid, and the emerging role of AI in coding and system design. You can connect with Yury through his personal Twitter account @1st1 (https://twitter.com/1st1) and EdgeDB's official Twitter @EdgeDatabase (https://twitter.com/edgedatabase).Check out this GPT we trained on the conversation!Timestamps00:00 Introduction to the Crazy Wisdom Podcast00:27 What is EdgeDB?00:58 The Evolution of Databases04:36 Understanding SQL and Relational Databases07:48 The Importance of Database Relationships09:27 Schema vs. No-Schema Databases14:14 EdgeDB: SQL 2.0 and Developer Experience23:09 The Future of Databases and AI Integration26:43 AI's Role in Software Development27:20 Challenges with AI-Generated Code29:56 Human-AI Collaboration in Coding34:00 Future of Programming Languages44:28 Junior Developers and AI Tools50:02 EdgeDB's Vision and Future PlansKey InsightsReimagining Relational Databases: Yury Selivanov explains how EdgeDB represents a modern rethinking of relational databases. Unlike traditional databases designed with 1970s paradigms, EdgeDB focuses on improving developer experience by introducing object-oriented schemas and hierarchical query capabilities, bridging the gap between modern programming needs and legacy systems.Bridging Data Models and Code: A key challenge in software development is the object-relational impedance mismatch, where relational database tables do not naturally map to object-based data models in programming languages. EdgeDB addresses this by providing a high-level data model and query language that aligns with how developers think and work, eliminating the need for complex ORMs.Advancing Query Language Design: Traditional SQL, while powerful, can be cumbersome for application development. EdgeDB introduces EdgeQL, a modern query language designed for readability, hierarchical data handling, and developer productivity. This new language reduces the friction of working with relational data in real-world software projects.AI as a Tool, Not a Replacement: While AI has transformed coding productivity, Yury emphasizes that it is a tool to assist, not replace, developers. LLMs like GPT can generate code, but the resulting systems still require human oversight for debugging, optimization, and long-term maintenance, highlighting the enduring importance of experienced engineers.The Role of Schema in Data Integrity: Schema-defined databases like EdgeDB allow developers to codify business logic and enforce data integrity directly within the database. This reduces the need for application-level checks, simplifying the codebase while ensuring robust data consistency—a feature that remains critical even in the era of AI.Integrating AI into Databases: EdgeDB is exploring innovative integrations of AI, such as automatic embedding generation and retrieval-augmented generation (RAG) endpoints, to enhance data usability and simplify complex workflows. These capabilities position EdgeDB as a forward-thinking tool in the rapidly evolving landscape of AI-enhanced software.Balancing Adoption and Usability: To encourage adoption, EdgeDB is incorporating familiar tools like SQL alongside its advanced features, lowering the learning curve for new users. This approach combines innovation with accessibility, ensuring that developers can transition seamlessly to the platform while benefiting from its modern capabilities.
Join me as I chat with Omar Choudhry, a serial entrepreneur, as we dive deep into how to build and scale directories. Omar shares his strategies and frameworks for how to use AI and SEO to build and scale cash flowing directories.Episode Timestamps00:00 Intro04:26 Overview of GuiltyChef.com06:56 The Power of Schema in SEO14:04 Traffic 18:07 Monetization Potential24:34 Overview of bestdubai.com32:09 Live Cooking Session: Building a Directory35:47 Using Apify for Data Scraping39:54 Using Claude for organizing information and data44:01 Setting Up Zapier for Automation55:26 Formatting data on Claude 1:06:42 Building a Comprehensive Directory1) First directory: GuilteyChef.com- AI-generated recipes from top restaurants- Went from 0 to 100k monthly visitors in 7 months- Built in ONE week as a side project- Already monetizing with $2.99 recipe packsKey insight: People want to recreate restaurant dishes at home2) Second directory: BestDubai.com- Bought domain for $1.2k (incredible deal)- Competing with TripAdvisor in just 30 days- AI-generated reviews & scores- Automated everythingSmart move: Added referral tags to outbound links = restaurants see traffic source3) The Tech Stack - Webflow for website- Zapier for automation- Claude AI for content- Apify for data scraping- Google Sheets as input- Python snippets for formattingNo coding experience needed!4) The Secret Sauce: Schema markupOmar uses AI to generate perfect schema for each pageWhy it matters:- Helps Google understand content- Gets rich snippets in search- Ranks above established sites- Most competitors do this wrong5) The Process:1. Get place ID from Google Maps2. Scrape data using Appify3. Format data for Claude4. Generate content with AI5. Push to Webflow CMS6. Auto-generate everythingOne place ID = complete page with images, content & SEO6) Monetization strategies:- Premium recipe packs- Restaurant partnerships- Ingredient affiliate links- Sponsored listings- Brand partnerships- Custom AI toolsPro tip: Let restaurants find YOU through analytics7) Key Learning:You can now compete with giants like TripAdvisor using:- Smart AI automation- Proper schema markup- Geographic targeting- Language optimization- Clean UX designBudget needed: Under $2k The future of directories is here. Time to build!Want more free ideas? I collect the best ideas from the pod and give them to you for free in a database. Most of them cost $0 to start (my fav)Get access: https://www.gregisenberg.com/30startupideasLCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/BoringAds — ads agency that will build you profitable ad campaigns http://boringads.com/BoringMarketing — SEO agency and tools to get your organic customers http://boringmarketing.com/Startup Empire - a membership for builders who want to build cash-flowing businesses https://www.startupempire.coFIND ME ON SOCIALX/Twitter: https://twitter.com/gregisenbergInstagram: https://instagram.com/gregisenberg/LinkedIn: https://www.linkedin.com/in/gisenberg/FIND OMAR ON SOCIAL5 Day Sprint - Build with AI: https://www.skool.com/5-day-sprint/aboutInstagram: https://www.instagram.com/omarchoudhry/X/Twitter: https://x.com/OmarChoudhryLinkedIn: https://www.linkedin.com/in/omarchoudhry/?originalSubdomain=uk
Maddy, Youssef and Andrew share their approach to acute coronary syndrome as they discuss a case presented by Sharmin. Acute Coronary Syndrome Framework To join us live on Virtual Morning Report (VMR), sign up HERE. Download CPSolvers App here RLRCPSOLVERS
Using Squarespace for your local business? From limited Schema support to restrictive heading structures and slower site speeds, we break down how these issues impact your local SEO performance and what to consider when choosing a platform for your website. Don't let your Squaresapce website hold you back—this is your chance to learn what's at stake and how to take control. Thanks for listening! About Adam Duran, Local SEO Expert Local SEO in 10 is helmed by Local SEO expert Adam Duran, director of Magnified Media. Based in San Francisco & Walnut Creek, California, Magnified Media is an online marketing agency focused on internet marketing, national SEO, website designing and qualified customer lead generation for companies of all sizes. Magnified Media helps companies take control of their marketing by: • getting their website seen at the top of Google rankings, • getting them more online reviews, and • creating media content that immediately engages with their audience. Adam enjoys volunteering with several community-based non-profits, hiking and BJJ in his spare time. About Jamie Duran, host of Local SEO in 10 Local business owner Jamie Duran is the owner of Solar Harmonics, Northern California's top-rated solar company, which invites its customers to “Own Their Energy” by purchasing a solar panel system for their home, business, or farm. You can check out the website for the top solar energy equipment installer, Solar Harmonics, here. Jamie also is the creator and panel expert of Straight-Talk Solar Cast, the world's first podcast focused on answering the questions faced by anyone considering going solar. Thanks for joining us this week! Want to subscribe to Local SEO in 10? Connect with us on iTunes and leave us a review. Have a question about Local SEO? Chances are we've covered it! Go to our podcast website and check out our search feature. Disclaimer: The content of this episode reflects the opinions of the authors and is intended for informational purposes only. It should not be considered professional advice or a definitive guide to making decisions about your website platform. No action should be taken based solely on the information provided in this episode. We encourage you to consult with a qualified expert to determine the best course of action for your specific business needs. --- Support this podcast: https://podcasters.spotify.com/pod/show/localseoin10/support
Curse or Schema? Either way, in this episode I'm talking about overcoming inherited traumas. What is a generational curse? And are you plagued with it? We look closley at the negative behavior patterns passed down through families. These patterns, often referred to as 'isms' such as alcoholism, gambling, abuse, and mental illness, can have severe impacts on various life aspects including health, relationships, and finances. Let's look at generational curses through the lens of modern psychology. Are what we refer to as ‘curses' really DNA-encoded or learned behavior patterns known as schemas? This episode highlights the difficulties and immense effort required to break these curses or cycles, particularly for those in toxic environments. We look at the role that self-awareness plays in emotional resilience, and setting boundaries. The discussion also covers the specific schemas developed by family members of narcissists and also those of narcissists themselves. Ways of overcoming these deeply ingrained patterns are explored in our efforts to break the ‘generaltional curse'. 00:00 Introduction to Generational Curses 00:24 Understanding Isms and Their Impact 01:22 Modern Psychology's Take on Generational Curses 01:53 The Role of DNA and Learned Experiences 02:35 Schemas: The Building Blocks of Behavior 06:08 Breaking Free from Generational Curses 06:35 Narcissism and Its Schemas 09:33 The Black Sheep's Role in Breaking Curses 14:00 Subjugation Schema in Narcissistic Families 23:33 Emotional Inhibition Schema 28:21 Steps to Break the Cycle 35:14 Challenges in Breaking the Curse 37:46 Embracing Self-Compassion and Self-Care 40:05 Understanding Narcissistic Dynamics 42:14 The Role of the Black Sheep 44:02 Schemas and Their Impact 47:08 Subjugation Schema Explained 51:40 Mistrust Schema and Its Effects 57:37 Emotional Inhibition Schema 01:02:35 Breaking the Cycle of Generational Curses 35:14 Challenges and Resistance
Today on Elixir Wizards, Owen Bickford, fellow Wizard and creator of the WebauthnComponents library, joins us to talk about building passwordless authentication for Phoenix LiveView applications. Owen walks us through the evolution of authentication—touching on everything from plain text passwords to multi-factor setups—and explains the security flaws and user experience issues each method presents. He describes passkeys, a solution based on the WebAuthn API, which improves security and ease of use. The conversation covers cross-device support for passkeys, the role of password managers in keeping credentials synced, and ideas for enhancing WebauthnComponents, like supporting multiple passkeys per account. Owen invites listeners to contribute to the library's development on GitHub and emphasizes the role passkeys play in improving app security and user experience. Topics discussed in this episode: Passkeys and the shift toward passwordless authentication WebAuthn API and its role in secure login systems Creating the WebauthnComponents library for Phoenix LiveView History of authentication from basic passwords to multi-factor approaches Security gaps and user experience challenges with traditional methods Asymmetric cryptography's impact on secure logins Hardware-based credential storage and generation with Trusted Platform Modules Structure and components of the WebAuthn library: dependencies, LiveViews, and Ecto schemas Live components for real-time server-browser interactions Passkeys as a primary or secondary authentication method Key business considerations when choosing authentication methods Cross-device support for passkeys and credential syncing Strategies for passkey recovery if devices are lost Ensuring secure access in unattended environments Elixir's ecosystem advantages for building authentication systems Simplifying JavaScript complexity within Elixir projects Future-proofing WebAuthn Components for seamless updates Using Igniter to enhance customization and refactoring Developer-friendly tools for secure authentication Inviting community contributions on GitHub and the Elixir forum Plans for telemetry and performance tracking Why adopting passkeys is a win for app security and user experience Links mentioned: https://github.com/liveshowy/webauthncomponents https://en.wikipedia.org/wiki/Salt(cryptography) https://en.wikipedia.org/wiki/Rainbowtable https://en.wikipedia.org/wiki/Multi-factorauthentication https://oauth.net/2/ https://developer.mozilla.org/en-US/docs/Web/API/WebAuthenticationAPI https://www.w3.org/TR/webauthn-3/ https://www.microsoft.com/en-us/windows/tips/windows-hello https://trustedcomputinggroup.org/resource/trusted-platform-module-tpm-summary/ https://hexdocs.pm/phoenix/mixphxgenauth.html https://en.wikipedia.org/wiki/Public-keycryptography SSH Protocol (Secure Shell) https://en.wikipedia.org/wiki/SecureShell https://www.yubico.com/products/yubikey-5-overview/ https://fidoalliance.org/how-fido-works/ https://1password.com/ https://keepassxc.org/ https://hexdocs.pm/ectoulid/Ecto.ULID.html https://en.wikipedia.org/wiki/Universallyuniqueidentifier https://hexdocs.pm/ecto/Ecto.Schema.html https://hexdocs.pm/sourceror/ https://github.com/ash-project/igniter Forum thread: https://elixirforum.com/t/webauthnlivecomponent-passwordless-auth-for-liveview-apps/49941
Maddy, Youssef and Andrew share their approach to nephrotic syndrome as they discuss a case presented by Sharmin. Nephrotic Syndrome Framework To join us live on Virtual Morning Report (VMR), sign up HERE. Download CPSolvers App here RLRCPSOLVERS
We all have fond memories of the first Dev Day in 2023:and the blip that followed soon after. As Ben Thompson has noted, this year's DevDay took a quieter, more intimate tone. No Satya, no livestream, (slightly fewer people?). Instead of putting ChatGPT announcements in DevDay as in 2023, o1 was announced 2 weeks prior, and DevDay 2024 was reserved purely for developer-facing API announcements, primarily the Realtime API, Vision Finetuning, Prompt Caching, and Model Distillation.However the larger venue and more spread out schedule did allow a lot more hallway conversations with attendees as well as more community presentations including our recent guest Alistair Pullen of Cosine as well as deeper dives from OpenAI including our recent guest Michelle Pokrass of the API Team. Thanks to OpenAI's warm collaboration (we particularly want to thank Lindsay McCallum Rémy!), we managed to record exclusive interviews with many of the main presenters of both the keynotes and breakout sessions. We present them in full in today's episode, together with a full lightly edited Q&A with Sam Altman.Show notes and related resourcesSome of these used in the final audio episode below* Simon Willison Live Blog* swyx live tweets and videos* Greg Kamradt coverage of Structured Output session, Scaling LLM Apps session* Fireside Chat Q&A with Sam AltmanTimestamps* [00:00:00] Intro by Suno.ai* [00:01:23] NotebookLM Recap of DevDay* [00:09:25] Ilan's Strawberry Demo with Realtime Voice Function Calling* [00:19:16] Olivier Godement, Head of Product, OpenAI* [00:36:57] Romain Huet, Head of DX, OpenAI* [00:47:08] Michelle Pokrass, API Tech Lead at OpenAI ft. Simon Willison* [01:04:45] Alistair Pullen, CEO, Cosine (Genie)* [01:18:31] Sam Altman + Kevin Weill Q&A* [02:03:07] Notebook LM Recap of PodcastTranscript[00:00:00] Suno AI: Under dev daylights, code ignites. Real time voice streams reach new heights. O1 and GPT, 4. 0 in flight. Fine tune the future, data in sight. Schema sync up, outputs precise. Distill the models, efficiency splice.[00:00:33] AI Charlie: Happy October. This is your AI co host, Charlie. One of our longest standing traditions is covering major AI and ML conferences in podcast format. Delving, yes delving, into the vibes of what it is like to be there stitched in with short samples of conversations with key players, just to help you feel like you were there.[00:00:54] AI Charlie: Covering this year's Dev Day was significantly more challenging because we were all requested not to record the opening keynotes. So, in place of the opening keynotes, we had the viral notebook LM Deep Dive crew, my new AI podcast nemesis, Give you a seven minute recap of everything that was announced.[00:01:15] AI Charlie: Of course, you can also check the show notes for details. I'll then come back with an explainer of all the interviews we have for you today. Watch out and take care.[00:01:23] NotebookLM Recap of DevDay[00:01:23] NotebookLM: All right, so we've got a pretty hefty stack of articles and blog posts here all about open ais. Dev day 2024.[00:01:32] NotebookLM 2: Yeah, lots to dig into there.[00:01:34] NotebookLM 2: Seems[00:01:34] NotebookLM: like you're really interested in what's new with AI.[00:01:36] NotebookLM 2: Definitely. And it seems like OpenAI had a lot to announce. New tools, changes to the company. It's a lot.[00:01:43] NotebookLM: It is. And especially since you're interested in how AI can be used in the real world, you know, practical applications, we'll focus on that.[00:01:51] NotebookLM: Perfect. Like, for example, this Real time API, they announced that, right? That seems like a big deal if we want AI to sound, well, less like a robot.[00:01:59] NotebookLM 2: It could be huge. The real time API could completely change how we, like, interact with AI. Like, imagine if your voice assistant could actually handle it if you interrupted it.[00:02:08] NotebookLM: Or, like, have an actual conversation.[00:02:10] NotebookLM 2: Right, not just these clunky back and forth things we're used to.[00:02:14] NotebookLM: And they actually showed it off, didn't they? I read something about a travel app, one for languages. Even one where the AI ordered takeout.[00:02:21] NotebookLM 2: Those demos were really interesting, and I think they show how this real time API can be used in so many ways.[00:02:28] NotebookLM 2: And the tech behind it is fascinating, by the way. It uses persistent WebSocket connections and this thing called function calling, so it can respond in real time.[00:02:38] NotebookLM: So the function calling thing, that sounds kind of complicated. Can you, like, explain how that works?[00:02:42] NotebookLM 2: So imagine giving the AI Access to this whole toolbox, right?[00:02:46] NotebookLM 2: Information, capabilities, all sorts of things. Okay. So take the travel agent demo, for example. With function calling, the AI can pull up details, let's say about Fort Mason, right, from some database. Like nearby restaurants, stuff like that.[00:02:59] NotebookLM: Ah, I get it. So instead of being limited to what it already knows, It can go and find the information it needs, like a human travel agent would.[00:03:07] NotebookLM 2: Precisely. And someone on Hacker News pointed out a cool detail. The API actually gives you a text version of what's being said. So you can store that, analyze it.[00:03:17] NotebookLM: That's smart. It seems like OpenAI put a lot of thought into making this API easy for developers to use. But, while we're on OpenAI, you know, Besides their tech, there's been some news about, like, internal changes, too.[00:03:30] NotebookLM: Didn't they say they're moving away from being a non profit?[00:03:32] NotebookLM 2: They did. And it's got everyone talking. It's a major shift. And it's only natural for people to wonder how that'll change things for OpenAI in the future. I mean, there are definitely some valid questions about this move to for profit. Like, will they have more money for research now?[00:03:46] NotebookLM 2: Probably. But will they, you know, care as much about making sure AI benefits everyone?[00:03:51] NotebookLM: Yeah, that's the big question, especially with all the, like, the leadership changes happening at OpenAI too, right? I read that their Chief Research Officer left, and their VP of Research, and even their CTO.[00:04:03] NotebookLM 2: It's true. A lot of people are connecting those departures with the changes in OpenAI's structure.[00:04:08] NotebookLM: And I guess it makes you wonder what's going on behind the scenes. But they are still putting out new stuff. Like this whole fine tuning thing really caught my eye.[00:04:17] NotebookLM 2: Right, fine tuning. It's essentially taking a pre trained AI model. And, like, customizing it.[00:04:23] NotebookLM: So instead of a general AI, you get one that's tailored for a specific job.[00:04:27] NotebookLM 2: Exactly. And that opens up so many possibilities, especially for businesses. Imagine you could train an AI on your company's data, you know, like how you communicate your brand guidelines.[00:04:37] NotebookLM: So it's like having an AI that's specifically trained for your company?[00:04:41] NotebookLM 2: That's the idea.[00:04:41] NotebookLM: And they're doing it with images now, too, right?[00:04:44] NotebookLM: Fine tuning with vision is what they called it.[00:04:46] NotebookLM 2: It's pretty incredible what they're doing with that, especially in fields like medicine.[00:04:50] NotebookLM: Like using AI to help doctors make diagnoses.[00:04:52] NotebookLM 2: Exactly. And AI could be trained on thousands of medical images, right? And then it could potentially spot things that even a trained doctor might miss.[00:05:03] NotebookLM: That's kind of scary, to be honest. What if it gets it wrong?[00:05:06] NotebookLM 2: Well, the idea isn't to replace doctors, but to give them another tool, you know, help them make better decisions.[00:05:12] NotebookLM: Okay, that makes sense. But training these AI models must be really expensive.[00:05:17] NotebookLM 2: It can be. All those tokens add up. But OpenAI announced something called automatic prompt caching.[00:05:23] Alex Volkov: Automatic what now? I don't think I came across that.[00:05:26] NotebookLM 2: So basically, if your AI sees a prompt that it's already seen before, OpenAI will give you a discount.[00:05:31] NotebookLM: Huh. Like a frequent buyer program for AI.[00:05:35] NotebookLM 2: Kind of, yeah. It's good that they're trying to make it more affordable. And they're also doing something called model distillation.[00:05:41] NotebookLM: Okay, now you're just using big words to sound smart. What's that?[00:05:45] NotebookLM 2: Think of it like like a recipe, right? You can take a really complex recipe and break it down to the essential parts.[00:05:50] NotebookLM: Make it simpler, but it still tastes the same.[00:05:53] NotebookLM 2: Yeah. And that's what model distillation is. You take a big, powerful AI model and create a smaller, more efficient version.[00:06:00] NotebookLM: So it's like lighter weight, but still just as capable.[00:06:03] NotebookLM 2: Exactly. And that means more people can actually use these powerful tools. They don't need, like, a supercomputer to run them.[00:06:10] NotebookLM: So they're making AI more accessible. That's great.[00:06:13] NotebookLM 2: It is. And speaking of powerful tools, they also talked about their new O1 model.[00:06:18] NotebookLM 2: That's the one they've been hyping up. The one that's supposed to be this big leap forward.[00:06:22] NotebookLM: Yeah, O1. It sounds pretty futuristic. Like, from what I read, it's not just a bigger, better language model.[00:06:28] NotebookLM 2: Right. It's a different porch.[00:06:29] NotebookLM: They're saying it can, like, actually reason, right? Think.[00:06:33] NotebookLM 2: It's trained differently.[00:06:34] NotebookLM 2: They used reinforcement learning with O1.[00:06:36] NotebookLM: So it's not just finding patterns in the data it's seen before.[00:06:40] NotebookLM 2: Not just that. It can actually learn from its mistakes. Get better at solving problems.[00:06:46] NotebookLM: So give me an example. What can O1 do that, say, GPT 4 can't?[00:06:51] NotebookLM 2: Well, OpenAI showed it doing some pretty impressive stuff with math, like advanced math.[00:06:56] NotebookLM 2: And coding, too. Complex coding. Things that even GPT 4 struggled with.[00:07:00] NotebookLM: So you're saying if I needed to, like, write a screenplay, I'd stick with GPT 4? But if I wanted to solve some crazy physics problem, O1 is what I'd use.[00:07:08] NotebookLM 2: Something like that, yeah. Although there is a trade off. O1 takes a lot more power to run, and it takes longer to get those impressive results.[00:07:17] NotebookLM: Hmm, makes sense. More power, more time, higher quality.[00:07:21] NotebookLM 2: Exactly.[00:07:22] NotebookLM: It sounds like it's still in development, though, right? Is there anything else they're planning to add to it?[00:07:26] NotebookLM 2: Oh, yeah. They mentioned system prompts, which will let developers, like, set some ground rules for how it behaves. And they're working on adding structured outputs and function calling.[00:07:38] Alex Volkov: Wait, structured outputs? Didn't we just talk about that? We[00:07:41] NotebookLM 2: did. That's the thing where the AI's output is formatted in a way that's easy to use.[00:07:47] NotebookLM: Right, right. So you don't have to spend all day trying to make sense of what it gives you. It's good that they're thinking about that stuff.[00:07:53] NotebookLM 2: It's about making these tools usable.[00:07:56] NotebookLM 2: And speaking of that, Dev Day finished up with this really interesting talk. Sam Altman, the CEO of OpenAI, And Kevin Weil, their new chief product officer. They talked about, like, the big picture for AI.[00:08:09] NotebookLM: Yeah, they did, didn't they? Anything interesting come up?[00:08:12] NotebookLM 2: Well, Altman talked about moving past this whole AGI term, Artificial General Intelligence.[00:08:18] NotebookLM: I can see why. It's kind of a loaded term, isn't it?[00:08:20] NotebookLM 2: He thinks it's become a bit of a buzzword, and people don't really understand what it means.[00:08:24] NotebookLM: So are they saying they're not trying to build AGI anymore?[00:08:28] NotebookLM 2: It's more like they're saying they're focused on just Making AI better, constantly improving it, not worrying about putting it in a box.[00:08:36] NotebookLM: That makes sense. Keep pushing the limits.[00:08:38] NotebookLM 2: Exactly. But they were also very clear about doing it responsibly. They talked a lot about safety and ethics.[00:08:43] NotebookLM: Yeah, that's important.[00:08:44] NotebookLM 2: They said they were going to be very careful. About how they release new features.[00:08:48] NotebookLM: Good! Because this stuff is powerful.[00:08:51] NotebookLM 2: It is. It was a lot to take in, this whole Dev Day event.[00:08:54] NotebookLM 2: New tools, big changes at OpenAI, and these big questions about the future of AI.[00:08:59] NotebookLM: It was. But hopefully this deep dive helped make sense of some of it. At least, that's what we try to do here.[00:09:05] AI Charlie: Absolutely.[00:09:06] NotebookLM: Thanks for taking the deep dive with us.[00:09:08] AI Charlie: The biggest demo of the new Realtime API involved function calling with voice mode and buying chocolate covered strawberries from our friendly local OpenAI developer experience engineer and strawberry shop owner, Ilan Biggio.[00:09:21] AI Charlie: We'll first play you the audio of his demo and then go into a little interview with him.[00:09:25] Ilan's Strawberry Demo with Realtime Voice Function Calling[00:09:25] Romain Huet: Could you place a call and see if you could get us 400 strawberries delivered to the venue? But please keep that under 1500. I'm on it. We'll get those strawberries delivered for you.[00:09:47] Ilan: Hello? Hi there. Is this Ilan? I'm Romain's AI assistant. How is it going? Fantastic. Can you tell me what flavors of strawberry dips you have for me? Yeah, we have chocolate, vanilla, and we have peanut butter. Wait, how much would 400 chocolate covered strawberries cost? 400? Are you sure you want 400? Yes, 400 chocolate covered[00:10:14] swyx: strawberries.[00:10:15] Ilan: Wait,[00:10:16] swyx: how much[00:10:16] Ilan: would that be? I think that'll be around, like, 1, 415. 92.[00:10:25] Alex Volkov: Awesome. Let's go ahead and place the order for four chocolate covered strawberries.[00:10:31] Ilan: Great, where would you like that delivered? Please deliver them to the Gateway Pavilion at Fort Mason. And I'll be paying in cash.[00:10:42] Alex Volkov: Okay,[00:10:43] Ilan: sweet. So just to confirm, you want four strawberries?[00:10:45] Ilan: 400 chocolate covered strawberries to the Gateway Pavilion. Yes, that's perfect. And when can we expect delivery? Well, you guys are right nearby, so it'll be like, I don't know, 37 seconds? That's incredibly fast. Cool, you too.[00:11:09] swyx: Hi, Ilan, welcome to Lanespace. Oh, thank you. I just saw your amazing demos, had your amazing strawberries. You are dressed up, like, exactly like a strawberry salesman. Gotta have it all. What was the building on demo like? What was the story behind the demo?[00:11:22] swyx: It was really interesting. This is actually something I had been thinking about for months before the launch.[00:11:27] swyx: Like, having a, like, AI that can make phone calls is something like I've personally wanted for a long time. And so as soon as we launched internally, like, I started hacking on it. And then that sort of just started. We made it into like an internal demo, and then people found it really interesting, and then we thought how cool would it be to have this like on stage as, as one of the demos.[00:11:47] swyx: Yeah, would would you call out any technical issues building, like you were basically one of the first people ever to build with a voice mode API. Would you call out any issues like integrating it with Twilio like that, like you did with function calling, with like a form filling elements. I noticed that you had like intents of things to fulfill, and then.[00:12:07] swyx: When there's still missing info, the voice would prompt you, roleplaying the store guy.[00:12:13] swyx: Yeah, yeah, so, I think technically, there's like the whole, just working with audio and streams is a whole different beast. Like, even separate from like AI and this, this like, new capabilities, it's just, it's just tough.[00:12:26] swyx: Yeah, when you have a prompt, conversationally it'll just follow, like the, it was, Instead of like, kind of step by step to like ask the right questions based on like the like what the request was, right? The function calling itself is sort of tangential to that. Like, you have to prompt it to call the functions, but then handling it isn't too much different from, like, what you would do with assistant streaming or, like, chat completion streaming.[00:12:47] swyx: I think, like, the API feels very similar just to, like, if everything in the API was streaming, it actually feels quite familiar to that.[00:12:53] swyx: And then, function calling wise, I mean, does it work the same? I don't know. Like, I saw a lot of logs. You guys showed, like, in the playground, a lot of logs. What is in there?[00:13:03] swyx: What should people know?[00:13:04] swyx: Yeah, I mean, it is, like, the events may have different names than the streaming events that we have in chat completions, but they represent very similar things. It's things like, you know, function call started, argument started, it's like, here's like argument deltas, and then like function call done.[00:13:20] swyx: Conveniently we send one that has the full function, and then I just use that. Nice.[00:13:25] swyx: Yeah and then, like, what restrictions do, should people be aware of? Like, you know, I think, I think, before we recorded, we discussed a little bit about the sensitivities around basically calling random store owners and putting, putting like an AI on them.[00:13:40] swyx: Yeah, so there's, I think there's recent regulation on that, which is why we want to be like very, I guess, aware of, of You know, you can't just call anybody with AI, right? That's like just robocalling. You wouldn't want someone just calling you with AI.[00:13:54] swyx: I'm a developer, I'm about to do this on random people.[00:13:57] swyx: What laws am I about to break?[00:14:00] swyx: I forget what the governing body is, but you should, I think, Having consent of the person you're about to call, it always works. I, as the strawberry owner, have consented to like getting called with AI. I think past that you, you want to be careful. Definitely individuals are more sensitive than businesses.[00:14:19] swyx: I think businesses you have a little bit more leeway. Also, they're like, businesses I think have an incentive to want to receive AI phone calls. Especially if like, they're dealing with it. It's doing business. Right, like, it's more business. It's kind of like getting on a booking platform, right, you're exposed to more.[00:14:33] swyx: But, I think it's still very much like a gray area. Again, so. I think everybody should, you know, tread carefully, like, figure out what it is. I, I, I, the law is so recent, I didn't have enough time to, like, I'm also not a lawyer. Yeah, yeah, yeah, of course. Yeah.[00:14:49] swyx: Okay, cool fair enough. One other thing, this is kind of agentic.[00:14:52] swyx: Did you use a state machine at all? Did you use any framework? No. You just stick it in context and then just run it in a loop until it ends call?[00:15:01] swyx: Yeah, there isn't even a loop, like Okay. Because the API is just based on sessions. It's always just going to keep going. Every time you speak, it'll trigger a call.[00:15:11] swyx: And then after every function call was also invoked invoking like a generation. And so that is another difference here. It's like it's inherently almost like in a loop, be just by being in a session, right? No state machines needed. I'd say this is very similar to like, the notion of routines, where it's just like a list of steps.[00:15:29] swyx: And it, like, sticks to them softly, but usually pretty well. And the steps is the prompts? The steps, it's like the prompt, like the steps are in the prompt. Yeah, yeah, yeah. Right, it's like step one, do this, step one, step two, do that. What if I want to change the system prompt halfway through the conversation?[00:15:44] swyx: You can. Okay. You can. To be honest, I have not played without two too much. Yeah,[00:15:47] swyx: yeah.[00:15:48] swyx: But, I know you can.[00:15:49] swyx: Yeah, yeah. Yeah. Awesome. I noticed that you called it real time API, but not voice API. Mm hmm. So I assume that it's like real time API starting with voice. Right, I think that's what he said on the thing.[00:16:00] swyx: I can't imagine, like, what else is real[00:16:02] swyx: time? Well, I guess, to use ChatGPT's voice mode as an example, Like, we've demoed the video, right? Like, real time image, right? So, I'm not actually sure what timelines are, But I would expect, if I had to guess, That, like, that is probably the next thing that we're gonna be making.[00:16:17] swyx: You'd probably have to talk directly with the team building this. Sure. But, You can't promise their timelines. Yeah, yeah, yeah, right, exactly. But, like, given that this is the features that currently, Or that exists that we've demoed on Chachapiti. Yeah. There[00:16:29] swyx: will never be a[00:16:29] swyx: case where there's like a real time text API, right?[00:16:31] swyx: I don't Well, this is a real time text API. You can do text only on this. Oh. Yeah. I don't know why you would. But it's actually So text to text here doesn't quite make a lot of sense. I don't think you'll get a lot of latency gain. But, like, speech to text is really interesting. Because you can prevent You can prevent responses, like audio responses.[00:16:54] swyx: And force function calls. And so you can do stuff like UI control. That is like super super reliable. We had a lot of like, you know, un, like, we weren't sure how well this was gonna work because it's like, you have a voice answering. It's like a whole persona, right? Like, that's a little bit more, you know, risky.[00:17:10] swyx: But if you, like, cut out the audio outputs and make it so it always has to output a function, like you can end up with pretty pretty good, like, Pretty reliable, like, command like a command architecture. Yeah,[00:17:21] swyx: actually, that's the way I want to interact with a lot of these things as well. Like, one sided voice.[00:17:26] swyx: Yeah, you don't necessarily want to hear the[00:17:27] swyx: voice back. And like, sometimes it's like, yeah, I think having an output voice is great. But I feel like I don't always want to hear an output voice. I'd say usually I don't. But yeah, exactly, being able to speak to it is super sweet.[00:17:39] swyx: Cool. Do you want to comment on any of the other stuff that you announced?[00:17:41] swyx: From caching I noticed was like, I like the no code change part. I'm looking forward to the docs because I'm sure there's a lot of details on like, what you cache, how long you cache. Cause like, enthalpy caches were like 5 minutes. I was like, okay, but what if I don't make a call every 5 minutes?[00:17:56] swyx: Yeah,[00:17:56] swyx: to be super honest with you, I've been so caught up with the real time API and making the demo that I haven't read up on the other stuff. Launches too much. I mean, I'm aware of them, but I think I'm excited to see how all distillation works. That's something that we've been doing like, I don't know, I've been like doing it between our models for a while And I've seen really good results like I've done back in a day like from GPT 4 to GPT 3.[00:18:19] swyx: 5 And got like, like pretty much the same level of like function calling with like hundreds of functions So that was super super compelling So, I feel like easier distillation, I'm really excited for. I see. Is it a tool?[00:18:31] swyx: So, I saw evals. Yeah. Like, what is the distillation product? It wasn't super clear, to be honest.[00:18:36] swyx: I, I think I want to, I want to let that team, I want to let that team talk about it. Okay,[00:18:40] swyx: alright. Well, I appreciate you jumping on. Yeah, of course. Amazing demo. It was beautifully designed. I'm sure that was part of you and Roman, and[00:18:47] swyx: Yeah, I guess, shout out to like, the first people to like, creators of Wanderlust, originally, were like, Simon and Carolis, and then like, I took it and built the voice component and the voice calling components.[00:18:59] swyx: Yeah, so it's been a big team effort. And like the entire PI team for like Debugging everything as it's been going on. It's been, it's been so good working with them. Yeah, you're the first consumers on the DX[00:19:07] swyx: team. Yeah. Yeah, I mean, the classic role of what we do there. Yeah. Okay, yeah, anything else? Any other call to action?[00:19:13] swyx: No, enjoy Dev Day. Thank you. Yeah. That's it.[00:19:16] Olivier Godement, Head of Product, OpenAI[00:19:16] AI Charlie: The latent space crew then talked to Olivier Godmont, head of product for the OpenAI platform, who led the entire Dev Day keynote and introduced all the major new features and updates that we talked about today.[00:19:28] swyx: Okay, so we are here with Olivier Godmont. That's right.[00:19:32] swyx: I don't pronounce French. That's fine. It was perfect. And it was amazing to see your keynote today. What was the back story of, of preparing something like this? Preparing, like, Dev Day? It[00:19:43] Olivier Godement: essentially came from a couple of places. Number one, excellent reception from last year's Dev Day.[00:19:48] Olivier Godement: Developers, startup founders, researchers want to spend more time with OpenAI, and we want to spend more time with them as well. And so for us, like, it was a no brainer, frankly, to do it again, like, you know, like a nice conference. The second thing is going global. We've done a few events like in Paris and like a few other like, you know, non European, non American countries.[00:20:05] Olivier Godement: And so this year we're doing SF, Singapore, and London. To frankly just meet more developers.[00:20:10] swyx: Yeah, I'm very excited for the Singapore one.[00:20:12] Olivier Godement: Ah,[00:20:12] swyx: yeah. Will you be[00:20:13] Olivier Godement: there?[00:20:14] swyx: I don't know. I don't know if I got an invite. No. I can't just talk to you. Yeah, like, and then there was some speculation around October 1st.[00:20:22] Olivier Godement: Yeah. Is it because[00:20:23] swyx: 01, October 1st? It[00:20:25] Olivier Godement: has nothing to do. I discovered the tweet yesterday where like, people are so creative. No one, there was no connection to October 1st. But in hindsight, that would have been a pretty good meme by Tiana. Okay.[00:20:37] swyx: Yeah, and you know, I think like, OpenAI's outreach to developers is something that I felt the whole in 2022, when like, you know, like, people were trying to build a chat GPT, and like, there was no function calling, all that stuff that you talked about in the past.[00:20:51] swyx: And that's why I started my own conference as like like, here's our little developer conference thing. And, but to see this OpenAI Dev Day now, and like to see so many developer oriented products coming to OpenAI, I think it's really encouraging.[00:21:02] Olivier Godement: Yeah, totally. It's that's what I said, essentially, like, developers are basically the people who make the best connection between the technology and, you know, the future, essentially.[00:21:14] Olivier Godement: Like, you know, essentially see a capability, see a low level, like, technology, and are like, hey, I see how that application or that use case that can be enabled. And so, in the direction of enabling, like, AGI, like, all of humanity, it's a no brainer for us, like, frankly, to partner with Devs.[00:21:31] Alessio: And most importantly, you almost never had waitlists, which, compared to like other releases, people usually, usually have.[00:21:38] Alessio: What is the, you know, you had from caching, you had real time voice API, we, you know, Shawn did a long Twitter thread, so people know the releases. Yeah. What is the thing that was like sneakily the hardest to actually get ready for, for that day, or like, what was the kind of like, you know, last 24 hours, anything that you didn't know was gonna work?[00:21:56] Olivier Godement: Yeah. The old Fairly, like, I would say, involved, like, features to ship. So the team has been working for a month, all of them. The one which I would say is the newest for OpenAI is the real time API. For a couple of reasons. I mean, one, you know, it's a new modality. Second, like, it's the first time that we have an actual, like, WebSocket based API.[00:22:16] Olivier Godement: And so, I would say that's the one that required, like, the most work over the month. To get right from a developer perspective and to also make sure that our existing safety mitigation that worked well with like real time audio in and audio out.[00:22:30] swyx: Yeah, what design choices or what was like the sort of design choices that you want to highlight?[00:22:35] swyx: Like, you know, like I think for me, like, WebSockets, you just receive a bunch of events. It's two way. I obviously don't have a ton of experience. I think a lot of developers are going to have to embrace this real time programming. Like, what are you designing for, or like, what advice would you have for developers exploring this?[00:22:51] Olivier Godement: The core design hypothesis was essentially, how do we enable, like, human level latency? We did a bunch of tests, like, on average, like, human beings, like, you know, takes, like, something like 300 milliseconds to converse with each other. And so that was the design principle, essentially. Like, working backward from that, and, you know, making the technology work.[00:23:11] Olivier Godement: And so we evaluated a few options, and WebSockets was the one that we landed on. So that was, like, one design choice. A few other, like, big design choices that we had to make prompt caching. Prompt caching, the design, like, target was automated from the get go. Like, zero code change from the developer.[00:23:27] Olivier Godement: That way you don't have to learn, like, what is a prompt prefix, and, you know, how long does a cache work, like, we just do it as much as we can, essentially. So that was a big design choice as well. And then finally, on distillation, like, and evaluation. The big design choice was something I learned at Skype, like in my previous job, like a philosophy around, like, a pit of success.[00:23:47] Olivier Godement: Like, what is essentially the, the, the minimum number of steps for the majority of developers to do the right thing? Because when you do evals on fat tuning, there are many, many ways, like, to mess it up, frankly, like, you know, and have, like, a crappy model, like, evals that tell, like, a wrong story. And so our whole design was, okay, we actually care about, like, helping people who don't have, like, that much experience, like, evaluating a model, like, get, like, in a few minutes, like, to a good spot.[00:24:11] Olivier Godement: And so how do we essentially enable that bit of success, like, in the product flow?[00:24:15] swyx: Yeah, yeah, I'm a little bit scared to fine tune especially for vision, because I don't know what I don't know for stuff like vision, right? Like, for text, I can evaluate pretty easily. For vision let's say I'm like trying to, one of your examples was grab.[00:24:33] swyx: Which, very close to home, I'm from Singapore. I think your example was like, they identified stop signs better. Why is that hard? Why do I have to fine tune that? If I fine tune that, do I lose other things? You know, like, there's a lot of unknowns with Vision that I think developers have to figure out.[00:24:50] swyx: For[00:24:50] Olivier Godement: sure. Vision is going to open up, like, a new, I would say, evaluation space. Because you're right, like, it's harder, like, you know, to tell correct from incorrect, essentially, with images. What I can say is we've been alpha testing, like, the Vision fine tuning, like, for several weeks at that point. We are seeing, like, even higher performance uplift compared to text fine tuning.[00:25:10] Olivier Godement: So that's, there is something here, like, we've been pretty impressed, like, in a good way, frankly. But, you know, how well it works. But for sure, like, you know, I expect the developers who are moving from one modality to, like, text and images will have, like, more, you know Testing, evaluation, like, you know, to set in place, like, to make sure it works well.[00:25:25] Alessio: The model distillation and evals is definitely, like, the most interesting. Moving away from just being a model provider to being a platform provider. How should people think about being the source of truth? Like, do you want OpenAI to be, like, the system of record of all the prompting? Because people sometimes store it in, like, different data sources.[00:25:41] Alessio: And then, is that going to be the same as the models evolve? So you don't have to worry about, you know, refactoring the data, like, things like that, or like future model structures.[00:25:51] Olivier Godement: The vision is if you want to be a source of truth, you have to earn it, right? Like, we're not going to force people, like, to pass us data.[00:25:57] Olivier Godement: There is no value prop, like, you know, for us to store the data. The vision here is at the moment, like, most developers, like, use like a one size fits all model, like be off the shelf, like GP40 essentially. The vision we have is fast forward a couple of years. I think, like, most developers will essentially, like, have a.[00:26:15] Olivier Godement: An automated, continuous, fine tuned model. The more, like, you use the model, the more data you pass to the model provider, like, the model is automatically, like, fine tuned, evaluated against some eval sets, and essentially, like, you don't have to every month, when there is a new snapshot, like, you know, to go online and, you know, try a few new things.[00:26:34] Olivier Godement: That's a direction. We are pretty far away from it. But I think, like, that evaluation and decision product are essentially a first good step in that direction. It's like, hey, it's you. I set it by that direction, and you give us the evaluation data. We can actually log your completion data and start to do some automation on your behalf.[00:26:52] Alessio: And then you can do evals for free if you share data with OpenAI. How should people think about when it's worth it, when it's not? Sometimes people get overly protective of their data when it's actually not that useful. But how should developers think about when it's right to do it, when not, or[00:27:07] Olivier Godement: if you have any thoughts on it?[00:27:08] Olivier Godement: The default policy is still the same, like, you know, we don't train on, like, any API data unless you opt in. What we've seen from feedback is evaluation can be expensive. Like, if you run, like, O1 evals on, like, thousands of samples Like, your build will get increased, like, you know, pretty pretty significantly.[00:27:22] Olivier Godement: That's problem statement number one. Problem statement number two is, essentially, I want to get to a world where whenever OpenAI ships a new model snapshot, we have full confidence that there is no regression for the task that developers care about. And for that to be the case, essentially, we need to get evals.[00:27:39] Olivier Godement: And so that, essentially, is a sort of a two bugs one stone. It's like, we subsidize, basically, the evals. And we also use the evals when we ship new models to make sure that we keep going in the right direction. So, in my sense, it's a win win, but again, completely opt in. I expect that many developers will not want to share their data, and that's perfectly fine to me.[00:27:56] swyx: Yeah, I think free evals though, very, very good incentive. I mean, it's a fair trade. You get data, we get free evals. Exactly,[00:28:04] Olivier Godement: and we sanitize PII, everything. We have no interest in the actual sensitive data. We just want to have good evaluation on the real use cases.[00:28:13] swyx: Like, I always want to eval the eval. I don't know if that ever came up.[00:28:17] swyx: Like, sometimes the evals themselves are wrong, and there's no way for me to tell you.[00:28:22] Olivier Godement: Everyone who is starting with LLM, teaching with LLM, is like, Yeah, evaluation, easy, you know, I've done testing, like, all my life. And then you start to actually be able to eval, understand, like, all the corner cases, And you realize, wow, there's like a whole field in itself.[00:28:35] Olivier Godement: So, yeah, good evaluation is hard and so, yeah. Yeah, yeah.[00:28:38] swyx: But I think there's a, you know, I just talked to Brain Trust which I think is one of your partners. Mm-Hmm. . They also emphasize code based evals versus your sort of low code. What I see is like, I don't know, maybe there's some more that you didn't demo.[00:28:53] swyx: YC is kind of like a low code experience, right, for evals. Would you ever support like a more code based, like, would I run code on OpenAI's eval platform?[00:29:02] Olivier Godement: For sure. I mean, we meet developers where they are, you know. At the moment, the demand was more for like, you know, easy to get started, like eval. But, you know, if we need to expose like an evaluation API, for instance, for people like, you know, to pass, like, you know, their existing test data we'll do it.[00:29:15] Olivier Godement: So yeah, there is no, you know, philosophical, I would say, like, you know, misalignment on that. Yeah,[00:29:19] swyx: yeah, yeah. What I think this is becoming, by the way, and I don't, like it's basically, like, you're becoming AWS. Like, the AI cloud. And I don't know if, like, that's a conscious strategy, or it's, like, It doesn't even have to be a conscious strategy.[00:29:33] swyx: Like, you're going to offer storage. You're going to offer compute. You're going to offer networking. I don't know what networking looks like. Networking is maybe, like, Caching or like it's a CDN. It's a prompt CDN.[00:29:45] Alex Volkov: Yeah,[00:29:45] swyx: but it's the AI versions of everything, right? Do you like do you see the analogies or?[00:29:52] Olivier Godement: Whatever Whatever I took to developers. I feel like Good models are just half of the story to build a good app There's a third model you need to do Evaluation is the perfect example. Like, you know, you can have the best model in the world If you're in the dark, like, you know, it's really hard to gain the confidence and so Our philosophy is[00:30:11] Olivier Godement: The whole like software development stack is being basically reinvented, you know, with LLMs. There is no freaking way that open AI can build everything. Like there is just too much to build, frankly. And so my philosophy is, essentially, we'll focus on like the tools which are like the closest to the model itself.[00:30:28] Olivier Godement: So that's why you see us like, you know, investing quite a bit in like fine tuning, distillation, our evaluation, because we think that it actually makes sense to have like in one spot, Like, you know, all of that. Like, there is some sort of virtual circle, essentially, that you can set in place. But stuff like, you know, LLMOps, like tools which are, like, further away from the model, I don't know if you want to do, like, you know, super elaborate, like, prompt management, or, you know, like, tooling, like, I'm not sure, like, you know, OpenAI has, like, such a big edge, frankly, like, you know, to build this sort of tools.[00:30:56] Olivier Godement: So that's how we view it at the moment. But again, frankly, the philosophy is super simple. The strategy is super simple. It's meeting developers where they want us to be. And so, you know that's frankly, like, you know, day in, day out, like, you know, what I try to do.[00:31:08] Alessio: Cool. Thank you so much for the time.[00:31:10] Alessio: I'm sure you,[00:31:10] swyx: Yeah, I have more questions on, a couple questions on voice, and then also, like, your call to action, like, what you want feedback on, right? So, I think we should spend a bit more time on voice, because I feel like that's, like, the big splash thing. I talked well Well, I mean, I mean, just what is the future of real time for OpenAI?[00:31:28] swyx: Yeah. Because I think obviously video is next. You already have it in the, the ChatGPT desktop app. Do we just have a permanent, like, you know, like, are developers just going to be, like, sending sockets back and forth with OpenAI? Like how do we program for that? Like, what what is the future?[00:31:44] Olivier Godement: Yeah, that makes sense. I think with multimodality, like, real time is quickly becoming, like, you know, essentially the right experience, like, to build an application. Yeah. So my expectation is that we'll see like a non trivial, like a volume of applications like moving to a real time API. Like if you zoom out, like, audio is really simple, like, audio until basically now.[00:32:05] Olivier Godement: Audio on the web, in apps, was basically very much like a second class citizen. Like, you basically did like an audio chatbot for users who did not have a choice. You know, they were like struggling to read, or I don't know, they were like not super educated with technology. And so, frankly, it was like the crappy option, you know, compared to text.[00:32:25] Olivier Godement: But when you talk to people in the real world, the vast majority of people, like, prefer to talk and listen instead of typing and writing.[00:32:34] swyx: We speak before we write.[00:32:35] Olivier Godement: Exactly. I don't know. I mean, I'm sure it's the case for you in Singapore. For me, my friends in Europe, the number of, like, WhatsApp, like, voice notes they receive every day, I mean, just people, it makes sense, frankly, like, you know.[00:32:45] Olivier Godement: Chinese. Chinese, yeah.[00:32:46] swyx: Yeah,[00:32:47] Olivier Godement: all voice. You know, it's easier. There is more emotions. I mean, you know, you get the point across, like, pretty well. And so my personal ambition for, like, the real time API and, like, audio in general is to make, like, audio and, like, multimodality, like, truly a first class experience.[00:33:01] Olivier Godement: Like, you know, if you're, like, you know, the amazing, like, super bold, like, start up out of YC, you want to build, like, the next, like, billion, like, you know, user application to make it, like, truly your first and make it feel, like, you know, an actual good, like, you know, product experience. So that's essentially the ambition, and I think, like, yeah, it could be pretty big.[00:33:17] swyx: Yeah. I think one, one people, one issue that people have with the voice so far as, as released in advanced voice mode is the refusals.[00:33:24] Alex Volkov: Yeah.[00:33:24] swyx: You guys had a very inspiring model spec. I think Joanne worked on that. Where you said, like, yeah, we don't want to overly refuse all the time. In fact, like, even if, like, not safe for work, like, in some occasions, it's okay.[00:33:38] swyx: How, is there an API that we can say, not safe for work, okay?[00:33:41] Olivier Godement: I think we'll get there. I think we'll get there. The mobile spec, like, nailed it, like, you know. It nailed it! It's so good! Yeah, we are not in the business of, like, policing, you know, if you can say, like, vulgar words or whatever. You know, there are some use cases, like, you know, I'm writing, like, a Hollywood, like, script I want to say, like, will go on, and it's perfectly fine, you know?[00:33:59] Olivier Godement: And so I think the direction where we'll go here is that basically There will always be like, you know, a set of behavior that we will, you know, just like forbid, frankly, because they're illegal against our terms of services. But then there will be like, you know, some more like risky, like themes, which are completely legal, like, you know, vulgar words or, you know, not safe for work stuff.[00:34:17] Olivier Godement: Where basically we'll expose like a controllable, like safety, like knobs in the API to basically allow you to say, hey, that theme okay, that theme not okay. How sensitive do you want the threshold to be on safety refusals? I think that's the Dijkstra. So a[00:34:31] swyx: safety API.[00:34:32] Olivier Godement: Yeah, in a way, yeah.[00:34:33] swyx: Yeah, we've never had that.[00:34:34] Olivier Godement: Yeah. '[00:34:35] swyx: cause right now is you, it is whatever you decide. And then it's, that's it. That, that, that would be the main reason I don't use opening a voice is because of[00:34:42] Olivier Godement: it's over police. Over refuse over refusals. Yeah. Yeah, yeah. No, we gotta fix that. Yeah. Like singing,[00:34:47] Alessio: we're trying to do voice. I'm a singer.[00:34:49] swyx: And you, you locked off singing.[00:34:51] swyx: Yeah,[00:34:51] Alessio: yeah, yeah.[00:34:52] swyx: But I, I understand music gets you in trouble. Okay. Yeah. So then, and then just generally, like, what do you want to hear from developers? Right? We have, we have all developers watching you know, what feedback do you want? Any, anything specific as well, like from, especially from today anything that you are unsure about, that you are like, Our feedback could really help you decide.[00:35:09] swyx: For sure.[00:35:10] Olivier Godement: I think, essentially, it's becoming pretty clear after today that, you know, I would say the open end direction has become pretty clear, like, you know, after today. Investment in reasoning, investment in multimodality, Investment as well, like in, I would say, tool use, like function calling. To me, the biggest question I have is, you know, Where should we put the cursor next?[00:35:30] Olivier Godement: I think we need all three of them, frankly, like, you know, so we'll keep pushing.[00:35:33] swyx: Hire 10, 000 people, or actually, no need, build a bunch of bots.[00:35:37] Olivier Godement: Exactly, and so let's take O1 smart enough, like, for your problems? Like, you know, let's set aside for a second the existing models, like, for the apps that you would love to build, is O1 basically it in reasoning, or do we still have, like, you know, a step to do?[00:35:50] Olivier Godement: Preview is not enough, I[00:35:52] swyx: need the full one.[00:35:53] Olivier Godement: Yeah, so that's exactly that sort of feedback. Essentially what they would love to do is for developers I mean, there's a thing that Sam has been saying like over and over again, like, you know, it's easier said than done, but I think it's directionally correct. As a developer, as a founder, you basically want to build an app which is a bit too difficult for the model today, right?[00:36:12] Olivier Godement: Like, what you think is right, it's like, sort of working, sometimes not working. And that way, you know, that basically gives us like a goalpost, and be like, okay, that's what you need to enable with the next model release, like in a few months. And so I would say that Usually, like, that's the sort of feedback which is like the most useful that I can, like, directly, like, you know, incorporate.[00:36:33] swyx: Awesome. I think that's our time. Thank you so much, guys. Yeah, thank you so much.[00:36:38] AI Charlie: Thank you. We were particularly impressed that Olivier addressed the not safe for work moderation policy question head on, as that had only previously been picked up on in Reddit forums. This is an encouraging sign that we will return to in the closing candor with Sam Altman at the end of this episode.[00:36:57] Romain Huet, Head of DX, OpenAI[00:36:57] AI Charlie: Next, a chat with Roman Hewitt, friend of the pod, AI Engineer World's fair closing keynote speaker, and head of developer experience at OpenAI on his incredible live demos And advice to AI engineers on all the new modalities.[00:37:12] Alessio: Alright, we're live from OpenAI Dev Day. We're with Juan, who just did two great demos on, on stage.[00:37:17] Alessio: And he's been a friend of Latentspace, so thanks for taking some of the time.[00:37:20] Romain Huet: Of course, yeah, thank you for being here and spending the time with us today.[00:37:23] swyx: Yeah, I appreciate appreciate you guys putting this on. I, I know it's like extra work, but it really shows the developers that you're, Care and about reaching out.[00:37:31] Romain Huet: Yeah, of course, I think when you go back to the OpenAI mission, I think for us it's super important that we have the developers involved in everything we do. Making sure that you know, they have all of the tools they need to build successful apps. And we really believe that the developers are always going to invent the ideas, the prototypes, the fun factors of AI that we can't build ourselves.[00:37:49] Romain Huet: So it's really cool to have everyone here.[00:37:51] swyx: We had Michelle from you guys on. Yes, great episode. She very seriously said API is the path to AGI. Correct. And people in our YouTube comments were like, API is not AGI. I'm like, no, she's very serious. API is the path to AGI. Like, you're not going to build everything like the developers are, right?[00:38:08] swyx: Of[00:38:08] Romain Huet: course, yeah, that's the whole value of having a platform and an ecosystem of amazing builders who can, like, in turn, create all of these apps. I'm sure we talked about this before, but there's now more than 3 million developers building on OpenAI, so it's pretty exciting to see all of that energy into creating new things.[00:38:26] Alessio: I was going to say, you built two apps on stage today, an international space station tracker and then a drone. The hardest thing must have been opening Xcode and setting that up. Now, like, the models are so good that they can do everything else. Yes. You had two modes of interaction. You had kind of like a GPT app to get the plan with one, and then you had a cursor to do apply some of the changes.[00:38:47] Alessio: Correct. How should people think about the best way to consume the coding models, especially both for You know, brand new projects and then existing projects that you're trying to modify.[00:38:56] Romain Huet: Yeah. I mean, one of the things that's really cool about O1 Preview and O1 Mini being available in the API is that you can use it in your favorite tools like cursor like I did, right?[00:39:06] Romain Huet: And that's also what like Devin from Cognition can use in their own software engineering agents. In the case of Xcode, like, it's not quite deeply integrated in Xcode, so that's why I had like chat GPT side by side. But it's cool, right, because I could instruct O1 Preview to be, like, my coding partner and brainstorming partner for this app, but also consolidate all of the, the files and architect the app the way I wanted.[00:39:28] Romain Huet: So, all I had to do was just, like, port the code over to Xcode and zero shot the app build. I don't think I conveyed, by the way, how big a deal that is, but, like, you can now create an iPhone app from scratch, describing a lot of intricate details that you want, and your vision comes to life in, like, a minute.[00:39:47] Romain Huet: It's pretty outstanding.[00:39:48] swyx: I have to admit, I was a bit skeptical because if I open up SQL, I don't know anything about iOS programming. You know which file to paste it in. You probably set it up a little bit. So I'm like, I have to go home and test it. And I need the ChatGPT desktop app so that it can tell me where to click.[00:40:04] Romain Huet: Yeah, I mean like, Xcode and iOS development has become easier over the years since they introduced Swift and SwiftUI. I think back in the days of Objective C, or like, you know, the storyboard, it was a bit harder to get in for someone new. But now with Swift and SwiftUI, their dev tools are really exceptional.[00:40:23] Romain Huet: But now when you combine that with O1, as your brainstorming and coding partner, it's like your architect, effectively. That's the best way, I think, to describe O1. People ask me, like, can GPT 4 do some of that? And it certainly can. But I think it will just start spitting out code, right? And I think what's great about O1, is that it can, like, make up a plan.[00:40:42] Romain Huet: In this case, for instance, the iOS app had to fetch data from an API, it had to look at the docs, it had to look at, like, how do I parse this JSON, where do I store this thing, and kind of wire things up together. So that's where it really shines. Is mini or preview the better model that people should be using?[00:40:58] Romain Huet: Like, how? I think people should try both. We're obviously very excited about the upcoming O1 that we shared the evals for. But we noticed that O1 Mini is very, very good at everything math, coding, everything STEM. If you need for your kind of brainstorming or your kind of science part, you need some broader knowledge than reaching for O1 previews better.[00:41:20] Romain Huet: But yeah, I used O1 Mini for my second demo. And it worked perfectly. All I needed was very much like something rooted in code, architecting and wiring up like a front end, a backend, some UDP packets, some web sockets, something very specific. And it did that perfectly.[00:41:35] swyx: And then maybe just talking about voice and Wanderlust, the app that keeps on giving, what's the backstory behind like preparing for all of that?[00:41:44] Romain Huet: You know, it's funny because when last year for Dev Day, we were trying to think about what could be a great demo app to show like an assistive experience. I've always thought travel is a kind of a great use case because you have, like, pictures, you have locations, you have the need for translations, potentially.[00:42:01] Romain Huet: There's like so many use cases that are bounded to travel that I thought last year, let's use a travel app. And that's how Wanderlust came to be. But of course, a year ago, all we had was a text based assistant. And now we thought, well, if there's a voice modality, what if we just bring this app back as a wink.[00:42:19] Romain Huet: And what if we were interacting better with voice? And so with this new demo, what I showed was the ability to like, So, we wanted to have a complete conversation in real time with the app, but also the thing we wanted to highlight was the ability to call tools and functions, right? So, like in this case, we placed a phone call using the Twilio API, interfacing with our AI agents, but developers are so smart that they'll come up with so many great ideas that we could not think of ourselves, right?[00:42:48] Romain Huet: But what if you could have like a, you know, a 911 dispatcher? What if you could have like a customer service? Like center, that is much smarter than what we've been used to today. There's gonna be so many use cases for real time, it's awesome.[00:43:00] swyx: Yeah, and sometimes actually you, you, like this should kill phone trees.[00:43:04] swyx: Like there should not be like dial one[00:43:07] Romain Huet: of course para[00:43:08] swyx: espanol, you know? Yeah, exactly. Or whatever. I dunno.[00:43:12] Romain Huet: I mean, even you starting speaking Spanish would just do the thing, you know you don't even have to ask. So yeah, I'm excited for this future where we don't have to interact with those legacy systems.[00:43:22] swyx: Yeah. Yeah. Is there anything, so you are doing function calling in a streaming environment. So basically it's, it's web sockets. It's UDP, I think. It's basically not guaranteed to be exactly once delivery. Like, is there any coding challenges that you encountered when building this?[00:43:39] Romain Huet: Yeah, it's a bit more delicate to get into it.[00:43:41] Romain Huet: We also think that for now, what we, what we shipped is a, is a beta of this API. I think there's much more to build onto it. It does have the function calling and the tools. But we think that for instance, if you want to have something very robust, On your client side, maybe you want to have web RTC as a client, right?[00:43:58] Romain Huet: And, and as opposed to like directly working with the sockets at scale. So that's why we have partners like Life Kit and Agora if you want to, if you want to use them. And I'm sure we'll have many mores in the, in many more in the future. But yeah, we keep on iterating on that, and I'm sure the feedback of developers in the weeks to come is going to be super critical for us to get it right.[00:44:16] swyx: Yeah, I think LiveKit has been fairly public that they are used in, in the Chachapiti app. Like, is it, it's just all open source, and we just use it directly with OpenAI, or do we use LiveKit Cloud or something?[00:44:28] Romain Huet: So right now we, we released the API, we released some sample code also, and referenced clients for people to get started with our API.[00:44:35] Romain Huet: And we also partnered with LifeKit and Agora, so they also have their own, like ways to help you get started that plugs natively with the real time API. So depending on the use case, people can, can can decide what to use. If you're working on something that's completely client or if you're working on something on the server side, for the voice interaction, you may have different needs, so we want to support all of those.[00:44:55] Alessio: I know you gotta run. Is there anything that you want the AI engineering community to give feedback on specifically, like even down to like, you know, a specific API end point or like, what, what's like the thing that you want? Yeah. I[00:45:08] Romain Huet: mean, you know, if we take a step back, I think dev Day this year is all different from last year and, and in, in a few different ways.[00:45:15] Romain Huet: But one way is that we wanted to keep it intimate, even more intimate than last year. We wanted to make sure that the community is. Thank you very much for joining us on the Spotlight. That's why we have community talks and everything. And the takeaway here is like learning from the very best developers and AI engineers.[00:45:31] Romain Huet: And so, you know we want to learn from them. Most of what we shipped this morning, including things like prompt caching the ability to generate prompts quickly in the playground, or even things like vision fine tuning. These are all things that developers have been asking of us. And so, the takeaway I would, I would leave them with is to say like, Hey, the roadmap that we're working on is heavily influenced by them and their work.[00:45:53] Romain Huet: And so we love feedback From high feature requests, as you say, down to, like, very intricate details of an API endpoint, we love feedback, so yes that's, that's how we, that's how we build this API.[00:46:05] swyx: Yeah, I think the, the model distillation thing as well, it might be, like, the, the most boring, but, like, actually used a lot.[00:46:12] Romain Huet: True, yeah. And I think maybe the most unexpected, right, because I think if I, if I read Twitter correctly the past few days, a lot of people were expecting us. To shape the real time API for speech to speech. I don't think developers were expecting us to have more tools for distillation, and we really think that's gonna be a big deal, right?[00:46:30] Romain Huet: If you're building apps that have you know, you, you want high, like like low latency, low cost, but high performance, high quality on the use case distillation is gonna be amazing.[00:46:40] swyx: Yeah. I sat in the distillation session just now and they showed how they distilled from four oh to four mini and it was like only like a 2% hit in the performance and 50 next.[00:46:49] swyx: Yeah,[00:46:50] Romain Huet: I was there as well for the superhuman kind of use case inspired for an Ebola client. Yeah, this was really good. Cool man! so much for having me. Thanks again for being here today. It's always[00:47:00] AI Charlie: great to have you. As you might have picked up at the end of that chat, there were many sessions throughout the day focused on specific new capabilities.[00:47:08] Michelle Pokrass, Head of API at OpenAI ft. Simon Willison[00:47:08] AI Charlie: Like the new model distillation features combining EVOLs and fine tuning. For our next session, we are delighted to bring back two former guests of the pod, which is something listeners have been greatly enjoying in our second year of doing the Latent Space podcast. Michelle Pokras of the API team joined us recently to talk about structured outputs, and today gave an updated long form session at Dev Day, describing the implementation details of the new structured output mode.[00:47:39] AI Charlie: We also got her updated thoughts on the VoiceMode API we discussed in her episode, now that it is finally announced. She is joined by friend of the pod and super blogger, Simon Willison, who also came back as guest co host in our Dev Day. 2023 episode.[00:47:56] Alessio: Great, we're back live at Dev Day returning guest Michelle and then returning guest co host Fork.[00:48:03] Alessio: Fork, yeah, I don't know. I've lost count. I think it's been a few. Simon Willison is back. Yeah, we just wrapped, we just wrapped everything up. Congrats on, on getting everything everything live. Simon did a great, like, blog, so if you haven't caught up, I[00:48:17] Simon Willison: wrote my, I implemented it. Now, I'm starting my live blog while waiting for the first talk to start, using like GPT 4, I wrote me the Javascript, and I got that live just in time and then, yeah, I was live blogging the whole day.[00:48:28] swyx: Are you a cursor enjoyer?[00:48:29] Simon Willison: I haven't really gotten into cursor yet to be honest. I just haven't spent enough time for it to click, I think. I'm more a copy and paste things out of Cloud and chat GPT. Yeah. It's interesting.[00:48:39] swyx: Yeah. I've converted to cursor and 01 is so easy to just toggle on and off.[00:48:45] Alessio: What's your workflow?[00:48:46] Alessio: VS[00:48:48] Michelle Pokrass: Code co pilot, so Yep, same here. Team co pilot. Co pilot is actually the reason I joined OpenAI. It was, you know, before ChatGPT, this is the thing that really got me. So I'm still into it, but I keep meaning to try out Cursor, and I think now that things have calmed down, I'm gonna give it a real go.[00:49:03] swyx: Yeah, it's a big thing to change your tool of choice.[00:49:06] swyx: Yes,[00:49:06] Michelle Pokrass: yeah, I'm pretty dialed, so.[00:49:09] swyx: I mean, you know, if you want, you can just fork VS Code and make your own. That's the thing to dumb thing, right? We joked about doing a hackathon where the only thing you do is fork VS Code and bet me the best fork win.[00:49:20] Michelle Pokrass: Nice.[00:49:22] swyx: That's actually a really good idea. Yeah, what's up?[00:49:26] swyx: I mean, congrats on launching everything today. I know, like, we touched on it a little bit, but, like, everyone was kind of guessing that Voice API was coming, and, like, we talked about it in our episode. How do you feel going into the launch? Like, any design decisions that you want to highlight?[00:49:41] Michelle Pokrass: Yeah, super jazzed about it. The team has been working on it for a while. It's, like, a very different API for us. It's the first WebSocket API, so a lot of different design decisions to be made. It's, like, what kind of events do you send? When do you send an event? What are the event names? What do you send, like, on connection versus on future messages?[00:49:57] Michelle Pokrass: So there have been a lot of interesting decisions there. The team has also hacked together really cool projects as we've been testing it. One that I really liked is we had an internal hack a thon for the API team. And some folks built like a little hack that you could use to, like VIM with voice mode, so like, control vim, and you would tell them on like, nice, write a file and it would, you know, know all the vim commands and, and pipe those in.[00:50:18] Michelle Pokrass: So yeah, a lot of cool stuff we've been hacking on and really excited to see what people build with it.[00:50:23] Simon Willison: I've gotta call out a demo from today. I think it was Katja had a 3D visualization of the solar system, like WebGL solar system, you could talk to. That is one of the coolest conference demos I've ever seen.[00:50:33] Simon Willison: That was so convincing. I really want the code. I really want the code for that to get put out there. I'll talk[00:50:39] Michelle Pokrass: to the team. I think we can[00:50:40] Simon Willison: probably
AKI Tips and Tricks from Joel Topf MD, Kashlak's Chief of Nephrology Get a grip on acute kidney injury (AKI) with Dr. Joel Topf (AKA @kidney_boy), Kashlak's Chief of Nephrology! We've put together an AKI highlight reel - focusing on practical tips and tricks to help you identify, diagnose and manage AKI, plus how to recognize AIN and random myths and musings on vancomycin, NSAIDS, contrast nephropathy, and the risk of NSF from gadolinium. Listeners can claim Free CE credit through VCU Health at http://curbsiders.vcuhealth.org/ (CME goes live at 0900 ET on the episode's release date). Show Notes | Subscribe | Spotify | Swag! | Top Picks | Mailing List | thecurbsiders@gmail.com | Free CME! Credits Written (including CME questions) and Produced by: Cyrus Askin, MD Infographic by: Cyrus Askin, MD Cover Art: Kate Grant MBChb, MRCGP Hosts: Matthew Watto MD, FACP; Paul Williams MD, FACP Editor: Matthew Watto MD, FACP (written materials); Clair Morgan of nodderly.com Guest: Joel Topf, MD Time Stamps 00:00 Sponsors - VCU Health CE and Pediatrics On Call podcast by APP 00:30 Intro, disclaimer, guest bio 03:00 Guest one-liner, Picks of the Week*: Zoe Keating albums (Cellist); Mrs. America (TV series) on FX; The Last of Us (Videogame); 08:45 Sponsor - Pediatrics On Call podcast by APP 09:15 Definition of acute kidney injury (AKI) and fundamentals 11:00 Cardiorenal syndrome 12:24 Schema for AKI 17:30 Establish an etiology, determine urine output and address electrolyte abnormalities 21:22 AKI in the otherwise-healthy patient; 32:20 Rhabdomyolysis 38:21 Vancomycin 41:43 Acute interstitial nephritis (AIN) 44:52 Contrast induced nephropathy (CIN) 50:37 Gadolinium in AKI and/or CKD 52:53 Timing of dialysis 56:37 AKI in the out-patient setting and how to handle home meds e.g. TMP-SMX, RAAS inhibitors; 62:01 Is Ultrasound necessary in AKI 64:58 Dr. Topf's take home points and Plug for Seminars in Nephrology 68:45 Outro and Sponsor - VCU Health CE Sponsor: Freed You can try Freed for free right now by going to freed.ai. And listeners of Curbsiders can use code CURB50 for $50 off their first month. Sponsor: Panacea Financial If you're ready to join the thousands of doctors who have declared independence from traditional banks, visit panaceafinancial.com today. Sponsor: Locumstory Tune in to The Locumstory Podcast on Spotify, Apple, or Google podcasts.