Podcasts about Jit

  • 353PODCASTS
  • 912EPISODES
  • 48mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • May 11, 2025LATEST

POPULARITY

20172018201920202021202220232024

Categories



Best podcasts about Jit

Show all podcasts related to jit

Latest podcast episodes about Jit

airhacks.fm podcast with adam bien
Run Java with Java

airhacks.fm podcast with adam bien

Play Episode Listen Later May 11, 2025 62:24


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

NPC: Next Portable Console
Anbernic and Ayaneo Keep Launching and a JIT Twist on iOS

NPC: Next Portable Console

Play Episode Listen Later May 5, 2025 40:38


This week on NPC, Federico, Brendon, and John chart which handheld makers are still shipping to the U.S. in the wake of steep tariffs, then explore how speedrunners are stress‑testing Breath of the Wild at Nintendo's Switch 2 hands‑on events. Plus, they update listeners on Nintendo's release of version 20 of the original Switch's firmware, how a contempt order against Apple could unlock new business models for developers, the surprising arrival of JIT on the App Store, Nothing's launch of the CMF Phone 2 Pro, and how Anbernic and Ayaneo are defying economic uncertainty by releasing new handhelds. Also available on YouTube here. Links and Show Notes The Latest Portable Gaming News Tariffs: Good News and Bad Retroid Updates Shipping Policy for U.S. Customers Powkiddy stopping U.S. shipments 8BitDo suspends US shipments from Chinese warehouse due to tariffs Switch 2 News Speedrunner Beats The Legend Of Zelda Breath Of The Wild Switch 2 Edition At Preview Event Switch update 20.0.0 adds Virtual Game Cards, GameShare, Switch 2 transfer iOS Gaming StikDebug brings JIT to the iPhone JIT enabler lands on App Store, likely unlocking Wii and Switch emulation on iOS An ‘official' Flappy Bird game is back, but it has nothing to do with the original creator. Handhelds Anbernic RG34XX SP May Drop Next Month AYANEO Pocket ACE hits Indiegogo (retro handheld with a 4.5 inch display and Snapdragon G3x Gen 2) Other hardware Nothing's CMF Phone 2 Pro is an affordable phone with a unique modular ecosystem Topics A Retroid Pocket Flip 2 Update Subscribe to NPC XL NPC XL is a weekly members-only version of NPC with extra content, available exclusively through our new Patreon for $5/month. Each week on NPC XL, Federico, Brendon, and John record a special segment or deep dive about a particular topic that is released alongside the “regular” NPC episodes. You can subscribe here: https://www.patreon.com/c/NextPortableConsole Leave Feedback for John, Federico, and Brendon NPC Feedback Form Credits Show Art: Brendon Bigley Music: Will LaPorte Follow Us Online On the Web MacStories.net Wavelengths.online Follow us on Mastodon NPC Federico John Brendon Follow us on Bluesky NPC MacStories Federico Viticci John Voorhees Brendon Bigley Affiliate Linking Policy: https://www.macstories.net/privacy-policy/

52 Weeks of Cloud
Deno: The Modern TypeScript Runtime Alternative to Python

52 Weeks of Cloud

Play Episode Listen Later May 5, 2025 7:26


Deno: The Modern TypeScript Runtime Alternative to PythonEpisode SummaryDeno stands tall. TypeScript runs fast in this Rust-based runtime. It builds standalone executables and offers type safety without the headaches of Python's packaging and performance problems.KeywordsDeno, TypeScript, JavaScript, Python alternative, V8 engine, scripting language, zero dependencies, security model, standalone executables, Rust complement, DevOps tooling, microservices, CLI applicationsKey Benefits Over PythonBuilt-in TypeScript SupportFirst-class TypeScript integrationStatic type checking improves code qualityBetter IDE support with autocomplete and error detectionTypes catch errors before runtimeSuperior PerformanceV8 engine provides JIT compilation optimizationsSignificantly faster than CPython for most workloadsNo Global Interpreter Lock (GIL) limiting parallelismAsynchronous operations are first-class citizensBetter memory management with V8's garbage collectorZero Dependencies PhilosophyNo package.json or external package managerURLs as imports simplify dependency managementBuilt-in standard library for common operationsNo node_modules folderSimplified dependency auditingModern Security ModelExplicit permissions for file, network, and environment accessSecure by default - no arbitrary code executionSandboxed execution environmentSimplified Bundling and DistributionCompile to standalone executablesConsistent execution across platformsNo need for virtual environmentsSimplified deployment to productionReal-World Usage ScenariosDevOps tooling and automationMicroservices and API developmentData processing applicationsCLI applications with standalone executablesWeb development with full-stack TypeScriptEnterprise applications with type-safe business logicComplementing RustPerfect scripting companion to Rust's philosophyShared focus on safety and developer experienceUnified development experience across languagesPossibility to start with Deno and migrate performance-critical parts to RustComing in May: New courses on Deno from Pragmatic A-Lapse

Cupertino
Una Switch 2 en cada iPhone (gracias a la UE)

Cupertino

Play Episode Listen Later Apr 28, 2025 45:49


Se viene la unificación los "dos Siris" actuales: los sistemas tradicionales de comandos de Siri con capacidades de lenguaje natural más avanzadas, con Mike Rockwell a la cabeza.Analizamos los desafíos técnicos, como la integración de respuestas determinísticas (ej. activar alarmas) con la flexibilidad conversacional de los LLMs, y cómo esto podría materializarse en los próximos años con mejoras en dispositivos como el iPhone y el iPad.Lo de iRehen mejor nos olvidamos. Avisadnos si la veis.También abordamos las limitaciones de CarPlay tras la polémica con la app Sidecar, que permitía reproducir video hasta ser bloqueada por Apple. Se necesitan APIs más flexibles para equilibrar funcionalidad y seguridadCelebramos el primer aniversario de AltStore PAL en la UE, con la llegada de AltStore Classic y Stickdebug, un avance significativo... que llega justo antes de la Switch 2. Salen a la banda los abogados de Nintendo.Finalmente, criticamos (un poco) la lentitud de Apple en consolidar su ecosistema gaming, pese a avances como el Game Porting Toolkit, y especulamos sobre posibles anuncios en la WWDC. Apple's New Siri Chief Mike Rockwell Overhauls Management to Start Turnaround - Bloomberg 17e产线改造已提上... - @定焦数码的微博 - 微博 iHostage Behind the Scenes Netflix - YouTube Sidecar app removing CarPlay browser and video playback feature, refunds available - 9to5Mac Sidecar: Automotive assistant on the App Store AltStore Classic | AltStore AltStore.io on X: "Happy Birthday AltStore PAL!!

Code Story
S10 Bonus: Shai Horovitz, Jit.io

Code Story

Play Episode Listen Later Apr 24, 2025 25:03


Shai Horovitz grew up on a farm in Israel, 1.5 hours north of Tel Aviv. He was drafted into the army, in a unit that focused on technology - and in 2013, he moved to the states and joined a startup. And - he loved it, eventually leading the team in building the business in Japan. Outside of tech, he loves to travel with his family and 3 kids. He is also a self proclaimed foodie, and enjoys sports - spending 11 years in Boston rooting on the Celtics.The team at Shai's current venture was attempting to shift left the solving of security issues in production. Now, they are entering into a new era - in building the agentic cybersecurity team of the future. Two years ago, he joined to lead the charge.This is the creation story of Jit.Sponsors MailtrapSpeakeasyQA WolfSnapTradeLinkshttps://www.jit.io/https://www.linkedin.com/in/shai-horovitz-855a3a49/Our Sponsors:* Check out Vanta: https://vanta.com/CODESTORYSupport this podcast at — https://redcircle.com/code-story/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Resilient Cyber
Resilient Cyber w/ Jit - Agentic AI for AppSec is Here

Resilient Cyber

Play Episode Listen Later Apr 8, 2025 28:03


In this episode, we sit down with David Melamed and Shai Horovitz of the Jit team. We discussed Agentic AI for AppSec and how security teams use it to get real work done.We covered a lot of key topics, including:What some of the systemic problems facing AppSec are, even before the widespread adoption of AI, such as vulnerability prioritization, security technical debt and being outnumbered exponentially by Developers.The surge of interest and investment in AI and agentic workflows for AppSec, and why AppSec is an appealing space for this sort of investment and excitement.How the prior wave of AppSec tooling was focused on findings problems, riding the wave of shift left but how this has led to alert fatigue and overload, and how the next-era of AppSec tools will need to focus on not just finding but actually fixing problems.Some of the unique capabilities and features the Jit team has been working on, such as purpose-built agents in areas such as SecOps, AppSec and Compliance, as well as context-graphs with organizational insights to drive effective remediation.The role of Agentic AI and how it will help tackle some of the systemic challenges in the AppSec industry.Addressing concerns around privacy and security when using AI, by leveraging offerings from CSPs and integrating guardrails and controls to mitigate risks.

airhacks.fm podcast with adam bien
High-Performance Load Testing

airhacks.fm podcast with adam bien

Play Episode Listen Later Apr 6, 2025 70:10


An airhacks.fm conversation with Francesco Nigro (@forked_franz) about: discussion about the importance of stress testing over System Tests and unit tests, Coordinated Omission Problem in load generators where they don't accurately measure server performance during slowdowns, introduction to HyperFoil as a high-performance load generator capable of generating millions of requests per second with just two cores, explanation of how HyperFoil avoids GC overhead by pre-allocating resources, the architecture of HyperFoil using Netty event loops and a graph-based execution model, comparison with other load testing tools like JMeter, K6, Apache Benchmark and Vegeta, introduction to QDUP as a shell automation tool for distributed testing, overview of Horreum for performance test results storage and analysis, explanation of how these tools work together in Red Hat's performance testing pipeline, discussion of JCTools and its importance for GC-free concurrent data structures, the Universal Scalability Law and its application to load balancing algorithms, the pick-two-random algorithm for efficient resource allocation, the benefits of using JBang for easy one-line execution of HyperFoil, potential drawbacks of HyperFoil including ergonomics and JIT compilation warm-up issues, the possibility of using GraalVM native image to avoid JIT compilation delays Francesco Nigro on twitter: @forked_franz

Postgres FM
Performance cliffs

Postgres FM

Play Episode Listen Later Apr 4, 2025 38:08


Nikolay and Michael are joined by Tomas Vondra to discuss single query performance cliffs — what they are, why they happen, some things we can do to make them less likely or less severe, and some potential improvements to Postgres that could help. Here are some links to things they mentioned:Tomas Vondra https://postgres.fm/people/tomas-vondraWhere do performance cliffs come from? (Talk by Tomas) https://www.youtube.com/watch?v=UzdAelm-QSYWhere do performance cliffs come from? (Slides) https://vondra.me/pdf/performance-cliffs-posette-2024.pdfIncrease the number of fast-path lock slots (committed for Postgres 18) https://www.postgresql.org/message-id/flat/E1ss4gX-000IvX-63%40gemulon.postgresql.org San Francisco Bay Area Postgres meet-up with Tomas on 8th April (online) https://www.meetup.com/postgresql-1/events/306484787Our episode on Extended Statistics https://postgres.fm/episodes/extended-statisticsLogging plan of the currently running query (proposed patch by Rafael Thofehrn Castro and Atsushi Torikoshi) https://commitfest.postgresql.org/patch/5330Our episode with Peter Geoghegan on Skip Scan https://postgres.fm/episodes/skip-scanIndex Prefetching patch that Tomas is collaborating with Peter Geoghegan on https://commitfest.postgresql.org/patch/4351A generalized join algorithm, G-Join (paper by Goetz Graefe) https://dl.gi.de/server/api/core/bitstreams/ce8e3fab-0bac-45fc-a6d4-66edaa52d574/content Smooth Scan: Robust Access Path Selection without Cardinality Estimation (paper by R. Borovica, S. Idreos, A. Ailamaki, M. Zukowski, C. Fraser) https://stratos.seas.harvard.edu/sites/g/files/omnuum4611/files/stratos/files/smoothscan.pdfJust-in-Time Compilation (JIT) https://www.postgresql.org/docs/current/jit.htmlNotes from a pgconf.dev unconference session in 2024 about JIT (discusses issues) https://wiki.postgresql.org/wiki/PGConf.dev_2024_Developer_Unconference#JIT_compilationImplementing an alternative JIT provider for PostgreSQL (by Xing Guo) https://higuoxing.com/archives/implementing-jit-provider-for-pgsqlTomas' Office Hours https://vondra.me/posts/office-hours-experiment ~~~What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!~~~Postgres FM is produced by:Michael Christofides, founder of pgMustardNikolay Samokhvalov, founder of Postgres.aiWith special thanks to:Jessie Draws for the elephant artwork 

Counterpoint Podcast
Ep#63 Overcoming limitations of JIT in Indian auto supply chain with an agile pull-based system

Counterpoint Podcast

Play Episode Listen Later Mar 26, 2025 6:12


In this podcast, we delve into the journey of Just-In-Time (JIT) in the automotive industry, exploring its rise, implementation challenges, and the emerging need for a more adaptable pull-based system. We discuss how traditional JIT practices are struggling with demand fluctuations, supply chain inefficiencies, and inventory imbalances. Tune in to understand how a new, more innovative approach—focused on flexibility, buffers, and real-time responsiveness—could transform supply chains, reduce costs, and create more seamless production flows across the industry.

What Is...? A Jeopardy! Podcast
Week of March 10: When I'm Under, I'm So Under

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Mar 18, 2025 87:47


We are back, baby! After Emily needed a week off to deal with a butt issue, we have returned and not a moment too soon, as we have an absolutely stellar week of games to recap that had a tournament feel and some very memorable contestants. The H-Bomb looks like he's going to blow up the Jeopardy! stage before running into James Corson, who starts a little run of his own, before the third podium changes hands a few times before the end of the week. We also include some JIT coverage too, so don't fear, as we include Juveria's run-in with Cocaine Bear and Matt's attempt to be the next J! villain. Plus, the very same Jeopardy! insider is once again claiming Ken is threatened by Colin Jost and we dive deep on Twister. Donate to the show at patreon.com/jeopardypodcast! Our bonus episode for March drops soon, as Alison Betts joins us for an exclusive interview! You also get access to our Discord and we have way more fun stuff coming, so help support the show today! SOURCE: History: "How Johnny Carson Saved Twister" by Christopher Klein; Smithsonian: "When Twister Was Too Risqué for America" by Michael Waters; The Guardian: "How We Made Twister" by Nancy Waters Special thank you as always to the J-Archive and The Jeopardy! Fan. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

core.py
Episode 19: Async hacks, unicorns and velociraptors

core.py

Play Episode Listen Later Mar 8, 2025 127:21


In this asynchronous episode we're interviewing a fellow core developer Yury Selivanov to talk about asyncio's past and future, composable design, immutability, and databases you'd actually like using. We also broke the 2-hour episode barrier!## Timestamps(00:00:00) INTRO(00:01:33) PART 1: INTERVIEW(00:02:27) What drives you?(00:04:47) How do you choose what to work on?(00:08:10) Hyperfocus(00:09:28) Things from Rust that Python could use(00:14:50) Nothing is sacred when you depend on glibc(00:18:47) TypeScript typing is god-tier(00:22:04) Adding async and await to Python(00:34:11) Adding new keywords to the language(00:41:17) Jumping into a new codebase(00:49:22) Any design regrets?(00:58:46) Contextvars(01:10:40) Is the frozenmap PEP happening?(01:19:21) uvloop(01:23:25) What makes Gel lovable?(01:39:57) PART 2: PR OF THE WEEK(01:47:08) Saturday talks at PyCon should be fun(01:50:35) PART 3: WHAT'S GOING ON IN CPYTHON(01:50:47) Ken Jin's tail-call interpreter(01:55:05) Barney Gale's glob.glob() optimization(01:55:43) Brandt's boolean guards to narrow types to values in the JIT(01:56:33) Mark Shannon's stack limits implemented with addresses, not counters(01:58:34) Brandt's removal of _DYNAMIC_EXIT(01:58:53) Mark Shannon's async for branches instrumented(01:59:36) Free-threading changes(01:59:58) Sam Gross' regression tests can now run in --parallel-threads(02:00:34) Tomasz Pytel's thread safety crusade(02:01:01) Xuanteng Huang's __annotations__ race fix(02:01:11) Kumar's per-thread linked lists for tasks(02:02:54) Serhiy's crashes related to PySys_GetObject() fixed(02:03:22) Sam's usage of stack pointers in thread stack traversal(02:03:38) Dino Viehland's lock avoidance during object cleanup(02:04:23) OUTRO

What Is...? A Jeopardy! Podcast
Week of February 24: John Can Have One Good Joke, As a Treat

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Mar 4, 2025 93:41


The JIT continues as we wrap up the quarters and find our way into the first semifinal with some awesome games featuring some of our favorite sweeties! Some of John's favorite Canadians are here too (ooo OOOO) and we have a blast recapping an epic battle between Ben Chan and Shane Whitlock, a buzzer masterclass from Luigi de Guzman, and Ken really having a lot of fun with a category about fascism. Plus, J! fans aren't really fuming but we do get the first instance of a J! player blaming their tiny hands on a loss and we dive deep on Harry Houdini. Or do we? It's magic! Donate to the show and get our first-ever bonus episode the second you do, plus access to our Discord! patreon.com/jeopardypodcast! Support your favorite J! recappers! SOURCE: The New Yorker: "Harry Houdini and the Art of Escape" by David Denby; Appleton Post-Crescent: "When Harry Met Edna: 115 Years Ago, Two of Appleton's Most Famous Residents Crossed Paths" by Shane Nyman; Wisconsin Life: "Harry Houdini and His Unbreakable Chain to Appleton" by Corinne Hess; History: "What Killed Harry Houdini?" by Evan Andrews Special thank you as always to the J-Archive and The Jeopardy! Fan. This episode is produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

Inside Jeopardy!
What is Tournament Prep with Amy Schneider?

Inside Jeopardy!

Play Episode Listen Later Mar 4, 2025 42:57


Sarah and Sam discuss the remaining JIT quarterfinals plus the first semifinal. Then, they are joined by Amy Schneider to talk about tournament prep and what it means to be in Jeopardy! game shape. Inside Jeopardy! is sponsored by Shopify. Visit Shopify.com/jeopardy to sign up for a $1 per month trial period. Hosts: Sarah Foss & Sam Buttrey Production Support: Alexa Macchia & Carlos Martinez Follow Jeopardy! Instagram: @jeopardy Twitter: @jeopardy Subscribe on YouTube: www.youtube.com/jeopardy Website: www.jeopardy.com Learn more about your ad choices. Visit podcastchoices.com/adchoices

Potent Podables
Episode 244 - 24 February to 28 February 2025 - Splitting Time

Potent Podables

Play Episode Listen Later Mar 4, 2025 90:52


Jeopardy! recaps from the week of February 24th, 2025. It's the end of the quarters and start of the semis for the JIT. We finally admit that we like our kids, provide Dan Brown with a word that already exists, and Emily enlightens us about the Cyprus Problem/Question/Issue. Find us on Facebook (Potent Podables) and Twitter (@potentpodables1). Check out our Patreon (patreon.com/potentpodables). Email us at potentpodablescast@gmail.com. Continue to support social justice movements in your community and our world. www.communityjusticeexchange.org https://www.gofundme.com/c/act/stop-aapi-hate www.rescue.org  www.therebelsproject.org www.abortionfunds.org  https://wck.org/  https://womenswilderness.org/support/#ways-to-give  https://www.pcrf.net/   https://www.givedirectly.org/ 

What Is...? A Jeopardy! Podcast
Week of February 17: A Hershey's Kiss

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Feb 25, 2025 87:25


Your two favorite JIT-heads are BACK as the Jeopardy! Invitational Tournament rides once again. We have a couple of stunning upsets, the return of many of our sweeties from years' past, and we get very distracted talking about the television show Reacher on this podcast about the television show Jeopardy!. Plus, Roger Craig returns in a big way with an ode to his legendary ToC moment and some news about his love life (which Jeopardy! fans also find a way to fume about, as is their wont), we get some very nice updates about our contestants' lives (Hannah Wilson owns a yarn shop! Troy is a dad now!), and we dive deep on a very unfortunate part of America's history, the Plessy v. Ferguson case. A reminder you can now donate to support the show and get our first-ever bonus episodes for your troubles! Head on over to patreon.com/jeopardypodcast and you'll get us talking about the first two weeks of this year's Celebrity Jeopardy!, access to our Discord, and more fun stuff. See you there! SOURCE: National Archives: "Plessy v. Ferguson (1896)"; Legal Information Institute: "Plessy v. Ferguson (1896)" A special thank you as always to The Jeopardy! Fan and J-Archive. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

airhacks.fm podcast with adam bien
Pure Java Inception

airhacks.fm podcast with adam bien

Play Episode Listen Later Feb 16, 2025 63:08


An airhacks.fm conversation with Christian Humer (@grashalm_) about: early programming experiences with DOS text Adventures and Captain Comic, transition from graphics design to computer science, work on Java Server Pages (JSPs) and point-of-sale systems, development of Swing GUI for touchscreens, introduction to GraalVM and Truffle framework, ActionScript, Adobe Flash and Adobe Flex, explanation of Futamura projections and partial evaluation in Truffle, discussion on the challenges of implementing dynamic language runtimes, de-optimization in JIT compilers, Nashorn JavaScript engine vs. GraalJS, language interoperability in GraalVM, reuse of libraries across different programming languages, embedding of JavaScript and React in Java applications, comparison with PyPy in the python ecosystem, current work on bytecode DSL for generating bytecode interpreters, the importance of math in computer science and its relation to programming concepts Christian Humer on twitter: @grashalm_

CPA Trendlines Podcasts
Alan Anderson: Applying JIT Concepts to the Audit Process

CPA Trendlines Podcasts

Play Episode Listen Later Feb 12, 2025 58:51


Reduce audit time by 20% without reducing quality.By Alan Anderson, CPATransforming Audit for the FutureFor most audit firms, the concept of “just in time” means that the audit was completed and the financials were delivered “just in time” to meet the deadline. But in this webinar, Alan Anderson explains how concepts from just-in-time manufacturing can be applied to make audits more efficient, reducing time by at least 15-20% while also improving quality and customer service. MORE ALAN ANDERSON: Are You Using the Right Business Model? | Give Advice While Remaining Independent | The New Formula for an Accounting Business | Don't Risk Losing Good Employees for Bad Clients | Four Questions to Make Your Firm More Successful as a Business | Say Adios to Audit Fee Pressure | Deliver More Audit Value by Getting Out of the Conference Room | Six Essential Elements in Audit Planning | Before the Audit: More Than Just Planning | Five Crucial Attributes for Successful Audit Leadership | Put the Ethics Code to Work for Your Clients and Your Firm | Is Audit in Crisis Because of Definitions?Just-in-time manufacturing was devised to reduce inventory costs, downtime, and waste by following four sequential steps for every manufacturing process: design, build, inspect, and delivery. By analogy, the four steps of JIT manufacturing correspond to the four audit phases of planning, fieldwork, review, and delivery. The raw materials of an audit consist of the trial balance and schedules supplied by the client, and the final deliverable is the audit report.  

What Is...? A Jeopardy! Podcast
Week of February 3: Sexual Water

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Feb 11, 2025 97:59


It's a whiplash week of Jeopardy! as we go all the way from the Tournament of Champions quarterfinals to the finals, ending up with a three-way clash for the belt between Adriana Harmeyer, Isaac Hirsch, and Neilesh Vinjamuri. But we have to get their first as Drew gets a few more good bits in, Jeopardy! once again FAILS to beat the horny allegations in their most serious tournament of the year, and we dive deep on the French monarchy. Plus, we discuss the just-announced lineup for this year's JIT and Jeopardy! fans once again point out an Isaac wagering mistake. SOURCE: Biography.com: "Louis XVI"; History Channel: "This Day in History: Louis XVI Executed" Special thanks as always to The Jeopardy! Fan and J-Archive. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert. Follow the show on Instagram at @whatisajeopardypodcast.

Identity At The Center
#327 - Sponsor Spotlight - Andromeda Security

Identity At The Center

Play Episode Listen Later Jan 22, 2025 58:57


This episode is sponsored by Andromeda Security. Learn more at https://www.andromedasecurity.com/idac⁠ Join Jeff and Jim on the Identity at the Center podcast as they chat with Ashish Shah, co-founder and Chief Product Officer of Andromeda Security. In this sponsored episode, Ashish dives deep into the importance of solving identity security problems, especially in cloud and SaaS environments. He explains how Andromeda's AI-powered platform focuses on both human and non-human identities, offering use case-driven solutions for security maturity. The discussion covers challenges, AI and machine learning applications, and practical insights into permissions management, risk scoring, just-in-time access, and more. Stay tuned for interesting takes on identity security and some fun recommendations for your reading/listening list. Chapters 00:00 Introduction to Identity as a Data Problem 00:41 Overview of Andromeda's Capabilities 01:27 Welcome to the Identity at the Center Podcast 02:03 Meet Ashish Shah, Co-Founder of Andromeda 02:37 The Genesis of Andromeda 03:33 Addressing Identity Security Challenges 05:29 Andromeda's Approach to Identity Security 09:44 Measuring Success with Andromeda 12:21 Andromeda's Market Position and Ideal Customers 18:35 The Rise of Non-Human Identities 28:42 Understanding Identity and Accounts in AWS 28:54 The Concept of Incarnations in Identity Management 29:42 Human and Non-Human Identities 32:13 Challenges in Authorization and Access Control 32:44 Implementing Zero Trust and Least Privilege 35:10 Role of AI and Machine Learning in Identity Management 36:21 Risk Scoring and Behavioral Analysis 39:04 Customer Data and Model Training 41:08 Explainability and Security of AI Models 46:14 Customer Influence on Model Tuning 49:03 Andromeda's Offer and Final Thoughts 51:34 Book Recommendations and Closing Remarks Connect with Ashish: https://www.linkedin.com/in/ashishbshah/ Learn more about Andromeda: https://www.andromedasecurity.com/idac⁠ Connect with us on LinkedIn: Jim McDonald: https://www.linkedin.com/in/jimmcdonaldpmp/ Jeff Steadman: https://www.linkedin.com/in/jeffsteadman/ Visit the show on the web at idacpodcast.com and watch at https://www.youtube.com/@idacpodcast Keywords: Identity security, IAM, cybersecurity, artificial intelligence, AI, machine learning, ML, non-human identities, NHI, just-in-time access, JIT, IGA, privileged access management, PAM, identity threat detection and response, ITDR, cloud security, SaaS security, Andromeda Security, Ashish Shah, IDAC, Identity at the Center, Jim McDonald, Jeff Steadman

core.py
Episode 17: Argparse, JIT, and balloons with Savannah Ostrowski

core.py

Play Episode Listen Later Nov 19, 2024 105:06


Meet our newest member of the core developer team, Savannah! Currently at Snowflake, she also worked with development tools at Docker and Microsoft, but also flew drones over forests. In terms of CPython, Savannah works on argparse and the JIT, but that's not her last word. # Timestamps (00:00:00) INTRO (00:01:26) PART 1: INTERVIEW WITH SAVANNAH OSTROWSKI (00:02:12) Beginnings as a Python user (00:04:14) Carol Willing's nudge (00:06:55) First PR (00:08:56) Psychological damage from asyncio (00:11:51) Savannah at ***** Maps (00:14:04) Chipotle Claim to Fame (00:16:14) The most funky CPython discoveries (00:19:06) What if you could break backwards compatibility in argparse? (00:23:51) How do the JIT internals look to new eyes? (00:27:33) Is Savannah team typing? (00:33:55) Somebody's jealous (00:37:29) Favorite PEP and least favorite PEP (00:42:10) Big Fish (00:52:58) Hard conversations (01:02:31) Polska (01:06:37) Do it scared (01:08:14) PART 2: PR OF THE WEEK (01:08:22) Łukasz (01:12:01) Pabluco (01:14:46) Savannah (01:18:27) PART 3: WHAT'S GOING ON IN CPYTHON (01:21:21) Features (01:29:59) Bug fixes (01:33:42) Performance (01:40:12) Security (01:43:23) OUTRO

The Nine Club With Chris Roberts
#347 - Nikolai Piombo

The Nine Club With Chris Roberts

Play Episode Listen Later Nov 18, 2024 116:24


Nikolai Piombo discusses being born and raised in Miami, moving to Long Beach with the Florida homies, buying Jamie Foy's old car for $500, tearing his ACL, getting on WKND, Grant wanting Nikolai to get on Adidas first before turning him pro, rocking his Skullcandy headphones while skating, who got tha Za and much more! Timestamps 00:00:00 Nikolai Piombo 00:08:02 Switch tre crook at Flushing 00:10:55 Born and raised in Miami 00:13:49 WKND - Foy when he was younger 00:19:27 Westgate, Tiago, and Foy are all 5'6" 00:21:46 John Dilo - living in LBC 00:25:52 Tore ACL - living in LA with his rich homie 00:31:04 Bought Jamie Foy's old car for $500 00:34:56 Getting on WKND 00:37:40 Alan Gelfand High School - rollerblade video 00:47:23 Backside Noseblunt Slide ad - horseshoe bench 00:57:52 Grant wanted Nikolai to get on Adidas first before turning him pro 01:00:18 Skullcandy 01:03:46 Who got tha Za? 01:09:05 Miami skate scene 01:10:03 Jit video 01:15:27 Adidas Busenitz shoe 01:18:52 His board setup Learn more about your ad choices. Visit megaphone.fm/adchoices

Software Engineering Daily
The Big Changes in Python 3.13 with Łukasz Langa

Software Engineering Daily

Play Episode Listen Later Oct 29, 2024 46:36


Python 3.13 was just released and brings fundamental changes to the language including a new interactive interpreter, experimental support for running in a free-threaded mode, and a Just-In-Time compiler, or JIT. There are also updates to the Python type system, module removals, and docstring improvements among many other changes. Łukasz Langa is the CPython Developer The post The Big Changes in Python 3.13 with Łukasz Langa appeared first on Software Engineering Daily.

Podcast – Software Engineering Daily
The Big Changes in Python 3.13 with Łukasz Langa

Podcast – Software Engineering Daily

Play Episode Listen Later Oct 29, 2024 46:36


Python 3.13 was just released and brings fundamental changes to the language including a new interactive interpreter, experimental support for running in a free-threaded mode, and a Just-In-Time compiler, or JIT. There are also updates to the Python type system, module removals, and docstring improvements among many other changes. Łukasz Langa is the CPython Developer The post The Big Changes in Python 3.13 with Łukasz Langa appeared first on Software Engineering Daily.

Detroit is Different
S6E55 -Ajara Alghali: Cofounder of TéMaTé Institute on Dance, Culture, and Resistance — Highlighting the Diaspora's Rhythmic Roots at the Convening for Dance and Culture in Detroit

Detroit is Different

Play Episode Listen Later Oct 17, 2024 65:23


Ajara Alghali, co-founder and Director of TéMaTé Institute for Black Dance and Culture, is a performance artist and thought leader at the intersection of dance and cultural representation. Drawing from her Sierra Leonean-American roots, her work highlights the connections among African people across the diaspora. The TéMaTé Institute, a social justice organization, uses dance as a tool for community engagement, focusing on dance justice and cultural equity. Inspired by the Temate dance of the Yacouba and Whêbe people from the Ivory Coast, the institute honors the joy and relationship between people and the land. The 4th Convening for Dance and Culture, featuring dance and drum workshops on October 19 and 20 at SAY Detroit Play Center and a concert with Afriky Lolo and Detroit's House of Jit on October 19 at Detroit School of Arts, embraces the theme "Rooted in Rhythm," symbolizing our shared rhythm and interconnectedness, much like the roots of a tree. This grassroots, artist-led, and self-funded organization works to uplift diaspora arts, and in this Detroit is Different feature, Ajara shares insights into her roots, family, and the geopolitical role of dance as a tool for tradition, spirituality, and resistance against colonialism. Detroit is Different is a podcast hosted by Khary Frazier covering people adding to the culture of an American Classic city. Visit www.detroitisdifferent.com to hear, see and experience more of what makes Detroit different. Follow, like, share, and subscribe to the Podcast on iTunes, Google Play, and Sticher. Comment, suggest and connect with the podcast by emailing info@detroitisdifferent.com Find out more at https://detroit-is-different.pinecast.co Send us your feedback online: https://pinecast.com/feedback/detroit-is-different/6512e83f-12a2-4b8c-9817-e36c07739d8a

Resilient Cyber
Resilient Cyber w/ Jit - Exploring the Emerging ASPM Ecosystem

Resilient Cyber

Play Episode Listen Later Oct 1, 2024 26:33


In this episode we sit down with Amir Kessler and Aviram Shmueli of AppSec innovator Jit to dive into the complexities of the modern AppSec landscape and explore the emerging Application Security Posture Management (ASPM) ecosystem.- First off, for folks not familiar with your backgrounds, can you tell us a bit about both of your backgrounds and how you got to the roles you're in now?- We're seeing a ton of interest in the topic of ASPM in the AppSec space. What do you think has led to this emerging category and what key problems is it looking to solve?- I know your team puts a big emphasis on not just the tech but also the DexEx and UX. Why is this so critical to address AppSec risks and securing organizations and their code?- While there is value in ASPM platforms, many Dev teams and engineers are opinionated about their tools, how important is this flexibility and extensibility in the platform that the Jit team has built?- A key challenge includes vulnerability overload. Teams drowning in massive vulnerability backlogs and trying to add vulnerability context and focus on the most relevant risks for developers. How does Jit approach this?- Not all ASPM platforms are the same, but we see many vendors rallying around the category. What do you think makes Jit unique and differentiates what the team has built?

Les Cast Codeurs Podcast
LCC 315 - les températures ne sont pas déterministes

Les Cast Codeurs Podcast

Play Episode Listen Later Sep 17, 2024 110:08


JVM summit, virtual threads, stacks applicatives, licences, déterminisme et LLMs, quantification, deux outils de l'épisode et bien plus encore. Enregistré le 13 septembre 2024 Téléchargement de l'épisode LesCastCodeurs-Episode–315.mp3 News Langages Netflix utilise énormément Java et a rencontré un problème avec les Virtual Thread dans Java 21. Les ingénieurs de Netflix analysent ce problème dans cet article : https://netflixtechblog.com/java–21-virtual-threads-dude-wheres-my-lock–3052540e231d Les threads virtuels peuvent améliorer les performances mais posent des défis. Un problème de locking a été identifié : les threads virtuels se bloquent mutuellement. Cela entraîne des performances dégradées et des instabilités. Netflix travaille à résoudre ces problèmes et à tirer pleinement parti des threads virtuels. Une syntax pour indiquer qu'un type est nullable ou null-restricted arriverait dans Java https://bugs.openjdk.org/browse/JDK–8303099 Foo! interdirait null Foo? indiquerait que null est accepté Foo?[]! serait un tableau non-null de valeur nullable Il y a aussi des idées de syntaxe pour initialiser les tableaux null-restricted JEP: https://openjdk.org/jeps/8303099 Les vidéos du JVM Language Summit 2024 sont en ligne https://www.youtube.com/watch?v=OOPSU4LnKg0&list=PLX8CzqL3ArzUEYnTa6KYORRbP3nhsK0L1 Project Leyden Update Project Babylon - Code Reflection Valhalla - Where Are We? An Opinionated Overview on Static Analysis for Java Rethinking Java String Concatenation Code Reflection in Action - Translating Java to SPIR-V Java in 2024 Type Specialization of Java Generics - What If Casts Have Teeth ? (avec notre Rémi Forax national !) aussi tip or tail pour tout l'ecosysteme quelques liens sur Babylon: Code reflection pour exprimer des langages etranger (SQL) dans Java: https://openjdk.org/projects/babylon/ et sont example en emulation de LINQ https://openjdk.org/projects/babylon/articles/linq Librairies Micronaut sort sa version 4.6 https://micronaut.io/2024/08/26/micronaut-framework–4–6–0-released/ essentiellement une grosse mise à jour de tonnes de modules avec les dernières versions des dépendances Microprofile 7 faire quelques changements et evolution incompatibles https://microprofile.io/2024/08/22/microprofile–7–0-release/#general enleve Metrics et remplace avec Telemetry (metrics, log et tracing) Metrics reste une spec mais standalone Microprofile 7 depende de Jakarta Core profile et ne le package plus Microprofile OpenAPI 4 et Telemetry 2 amenent des changements incompatibles Quarkus 3.14 avec LetsEncrypt et des serialiseurs JAckson sans reflection https://quarkus.io/blog/quarkus–3–14–1-released/ Hibernate ORM 6.6 Serialisateurs JAckson sans reflection installer des certificats letsencrypt simplement (notamment avec la ligne de commande qui aide sympa notamment avec ngrok pour faire un tunnel vers son localhost retropedalage sur @QuarkusTestResource vs @WithTestResource suite aux retour de OOME et lenteur des tests mieux isolés Les logs structurées dans Spring Boot 3.4 https://spring.io/blog/2024/08/23/structured-logging-in-spring-boot–3–4 Les logs structurées (souvent en JSON) vous permettent de les envoyer facilement vers des backends comme Elastic, AWS CloudWatch… Vous pouvez les lier à du reporting et de l'alerting. Spring Boot 3.4 prend en charge la journalisation structurée par défaut. Il prend en charge les formats Elastic Common Schema (ECS) et Logstash, mais il est également possible de l'étendre avec vos propres formats. Vous pouvez également activer la journalisation structurée dans un fichier. Cela peut être utilisé, par exemple, pour imprimer des journaux lisibles par l'homme sur la console et écrire des journaux structurés dans un fichier pour l'ingestion par machine. Infrastructure CockroachDB qui avait une approche Business Software License (source available puis ALS 3 ans apres), passe maintenant en license proprietaire avec source available https://www.cockroachlabs.com/blog/enterprise-license-announcement/ Polyform project offre des licences standardisees selon les besoins de gratuit vs payant https://polyformproject.org/ Cloud Azure fonctions, comment le demarrage a froid est optimisé https://www.infoq.com/articles/azure-functions-cold-starts/?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=Cloud fonctions ont une latence naturelle forte toutes les lantences longues ne sont aps impactantes pour le business les demarrages a froid peuvent etre mesures avec les outils du cloud provider donc faites en usage faites des decentilers de latences experience 381 ms cold et 10ms apres tracing pour end to end latence les strategies keep alive pings: reveiller la fonctione a intervalles reguliers pour rester “warm” dans le code de la fonction: initialiser les connections et le chargement des assemblies dans l'initialization configurer dans host.json le batching, desactiver file system logging etc deployer les fonctions as zips reduire al taille du code et des fichiers (qui sont copies sur le serveur froid) sur .net activer ready to run qui aide le JIT compiler instances azure avec plus de CPU et memoire sont plus cher amis baissent le cold start dedicated azure instances pour vos fonctions (pas aprtage avec les autres tenants) ensuite montre des exemples concrets Web Sortie de Vue.js 3.5 https://blog.vuejs.org/posts/vue–3–5 Vue.JS 3.5: Nouveautés clés Optimisations de performance et de mémoire: Réduction significative de la consommation de mémoire (–56%). Amélioration des performances pour les tableaux réactifs de grande taille. Résolution des problèmes de valeurs calculées obsolètes et de fuites de mémoire. Nouvelles fonctionnalités: Reactive Props Destructure: Simplification de la déclaration des props avec des valeurs par défaut. Lazy Hydration: Contrôle de l'hydratation des composants asynchrones. useId(): Génération d'ID uniques stables pour les applications SSR. data-allow-mismatch: Suppression des avertissements de désynchronisation d'hydratation. Améliorations des éléments personnalisés: Prise en charge de configurations d'application, d'API pour accéder à l'hôte et au shadow root, de montage sans Shadow DOM, et de nonce pour les balises. useTemplateRef(): Obtention de références de modèle via l'API useTemplateRef(). Teleport différé: Téléportation de contenu vers des éléments rendus après le montage du composant. onWatcherCleanup(): Enregistrement de callbacks de nettoyage dans les watchers. Data et Intelligence Artificielle On entend souvent parler de Large Language Model quantisés, c'est à dire qu'on utilise par exemple des entiers sur 8 bits plutôt que des floatants sur 32 bits, pour réduire les besoins mémoire des GPU tout en gardant une précision proche de l'original. Cet article explique très visuellement et intuitivement ce processus de quantisation : https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-quantization Guillaume continue de partager ses aventures avec le framework LangChain4j. Comment effectuer de la classification de texte : https://glaforge.dev/posts/2024/07/11/text-classification-with-gemini-and-langchain4j/ en utilisant la classe TextClassification de LangChain4j, qui utilise une approche basée sur les vector embeddings pour comparer des textes similaires en utilisant du few-shot prompting, sous différentes variantes, dans cet autre article : https://glaforge.dev/posts/2024/07/30/sentiment-analysis-with-few-shots-prompting/ et aussi comment faire du multimodal avec LangChain4j (avec le modèle Gemini) pour analyser des textes, des images, mais également des vidéos, du contenu audio, ou bien des fichiers PDFs : https://glaforge.dev/posts/2024/07/25/analyzing-videos-audios-and-pdfs-with-gemini-in-langchain4j/ Pour faire varier la prédictibilité ou la créativité des LLMs, certains hyperparamètres peuvent être ajustés, comme la température, le top-k et le top-p. Mais est-ce que vous savez vraiment comment fonctionnent ces paramètres ? Deux articles très clairs et intuitifs expliquent leur fonctionnement : https://medium.com/google-cloud/is-a-zero-temperature-deterministic-c4a7faef4d20 https://medium.com/google-cloud/beyond-temperature-tuning-llm-output-with-top-k-and-top-p–24c2de5c3b16 la tempoerature va ecraser la probabilite du prochain token mais il reste des variables: approximnation des calculs flottants, stacks differentes effectuants ces choix differemment, que faire en cas d'egalité de probabilité entre deux tokens mais il y a d'atures apporoches de configuiration des reaction du LLM: top-k (qui evite les tokens peu frequents), top-p pour avoir les n des tokens qui totalient p% des probabilités temperature d'abord puis top-k puis top-p explique quoi utiliser quand OSI propose une definition de l'IA open source https://www.technologyreview.com/2024/08/22/1097224/we-finally-have-a-definition-for-open-source-ai/ gros debats ces derniers mois utilisable pour tous usages sans besoin de permission chercheurs peuvent inspecter les components et etudier comment le system fonctionne systeme modifiable pour tout objectif y compris chager son comportement et paratger avec d'autres avec ou sans modification quelque soit l'usage Definit des niveaux de transparence (donnees d'entranement, code source, poids) Une longue rétrospective de PostgreSQL a des volumes de malades et les problèmes de lock https://ardentperf.com/2024/03/03/postgres-indexes-partitioning-and-lwlocklockmanager-scalability/ un article pour vous rassurer que vous n'aurez probablement jamais le problème histoire sous forme de post mortem des conseils pour éviter ces falaises Outillage Un premier coup d'oeil à la future notation déclarative de Gradle https://blog.gradle.org/declarative-gradle-first-eap un article qui explique à quoi ressemble cette nouvelle syntaxe déclarative de Gradle (en plus de Groovy et Kotlin) Quelques vidéos montrent le support dans Android Studio, pour le moment, ainsi que dans un outil expérimental, en attendant le support dans tous les IDEs L'idée est d'éviter le scripting et d'avoir vraiment qu'une description de son build Cela devrait améliorer la prise en charge de Gradle dans les IDEs et permettre d'avoir de la complétion rapide, etc c'est moi on on a Maven là? Support de Firefox dans Puppeteer https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/ Puppeteer, la bibliothèque d'automatisation de navigateur, supporte désormais officiellement Firefox dès la version 23. Cette avancée permet aux développeurs d'écrire des scripts d'automatisation et d'effectuer des tests de bout en bout sur Chrome et Firefox de manière interchangeable. L'intégration de Firefox dans Puppeteer repose sur WebDriver BiDi, un protocole inter-navigateurs en cours de standardisation au W3C. WebDriver BiDi facilite la prise en charge de plusieurs navigateurs et ouvre la voie à une automatisation plus simple et plus efficace. Les principales fonctionnalités de Puppeteer, telles que la capture de journaux, l'émulation de périphériques, l'interception réseau et le préchargement de scripts, sont désormais disponibles pour Firefox. Mozilla considère WebDriver BiDi comme une étape importante vers une meilleure expérience de test inter-navigateurs. La prise en charge expérimentale de CDP (Chrome DevTools Protocol) dans Firefox sera supprimée fin 2024 au profit de WebDriver BiDi. Bien que Firefox soit officiellement pris en charge, certaines API restent non prises en charge et feront l'objet de travaux futurs. Guillaume a créé une annotation @Retry pour JUnit 5, pour retenter l'exécution d'un test qui est “flaky” https://glaforge.dev/posts/2024/09/01/a-retryable-junit–5-extension/ Guillaume n'avait pas trouvé d'extension par défaut dans JUnit 5 pour remplacer les Retry rules de JUnit 4 Mais sur les réseaux sociaux, une discussion intéressante s'ensuit avec des liens sur des extensions qui implémentent cette approche Comme JUnit Pioneer qui propose plein d'extensions utiles https://junit-pioneer.org/docs/retrying-test/ Ou l'extension rerunner https://github.com/artsok/rerunner-jupiter Arnaud a aussi suggéré la configuration de Maven Surefire pour relancer automatiquement les tests qui ont échoué https://maven.apache.org/surefire/maven-surefire-plugin/examples/rerun-failing-tests.html la question philosophique est: est-ce que c'est tolerable les tests qui ecouent de façon intermitente Architecture Un ancien fan de GraphQL en a fini avec la technologie GraphQL et réfléchit aux alternatives https://bessey.dev/blog/2024/05/24/why-im-over-graphql/ Problèmes de GraphQL: Sécurité: Attaques d'autorisation Difficulté de limitation de débit Analyse de requêtes malveillantes Performance: Problème N+1 (récupération de données et autorisation) Impact sur la mémoire lors de l'analyse de requêtes invalides Complexité accrue: Couplage entre logique métier et couche de transport Difficulté de maintenance et de tests Solutions envisagées: Adoption d'API REST conformes à OpenAPI 3.0+ Meilleure documentation et sécurité des types Outils pour générer du code client/serveur typé Deux approches de mise en œuvre d'OpenAPI: “Implementation first” (génération de la spécification à partir du code) “Specification first” (génération du code à partir de la spécification) retour interessant de quelqu'un qui n'utilise pas GraphQL au quotidien. C'était des problemes qui devaient etre corrigés avec la maturité de l'ecosysteme et des outils mais ca a montré ces limites pour cette personne. Prensentation de Grace Hoper en 1980 sur le future des ordinateurs. https://youtu.be/AW7ZHpKuqZg?si=w_o5_DtqllVTYZwt c'est fou la modernité de ce qu'elle décrit Des problèmes qu'on a encore aujourd'hui positive leadership Elle décrit l'avantage de systèmes fait de plusieurs ordinateurs récemment declassifié Leader election avec les conditional writes sur les buckets S3/GCS/Azure https://www.morling.dev/blog/leader-election-with-s3-conditional-writes/ L'élection de leader est le processus de choisir un nœud parmi plusieurs pour effectuer une tâche. Traditionnellement, l'élection de leader se fait avec un service de verrouillage distribué comme ZooKeeper. Amazon S3 a récemment ajouté le support des écritures conditionnelles, ce qui permet l'élection de leader sans service séparé. L'algorithme d'élection de leader fonctionne en faisant concourir les nœuds pour créer un fichier de verrouillage dans S3. Le fichier de verrouillage inclut un numéro d'époque, qui est incrémenté à chaque fois qu'un nouveau leader est élu. Les nœuds peuvent déterminer s'ils sont le leader en listant les fichiers de verrouillage et en vérifiant le numéro d'époque. attention il peut y avoir plusieurs leaders élus (horloges qui ont dérivé) donc c'est à gérer aussi Méthodologies Guillaume Laforge interviewé par Sfeir, où il parle de l'importance de la curiosité, du partage, de l'importance de la qualité du code, et parsemé de quelques photos des Cast Codeurs ! https://www.sfeir.dev/success-story/guillaume-laforge-maestro-de-java-et-esthete-du-code-propre/ Sécurité Comment crowdstrike met a genoux windows et de nombreuses entreprises https://next.ink/144464/crowdstrike-donne-des-details-techniques-sur-son-fiasco/ l'incident vient de la mise à jour de la configuration de Falcon l'EDR de crowdstrike https://www.crowdstrike.com/blog/falcon-update-for-windows-hosts-technical-details/ qu'est ce qu'un EDR? Un système Endpoint Detection and Response a pour but de surveiller votre machine ( access réseaux, logs, …) pour detecter des usages non habituels. Cet espion doit interagir avec les couches basses du système (réseau, sockets, logs systems) et se greffe donc au niveau du noyau du système d'exploitation. Il remonte les informations en live à une plateforme qui peut ensuite adapter les réponse en live si l'incident a duré moins de 1h30 coté crowdstrike plus de 8 millions de machines se sont retrouvées hors service bloquées sur le Blue Screen Of Death selon Microsoft https://blogs.microsoft.com/blog/2024/07/20/helping-our-customers-through-the-crowdstrike-outage/ cela n'est pas la première fois et était déjà arrivé il y a quelques mois sur Linux. Comme il s'agissait d'une incompatibilité de kernel il avait été moins important car les services ITs gèrent mieux ces problèmes sous Linux https://stackdiary.com/crowdstrike-took-down-debian-and-rocky-linux-a-few-months-ago-and-no-one-noticed/ Les benchmarks CIS, un pilier pour la sécurité de nos environnements cloud, et pas que ! (Katia HIMEUR TALHI) https://blog.cockpitio.com/security/cis-benchmarks/ Le CIS est un organisme à but non lucratif qui élabore des normes pour améliorer la cybersécurité. Les référentiels CIS sont un ensemble de recommandations et de bonnes pratiques pour sécuriser les systèmes informatiques. Ils peuvent être utilisés pour renforcer la sécurité, se conformer aux réglementations et normaliser les pratiques. Loi, société et organisation Microsoft signe un accord avec OVHCloud pour qu'il arretent leur plaine d'antitrust https://www.politico.eu/article/microsoft-signs-antitrust-truce-with-ovhcloud/ la plainte était en Europe mermet a des clients de plus facilement deployer les solutions Microsoft dans le fournisseur de cloud de leur choix la plainte avait ete posé à l'été 2021 ca rendait faire tourner les solutions MS plus cheres et non competitives vs MS ElasticSearch et Kibana sont de nouveau Open Source, en ajoutant la license AGPL à ses autres licences existantes https://www.elastic.co/fr/blog/elasticsearch-is-open-source-again le marché d'il y a trois ans et maintenant a changé AWS est une bon partenaire le flou Elasticsearch vs le produit d'AWS s'est clarifié donc retour a l'open source via AGPL Affero GPL Elastic n'a jamais cessé de croire en l'open source d'après Shay Banon son fondateur Le changement vers l'AGPL est une option supplémentaire, pas un remplacement d'une des autres licences existantes et juste apres, Elastic annonce des resultants decevants faisant plonger l'action de 25% https://siliconangle.com/2024/08/29/elastic-shares-plunge–25-lower-revenue-projections-amid-slower-customer-commitments/ https://unrollnow.com/status/1832187019235397785 et https://www.elastic.co/pricing/faq/licensing pour un résumé des licenses chez elastic Outils de l'épisode MailMate un client email Markdown et qui gere beaucoup d'emails https://medium.com/@nicfab/mailmate-a-powerful-client-email-for-macos-markdown-integrated-email-composition-e218fe2accf3 Emmanuel l'utilise sur les boites email secondaires un peu lent a demarrer (synchro) et le reste est rapide boites virtuelles (par requete) SpamSieve Que macOS je crois Trippy, un analyseur de réseau https://github.com/fujiapple852/trippy Il regroupe dans une CLI traceroute et ping Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 17 septembre 2024 : We Love Speed - Nantes (France) 17–18 septembre 2024 : Agile en Seine 2024 - Issy-les-Moulineaux (France) 19–20 septembre 2024 : API Platform Conference - Lille (France) & Online 20–21 septembre 2024 : Toulouse Game Dev - Toulouse (France) 25–26 septembre 2024 : PyData Paris - Paris (France) 26 septembre 2024 : Agile Tour Sophia-Antipolis 2024 - Biot (France) 2–4 octobre 2024 : Devoxx Morocco - Marrakech (Morocco) 3 octobre 2024 : VMUG Montpellier - Montpellier (France) 7–11 octobre 2024 : Devoxx Belgium - Antwerp (Belgium) 8 octobre 2024 : Red Hat Summit: Connect 2024 - Paris (France) 10 octobre 2024 : Cloud Nord - Lille (France) 10–11 octobre 2024 : Volcamp - Clermont-Ferrand (France) 10–11 octobre 2024 : Forum PHP - Marne-la-Vallée (France) 11–12 octobre 2024 : SecSea2k24 - La Ciotat (France) 15–16 octobre 2024 : Malt Tech Days 2024 - Paris (France) 16 octobre 2024 : DotPy - Paris (France) 16–17 octobre 2024 : NoCode Summit 2024 - Paris (France) 17–18 octobre 2024 : DevFest Nantes - Nantes (France) 17–18 octobre 2024 : DotAI - Paris (France) 30–31 octobre 2024 : Agile Tour Nantais 2024 - Nantes (France) 30–31 octobre 2024 : Agile Tour Bordeaux 2024 - Bordeaux (France) 31 octobre 2024–3 novembre 2024 : PyCon.FR - Strasbourg (France) 6 novembre 2024 : Master Dev De France - Paris (France) 7 novembre 2024 : DevFest Toulouse - Toulouse (France) 8 novembre 2024 : BDX I/O - Bordeaux (France) 13–14 novembre 2024 : Agile Tour Rennes 2024 - Rennes (France) 16–17 novembre 2024 : Capitole Du Libre - Toulouse (France) 20–22 novembre 2024 : Agile Grenoble 2024 - Grenoble (France) 21 novembre 2024 : DevFest Strasbourg - Strasbourg (France) 21 novembre 2024 : Codeurs en Seine - Rouen (France) 27–28 novembre 2024 : Cloud Expo Europe - Paris (France) 28 novembre 2024 : Who Run The Tech ? - Rennes (France) 2–3 décembre 2024 : Tech Rocks Summit - Paris (France) 3 décembre 2024 : Generation AI - Paris (France) 3–5 décembre 2024 : APIdays Paris - Paris (France) 4–5 décembre 2024 : DevOpsRex - Paris (France) 4–5 décembre 2024 : Open Source Experience - Paris (France) 5 décembre 2024 : GraphQL Day Europe - Paris (France) 6 décembre 2024 : DevFest Dijon - Dijon (France) 22–25 janvier 2025 : SnowCamp 2025 - Grenoble (France) 30 janvier 2025 : DevOps D-Day #9 - Marseille (France) 6–7 février 2025 : Touraine Tech - Tours (France) 3 avril 2025 : DotJS - Paris (France) 16–18 avril 2025 : Devoxx France - Paris (France) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via twitter https://twitter.com/lescastcodeurs Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

The Times of Israel Daily Briefing
Day 321 - 4 Jewish Israelis suspected of terror over Jit rampage

The Times of Israel Daily Briefing

Play Episode Listen Later Aug 22, 2024 26:13


Welcome to The Times of Israel's Daily Briefing, your 20-minute audio update on what's happening in Israel, the Middle East and the Jewish world. Military reporter Emanuel Fabian joins host Amanda Borschel-Dan for today's episode. Four Israeli settlers, including one minor, were detained overnight by police over their suspected involvement in an attack on the Palestinian West Bank village of Jit last week. According to a joint statement issued by police and the Shin Bet, the four are suspected of terrorism against Palestinians in several incidents, including the attack on Jit. We explore how rare this accusation is. The army announced it was operating at “peak readiness” three weeks ago, following the dual assassinations in Teheran and Beirut, and was able to immediately pivot to try to avert any attack from Iran and Hezbollah. Fabian assesses whether this is still the case amid the continuing conflict along the northern border. More than 150 tunnels have been demolished along Gaza's southern border, Defense Minister Yoav Gallant announced Wednesday while speaking with soldiers at the Philadelphi Corridor, as the army said it destroyed some 30 terror sites and killed dozens of gunmen in airstrikes across the enclave over the past day. We hear what else is happening on the ground. Maj. Gen. Aharon Haliva, in his last speech as head of the Military Intelligence Directorate, said Wednesday that he was responsible for not providing a warning ahead of Hamas's October 7 terror onslaught. He also seemed to indicate that others who are responsible for the failure should likewise take responsibility and leave the IDF. But where would he stop? Amid a persistent manpower shortage caused by the ongoing war in Gaza, the defense establishment has started recalling to duty some 15,000 previously exempted reservists. We hear who is affected by this recall to reserves even as only seven ultra-Orthodox men report for duty yesterday -- and 70 in the past month -- amid riots. For news updates, please check out The Times of Israel's ongoing live blog. Discussed articles include: Gallant: IDF razed 150 tunnels on Egypt-Gaza border, defeated Hamas's Rafah Brigade Israeli hurt in rocket barrage on Golan; Fatah official tied to Iran killed in Sidon strike Outgoing IDF intel chief Haliva says he failed to warn of Oct. 7, urges state probe Amid troop shortage, IDF begins calling up 15,000 previously released reservists IDF: Only some 70 Haredi men have reported to induction centers since High Court ruling Subscribe to The Times of Israel Daily Briefing on Apple Podcasts, Spotify, YouTube, or wherever you get your podcasts. This episode was produced by Ben Wallick.  IMAGE: A man stands in front of burnt cars, a day after an attack by Jewish settlers on the village of Jit near Nablus in the occupied West Bank that left a 23-year-old man dead and others with critical gunshot wounds, on August 16, 2024. (Jaafar Ashtiyeh / AFP)See omnystudio.com/listener for privacy information.

Elevate Construction
Ep.1151 - Response to a Question about Pre-staging

Elevate Construction

Play Episode Listen Later Aug 22, 2024 9:08


In this podcast we cover: How pre-staging ties into JIT. How to make it work if you do. The approach you take to phase through a building twice. If you like the Elevate Construction podcast, please subscribe for free and you'll never miss an episode.  And if you really like the Elevate Construction podcast, I'd appreciate you telling a friend (Maybe even two

BJJ TECH NERD PODCAST
My Jiu Jitsu Life - KENNY KIM

BJJ TECH NERD PODCAST

Play Episode Listen Later Aug 20, 2024 51:41


had the great honor to record a show with Kenny kim from  @MATMADE  . You seen him on many platforms and sharing Jit jitsu techniques and also the stories of how jiu jitsu changed peoples lives. today i wanted to find about more about Kenny and his jiu jitsu journey #bjj #jiujitsu #newepisode

Talk Python To Me - Python conversations for passionate developers
#474: Python Performance for Data Science

Talk Python To Me - Python conversations for passionate developers

Play Episode Listen Later Aug 19, 2024 68:23


Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert back on the show to talk about Python's performance for data scientists. We cover a wide range of tools and techniques that will be valuable for many Python developers and data scientists. Episode sponsors Posit Talk Python Courses Links from the show Stan on Twitter: @seibert Anaconda: anaconda.com High Performance Python with Numba training: learning.anaconda.cloud PEP 0703: peps.python.org Python 3.13 gets a JIT: tonybaloney.github.io Numba: numba.pydata.org LanceDB: lancedb.com Profiling tips: docs.python.org Memray: github.com Fil: a Python memory profiler for data scientists and scientists: pythonspeed.com Rust: rust-lang.org Granian Server: github.com PIXIE at SciPy 2024: github.com Free threading Progress: py-free-threading.github.io Free Threading Compatibility: py-free-threading.github.io caniuse.com: caniuse.com SPy, presented at PyCon 2024: us.pycon.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy

The Times of Israel Daily Briefing
Day 318 - As Blinken pushes deal, PM stresses right to resume war

The Times of Israel Daily Briefing

Play Episode Listen Later Aug 19, 2024 20:44


Welcome to The Times of Israel's Daily Briefing, your 20-minute audio update on what's happening in Israel, the Middle East and the Jewish world. Editor David Horovitz joins host Amanda Borschel-Dan in our Jerusalem offices for today's episode. As Hamas again rejects the current hostage-release deal, US Secretary of State Antony Blinken is in the region to try to bridge gaps. Horovitz weighs in on where negotiations stand now and what is at stake with them in terms of the broader regional picture. He also compares the current process with the 2011 Gilad Schalit release deal. State Attorney Amit Aisman announced on Sunday that he will oversee an investigation into Thursday's rioting by extremist settlers in the Palestinian village of Jit during which 23-year-old Rasheed Seda was killed and homes and vehicles were set ablaze. No suspects have been arrested yet over Jit yet, however, police detained two more Israeli settlers suspected of assaulting four Arab Israeli women, including a three-year-old, in the West Bank outpost of Givat Ronen earlier this month. Are these signs that official Israel is taking these incidents seriously? For news updates, please check out The Times of Israel's ongoing live blog. Discussed articles include: Hamas rejects US hostage-ceasefire proposal as PM said to warn chance for deal ‘not high' A hostage deal that also averts regional war should be a no-brainer for Netanyahu. But… State Attorney Amit Aisman to oversee investigation into Jit settler rampage Subscribe to The Times of Israel Daily Briefing on Apple Podcasts, Spotify, YouTube, or wherever you get your podcasts. This episode was produced by Ben Wallick.  IMAGE: US Secretary of State Antony Blinken (left) shakes hands with Prime Minister Benjamin Netanyahu at a meeting in Jerusalem, August 19, 2024. (Haim Zach/GPO)See omnystudio.com/listener for privacy information.

The Times of Israel Daily Briefing
Day 315 - Extremist settler riots spark (near total) condemnation

The Times of Israel Daily Briefing

Play Episode Listen Later Aug 16, 2024 24:40


Welcome to The Times of Israel's Daily Briefing, your 20-minute audio update on what's happening in Israel, the Middle East and the Jewish world. US bureau chief Jacob Magid joins host Amanda Borschel-Dan for today's episode. As potentially fateful talks for a hostage and ceasefire deal are underway in Qatar, 10 hardliners from the ruling Likud party issued a public letter addressed to Prime Minister Benjamin Netanyahu, detailing four “red lines as members of the Likud movement and as members of the coalition.” Magid fills us in on what are we hearing after the first day of talks, including communications from Qatar to Iran. Palestinian Authority President Mahmoud Abbas told a special session of the Turkish parliament on Thursday that he would travel to the Gaza Strip as a statement of solidarity with his people under war. Magid weighs in on some potential obstacles to the visit. Dozens of masked settlers participated in the riot through the northern West Bank village of Jit, with the Palestinian Authority health ministry reporting that a 23-year-old local was killed by “settlers' bullets.” Israeli security sources said it was unclear who shot him. Magid explores the forces in the coalition that have ties to these extremist elements. Former US president Donald Trump said yesterday that he counseled Netanyahu when they met last month to swiftly “get your victory” because the “killing has to stop” in Gaza. Magid unpacks Trump's statements on this and about a potential future Democrat State Department. Magid recounts how Biden's big hostage-release deal speech from the White House State Dining Room on May 31 was initially supposed to be a different speech altogether. For news updates, please check out The Times of Israel's ongoing live blog. Discussed articles include: Gaza truce talks in Doha get off to ‘promising start,' set to continue Friday In Turkey, Abbas declares he'll go to Gaza ‘even if it costs my life,' mourns Haniyeh Palestinian killed as settlers torch homes and cars in West Bank village Trump: I told Netanyahu ‘get your victory quickly' because ‘the killing has to stop' A Biden speech urging national Israeli reckoning was shelved at the last minute. Here's why Subscribe to The Times of Israel Daily Briefing on Apple Podcasts, Spotify, YouTube, or wherever you get your podcasts. This episode was produced by Ben Wallick.  IMAGE: A car torched by masked settlers in the Palestinian town of Jit in the West Bank, August 15, 2024. (Screenshot: X; used in accordance with Clause 27a of the Copyright Law)See omnystudio.com/listener for privacy information.

Cinco continentes
Cinco continentes - Venezuela sigue atascada tras las elecciones

Cinco continentes

Play Episode Listen Later Aug 16, 2024 42:12


La Organización de Estados Americanos se reúne para intentar votar una resolución que pueda desatascar la situación en la que se encuentra Venezuela tras las elecciones del pasado 28 de julio. Gobiernos como el brasileño o el colombiano le han pedido a Nicolás Maduro que repita las elecciones para demostrar transparencia y la oposición se queja de que eso llevaría al país a un bucle infinito hasta que a Maduro le gustase el resultado. También estaremos en la aldea palestina de Jit, atacada esta pasada noche por colonos israelíes. Iremos a Argelia, donde ha empezado la campaña electoral y hablaremos con una experta sobre estos comicios rodeados de polémica. Sabremos más de la nueva primera ministra de Tailandia y del programa económico de Kamala Harris en Estados Unidos. Además vamos a estar en República Dominicana con la investidura de su presidente.Escuchar audio

The Manufacturing Stream Podcast
Maureen Fahey - Working With Dr. Shigeo Shingo

The Manufacturing Stream Podcast

Play Episode Listen Later Aug 16, 2024 34:25


In this episode of The Manufacturing Stream Podcast Eric has Maureen Fahey of Productivity talks about her days when JIT and Lean started in the West. Working as a young assistant to Norman Bodek, Maureen tells stories of the days when Dr. Shigeo Shingo would visit the United States and Maureen was there during these visit. Maureen also expounds on when SMED and TPM were introduced to Western manufacturers in the early days of JIT.l2l.comYoutube: @leading2lean

Les journaux de France Culture
L'attaque menée par des colons israéliens en Cisjordanie occupée suscite des condamnations unanimes

Les journaux de France Culture

Play Episode Listen Later Aug 16, 2024 15:06


durée : 00:15:06 - Journal de 18h - "Inacceptable, abjecte, horrible" : les dirigeants occidentaux condamnent unanimement l'attaque commise par un groupe de colons israéliens jeudi soir dans le village de Jit, en Cisjordanie occupée.

Postgres FM
Index-Only Scans

Postgres FM

Play Episode Listen Later Aug 9, 2024 39:15


Nikolay and Michael discuss Index-Only Scans in Postgres — what they are, how they help, some things to look out for, and some advice. Here are some links to things they mentioned:Index-Only Scans and Covering Indexes (docs) https://www.postgresql.org/docs/current/indexes-index-only-scans.htmlDiscussion on Twitter about JIT and Parallel Query defaults https://x.com/jer_s/status/1819749688184373742Postgres Wiki on Index-Only Scans https://wiki.postgresql.org/wiki/Index-only_scansHeap Fetches https://www.pgmustard.com/docs/explain/heap-fetchesRows Removed By Filter https://www.pgmustard.com/docs/explain/rows-removed-by-filterrandom_page_cost https://postgresqlco.nf/doc/en/param/random_page_cost/pg_dump docs change https://x.com/samokhvalov/status/1820539826363588755Crunchy Bridge changed random_page_cost to 1.1 for new servers https://docs.crunchybridge.com/changelog#postgres_random_page_cost_1_1Autovacuum Tuning Basics (updated blog post by Tomas Vondra) https://www.enterprisedb.com/blog/autovacuum-tuning-basicsOur episode on over-indexing https://postgres.fm/episodes/over-indexingOur episode on HOT updates https://postgres.fm/episodes/hot-updatesOur episode on partitioning https://postgres.fm/episodes/partitioning~~~What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!~~~Postgres FM is produced by:Michael Christofides, founder of pgMustardNikolay Samokhvalov, founder of Postgres.aiWith special thanks to:Jessie Draws for the elephant artwork 

IoT Coffee Talk
219: Pick Your Horse and Ride It

IoT Coffee Talk

Play Episode Listen Later Aug 4, 2024 47:29


Welcome to IoT Coffee Talk #219 where we have a chat about all things #IoT over a cup of coffee or two with some of the industry's leading business minds, thought leaders and technologists in a totally unscripted, organic format. Thanks for joining us. Sit back with a cup of Joe and enjoy the morning banter.This week, Stephanie, Bill, Ryan, Dimitri, Pete, Rob, Steve, Marc, and Leonard jump on Web3 to talk about:* BAD KARAOKE: "Thriller", Michael Jackson* I'm gonna replace your job AI. What is it?* Rob and Pete figure out how to make foldable smartphones the next big thing!* The history of Sun Microsystems and the impact of Java* Slow as JIT!* How did containers come about and what does it have to do with Java?* The gang talks about code portability again after four years!* Bill slaps Java Xbox posers!* Java Beans and EJBs in the house!* Python, the real slug of languages.* Pick your horse and ride it!Thanks for listening to us! Watch episodes at http://iotcoffeetalk.com/. We support Elevate Our Kids to bridge the digital divide by bringing K-12 computing devices and connectivity to support kids' education in under-resourced communities. Please donate.

Trust Issues
EP 56 - Time as Attack Surface

Trust Issues

Play Episode Listen Later Jul 10, 2024 33:06


In the latest episode of the Trust Issues podcast, the focus is on the criticality of time in organizational security. The conversation with host David Puner and guest Katherine Mowen, SVP of Information Security at Rate (formerly Guaranteed Rate), highlights the importance of swift decision-making and prompt threat response. They discuss the role of just-in-time (JIT) access and AI in accelerating response times, as well as the ever-evolving threat landscape that requires constant vigilance. The episode emphasizes the strategies and technologies shaping the future of cybersecurity, particularly at the intersection of time management and identity protection. Join us for a timely discussion that underscores the intersection of time management and identity protection.

Pondering AI
Chief Data Concerns with Heidi Lanford

Pondering AI

Play Episode Listen Later Jul 3, 2024 49:33


Heidi Lanford connects data to cocktails and campaigns while considering the nature of data disruption, getting from analytics to AI, and using data with confidence.Heidi studied mathematics and statistics and never looked back. Reflecting on analytics then and now, she confirms the appetite for data has never been higher. Yet adoption, momentum and focus remain evergreen barriers. Heidi issues a cocktail party challenge while discussing the core competencies of effective data leaders.Heidi believes data and CDOs are disruptive by nature. But this only matters if your business incentives are properly aligned. She revels in agile experimentation while counseling that speed is not enough. We discuss how good old-fashioned analytics put the right pressure on the foundational data needed for AI. Heidi then campaigns for endemic data literacy. Along the way she pans JIT holiday training and promotes confident decision making as the metric that matters. Never saying never, Heidi celebrates human experts and the spotlight AI is shining on data.Heidi Lanford is a Global Chief Data & Analytics Officer who has served as Chief Data Officer (CDO) at the Fitch Group and VP of Enterprise Data & Analytics at Red Hat (IBM). In 2023, Heidi co-founded two AI startups LiveFire AI and AIQScore. Heidi serves as a Board Member at the University of Virginia School of Data Science, is a Founding Board Member of the Data Leadership Collaborative, and an Advisor to Domino Data Labs and Linea. A transcript of this episode is here.

core.py
Episode 13: A Legit Episode

core.py

Play Episode Listen Later Jun 29, 2024 111:55


In this lucky episode we're interviewing fellow core developer Brandt Bucher to talk about Justin, Swedish warships, and the n-body benchmark. We're also breaking the duration record with this one. We promise we'll get faster in future releases! ## Outline (00:00:00) INTRO (00:01:43) PART 1: BRANDT BUCHER INTERVIEW (00:03:04) Beginnings of contribution (00:06:29) Sticking around (00:09:38) PEP work: pattern matching, dict unions, weird decorators (00:13:07) Implementing pattern matching, we like parsers (00:19:41) First tasks with the Faster Python team (00:20:59) It's always pytest with these things (00:28:55) Pepe Silvia and generators (00:30:12) The paper that inspired the JIT (00:32:01) The n-body benchmark is a joke (00:35:33) What even is a JIT? (00:38:11) Advantages of copy & patch (00:40:27) The Vasa Question (00:45:30) When are we getting faster? (00:49:09) Using pure Python versions of libraries... for speed? (00:52:18) The weirdest bug so far (00:55:12) How did removal of the GIL complicate your life? (00:57:53) Naming things is hard (00:59:55) Collaborating and mentoring others (01:06:19) The Linker Connoisseur Question (01:08:53) PART 2: PR OF THE WEEK (01:14:04) PART 3: WHAT'S GOING ON IN CPYTHON (01:14:40) Jelle is implementing PEP 649 and PEP 749 (01:15:08) Petr's battle with string interning (01:16:24) Ruben Vorderman makes str.count 2X faster (01:16:54) Ken Jin folds constants in entire attribute loads (01:18:07) neonene and Eric Snow make datetime work better with subinterpreters (01:20:18) pickle protocol 5 will be the default in 3.14 (01:21:58) Tian Gao improves pdb (01:23:42) Free-threading changes galore (01:27:34) Victor exposes PyUnicodeWriter in the C API (01:28:18) PyREPL changes & going off the rails

I AM GPH
EP145 Shaping the Future of Global Health at NYU with Dr. Mark Jit

I AM GPH

Play Episode Listen Later Jun 26, 2024 18:03


Join us as we welcome Dr. Mark Jit, the new chair of the Department of Global and Environmental Health at NYU GPH. Dr. Jit, a leader in infectious disease modeling and vaccine policy, shares his vision for the department's future. In this episode, Dr. Jit discusses the importance of interdisciplinary collaboration in addressing global health challenges such as pandemics, climate change, and emerging diseases. He highlights how integrating diverse fields—from mathematics to social sciences—can create innovative health solutions. Dr. Jit also outlines plans to educate and inspire the next generation of global health leaders through cutting-edge research, international partnerships, and real-world applications. Learn how NYU's strategic location in New York City will foster global connectivity and drive impactful health initiatives. To learn more about the NYU School of Global Public Health, and how our innovative programs are training the next generation of public health leaders, visit http://www.publichealth.nyu.edu.

Thinking Elixir Podcast
205: Elixir 1.17 RC and Other News

Thinking Elixir Podcast

Play Episode Listen Later Jun 4, 2024 27:55


In this episode, we delve into the latest developments including the release of Elixir 1.17-rc0, featuring significant type system improvements and new functions like DateTime.shift. We also discuss some unexpected compiler and JIT advancements in OTP 27, which are already showing performance boosts. Elixir celebrated its 12th birthday and the Erlang docs completed their migration to ExDoc, enhancing accessibility and integration. Tune in for these insightful updates and more! Show Notes online - http://podcast.thinkingelixir.com/205 (http://podcast.thinkingelixir.com/205) Elixir Community News - https://stackoverflow.az1.qualtrics.com/jfe/form/SV_6rJVT6XXsfTo1JI?site=stackoverflow.com (https://stackoverflow.az1.qualtrics.com/jfe/form/SV_6rJVT6XXsfTo1JI?site=stackoverflow.com?utm_source=thinkingelixir&utm_medium=shownotes) – StackOverflow Developer Survey link. - https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-rc.0 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-rc.0?utm_source=thinkingelixir&utm_medium=shownotes) – Release tag for Elixir 1.17-rc0. - https://github.com/elixir-lang/elixir/blob/v1.17.0-rc.0/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.17.0-rc.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog for Elixir 1.17-rc0. - https://x.com/marpo60/status/1793993127939969361 (https://x.com/marpo60/status/1793993127939969361?utm_source=thinkingelixir&utm_medium=shownotes) – Marcelo Dominguez highlights advantages of the new type system in Elixir 1.17. - https://hexdocs.pm/elixir/main/DateTime.html#shift/3 (https://hexdocs.pm/elixir/main/DateTime.html#shift/3?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for the DateTime.shift function in Elixir. - https://hexdocs.pm/elixir/1.17.0-rc.0/Kernel.html#to_timeout/1 (https://hexdocs.pm/elixir/1.17.0-rc.0/Kernel.html#to_timeout/1?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation to convert durations to milliseconds in Elixir 1.17-rc0. - https://www.erlang.org/news/170#compiler-and-jit-improvements (https://www.erlang.org/news/170#compiler-and-jit-improvements?utm_source=thinkingelixir&utm_medium=shownotes) – News about OTP 27 compiler and JIT improvements. - https://x.com/sorentwo/status/1795044358850298343 (https://x.com/sorentwo/status/1795044358850298343?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion about a 12.5% speed improvement in the Oban test suite. - https://github.com/erlang/otp/issues/8469 (https://github.com/erlang/otp/issues/8469?utm_source=thinkingelixir&utm_medium=shownotes) – Regression of :ets.select in OTP 27 mentioned. - https://www.erlang.org/doc/readme.html (https://www.erlang.org/doc/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – New home for Erlang documentation. - Get clear on old Elixir Mix episodes being released as new. - https://www.imdb.com/title/tt29816472/ (https://www.imdb.com/title/tt29816472/?utm_source=thinkingelixir&utm_medium=shownotes) – The Thinking Elixir Podcast on IMDB?? - https://dashbit.co/blog/req-v0.5 (https://dashbit.co/blog/req-v0.5?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of Req v0.5 with improved testing support and error handling. - https://gleam.run/news/fault-tolerant-gleam/ (https://gleam.run/news/fault-tolerant-gleam/?utm_source=thinkingelixir&utm_medium=shownotes) – Release notes for Gleam v1.2.0, focusing on fault-tolerant compilation. - https://x.com/jacob_luetzow/status/1794075125202956353 (https://x.com/jacob_luetzow/status/1794075125202956353?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim celebrating Elixir's 12th Birthday. - https://www.youtube.com/live/epKeT8-hafE (https://www.youtube.com/live/epKeT8-hafE?utm_source=thinkingelixir&utm_medium=shownotes) – Video of José Valim discussing Elixir on its 12th Birthday. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Tyler Young - @TylerAYoung (https://twitter.com/TylerAYoung) - Tyler Young on Fediverse - @tylerayoung@fosstodon.org (https://fosstodon.org/@tylerayoung)

Plus
Názory a argumenty: Poslechněte si všechny nedělní komentáře s Petrem Hartmanem

Plus

Play Episode Listen Later May 26, 2024 25:56


Agresivita a vzpoura proti liberální demokracii. Politické strany by občas měly myslet i na funkci prezidenta. Pellegriniho nástupce v čele strany Hlas ji přivede blíž k Ficovi. Gruzie napodobujíc Rusko, připomíná ukrajinský Majdan. Má být Xaver Veselý odvolán z Rady ČT? Ano. Jitřil nenávist. Ale spíš odvolán nebude. Julius Firt, nakladatelský a rozhlasový manažer.

Elevate Construction
Ep.1086 - Finishing up the Book Built to Fail

Elevate Construction

Play Episode Listen Later May 22, 2024 17:33


In this podcast we cover: Information for JIT, Supply, and Procurement. If you like the Elevate Construction podcast, please subscribe for free and you'll never miss an episode.  And if you really like the Elevate Construction podcast, I'd appreciate you telling a friend (Maybe even two

Python Bytes
#383 Why aren't devs shipping faster?

Python Bytes

Play Episode Listen Later May 14, 2024 31:00


Topics covered in this episode: I asked 100 devs why they aren't shipping faster. Here's what I learned Python 3.13.0 beta 1 released A theme editor for JupyterLab rich-argparse Extras Joke Watch on YouTube About the show Sponsored by Mailtrap: pythonbytes.fm/mailtrap Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: I asked 100 devs why they aren't shipping faster. Here's what I learned by Daksh Gupta (via PyCoders) What's stopping you from shipping faster? Dependency bugs Complicated codebase >There is so much undocumented in our service, including poor records of new features, nonexistent or outdated info on our dependencies, or even essential things like best practices for testing, a lot of time is wasted in syncs trying to find the right information QA Loops Waiting for spec > At Amazon? Meetings, approval, talking to 10 different stakeholders because changing the color of a button affects 15 micro services Writing tests Deployment/build speed Scope creep > The human tendency to stuff last-minute items into the crevices of their luggage minutes before leaving for the airport manifests itself at software companies as scope creep. Unclear requirements Excessive meetings Motivation >honest answer is i was on ads >and that's a very old / complicated / large stack (edited) >and i didn't understand it >my friends on younger teams seemed happier, i was miserable DORA metrics Brian #2: Python 3.13.0 beta 1 released "Python 3.13 is still in development. This release, 3.13.0b1, is the first of four beta release previews of 3.13.” New REPL, featuring multi-line editing, color support, colorized exception tracebacks Cool GIL, JIT, and GC features Typing changes, including typing.TypeIs . See last weeks episode and TypeIs does what I thought TypeGuard would do in Python Some nice dead battery removals and more But seriously, the REPL is cool. Just ask Trey The new REPL in Python 3.13 - Trey Hunner Michael #3: A theme editor for JupyterLab by Florence Haudin A new tool for authoring JupyterLab themes To lower the bar for customizing JupyterLab we created a new tool providing a simple interface for tuning the JupyterLab appearance interactively. See jupyterlab-theme-editor on github Brian #4: rich-argparse “Format argparse and optparse help using rich.” “rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code.” They're not kidding. 2 line code change. from rich_argparse import RichHelpFormatter parser = argparse.ArgumentParser(..., formatter_class=RichHelpFormatter) Extras Brian: pytest course is now switched to the new platform. I sent out an email including how to save their spot on the old site and mark that spot complete on the new site. There's now comments on the course now. Trying that out. If you've got a question, just ask in that section. Michael: A new Talk Python course: Getting Started with NLP and spaCy Joke: Testing holiday

Adventures of Alice & Bob
Ep. 54 - New Frontiers in Privilege Management with BeyondTrust and Entitle // Ron Nissim and Avi Zetser

Adventures of Alice & Bob

Play Episode Listen Later May 10, 2024 43:16


Join us in a special out-of-band episode of Adventures of Alice and Bob, where we explore the exciting expansion of BeyondTrust through its recent acquisition of Entitle, a pioneering privilege management solution. Discover how this strategic move enhances BeyondTrust's identity security solutions across the cloud. BeyondTrust CTO, Marc Maiffret, and Entitle co-founders, Ron Nissim and Avi Zetser, also cover what exactly just-in-time (JIT) access is, what modern identity security looks like across the cloud, and what this exciting new union means for the landscape of identity security and access management.

Negocios Entre Pañales con Paola Elízaga
Hazte el favor de escribir para conectar con Jit García | 302

Negocios Entre Pañales con Paola Elízaga

Play Episode Listen Later May 7, 2024 28:28


Jit Garcia ha dedicado la mayor parte de su carrera a la relaciones públicas, especializándose en la creación y ejecución de estrategias de PR para campañas de marcas y productos. Durante quince años en PR y Marketing, trabajó con marcas reconocidas como Adidas y Chanel, donde aprendió lecciones valiosas sobre la importancia de humanizar las historias, el valor de las conexiones genuinas, el impacto de elegir las palabras precisas y el tesoro que representa tener un punto de vista propio y la valentía de compartirlo. Con su marca “Hazte el Favor”, Jit ayuda a mujeres a crear o recrear su narrativa personal a través de sus cursos online. Su enfoque se centra en contar sus historias de manera estratégica e intencional en distintos canales y plataformas. Jit destaca que, después de su punto de vista, el mayor valor que puede ofrecer es enseñar a sus clientas a eliminar lo superfluo y a incorporar su propia magia.   Podcast minuto a minuto: ¿Quién es Jit García? 1:39 ¿Cómo venciste el síndrome del impostor al hablar de salud? 3:21 Tu tienes una opinión, un don y un talento 6:50 Nos creamos un molde nosotras mismas 8:15 Descubre tu voz interior 9:48 ¿Cómo te atreves a escribir? 12:23 Cualquiera puede escribir 16:05 Lo primero que hago con mis alumnas 18:21 ¿Cual es tu meta más allá del dinero? 19:40 Vencer el miedo de la página en blanco 21:00 Eres creativa todo el tiempo 23:35   Empieza hoy mismo a crear tu Newsletter haciendo clic aquí   ¿Quieres que hablemos más? Encuéntrame en Instagram como @paolaelizaga, ahí comparto más sobre mi vida personal, o en la cuenta de Negocios Entre Pañales @negociosentrepanales, donde comparto muchos tips. ¿Estás buscando una tribu con otras mujeres emprendedoras en búsqueda de crecimiento y balance? Ingresa HOY mismo a La Comunidad NEP, un espacio para todas las mujeres que soñamos con tener negocios exitosos a la par de mucho tiempo en familia: http://www.lacomunidadnep.com y aprovecha el cupón PODCAST24 para recibir 20% de descuento en la suscripción mensual.  

What Is...? A Jeopardy! Podcast
Week of April 8: Back to Life, Back to Regular Jeopardy!

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Apr 16, 2024 80:04


It's baaaaaaacckkkkk! Regular games have returned after the completion of the JIT...but the first game back leaves us wondering if maybe the tournaments should come back, actually. We cover Victoria's triumphant victory at the JIT, the emergence of our first great player of the new season, and some hilarities that could only ensue on a regular-play game of J! We also dig into the controversy surrounding the Producer's Pick for the Masters, and we learn about Xolo dogs. You can follow us on Instagram at @whatisajeopardypodcast and on Twitter at @jeopardypodcast. Source: American Kennel Club: Xoloitzcuintli Dog Breed Information. Special thanks to The Jeopardy! Fan and J-Archive. Produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

Song of the Day
Bantu Spaceship - Bantu Cakes

Song of the Day

Play Episode Listen Later Mar 28, 2024 2:45


Bantu Spaceship - "Bantu Cakes" from the 2023 album Bantu Spaceship on Nyami Nyami Harare, Zimbabwe-based duo Bantu Spaceship celebrates the music of their homeland with their Afro-futuristic self-titled debut album, out now via Nyami Nyami. Vocalist Ulenni Okandlovu incorporates Ndebele chants to the laid-back production work of his partner Joshua Madalitso Chiundiza. As they explain in an interview with 15questions.net, "The both of us were in search of unique alternative Zimbabwean sound, having grown up listening to Mbaqanga, Mbube, Zamrock, Sungura, Jit, and Chimurenga. We wanted to create something that borrowed from these influences, but merging those styles with synth-wave, electro, and hip-hop elements." Read the full story at KEXP.orgSupport the show: https://www.kexp.org/donateSee omnystudio.com/listener for privacy information.