POPULARITY
Categories
Peter digs into Trivolve Tech's forensic management system after it passed 100,000 on-chain transactions on Cardano mainnet. The episode looks at what the milestone actually represents, how the evidence workflow appears to use hashing and zero-knowledge proofs, and why it stands out as a live government-style deployment rather than another proof of concept.Peter also connects the project to Trivolve Tech's broader work in India, including IndianChain and land-record infrastructure tied to millions of farmers and millions of acres. The result is a grounded look at how Cardano is being used for chain-of-custody records, tamper detection, and large-scale public-sector data integrity.Key Takeaways:- Trivolve Tech's forensic management system has surpassed 100,000 on-chain transactions on Cardano mainnet.- The use case focuses on preserving chain-of-custody integrity for police forensic evidence in India.- The workflow described in Catalyst materials combines SHA-256 hashing with zero-knowledge proofs to detect tampering without exposing sensitive evidence data.- Peter links the project to earlier Cardano Foundation work with Dubai Police, suggesting a broader pattern for blockchain-based forensic records.- Trivolve Tech's IndianChain proposal extends the story beyond forensics into government land and agriculture settlement records.- The episode frames this as practical enterprise adoption on Cardano, not a speculative or purely experimental demo.Links & References:- x.com: https://link.learncardano.io/4eWNUc- https://link.learncardano.io/Fkgrh4- Securing Forensic Chain of Custody for Indian State Govt (1million+ cases per year) Using Cardano and Zero-Knowledge Proofs: https://link.learncardano.io/GM6wgh- IndianChain: Indian Government's 10M+ Settlements on Cardano: https://link.learncardano.io/gEWuXU- x.com: https://link.learncardano.io/OpHZnR- Dubai Police will use blockchain to conduct investigations: https://link.learncardano.io/iKza9NWebsite: https://link.learncardano.io/bQ68RcX/Twitter: https://link.learncardano.io/3a1QtvDisclaimer: This content is for educational purposes only. Nothing constitutes financial advice.DISCLAIMER: This content is for informational and educational purposes only and is not financial, investment, or legal advice. I am not affiliated with, nor compensated by, the project discussed—no tokens, payments, or incentives received. I do not hold a stake in the project, including private or future allocations. All views are my own, based on public information. Always do your own research and consult a licensed advisor before investing. Crypto investments carry high risk, and past performance is no guarantee of future results. I am not responsible for any decisions you make based on this content.
Exploring the lives of three Jewish doctors. Living in very different settings, yet linked by a common thread: compassion. They left a lasting mark on medicine and Jewish history and were dedicated to the strong belief that every fragile life matters. In New York, Dr Martin Couney helped save thousands of babies. His sideshow displays were controversial, but at a time when incubator technology was widely doubted, his exhibits brought life-saving technology into the public eye. Dr Mary Gordon was born in Lithuania and her trailblazing career as a pioneering female physician who was deeply connected to Jewish life, allowed her to carry her medical calling into some of the hardest moments of the twentieth century, in Palestine, in detention camps in Cyprus and through world wars. Dr Shlomo Adler's reputation in London as a beloved doctor and trusted medical confidant to Gedolim and Torah leaders as well as to thousands of patients, rested on his complete commitment to care, innovation and halacha. We also hear from his son Dr Yossi Adler - who has continued a 3 generational family legacy - about AI and other issues confronting medicine today Timestamps: - **0:00:00 – 0:01:13** – Podcast intro, series context (Medicine Part 2), and mention of guests (Rabbi Tatz & Dr. Yossi Adler) - **0:01:13 – 0:02:16** – Introduction of Mary Gordon; granddaughter of Reb Eliezer Gordon; name changes (Miriam → Mary, Sara → Sylvia) - **0:02:16 – 0:03:49** – Background on the Gordon family, Telshe Yeshiva, and Reb Eliezer Gordon's leadership and social conscience (matzah bakeries) - **0:03:49 – 0:06:21** – Fire in Telshe (1908), Reb Eliezer Gordon's fundraising trip to England, his death, funeral, and Mary receiving apology from the Chief Rabbi - **0:06:21 – 0:09:00** – Mary's struggle to enter university, re-doing exams in England, brilliance and speed of study, financial help from Rabbi Moishe Hirsh Siegel, graduation as a physician - **0:09:00 – 0:10:27** – Status of women doctors in England; WWI, shortage of male doctors; Mary becomes first female medical student allowed to practice in the army - **0:10:27 – 0:12:57** – Move to South Africa; reuniting with family; pioneering practice in Johannesburg General Hospital; treating rich and poor, all races; miners' strike of 1922 - **0:12:57 – 0:15:30** – Plans to move to Palestine; WWII intervenes; army medical role, rank of captain then lieutenant colonel; final move to Palestine (1946) - **0:15:30 – 0:18:18** – Postwar DP situation; Anglo-American committee, Truman's proposal for 100,000 DPs; British refusal; Cyprus detention policy and harsh camp conditions - **0:18:18 – 0:21:06** – Mary chosen by the Jewish Agency to serve in Cyprus; tiny medical team; overwhelming numbers, disease, births; her legendary dedication; quote about measuring temperature vs pain - **0:21:06 – 0:22:28** – New Year's 1948 story (two big ships arrive, many pregnant women and newborns); Mary persuades nurses to stay; later work in Israel with Yemenite immigrants; return to South Africa, work in Soweto clinics, death and legacy - **0:22:28 – 0:24:04** – Introduction of Dr. Yossi Adler; recognition that “Dr. Adler” was a global communal institution - **0:24:04 – 0:26:24** – Growing up in a house that doubled as a practice; constant stream of patients; balancing family meals with emergencies, especially before Hatzalah - **0:26:24 – 0:28:18** – What made Dr. Adler's practice unique: long-term relationships, personalized care, deep sense of responsibility, readiness to innovate - **0:28:18 – 0:32:24** – Early roots of his father's connection to Gedolim (Gerrer Rebbe, Imrei Emes); later relationships with Gedolim and Rebbes (Stipler, R' Shach, Satmar, Klausenburger, etc.) - **0:32:24 – 0:36:24** – Stories illustrating kavod from Rebbes (“Malach Refael goes with Dr. Adler”), and equal importance of all patients; how he handled treating Gedolim without intimidation - **0:36:24 – 0:40:21** – Lessons Dr. Yossi learned: time use, achrayus (responsibility), integrating halacha and derech eretz into medicine; a few character-defining stories - **0:40:21 – 0:44:04** – Role of a frum doctor today: giving clear medical facts for Rabbanim, especially in end-of-life, surgery, fasting, and shidduch situations; why doctor ≠ posek - **0:44:04 – 0:49:05** – Community health issues: - Vaccine hesitancy and mistrust of authorities - Halachic support for following broadly accepted medical guidance - SIDS reduction through “back to sleep” and risk of complacency - **0:49:05 – 0:53:59** – Discussion on modern weight-loss medications (semaglutide, tirzepatide): when benefits outweigh risks (severe obesity) vs mainly cosmetic use - **0:53:59 – 0:56:51** – Google and patient information: opportunities and dangers; importance of joint doctor–patient interpretation rather than self-treatment - **0:56:51 – 0:57:40** – Rabbi Tatz introduction, playful comment about trying to “one up” Rabbi Hirsch with an unknown medical figure - **0:57:40 – 0:59:37** – Background of Dr. Cooney (Mikhail Kohn): Jewish origins in Prussia, medical studies, interest in premature infants and early incubators - **0:59:37 – 1:03:10** – Move to America; transformation into “Dr. Cooney”; sideshow incubator exhibits at fairs and Coney Island; hospitals giving up on babies, parents bringing infants in shoeboxes; high survival rates - **1:03:10 – 1:05:00** – Framing ethical and halachic questions: doing something risky to save life; early incubators as both spectacle and lifesaving tool - **1:05:00 – 1:08:32** – Classic halachic scenario: terminal/“Ha'ei Sha'ah” patient offered high-risk procedure with chance of cure vs certain shorter-term survival; introduction to “Lo chosheshin lechayei sha'ah” in this context - **1:08:32 – 1:12:08** – Majority view: - If chance of success >50%, patient *should* generally accept. - If
durée : 00:57:30 - Avec philosophie - par : Géraldine Muhlmann - En grand analyste du roman, Roland Barthes, dans ses essais, étudie les mécanismes du récit, la construction des personnages et les effets de sens produits par l'écriture romanesque. Son approche renouvelle la lecture du roman, en s'intéressant au texte plus qu'aux intentions de l'auteur. - réalisation : Carla Michel, Axel Dubois, Shaïma Giboire, Nicolas Berger, Nassim El Kabli, Luna Hadjla - invités : Philippe Forest Romancier et essayiste, Antoine Compagnon Écrivain, enseignant et académicien français Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Daily Halacha Podcast - Daily Halacha By Rabbi Eli J. Mansour
The Kabbalists taught that when one recites the "Ana Be'cho'ah" prayer, he should arrange the words of the prayer in pairs. Meaning, he should say the first two words, briefly pause, say the next two words, pause, and so on. This is the instruction given by Rav Haim Vital (1543-1620), in Sha'ar Ha'kavanot, based on the teachings of the Arizal. This is brought later by the Ben Ish Hai (Rav Yosef Haim of Baghdad, 1833-1909) and the Kaf Ha'haim (Rav Yaakob Haim Sofer, Baghdad-Jerusalem, 1870-1939). However, Rav Meir Mazuz (1945-2025) ruled that one should not follow this custom, as the reading becomes unintelligible in this manner. By reciting the text of this prayer in pairs of words, one ends up saying, "Ana Be'cho'ah" – "Please, with the strength"; "Gedulat Yeminecha" – "the greatness of Your right"; "Tatir Serura" – "release those who are trapped"; "Kabel Rinat" – "accept the prayer of"; "Amecha Sagebenu" – "Your nation, protect us"; "Taharenu Nora" – "purify us, O Awesome One," and so on. The words are clearly not intended to be broken up in alternating pairs of two, as they have no meaning when recited this way. Rav Mazuz therefore ruled that one should recite the text of the prayer this way: "Ana Be'cho'ah Gedulat Yeminecha" ("Please with the power of the greatness of Your right"), "Tatir Serura" ("release those who are trapped"); "Kabel Rinat Amecha" ("Accept the prayer of Your nation"); "Sagebenu Taharenu Nora" ("protect us, purify us, O Awesome One"). (Incidentally, Rav Mazuz issued a similar ruling regarding the recitation of the famous verse, "Hashem Hoshi'a Ha'Melech Ya'anenu Be'yom Kor'enu." The Kabbalists instructed pausing after the word "Ha'melech," such that one should say: "Hashem Hoshi'a Ha'Melech, Ya'anenu Be'yom Kor'enu." Rav Mazuz noted that this reading sounds as though we ask Hashem to save the King ("Hoshi'a Ha'melech"). The proper way to read this verse, Rav Mazuz ruled, is with the pause after the word "Hoshi'a," such that we say, "Hashem save us; the King shall answer us on the day we call out.") Some Siddurim use a very complex system in punctuating this prayer, adding commas and periods, in an attempt to accommodate both opinions. In any event, Rav Yisrael Bitan writes that as the Arizal, the Ben Ish Hai and the Kaf Ha'haim all say that this prayer should be divided into pairs of words, it is difficult to dismiss this practice. Therefore, this is the preferred way to read Ana Be'cho'ah.
This week on Spitball Media, Jon & Sha are back to talk all things movies!Jon reviews Masters of the Universe after seeing it on the big screen, while Sha finally checks out The Backrooms and shares what the theater experience was like.We're also diving into the latest popcorn buckets, theater collectibles, and the wild world of movie merch.Plus, Disclosure Day hits theaters this weekend, and we host our first ever LIVE Q&A!Grab a drink, join the chat, and hang out with us live every Wednesday on YouTube!If you enjoy horror movies, trailer reactions, and film news, make sure to subscribe and join the Spitball Media community. Join us live every Wednesday Night at 7:30 pm, eastern
Welcome to Daily Bitachon. We are now in Sha'ar HaBechina [The Gate of Reflection], in our final chapter. We are continuing with the lesson the Chafetz Chaim taught us, which builds on what the Chovos HaLevavos told us: our understanding of God in this world is extremely limited. Because of this limited understanding, it can look like the world is haphazard, out of control, or like chas v'shalom [God forbid] God is unable to fix what needs fixing—all because we focus on a minor rebellion in this small corner of creation. The truth is, every single day in our tefillah [prayer], we give over this exact message: Hashem is constantly sustaining a massive universe. The angels recognize this completely, but down here, we don't. We are limited to what God has revealed to us in this physical world, which is primarily His middot [attributes]. We understand the three intellectual faculties of the mind: chochma (wisdom), bina (understanding), and da'at (knowledge). God revealed those three areas of intellect, and He also revealed seven emotional middot : gedula (greatness/lovingkindness), gevura (strength/restraint), tiferet (glory/harmony), netzach (eternity/victory), hod (splendor), yesod (foundation/all-encompassing), and malchut (kingship/kingdom). God revealed these traits to us, and they correspond to the seven great tzaddikim [righteous pillars] who each perfected one of them. As we've mentioned before, Avraham symbolizes chesed (kindness); Yitzchak is gevura (strength); Yaakov Avinu is tiferet (glory/harmony between kindness and strength); Moshe symbolizes netzach (eternity); Aharon symbolizes hod (splendor/shining); Yosef HaTzaddik is yesod (the foundation, which also connects to the phrase " ki chol " from the verse, as they share the same numerical value); and malchut is David HaMelech. These are the divine traits we can actually grasp down here. We read about them and say them every single day. Look inside Vayivarech David : "And David blessed Hashem in the presence of the entire congregation. David said, 'Blessed are You, Hashem, the God of Israel, our forefather, from this world to the world to come.'" Parenthetically, notice how he explicitly mentions "from this world to the world to come"—the two worlds created by the two letters of His Name, just like we discussed in the last class. The verse continues: "Yours, Hashem, is the greatness (1), the strength (2), the splendor (3), the triumph (4), the glory (5), even everything in the heaven and the earth (6). Yours, Hashem, is the kingdom (7), and the sovereignty over every leader." So now it is clear: in this world, God revealed these seven middot to us. The verse continues: " Wealth and honor come from You, and You rule everything. " Right at this point in the davening, there is a beautiful custom to give three coins to charity. Why? Because at the exact moment we achieve total clarity in God's absolute control over the world's wealth, we give tzedakah to show we realize, "This isn't coming out of my pocket. It's Yours, God. You own it all." The prayer continues: " In Your hand is power and strength, and it is in Your hand to make anyone great or strong. And now, our God, we thank You and praise Your splendorous name. " They blessed His glorious Name, which is exalted above all blessings and praise. Then we take the next step: " It is You alone, Hashem, You have made the heaven and the most exalted heaven, and all their legions, the earth and everything upon it, the seas and everything in them, and You give them all life. " What does it mean, " You give them all life " ( v'Ata mechayeh et kulam )? The Chafetz Chaim points out, quoting the Zohar , that the text doesn't say God gave life in the past ( hecheyata ), but rather mechayeh —He is continuously giving life at this very microsecond. We've discussed this concept before from Rav Moshe Cordovero's Tomer Devorah . In the first divine trait of " Mi El Kamocha " [Who is a God like You], he writes that the world doesn't just keep existing today because it existed yesterday. It exists at this exact moment only because God is actively pumping vital energy into creation. The mashal for this is a large, inflatable bounce house that kids play in. It stays upright and full only because an air pump is running continuously. If you pull the plug, all the air is released instantly and it collapses. This world requires constant, active energizing. We don't see that with our physical eyes, and we don't naturally realize it. But the angels above? They see it clearly. The angels see exactly what is going on. They see that Hashem is constantly energizing everything, and that nothing moves without Him. The Tomer Devorah says that even when you bend your finger, that motion is being directly channeled by God's energy. Because they see this reality, the verse says: " U'tzva ha'shamayim Lecha mishtachavim "—"And the heavenly legions bow to You." They understand what we fail to grasp. They know that among the thousands upon thousands of angelic hosts, no angel has ever had a day without "dinner." Do you know how massive these angels are? The Gemara in Chullin (91b) tells us that the angel Gavriel measures an unimaginable size: two thousand parsa . If we translate that, we are talking about an entity that is thousands of miles high. Other angels are even larger, spanning what we would call light-years across the cosmos. Yet, God has absolutely no problem sustaining and fueling these gigantic spiritual entities. The Chafetz Chaim looks at this and asks: How can we—whom he compares to a tiny, insignificant onion peel—worry about where our parnasa [livelihood] is going to come from? Imagine the foolishness of that anxiety! We continue along the same daily prayer track: " It is You, Hashem, the God who selected Avram, brought him out of Ur Kasdim, and made his name Avraham. " The text walks us right through the foundational history of the Jewish people—the bitter times in Egypt, the miraculous Exodus, and the splitting of the Sea ( Kriat Yam Suf ). Then we break into Shirat HaYam [the Song of the Sea], the ecstatic song of praise beginning with " Az Yashir ." As Rashi notes in Tractate Berachos , all of this historical and cosmic imagery is designed to build our awe and get us ready to stand before the King in the Shemoneh Esrei [the standing prayer]. We need this exact reminder every single morning. Imagine if we prayed with this level of kavana [intention] each day. Imagine how it would transform our lives. They gave us this incredible introduction for a reason. Tomorrow, we will continue with a similar lesson on this exact concept—focusing on how great God is, how vast the universe is, and how small we truly are.
durée : 00:57:54 - Avec philosophie - par : Géraldine Muhlmann - S'inspirant de la linguistique, Roland Barthes s'intéresse à la science qui étudie les signes et la manière dont ils produisent du sens dans la société : c'est la sémiologie. Dès lors, si la société est un système de signes, pourquoi restreindre leur analyse aux seuls textes littéraires ? - réalisation : Carla Michel, Axel Dubois, Shaïma Giboire, Nicolas Berger, Nassim El Kabli, Luna Hadjla - invités : Typhaine Samoyault Enseignante universitaire, critique littéraire et romancière, Daniel Bougnoux Professeur à l'université de Grenoble, a établi l'édition critique de la Pléiade Aragon Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Daily Halacha Podcast - Daily Halacha By Rabbi Eli J. Mansour
After we recite in the morning the section of the Ketoret and the passage of "Abayeh Hava Mesader," we recite a very special prayer – Ana Be'cho'ah. This prayer was composed by one of the great Tanna'im – Rabbi Nehunya Ben Ha'kaneh, whom the Hida (Rav Haim Yosef David Azulai, 1724-1806) describes as one of the earliest Kabbalists, preceding even Rabbi Shimon Bar Yohai. The Ana Be'cho'ah prayer is so significant that the Ben Ish Hai (Rav Yosef Haim of Baghdad, 1833-1909) and many others write that if a person arrives late to Shaharit, and needs to skip the introductory portions of the prayer service, he should not skip Ana Be'cho'ah. This prayer consists of seven lines, each of which with six letters, for a total of 42 letters, and these 42 letters spell the special 42-letter Name of Hashem. This Name is the "elevator," the Name associated with rising to the upper worlds. It is critically important to recite Ana Be'cho'ah as part of our introduction to Shaharit because it elevates us to the heavens so we can present our Tefilot to G-d. By the time we recite the Amida, we want to be standing before the Heavenly Throne, so we can speak directly to the Almighty. The recitation of Ana Be'cho'ah elevates us to the higher spheres so we can speak to Hashem while standing in front of His Throne. It is proper to recite this Tefila slowly and to take note of the first letters of the words. This Name is alluded to also in the first paragraph of Shema, which consists of 42 words (from "Ve'ahabta" through "U'bi'sh'arecha"), corresponding to the 42 letters of this Name. For this reason, some Siddurim feature the letters of this divine Name alongside the words of this paragraph of Shema. Another allusion to this Name is found in Kaddish – specifically, in the phrase "Ve'yishtabah Ve'yitpa'ar Ve'yitromam Ve'yitnaseh Ve'yit'hadar Ve'yit'aleh Ve'yit'halal," which consists of seven words that each contains six letters, for a total of 42. Some have the custom to recite Ana Be'cho'ah each night before going to sleep. The soul departs and rises to the heavens when one sleeps, and so it is appropriate to recite this prayer which, as mentioned, is associated with elevation and ascent. Likewise, it is customary to recite Ana Be'cho'ah at funerals, Heaven forbid, as the coffin is being taken for burial, and the soul is ready to rise to the heavens. In some communities, Ana Be'cho'ah is recited before Lecha Dodi on Friday night, as we elevate ourselves to the higher plane of Shabbat. Likewise, many recite this prayer after counting the Omer, as the Omer counting is intended to elevate us in preparation for Matan Torah on Shabuot. The custom to read Ana Be'cho'ah following the recitation of "Abayeh Hava Mesader" was taught by the Arizal, as brought in Sha'ar Ha'kavanot. This is cited by the Kaf Ha'haim (Rav Yaakob Haim Sofer, Baghdad-Jerusalem, 1870-1939). The Seder Ha'yom (Rav Moshe Ben Machir, Safed, 16 th century), by contrast, writes that it is better to recite Ana Be'cho'ah later, just before Baruch She'amar. He explains that the world was created with the power of this 42-letter Name, and so it is appropriate to allude to this Name just before reciting "Baruch She'amar Ve'haya Ha'olam," when we give praise to Hashem who created the world. However, we follow the Arizal's teaching, that Ana Be'cho'ah should be recited after the section of "Abayeh Hava Mesader." One possible explanation for the Arizal's custom is that the section of "Abayeh Hava Mesader," which lists the various Abodot (services) performed daily in the Bet Ha'mikdash, omits Birkat Kohaim (the priestly blessing), which was recited each day in the Bet Ha'mikdash. In the Bet Ha'mikdash, the Kohanim reciting Birkat Kohanim would use the Shem Ha'meforash – the divine Name that is normally forbidden to utter, and according to some, this was the 42-letter Name. Perhaps, then, we add Ana Be'cho'ah – which is associated with this Name – after the section of "Abayeh Hava Mesader" to allude to the daily recitation of Birkat Kohanim in the Bet Ha'mikdash. The Ana Be'cho'ah prayer concludes with the pronouncement of "Baruch Shem Kebod Malchuto Le'olam Va'ed," giving praise to the exalted Name of G-d, which this prayer expresses.
TradeComplianceRecords.com is a hash‑verified registry where brokers, 3PLs and enterprises upload trade compliance documents, which are sealed with SHA‑256 hashes and issued public URLs and QR codes so customs, regulators and AI systems can verify authenticity without accessing internal systems. LinkDaddy LLC City: Clearwater Address: 509 N Prescott Avenue Website: https://linkdaddy.com Phone: +1-727-350-8520 Email: tony@linkdaddy.com
Welcome to our Daily Bitachon series. We are at the end of Sha'ar HaBechina [The Gate of Reflection], where the author tells us a beautiful mashal [parable] to show the greatness of Hashem. He compares us to a child who was raised in a jail cell and has no concept of the king who runs an entire empire; the child thinks the whole world is just that jail cell. And that is us in this world. We only have a small glimpse of what the real picture is and what God can truly do, living here on this small little planet. The Chovos HaLevavos tells us to develop this mashal . And we will do just that, based on the Chafetz Chaim in his sefer Shemiras HaLashon (Volume 1, in the section called Sha'ar HaTvuna , Chapter 10). He gives the following mashal to explain how we can rely on Hashem even when we are living in an era where we don't clearly see Hashem's control—where it looks like the world is running wild. It's fascinating how he uses this mashal to build our Bitachon [trust], because ultimately, as we've said, our understanding of the world is what leads us to serve Him, which ultimately brings us to Bitachon . And here we go: There was a king who had total global control. He was a superpower, and he ruled his kingdom beautifully. He had more than enough food and sustenance to provide for his entire kingdom, for all of his generals, and for everyone under his rule in a highly respectable way. Yet, as can happen on a small, isolated island with a tiny group of people, a few servants decided to stage a minor rebellion out of pure arrogance. The king heard about it. Okay, his men would handle it, no problem. Right after the news reached the king, he went for a walk in his vineyard, not feeling threatened by this rebellion at all. While walking, he heard a beautiful bird chirping. It looked nice, it sounded beautiful, and he told one of his servants, "I'd like to have that bird in my palace so we can listen to its beautiful singing." And so they did; they put the bird in a cage and brought it to the king's palace, where it sang in a beautiful, sweet tone. One foolish man saw the bird and said, "You poor bird, I feel so bad for you. You know, you're going into the king's palace because you have a beautiful voice, but you're really going to suffer there because you won't have any food." The bird asked, "Why not?" The man replied, "Because I heard that there are people rebelling against the king!" Another, smarter servant overheard this and said, "What a fool! Our king rules the entire world. He has endless treasure houses. Taking care of this bird is a joke to him. And he loves the chirping of this bird! Do you really think he can't manage to find a few morsels of grain every day to sustain this bird just because there are a few rebels in some far-off little town?" That is the mashal . For the nimshal [the lesson], the Chafetz Chaim says that this analogy doesn't even compare one-in-a-million to what is really going on. God created this physical world, but He also created the upper worlds. The spiritual realm consists of many worlds. There are four basic spiritual worlds: our world is called Olam HaAsiya [the World of Action], and above it are the worlds of Yetzira , Beriah , and Atzilut . We aren't kabbalists to go into exactly what all these levels mean. But the point he is making is that when we see a "rebellion" happening down here in this tiny physical world, we are viewing everything through limited, physical eyes. We don't see what is truly going on; we have no idea of the full scope of the universe. And we are like that little bird—that tiny, teeny bird—worrying, "How is the king going to take care of me?" Who is the bird? The bird is us, the Jewish people, whose voices God loves to hear. As the verse says, " Yonati bechagvei hasela "—"My dove in the clefts of the rock." He wants to take care of us! Yet, we worry because we see rebellions going on, because there is Hamas, because there is Iraq, Iran, Lebanon, and Hezbollah. We worry because we see a few rebels. Do you know what our King can do? The Chafetz Chaim says we should be more shocked at our own anxious attitude than at the attitude of that foolish servant telling the bird that the king can't feed him. That is huge. He says that all we need to do, every single day, is think about this. When we think about this, it will strengthen our Bitachon . And again, this is exactly what Sha'ar HaBechina is all about—seeing God's power and understanding how He is completely unlimited, and using that clarity to reach Bitachon . I will not stop stressing this point: You cannot jump to Sha'ar HaBitachon without going through Sha'ar HaBechina . You must first appreciate who God is, and then you can rely on Him. And even then, you can't just jump straight to relying on Him; you have to first commit yourself to serving Him. Your first reaction to God's greatness isn't supposed to be, "Wow, look how strong God is, look what I can get from Him!" No. It should be, "Look how strong God is—what do I have to do to reciprocate?" And how do we reciprocate? How will we find the tools and abilities to do so? That is where Bitachon comes in: rely on Him, and He will take care of you. The absolute fundamental of Bitachon is that Hashem takes care of His servants . You need to be a servant first. This is the path of Sha'ar HaBechina . That is what the author is telling us. We have a clear track. When you get to the end of this gate, you have to realize what the next step is, but never forget the foundation. As we say, you constantly have to go over this foundation again and again, every single day. He notes that this is the deeper meaning of the verse in Yeshayahu (26:4): " Ki b'Y-H Hashem tzur olamim ." Chazal [the Sages] tell us that God created the worlds with two letters of His Name: a Yud , which created Olam HaBa [the World to Come], and a Heh , which created Olam HaZeh [this world]. What does this verse say? Once we know that Hashem created both worlds and that He is a tzur —a rock, meaning He is completely reliable, the rock in whom we find refuge ( tzur achasayu bo )—the verse commands us: " Bitchu v'Hashem adei ad "—"Trust in Hashem forever and ever." What does "always and forever" mean? The Chafetz Chaim explains that "always" means even in our times, when it looks like a massive rebellion is going on. Rely on Him always! Why? Because you know how powerful He is: " Ki b'Y-H Hashem tzur olamim "—because God is the Rock of worlds , plural. Let's repeat this verse one more time: Bitchu v'Hashem adei ad . Rely on Hashem forever and ever. Why? Because Hashem is the Rock of the worlds. He is the Rock, meaning He is reliable—the ultimate Rock of Gibraltar. He is reliable, and He is the Creator of all the worlds. Regardless of what it looks like is happening downstairs, it is only a drop in the bucket. And from this, to quote the Chafetz Chaim: " Nuchel lehavin et godel habitachon she-yesh l'adam livtoach b'Hakadosh Baruch Hu "—"Through this, we can understand the immense scale of trust that a person must place in the Holy One, blessed be He."
durée : 00:57:46 - Avec philosophie - par : Géraldine Muhlmann - Dans "La Mort de l'auteur" (1967), Roland Barthes critique l'idée d'un auteur maître du sens de son œuvre. Il affirme que l'interprétation d'un texte ne dépend pas des intentions de l'écrivain, mais du fonctionnement du langage et de l'activité du lecteur. - réalisation : Carla Michel, Axel Dubois, Shaïma Giboire, Nicolas Berger, Nassim El Kabli, Luna Hadjla - invités : Eric Marty Écrivain et universitaire, Vincent Kaufmann Professeur émérite de littérature et d'histoire des médias à l'université de St. Gall en Suisse Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Knox Brew Stories is a weekly live radio show and podcast that offers an in-depth look into the beverages, businesses, artists, and inspiring humans who make Knoxville an amazing place to be!In this episode you'll find our regular weekly news about craft beer, as well as:Brew News (6:20)Live Music with Darrow (9:17)Interview with Sha & Ariana of Fleurish (18:17)Live Music with Darrow (48:28)Next Week on Tap (56:19)Live Music with Darrow (57:56)Co-Host & Producer: Ace Preston Co-Host & Producer: Kevin SummittAudio Engineer: Clyde TimbsPodcast Producer: Asher CokerLinks for our featured Guests:https://www.instagram.com/fleurishknoxville/https://www.ijams.org/event-details/special-event-fleurish-2026-a-sustainable-fashion-eventhttps://www.instagram.com/darrow_music/https://distrokid.com/hyperfollow/darrow4/youngBe sure to tune in live every Monday at 6pm EST at http://ChannelZradio.comAnd check out https://www.knoxbrewstories.com/ and https://www.instagram.com/suttreeshighgravity/
Welcome to our daily Bitachon series. We're winding down Sha'ar HaBechina [The Gate of Reflection]. And the author tells us a very important thing that we have to know. He says that when you read this sefer and you get inspired or aroused by anything you read, you must realize that what you're reading is only a drop in the bucket of what is really going on. Even if you take that drop in the bucket from the sefer , and you work and work and work until you reach the absolute maximum of your ability to understand—even if you become a Rabbi Avigdor Miller—all of that is still only a minute example of God's abilities and His knowledge. The only things we see in this world are what is necessary for man to use in his service to Hashem. But what God truly has and knows, we have no idea. God just showed a little bit to us—exactly what we need. It's like a mashal [parable]: Imagine you have a Gadol HaDor [great Torah leader], okay? Let's say Rav Chaim Kanievsky, who knows Kol HaTorah Kula —he knows the entire Torah inside and out. He happens to walk into a second-grade classroom to give a shiur [lecture] because the regular rebbe was out, and Rav Chaim felt bad seeing the kids sitting there alone. He walks in and says, "Let me tell you about Parashat Lech Lecha ." He talks about Abraham and Sarah, and he adds a few extra insights that the kids have never heard before. The kids say, "Wow, this rabbi is unbelievable!" But someone tells them: "What you got is just a tiny revelation of what you could fathom. He gave you a little bit more than your regular teacher, but you can't even grasp the depth of what he truly knows." And even that mashal still does not do justice to what we perceive in this world vis-à-vis what is really going on. The author gives a beautiful, beautiful mashal to bring this point home. He says we are comparable to a child who was born in a jail cell. In those days, jails were underground pits. For whatever reason, the child's father had a life sentence; he had to be in jail, there was no way out, and because the rules couldn't be broken, it wasn't even up to the king. So, the kid was going to be there for life. But the king felt bad, so he told the jail keepers, "Listen, take care of this boy. Give him everything he needs." The boy was just a baby when he was born there, and they took care of him top-of-the-line. As he gets older, he knows absolutely nothing about the world outside the pit. Every morning, he receives breakfast from a messenger sent by the king. Every single day the messenger comes, bringing him candles, food, drink, and clothing. The boy asks him, "Who are you?" The messenger replies, "I am a servant of the king. And everything in this pit, including the pit itself and everything inside of it, is from the king. Therefore, you should thank him and praise him." The kid says, "Wow, 100 percent, I agree." So what praise does the boy offer? He says, "I praise the owner of this pit, who took me as his servant and singled me out with all the goodness he did, because he is paying attention to me and cares about me." It sounds like a nice praise, right? But the messenger says, "Don't say that, that is almost sinful! This pit is not all the king owns. He has multiples upon multiples of this pit. You can't even imagine the size of his kingdom! You are not the only one he takes care of; his servants are endless. And what you receive is just a drop in the bucket compared to all the goodness he does for the whole world. Do you think he is only looking at you? He has hashgacha [divine providence] over everything." The lad says, "I really don't understand what you're talking about. But what I do understand is that the king is much greater than I thought he was." So the messenger tells him, "Say the following instead: I praise the great king, for there is no end to his kingdom and no end to his goodness and kindness. I am a nobody among his many soldiers, and he still looks after me. What I see of his power is only a fraction of what he can really do. " Now the boy understood what he hadn't understood until then. He appreciated the king even more, and he began to have a much higher level of respect and awe for him. He also developed a greater appreciation for the goodness that came to him, because he finally realized how great the king is and how small he himself is. Suddenly, everything he received became so much more meaningful. The author continues and says: "And now, my brother, pay close attention to the mashal I just gave you. Look at the globe and see how much there is, how far the world goes, and what lies beyond our galaxies." He tells us to pay close attention to this lesson, and we will continue with this mashal and expand on everything we can learn from it in our upcoming sessions.
durée : 00:58:12 - Avec philosophie - par : Géraldine Muhlmann - "Le Degré zéro de l'écriture", publié en 1953, est un essai majeur de la réflexion littéraire du 20ᵉ siècle. Roland Barthes y analyse les rapports entre langue, style et écriture, montrant que l'écriture est toujours un choix historique et idéologique. Il développe la notion de "degré zéro". - réalisation : Carla Michel, Axel Dubois, Shaïma Giboire, Nicolas Berger, Nassim El Kabli, Luna Hadjla - invités : Mathieu Messager Maître de conférences en langue et littérature française à l'Université de Nantes., Justine Brisson Docteure en littérature française Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Dans le Ce à Quoi Il Fallait Répondre de cette semaine, Antoine, Théo et Shaï se penchent sur vos questions au sujet de l'avenir de Jalen Brunson, de l'avenir de Dylan Harper, de Tony Parker, des Spurs, de Joe Mazzulla et bien d'autres choses encore.Voici tout Ce à Quoi il Fallait Répondre cette semaine.Commande notre jeu "Tu préfères" https://basketsession.shop/products/jeu-tu-preferes-110-questions-basket-impossibles-a-trancher?variant=56710192955718Nos collections de t-shirts et de sweats https://basketsession.shop/Commandez le Mook REVERSE #14 spécial SPURS https://www.basketsession.com/produit/mook-reverse-14-spurs/Commandez le Mook REVERSE #17 spécial FRENCH TOUCH https://www.basketsession.com/produit/mook-reverse-17-french-touch/Commandez le Mook REVERSE #18 spécial WARRIORS https://www.basketsession.com/produit/mook-reverse-18-warriors/Commandez l'Anthologie REVERSE Vol.1 https://www.basketsession.com/produit/reverse-anthologie-20-ans-de-basketball/Nos émissions sur YouTube https://www.youtube.com/@BasketSessionREVERSELe Mook REVERSE ► http://bit.ly/MOOK_REVERSEInstagram ► https://www.instagram.com/reversemagazineBlueSky ►https://bsky.app/profile/reversemagazine.bsky.social Facebook ► https://www.facebook.com/BasketSession Twitch ► https://www.twitch.tv/reverse_basketsession
Here is a lightly edited version of the transcript that polishes the grammar and improves readability while keeping the original context, structure, and conversational flow completely intact: Welcome to Daily Bitachon and our Sha'ar HaBechina . We are discussing the factors that interfere with or ruin our contemplation of what God does for us. The Chovot HaLevavot starts by telling us to look back at the beginning of the book, which discusses three initial interferences: namely, that we get used to everything, we always desire more, and we allow the things in our lives that don't go right to interfere. And now for reason number four—an additional reason that applies specifically to Bechina —and that is a person's arrogance when it comes to the benefits of God. A person often thinks, "I am deserving of this and more." In the author's words: יחשוב הכסיל הפתי כי הוא ראוי להן וליותר להן ( "The foolish fool thinks that he is worthy of them and of more than them" ). Because of this, he does not contemplate what God gave him, and he doesn't feel a need to praise and thank Hashem. As it says in the pasuk in Mishlei 16:5: תועבת ה' כל גבה לב ( "Every proud heart is an abomination to the Lord" ); it's an abomination to God when anyone is arrogant. This is a very eye-opening concept. Who doesn't have a little arrogance? The text is telling us that we feel this way because we think, "Do you know who I am? I deserve so much more." I still remember an advertisement for an expensive watch, and at the bottom, it said, "You deserve it." That is the feeling of many people today. "I deserve this; I worked hard." People use that term all the time: "You deserve it." Rav Wolbe writes about this topic in his Alei Shur (Volume 2, page 278), where he gives two reasons why we lack hakarat hatov (gratitude). Number one is hamuskal harishon , which we could translate as an axiom—something that is accepted as self-evident, a premise, or prior knowledge. There is no exact English term to translate this type of basic assumption. For example, it's like saying hamuskal harishon dictates that a person who was raised in the lap of luxury is spoiled. That's a muskal rishon , even though it might not always be that way. Rav Wolbe says that our hamuskal harishon is to understand שהכל מובן מאליו בעולם —that everything in the world is self-understood. It means we believe things are simply supposed to be there. Of course there's supposed to be a sun, a moon, and mountains. What's the question? It's just obvious. And everything is deserved. This happens because a person is born without intelligence; as they grow and become intelligent, everything seems self-understood and feels like it has to be that way. A person thinks he has to be healthy, and he has to be full and complete in his bodily functions. This is similar to what we said at the beginning of the Chovot HaLevavot's Sha'ar HaBechina —that a person gets used to everything—but Rav Wolbe is adding a little nuance here. It's not just that a person is used to it, but because he is used to it, he feels entitled . Because he is raised by parents when he is young, he thinks that is just the way it's supposed to be. You're supposed to have parents to take care of everything you need and desire. So he thinks, "Why should I thank my mother? That's what she's supposed to be doing." Furthermore, a person is born with a fundamental ego to see himself as the center of the world, believing everything was made for him. Therefore, whatever people do for him is deserved. Why should he thank anybody? He is the center of the world. Now, this is an interesting concept, because in a way, it is true. The whole world is there to serve you. That is a Gemara : Bishvili Nivra HaOlam ( "For my sake the world was created" ). But what does it mean that it was made for you? It was made to be a tool for you to serve Hashem, not because you are the center of the universe. Rav Wolbe says you need a lot of hard work to wean yourself off this original axiom and to teach yourself that nothing is self-understood. You are not entitled to anything, and everything you receive is considered a chessed ve'tovah (a kindness and a favor). That is the job of hakarat hatov . It doesn't make a difference if it's benefits you receive from God or benefits you receive from people; it is our job to constantly train ourselves that everything—literally everything—is a benefit and a kindness to us. Life itself is not self-understood. As it says in Eicha : מה יתאונן אדם חי ( "Why should a living man complain?" ). The Gemara in Kiddushin 80b expounds on this: מה יתאונן על מדותיו ( "How could you complain about God's ways?" ), וכי גבר על חטאו ( "Has he overcome his sins?" ), דייו חיים שנתתי לו ( "It is enough that I gave him life" ). Rashi explains: what are you complaining about regarding what's going on with you? Everything is a chessed . The very fact that you're alive is a chessed . Rabbi Miller brings a beautiful mashal (parable) about this. Imagine a man in a concentration camp standing in a long line, and he is on the wrong line. Someone comes over to him and says, "I can save you." For argument's sake, let's say it's Schindler. Schindler is there and says, "Listen, Yankel, I can save you, but there are a few conditions." Yankel says, "Go ahead, what are they?" "Well, first of all, you're never really going to own your own house. You're going to live in an apartment." "Okay, I'll take that." "You're going to have a wife that's difficult. It's going to be a difficult marriage; she's not going to be that easy." "I'll take that." "Some of your children are going to have challenges and will not be that easy to raise." "I'll take that." "Are you sure? You might never be able to go on a trip to Florida." "I'll take that." "You might also never be able to go away for the summer." "I'll take that." Why? Because he is giving him life. But now, here we are, used to having homes, nice spouses, good children, and vacations. Therefore, we are not happy unless we get all of those things. And when we do get those things, we think, "What do you mean? Of course I should live in a house. Shouldn't I get married? Shouldn't I have children? Of course." This is what is termed in our modern world as a sense of entitlement, which means a stable, pervasive belief that one inherently deserves special treatment, unique privileges, or an exempt status from standard rules, without any obligation to earn or reciprocate those benefits. Now, everyone has a bit of that. Of course, there is a spectrum, and it can come to a point where it becomes a clinical description. But overcoming this is our job. Rav Friedlander, in his book Sifrei Sifsei Chaim - Chinuch (page 70), says: "I remember when I was in the house of my rabbi and teacher, Rav Eliyahu Eliezer Dessler. It was a hot day, and his wife, the Rebbetzin, brought him a glass of cold water. Wow, did he say thank you! With a large smile on his face, he made a big, full statement, really thanking her for that glass of water as if she had done the biggest favor in the world for him. It was not taken as self-understood." Entitlement is the source of a lot of complaints in marriages. You hear, "My wife doesn't make dinner when I come home." Well, who said she has to? "What do you mean? That's what all wives do." Not necessarily so. There is a famous Gemara about an Amora whose wife used to make his life very difficult. When he asked for oatmeal, she brought him cold cereal; when he asked for cold cereal, she brought him oatmeal. His son was watching this and said, "Dad, why don't you just ask for oatmeal when you want cold cereal, and ask for cold cereal when you want oatmeal?" The father replied, "You shouldn't teach yourself how to lie." Yet, this same rabbi was later seen at a wedding wrapping up some cookies to bring home to his wife. Someone said to him, "Your wife? She's the most difficult woman in the world!" His answer was, "It's enough that she takes care of my children and saves me from sin." Those are the two fundamentals of marriage. Does that mean it's supposed to be an automatic entitlement to have a wife? Of course you should say thank you. There is a deal when you get married—there's a ketubah —and the basic responsibilities of marriage are just that. Everything else after that is gravy. We are going to see that this is exactly how the world was built. There is a chessed of Hakadosh Baruch Hu. Olam chessed yibaneh —the world is built on kindness. It wasn't that Hashem had to create a world. He wasn't forced to create a world, and He had nothing to gain from creating it. He is perfect; He doesn't need us, and He has everything already. So what was the point of creating a world? To do chessed . To do kindness. To give to us, and to give us existence. That is the shoresh —the root—of everything.
Auto-generated transcript: Alhamdulillah Rabbil ‘Aalameen, wa salatu wasalamu ala ash-Sha’ifa al-Anbiya’i wal-Mursaleen, wa hamdu lillahi Rabbil ‘Aalameen. Tasliman kathiran kathira. I am about to share with my brothers and sisters the first hadith in Al-Baqarah, narrated by Umar ibn al-Khattab (RA). He said: “The first thing is…” This is an important thing for us to… Continue reading Attitude decides benefit
Welcome to our daily Bitachon. We are winding down our Sha'ar HaBechina , Chapter 6. The Chovot HaLevavot discusses the concept of being careful of things that ruin what you've reached. In Sha'ar Yichud HaMa'aseh , Perek Heh, in the gate of being focused on your deeds, he says a powerful line. Every area of goodness has a certain negative force that could ruin it. That means whether it's an apple that will have a worm, or a good quality that will have something that could ruin it—that's just the way the world is made. And whoever realizes and understands the forces of negativity that ruin things will be careful to stay away. But if you only know the goodness, you won't be able to be careful of the problems. And he quotes one of the pious people that told a student, "You must first learn about the evil to stay away, and then you could do good," which is actually a pasuk: Sur me'ra va'asei tov (Turn away from evil and do good). And he quotes an interesting pasuk: "Niru lachem nir," plow your fields, "ve'al tizre'u el kotzim" (and do not sow among thorns). It's a pasuk in Yirmeyahu, chapter 4, pasuk 3. And what does that mean exactly? And what's the relevance to our story about being careful and staying away from negative forces? The sefer Leket Sichot Musar from Rav Yitzchak Isaac Sher on page 397 tells us that when you want to plant a field and you want things to grow well, the first thing you need to do is plow your field and uproot all of the thorns and weeds that are there, take them out, and clean it up. And then you'll start planting, and you know what's going to come out is going to come out good. He says just like the land, so too it is with a human being and his perfection. First, you have to get the land ready. You have to purify your heart, clean things out, and then we could start planting and do good things, because otherwise we'll be growing thorns. Rav Yechezkel Levenstein quotes this in many of his writings and in his Musar classes. But he also has a book that was put together of letters that he wrote to people. And in Letter 102, he's writing to a rabbi that is now in a position of teaching. And he tells him this rule: everything in this world has good and bad mixed into it. He quotes our Chovot HaLevavot and he says there's a tremendous danger when a person takes on a position of leadership. Why? Because a person feels, "Hey, I'm leading a community. Look at the beautiful sermon I gave, look at the beautiful speech I gave." And now what happens when he gets up and gives a sermon and speech? He's basically pouring his emotions out to everybody else, giving rebuke to everyone else, but he's left behind. And sometimes he'll make the mistake of saying, "Wow, if I am giving everybody Musar, that's enough, I don't need to learn my own Musar." And therefore he says, no, don't make that mistake. First, it says about Moshe Rabbeinu: Zacha (he purified himself), then Zikka et ha'rabim (he made others pure). So there you go, a rabbi has a force that can ruin him. And in Letter 109, he explains the pasuk in Yirmeyahu 9:22 that says: "Al yithallel chacham be'chachmato, gibbor bi'gvurato, ashir be'ashro" (The wise, the powerful, and the wealthy should not pride themselves in their wisdom, their power, and their wealth). Why not? Because who knows if with that wisdom, that wonderful apple doesn't come with worms? Who knows if that wonderful strawberry doesn't have worms? And so on. You have those gifts and those qualities—don't be proud of them, because they themselves can bring to some ruination. It is like saying to a person, don't be proud of all the meat you have in your freezer, because when there's a blackout, it's going to create a stench. That's the way it is. Everything can be ruined if you don't take care of it. He quotes another pasuk: Be'rov chachma rov ka'as (With much wisdom comes much anger). And he says you could put your whole life into things and they can get... It says it's possible that a bird lays an egg, and then another animal comes and destroys it. Things are fragile. And therefore, as we're ending our Sha'ar HaBechina , we are learning this important concept. And it's not just the Chovot HaLevavot ; the Mesillat Yesharim bases his sefer on a braita: Torah brings to zehirut (watchfulness). Zehirut brings you to zerizut (alacrity). From there you come to having your actions clean ( nekiyut ). From there you reach the level of perishut (abstinence), separating yourself from this world. From there you come to purity ( taharah ), to piousness ( chasidut ), to humility ( anavah ), to fear of sin ( yirat chet ), to holiness ( kedusha ), and ultimately to ruach ha'kodesh (the Divine Spirit). A ladder of greatness. And he says, "I am going to tell you step by step everything that you need to do, how to get it, and how to stay away from what's going to ruin it." That's the opening introduction of the Mesillat Yesharim . And throughout the book, he points this out. He says in Chapter 1 that we came to this world to connect to God. How? By staying away from the interferences and the things that cause us to lose that connection. And every level that he goes through, he goes through what could ruin it—again and again, for every single level I mentioned, except when he finally gets to the level of kedusha . Once you've graduated from kedusha , then you're ready for ruach ha'kodesh . That's it. Every single step of the way there's something, but once you have ruach ha'kodesh , you're good to go.
Passion kebab - Shaïna, 16 ans, Le Bourget Aux fast-food, faute de viande hallal, Shaina alterne les formules végétariennes ou le poisson « tout sec dans la friture ». Alors c'est dans les kebabs qu'elle trouve son bonheur. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
I'm excited to work with Microsoft once again as the presenting sponsors of the AI Engineer World's Fair! We'll streaming live from MS Build today for a special crossover pod with our friends at No Priors and the one and only Satya Nadella. However we did not hold back with this interview - we asked all the burning questions about uptime and Copilot that we know you have in your minds. Lets go!For almost two decades, GitHub has been the home of software, where both open source and closed flow, through commits, pull requests, reviews, actions, etc.This ecosystem flourished as open-source maintainers and contributors would continue shipping code for the benefit of the community. However as coding agents began to ship mass quantities of code - growing 1400% in 2026, it marked a new era that was both extremely exciting and challenging for GitHub.While these agents help more people ship more projects, they also significantly increase the floor of how much code is shipped, how often it is shipped, how many people commit code, and basically orders of magnitude multiples in every dimension of GitHub infrastructure:Now GitHub inevitably experiences more pressure on their infrastructure which was originally designed around human developers moving at human speed. This has resulted in a very publicly notable uptime story:So it begs the question of whether current systems around code can absorb what AI produces. Can CI/CD keep up when every idea becomes a build? Can open source maintainers survive floods of AI-generated slop contributions? Can GitHub preserve the human social contract of software while becoming the operating layer for agents?Which brings us to the perfect person to answer these questions: GitHub COO Kyle Daigle. In this episode, he joins swyx to unpack what happens when AI doesn't just autocomplete code, but starts changing how companies operate, how open source works, how pull requests get reviewed, and how GitHub itself has to scale. We go deep on GitHub's internal AI workflows: micro-skills, WorkIQ, MCP, Slack, Teams, email, Copilot workflows, the new Copilot desktop app, CLI, cloud agents, and how Kyle uses agents to look backwards across company context before deciding what to do next. Kyle also reflects on GitHub's history building webhooks, APIs, Actions, npm, Dependabot, and Semmle, why the AI era is breaking GitHub in new ways, how Actions became a general-purpose compute layer, and what Copilot becomes after code completion.Full Video PodWe discuss:* Kyle's expanded role across GitHub* How AI got Kyle coding again after years in leadership* Why GitHub rolls out AI through existing workflows instead of forcing new tools* WorkIQ, MCP, Slack, Teams, email, and GitHub as company context* Why massive “mega-skills” are giving way to small, atomic micro-skills* How AI changes summarization, communications, marketing, and analyst work* Why former developers in leadership may have a unique advantage in the AI era* Kyle's “15 agents on Saturday” workflow* How Kyle built an AI-generated executive presentation for CRO/CFO teams* Why AI changes the chief of staff role without removing the human work* GitHub Actions, webhooks, arbitrary code execution, and secure agent compute* The npm acquisition, supply-chain security, 2FA, and token invalidation* Slop forks, vendoring, and whether AI agents change dependency management* What pull requests become when most PRs come from agents* Prompt requests, vouching, AI review, and trust in open source* What counts as a “developer” when AI lowers the barrier to building* GitHub Spark, low-code, and why GitHub refuses to hide the code* 14x commit growth, Actions load, databases, monorepos, and availability* Copilot's evolution from completion to CLI, desktop app, cloud agents, and SDK* Context, memory, rules, and making GitHub “act like Kyle wants it to act”* Ambient AI, OpenClaw, enterprise security, and the new operating system for agents* What swyx should ask Satya Nadella about Microsoft's AI futureKyle Daigle* LinkedIn: https://www.linkedin.com/in/kyledaigle* X: https://x.com/kdaigleTimestamps00:00:00 Introduction00:03:36 Why AI Got Kyle Coding Again00:07:04 Running GitHub with AI: WorkIQ, MCP, Slack, Teams, and Skills00:15:39 The Golden Age for Former Developers in Leadership00:17:31 15 Agents on Saturday and AI-Generated Executive Work00:20:20 How AI Changes the Chief of Staff Role00:21:45 GitHub's History: Actions, npm, Webhooks, and Open Source00:28:45 Slop Forks, Vendoring, and AI Dependency Management00:33:57 Pull Requests, Prompt Requests, and Trust in Agent-Generated Code00:41:21 GitHub Stars, 200M+ Developers, and the New AI Builder Wave00:45:15 GitHub Spark, Low-Code, and Why GitHub Still Shows the Code00:47:38 GitHub's Hardest Era: 14x Growth, Reliability, and Scale00:59:21 Actions as the Compute Layer for CI/CD and Automation01:02:04 The State and Future of GitHub Copilot01:08:24 Ambient AI, Background Agents, and the Future of the SDLC01:13:09 OpenClaw, Enterprise Security, and the New OS for Agents01:18:03 Build Announcements, WorkIQ, FoundryIQ, and Microsoft Context01:21:41 What Should swyx Ask Satya?TranscriptIntroduction: Kyle Daigle's Expanded Role at GitHub and MicrosoftSwyx [00:00:00]: We're here with Kyle Daigle, COO of GitHub. Welcome.Kyle [00:00:07]: Hey, thanks for having me.Swyx [00:00:08]: You're not just CEO of GitHub. People know you as that. You have a new role.Kyle [00:00:11]: So I have an expanded role now. I've been working at GitHub for thirteen years and doing all things developer. Joined as a developer myself. And now, I'm also responsible as the CMO of Developer for Microsoft. And so all the kind of learnings and passion for developers and how we work with them and how we communicate and how we bring our products to market, we're also bringing that expertise to the broader Microsoft ecosystem and helping every developer that uses a Microsoft product or would like to have a sort of similar experience that they've had with GitHub over the years. So it's a different role in some ways, but it's also just building on the experience that I've had at GitHub of just sort of tell the truth, be authentic, show people how to use it and then let the products speak for themselves. Now just doing that with, all of Microsoft.Swyx [00:01:09]: We'll be releasing this in conjunction with Build. You got lots of stuff planned, and we can sort of touch on that whenever it's appropriate. I think one of the interesting things is I rarely meet a COO who's also a CMO. I think you're a very outward facing and you're very confident publicly. That's rare. Do you actually view yourself as COO? What's What is your thing?From GitHub Developer to COO/CMO: Building the Platform and Operating GitHubKyle [00:01:33]: I think for me, it's been funny. The titles have always been, a— have always felt a little strange to me. I joined GitHub as a developer? I wrote so much of theSwyx [00:01:46]: Let's bring that up. You wrote the back ends?Kyle [00:01:48]: I was going through, I was going through, some old photos, when folks were talking about how things were being built or how there was a build GitHub. I built, webhooks and worked with teams building the API, built the platform layer. Anything that integrated with GitHub, up until really twenty eighteen, I built or ran the engineering teams. And that's kind of where my the beginning of my passion always was helping people build things, deliver them to, their customers. And so being a developer, building for developers was always super unique. In a— I think as my role expanded, it became my ability to talk to not just developers, but also enterprise customers or business leaders and have this translation layer. And then through all those years, GitHub has always operated pretty uniquely. Post-pandemic, working remotely was not as novel as it was when GitHub started in two thousand and eight. But all that expertise of running remote teams, doing it well, became this sort of bigger role, ultimately turning into the COO role of how do we operate GitHub in the way that GitHub's always operated after the Microsoft acquisition. And kind of so on from there. So like for me, I think the— I've, I still code. I love coding but the problem has always been, people. It's a much harder problem to both support our own employees, a harder problem to communicate to developers and enterprise buyers what we're building why it matters, ‘cause those are two very different messages. And so getting to work in the mix of COO, CMO, also just being a dev, I think is what's kept me at GitHub for so long.AI Workflows for Leadership: Commits, Retrospectives, and ContextSwyx [00:03:40]: Apparently, you have— your commits have gone up. What's this? What's going on?Kyle [00:03:45]: Rui's called me out pretty aggressively. So I think— as you can imagine, right, you can see my normal era of being a dev In the twenty thirteen, twenty fourteen era, and then moving into management, and then ultimately the COO role. I think what you see there is me, really getting back to coding thanks to AI. I— similar to, attaching problems between how to market and how to operate a business and how to code, I find, building agents and workflows that are connecting very disparate problems to be what's driving this. So that's, some of it's writing software. A lot of it is, connecting a ton of a different data sources to, help me out. But that is completely me really diving in on the AI side in trying out our tools, trying out everyone's tools, But building for me, building for the non-technical leader, though I'm technical and how we're, able to use these tools more than just the simple, call and response that I think a lot of the non-technical, your employers, you have to get— you have to use AI, and so everyone uses, ChatGPT or Copilot or Claude or whatever. To really get into, how is this going to help me out, it— I find that it's not the I need to write a blog post, I need to those simple examples. Helping people find the workflows of, “Okay, I need you to go through all the PRs today. I need you to go through everything that we've posted online. I need you to go through what we did the last three months. Go through all of my Obsidian notes for any mentions of this then go through my transcripts at work.” We use, Teams, so, using WorkIQ, go call that MCP server, grab all the transcripts, go through all the Slack, and then build me out the plan of, what this week's messaging actually was. That's something that was, impossible because for me, I find AI in a what most of this launch here is actually, less building forward. It's actually, a recursive loop backwards. I'm always looking at what had happened first. Go back through the week and tell me what we did, what worked, what didn't work? And then tell me in the next three or four days-What would you tweak based on this sort of like looking backwards and then looking ahead a little bit? I find that to be so much more valuable, especially for like non-technical, because that retrospection is actually LLMs are very good at that. Like finding all the patterns, pulling them out, and then applying that retrospection to just a couple of days or just like a short period of time. Is all a bunch of apps that I've built and launched a bunch of, internal tools. I use the new, GitHub Copilot app, the desktop app with workflows. Every time I crack open my laptop, it's running workflows for me. It's just a ton of different stuff and of course, it all ends up on, it all ends up on GitHub.Swyx [00:06:47]: Of course. That's where, that's where, stuff is hosted. Man, there's so much to ask you. I was going to leave the how do you run a company with AI thing at the end. I have to ask one— double click one thing. You said, you are looking back at the week. You're, you're understanding what happens. When you say we That's three thousand people. How?Rolling Out AI Internally: Skills, CLIs, and Company ContextKyle [00:07:09]: I think when we started rolling out AI internally beyond engineering, right? One of the things that I was really, passionate about is like we have to do this in a way where no one has to change how they work. I don't want to have to teach you a tool. I don't want to have to teach you something new. And so for us, we tried out a few tools. Most of them don't work because I got to get you on board? I got to teach you how to use it. What we've actually ended up doing is we've built like a set of skills internally. We have we each have our set of skills, and we've just been distributing even to the non-technical folks, the CLI. And then effectively, we're just giving it access to like read about everything that we're writing. So that's for us, that's usually GitHub, Teams, Email, and Slack. So Teams for, video chat, generally speaking.Swyx [00:08:03]: Teams and Slack?Kyle [00:08:04]: so we use Teams for video communication, but we don't use it for chat. W-we— GitHub for a long history, right? We're alwaysSwyx [00:08:13]: Also SlackKyle [00:08:14]: Talking about ChatOps and like everything is built into Slack. Like every command, every flow.Swyx [00:08:18]: So even though you have been acquired for I don't know, eight years nowKyle [00:08:22]: we stillSwyx [00:08:23]: You still use Slack?Kyle [00:08:23]: it's a purpose-built tool for us, and I think the reality is that moving off of it would be so bluntly expensive? Simply because all the tooling is, baked in with that paradigm. And they both have their pros and cons but they don't work the same way at all. We still use a bunch of different tools Because it's the purpose-built tools that We need. And thenSwyx [00:08:47]: Well, the same doesn't go for the rest of Microsoft, presumably.Kyle [00:08:50]: like the like various teams like operateSwyx [00:08:53]: They make their own decisionsKyle [00:08:54]: Various ways. I think it just matters what you're trying to what you're trying to do. But we do we do work across kind of every tool that we use, and then by giving everyone access to all of that context and the new WorkIQ MCP server, which is quite cool if you do live in the M365 like world. I can ask it all these backwards-facing questions, and it's incredibly important for our teams that are working remotely. There's a lot of stuff you miss when you're not in an office, and we are spread out all over the world. So most of that is looking back. And then we post, we post either auto-automatically into GitHub issues or discussions, these sorts of like findings or like our industry reports. Like what's happening this morning, today, yesterday. A little automation gets run. We'll use the app. We might use GitHub Actions like with, our agentic workflows just to go do that run, and then we push it into GitHub, and w-we keep having a conversation. So usually for us, it's about that sort of like looking back, looking forward on the non-technical side. And then of course for a lot of those folks, it's also building an app, pushing it to GitHub pages or pushing it somewhere to host it et cetera. But it's just like enabling everyone with that power of it's going to take me a week to figure this out. Instead, we're going “Okay I built a skill. Let's put it into a repo. We'll all share that skill together, and then we'll use the CLI or now the app-” “just to run it.”Micro Skills vs. Mega Skills: How GitHub Uses AI at WorkSwyx [00:10:26]: All right. I think, I think we're going straight into like the team management and productivity thing. I think a lot of people are getting various levels of LLM psychosis. How do you manage the bloat of skills? Like everyone Has their thing, and they're Like trying to promote it to the rest of their peers in their org, right? And obviously, whoever becomes a skill influencer internally becomes like an AI leader, right? Of sorts. I assume you have those.Kyle [00:10:50]: like I think we haveSwyx [00:10:52]: And I assume it's a mess a Yeah.Kyle [00:10:54]: there's like I— like I think the reality is there's two pieces. Like first is I think that we're ending the era of these like massive, beautiful, perfect skills that are just like not any of those things. ‘cause for a while, right every tweet every day is like go download the skills, the perfectly managed thing to do this entire workflow. And I think that like what we've found and what— I was just with my team, this week, and we were talking about the skill side, and we're really talking about these like incredibly micro skills that are just doing one thing for us very well Versus a skill that's going to do I said, that full report. That doesn't really exist on our side anymore. It's usually how do— like a single skill that's going to identify the most important marketing information given any MCP server. Like this is the most important thing. Less about stitch a bunch of tools together and have it produce this mega output because then weeks go by, months go by, things change, and you want to tweakSwyx [00:11:58]: It's brittleKyle [00:11:58]: Your mega skill and you're screwed? You can't do that. And so now we're really just talking about the Legos we're using and just letting the instruction book be something we're all putting together. Whereas I think a lot of AI skills for a while have been that mega instruction book style.Swyx [00:12:15]: I've, thought a lot about Postel's law. I don't know if that's a term that is, means things to folks. It's the idea that you should be liberal in what you accept and strict in what you output, right? And I think that's like a good framing principle for skills. This is my skills, obviously on GitHub. I feel like everyone should have like how like some repos In GitHub are special repos? I feel like we should sort of reify the slash skills and everyone like give it some kind of special presentation. Anyway, so, yeah, this is one of those like download Download anything, transcribe anything, and then you can string together the atomic skills that do one thing well Into like some kind of orchestration skill that calls other skills. I assume, does that match?Kyle [00:12:56]: I like I think so. I think that theSwyx [00:13:00]: Summarize anything.Kyle [00:13:01]: Like I think the- For me, summarizing something for I do communications and PR and analyst relations and marketing and customer activities, and so my summarize everything is very different for each one of those like Contexts. What ‘Cause if I'm summarizing something for an analyst, that's a very different thing than, probably how I'm going to summarize something for like a customer meeting or an engagement. So that's I think like the difference when we're talking about the like the tools I might use on Saturday or the skills I might use on a Saturday when it's just for Kyle. Yeah, those are kind of like they have an atomic actual tool underneath or maybe skill, and then Kyle cares about X. But I think when we're talking about work and enabling the the marketers, communicators there, it's the atomic, this is what good summarization is, and then this is what I care about as for marketing for communications For whatever. And that I think is like the interesting matrix problem when we go from like a developer set of concerns to all kinds of different professions, is that what that word means to me is different than it means to you is different than it means to the analyst or the salesperson, and that's where I think the matrix mess is that we're starting to like still starting to find. It's about these mega skills but they're all just slight permutations, but those permutations are really important. It's the difference between someone reading this and going “Did AI make this?” what Or “This makes total sense, and I would expect this when I'm giving a briefing to Gartner,” or like whatever else.Swyx [00:14:37]: I think the beauty of it maybe is that you don't have to be that careful about what goes in there. It doesn't have to exactly fit as long as it like roughly is contained in there. I used to complain about plugin hell, basically. Like when you have a framework and then you have a hundred things that you need to integrate, everyone does like the GitHub used to be bloated full of these things. And now we don't need them anymore ‘cause now you just use skills.Former Developers in Leadership: AI as a Creation MultiplierKyle [00:15:00]: And like I think the most magical thing is the just that like I can just also crack it open. Like Like yes, I could go like change the how the plugin is coded, or like I could go do that now with AI, but I think there's just something more magical about getting a response back and being “That's not right,” and then you just crack the skill open, you just type English words and it's different. That building block is just, I think very unique. Once I get everyone to kind of understand how to best how to best make those changes to get the most power out of them.Swyx [00:15:36]: Is there a— you have a your peer group that Of people like you. Is there a common framing for Something I'm feeling is, which is true, is that is this a golden age for former developers who are now in leadership? Because you can wield the tools, you would know the right words, you're maybe not too close to the details. Doesn't matter. But like you're more effective than someone who doesn't come from that background.Kyle [00:15:59]: I think that like the secret has always been your ability to identify patterns and solve problems, and I think that for folks that like myself that don't code day to day anymore, that has made me successful as a developer, made me successful as a COO and now CMO. And so now that I have access to get and write code, I'm now applying that sort of like pattern finding and problem solving, and I know enough still about how to then go and say, “Oh, I want to make an app, but I don't want to break into jail or create something that's not going to be able to work or to be deployed scale or whatever.” that ability to apply all that additional business knowledge and still code I think is what makes that so interesting to me. Slightly different than I think some of the other like technical leaders that became business leaders and now are going back to their apps and updating them. Good for them? But I think the more, much more interesting thing is, well, now I have this whole new set of expertise over ten plus years. Why not take that and use that as a developer with these AI tools? So I definitely think that makes me more powerful, but I think that's true for like every dev as well. Most of the dev friends I still have also have some other underlying skill and passion. There's really talented, very kind of linear computer science software devs, absolutely. I just find that the folks that came from a different career, went to school for something else, went off and did this random thing, and then became a software dev, or were a dev, did a random thing, came back. Learning that extra set of information, learning those extra skills, and now having the power of an AI where I can crank up fifteen agents on Saturday while my kids are doing lacrosse, That's like really powerful. And I think it gets me back to that feeling of like creation, and it's very hard to replicate that in most other senses? That first time you build an app and you click it and you show someone that's magical. And so being able to do that not just in code, but across all kinds of different assets that's, that's huge. We were doing we're doing our every year we do our revenue planning. We talk about okay, what is it going to look like for next year? And of course as you imagine, there's, slideshows everywhere talking about what are we going to talk about, what's the narrative, et cetera. And so as you said I'm “Okay, well, I could probably just like build something to build this and then that way I don't have to go build the whole spreadsheet or I have to pass it to my team.” So we went through this process, and I got all the information and used the skills I mentioned. I built like a little app just to make it so I could look at some of the information in a SQLite database, more easily. And I ultimately built this entire presentation without touching any of it and I was “Okay, I'm just going to present this to our CRO, the CFO, their teams,” without mentioning I'd built it with AI. I like built a skill to make it look very much not AI driven. Just not pretty.AI-Generated Presentations, Human Taste, and the Changing Chief of Staff RoleSwyx [00:19:03]: Like a design. Yeah.Kyle [00:19:03]: Not pretty. But just like very clearly not AI. Kind of like don't do anything interesting.Swyx [00:19:08]: That's, yeah, that is valuable.Kyle [00:19:08]: Just go Exactly. We did the whole thing through. It used my notes from Obsidian, it used all the context I mentioned before, the plans, and Never came up once that it was AI generated.Swyx [00:19:20]: It didn't matter.Kyle [00:19:20]: Never once. D It didn't matter. And so now I takeSwyx [00:19:23]: This is a toolKyle [00:19:23]: I can take that tool and go, “Look, I don't want you to go build slideshows.” They're just helping us share information with each other. If this thing can do it With a little bit of crafting from you and then we can look at it together, awesome. There's no value in all that extra work. I think that the ability to, make it look humanly bad and and build a little app to, manipulate the data I think is part of, that upside for devs that are now in leadership roles. Because, the thing that I feel like I said before, this that's all a people, that's all a people problem. I know if you've used a coworker or not to build a slide deck, unless you spent a bunch of time to not do it.Swyx [00:20:07]: I know, but like it was so, I think there's a certain charm to just being blatantly AI. ‘Cause I think that you're well, you're just honest about There may be mistakes here that I cannot vouch for. So how much value is there? But anyway I think, actually the real question I want to ask is, there's a— You were a chief of staff To Thomas. And in the pre-AI world, the that job would've been a chief of staff job of like Can you prep me these slides and all that? And now you do it yourself.Kyle [00:20:35]: I still, I still have a chief of staff. Because, the difference is it's sort of the discussion every time we have some sort of technology evolution is it's not that the jobs the roles don't all go away, they just change? And so yeah, I don't have someone spending all their time building out slides for me and presentations ‘cause I don't need that anymore. But now I need that person that is able to go and find all the different connections between humans in those discussions to help me find out, okay, I should be meeting with this group and this team, and they have an opportunity, and I'm going to be in San Francisco today, I'm going to be in Seattle tomorrow. Those sorts of human connection aspects are still incredibly valuable and has always been a big part of that chief of staff role. But now just like chiefs of staff are not opening up, letters to process, they're doing emails. What It's the same thing. And now they're, they're not building out as many of these presentations because they have the the ability to have a AI take it on for, and share that with me and great. Let's keep moving ‘cause it's allowing us to go faster and make better decisions more quickly.Swyx [00:21:45]: Awesome. Well, so we can dive into more sort of, Productivity insights as you go. I did want to do a little bit of a brief history of colleague and hub. Because, we started here. And then you also involved the NPM acquisition. I did, I do want to touch upon that. And then more recently, I just want to bring up to present day where we're having uptime issues Which transparently we've already Addressed publicly, but we'll, we'll discuss in the pod. Did I miss anything? Like what, any other major highlights? Obviously, it's, it's a lot of years to cover.A Brief History of GitHub: Webhooks, Actions, Acquisitions, and Platform EvolutionKyle [00:22:15]: No the I think one of one highlight was right before the acquisition closed in twenty eighteen, I got to launch the first version of ActionsSwyx [00:22:27]: OhKyle [00:22:27]: At GitHub Universe. So it was OSwyx [00:22:29]: They're that young?Kyle [00:22:30]: It was October of twenty eighteen, I think. Yeah. Yeah.Swyx [00:22:33]: Gee, Jesus.Kyle [00:22:34]: I got to I was the engineering leader on that project and got to launch that. And then, yeah, we did acquisitions of NPM you said, Semmle, Dependabot Pul Panda a whole bunch of things. That was a bigSwyx [00:22:47]: Pul Panda.Kyle [00:22:48]: Abi is doing well.Swyx [00:22:51]: DX. Holy crap.Kyle [00:22:52]: Did well on DX. I and like that was a that was the big shift, after the acquisition. I had to join the sort of business side.Swyx [00:23:00]: So I need to hit you on some of these things ‘cause you were there. Right? And how often do I get to talk to someone who was there? But yeah, Actions. Is that the number one source of security issues on GitHub?Kyle [00:23:11]: Oh, sh I think that the number one source of, security issues is probably like all, the literal code in everyone's like underlying repositories. I would say back further than that is, if you remember I had to show in this graph was this is, I'm, didn't say this before, this is ultimately webhooks.Swyx [00:23:30]: You yeah.Kyle [00:23:31]: Like circa whatever it was.Swyx [00:23:32]: It says Hookshot in there.Kyle [00:23:32]: I forget. Yeah. Yeah, Hookshot's in there. And so like back then, it says GitHub Services. Do you see, it says Hookshot FE for front end, and then it says GitHub Services. GitHub Services back in the old days, right? You we had a repository that was Ruby code, and you could write any Ruby code in there, and then we would execute that On your behalf As a service, and then that way if an if you were trying to integrate with something, it didn't we would run it for you.Swyx [00:23:57]: And of course no containers ‘causeKyle [00:23:58]: No, ‘cause it wasSwyx [00:23:59]: Well, no containersKyle [00:24:00]: Twenty fourteen. And so there was some isolation obviously, but it was mostly the separations on the server level. That's like an example as long as the very old version of Pages, which ran on its own containerization infrastructure, not on Actions.Swyx [00:24:15]: Which like all-time great product.Kyle [00:24:16]: Pages powers the internet at this point to some degree. Those were places where like clearly there were no like issues like to my knowledge. But it was those things where I'm looking at and going “Okay, well we can't be running arbitrary Ruby code,” like on everyone's behalf. Then containerizing all of that up intoUh into actions now where yeah the containerization, is r-really good. The pinning most folks aren't pinning it the like to a particularSwyx [00:24:48]: ImagesKyle [00:24:48]: Sha, et cetera like their workflows, and so that's a big that's a big place Of pain for folks if they're just doing similar to any dependency management, just V1 or newest or latest, I think. But, that journey from that day to “Okay, we're just going to run all this arbitrary code, and, it'll basically be okay,” to now, no, we have, really good containerization. We have a new, underlying, ag-agent, containerization, service. It's like we're using it under the hood. It's through Azure. They recently announced it. The Azure, Dev Compute, but it's, very fast, very fast compute to be able to, spin up your own cloud agents, or whatnot. We're using it under the hood for some parts of the new,Swyx [00:25:36]: Microsoft Dev Box?Kyle [00:25:37]: No. Dev Compute, yeah.Swyx [00:25:41]: Hmm. Not finding it just yet.Kyle [00:25:44]: Oh, it's, it's in there somewhere.Swyx [00:25:46]: All right. Well, we'll cut that out.Kyle [00:25:47]: Sorry. But with, Dev Compute, you can, run, really fast, spin up really, small VMs really quickly, so you're doing a tool callSwyx [00:25:58]: Same conceptKyle [00:25:58]: Just do it containerize exact-exactly. So we're using that so definitely moving that direction to protect us from every every piece of code that we're ultimately running.Swyx [00:26:07]: look, that grows into the full SDLC? Code hosting was just the start and and then it's grown beyond that. Let's talk about NPM may-maybe ‘cause I think that's also, a very major point in the industry. I do think, it was looking for a home. It was, kind of struggling as a business, right? I don't know, I don't know how you would characterize that whole acquisition and how itNPM, Package Security, and Keeping the Internet RunningKyle [00:26:33]: like when we were talking to the team, I think the big thing for the both of us was to find a way to keep NPM, which was basically powering the internet then and way more so now to some degree running. Keep it going keep continuing to scale. It was having scaling problems, if I recall, back at that time. They were doing some rewrites. ItSwyx [00:27:00]: that's cute compared to now.Kyle [00:27:01]: Well, that's the thing is like when I'm talking to folks now, there's there's so many more underlying uses of NPM than there were back when we had them join in with GitHub. But that was ultimately the goal. It was really okay, we used to have pages. We have, the world's code. Let's make sure that we can keep NPM running well for the world. And we put a bunch of time and investment into fixing some of the underlying backend, changes, some of which we talked about some of the manifest work, et cetera. And then now, really trying to bring the the security posture of NPM up to speed. But, it is a unique challenge in that every move that we make to make it more secure will break a lot of people. And security is paramount. And also, we take it very seriously. We're, the any time that we have a problem with GitHub or we make a change that makes us more secure but hurts, there's, a snow day for developers or a really bad fire that they have to go put out. And so we've, have changed the 2FA policies. We've changed the way the tokens work. When we find tokens that have been exposed or potentially, exposed, we invalidate them, andSwyx [00:28:22]: I love that feature in GitHub. Yeah, it's greatKyle [00:28:23]: That creates issues, but, the but that's the thing is we're trying to push the community, forward without necessarily, doing something that is going to break the contract that's been for 15 years or close to it or some amount of years on NPM.Slop Forks, Vendoring, and the Future of Open Source Supply ChainsSwyx [00:28:43]: I think the— So now we're talking about, open source and publishing. And I think there's something here with what people are calling slop forks, which, I think Malta from Vercel is doing. And, part of me thinks, well, the way to get past any vulnerabilities, we just, let's just get rid of the concept of NPM. And we only publish source code. And anytime you want to import it you have your coding agent look at it and then adapt whatever subset you're going to use into your vendor it. But, the AI vendor it. Is that realistic? I don't know. Is it— Will that solve all our security issues? I don't know.Kyle [00:29:24]: I don't think it'll solve I so Mitchell was just talking Mitchell Hashimoto Was just talking about this today, and I think that I-in some ways, it's all all things, old or new again? Yeah, absolutely vendoring everything. Like I do I do remember twenty thirteen, twenty fourteen.Swyx [00:29:42]: This is Yeah. Let's, we must return toKyle [00:29:43]: That's what is We were vendoring everything. We were having actual discussions around, or at least I remember we were “Should we take this full thing?” “Why is this so big? We only need this one file.” And so I do think there's something true there where having either taking only what you need or the dependencies just getting incredibly small over time, I think will help to some degree, but it's not going to solve the fundamental problem, I don't think, because the vulnerabilities in an agent looking at them, there's time and time again, there's a million different ways in which we can convince an agent that this thing is, secure or not and pull it in. Or we can do static code analysis or runtime testing to say whether the code works or not. That is, I think, the step that needs to continue to be, invested in. The question is just on, how much scope. Should it be this enormous project that I'm pulling down, or should it be this piece? Either most companies are running some amount of security checking on the on the packages that they're bringing in or vendoring. That I think won't change. That's like what advanced security does to some degree, Socket does some degree. Like everyone is doing a piece of that. How we each do that like especially when we're talking to enterprise customers, is just like very different. No there's no one wants one single way to do it. And I think that's always been GitHub's, unique position in the world. I talk a lot to maintainers, I talk a lot to folks about this. It's we're— we rarely start like a process and a practice and like push it onto the community. We usually wait for the sort of like RFC process socially or literally, everyone agreeing, and then we'll cement something in. Because otherwise we'reMaintainers, RFCs, Vouching, and the Social Layer of TrustSwyx [00:31:35]: That fits your role in the ecosystem, yeahKyle [00:31:36]: We're GitHub. Yeah, we don't want to shape the whole thing. We want it to be figured out. But like how do you balance that like sort of Role in the industry to keep everything as secure as is possible and make sure that you're you're not going to be compromised as a human, ‘cause that's usually how it all happens. And Not not create a process or lock us into a flow that you're not going to or like Mitchell's not going to or other open source projects aren't going to like. That's always been a tricky balance for us, and I think that's something that we haven't talked about enough is we're not going to be able to fix everything for everyone in a way that everyone is going to like. So tell, help us, tell us what is working. When Mitchell was talking about, the Upvote, the upSwyx [00:32:22]: I was going to bring up his thing. Yeah.Kyle [00:32:23]: I forget what it Yeah. When he's talking to us, I was chatting with him and talking to him about this and I put it on Twitter and we talked to, also over DM, was “We're going to keep working.” but I think the important thing is I do actually want to hear what isn't working for you. And as, be as specific and clear for your project as is possible. And to every piece of credit over the many years that we've known each other through the industry, he's always done that and I appreciate that ‘cause there are places that we need to fix up, and we hear from him, and we'll fix up just like we do all other kinds of maintainers. But that that process between making those types of improvements and being more secure and like creating, I forget what he calls it's not the proof process, not the claims process. Do what I'm talking about? He has that he his projects have a way for you to kind of like,Swyx [00:33:13]: VouchKyle [00:33:13]: Vouch. Thank you. Yeah. He has like the vouch system for saying, “Hey, you should accept my PRs.” That's beenSwyx [00:33:20]: I just built this into GitHub. I don't know.Kyle [00:33:22]: Well, see, but that's the thing is that you say that and like he and his community really likes this and then I'll go talk to other maintainers and other maintainers, globally, and they're “No, this doesn't work for me.” And that is the tension, but also the kind of beauty of GitHub, depending on which way you look at it is we want to help maintainers, so we create all these tools to let you have more control over how much you take in from AI and PRs. But you can also use this. What You can go use this project, and if it takes off and becomes the kind of mostly standard, then yeah, we probably wouldn't enforce it but we would add it in because that's the flow that we tend to do?Swyx [00:34:02]: I hear a lot of people don't know the history of the pull request. And like like that's how, that's something that GitHub standardized basically.Kyle [00:34:08]: Yeah. It was a very messy process Like beforehand, and now the we have the benefit of it being the process? And now we have to go and Figure out the next best process or what adaptations change, or what does a pull request look like when eighty percent of your PRs are just coming from your agents and not From other devs?Swyx [00:34:31]: Do you like the prompt request idea from Peter?Kyle [00:34:34]: like I think that for each like each idea I think has its merits. I'm not, I'm not avoiding saying anything good or bad, but I feel like I've seen a version of we have that we have entire Thomas' store. Take all the assets of what you've built and put that in. I think that's got great ideas. There's all these various permutations of the PR flow, but I think the reason why there's not a single answer is ultimately we're trying to codify trust. We're trying to say “Okay, if Sean reviews this I'm going to trust it because you're Sean or you're the senior dev or you're the whatever.” And right now, when we are working in a flow where an agent writes code and another agent reviews code and then Kyle goes and looks at it the trust is kind of diffuse. And most of the tools that we're talking about are talking more about verification flows. We have more assets to look at, so I can probably say whether this is a good PR or not. But that still doesn't solve, I think, the human problem of I'm looking at a PR and I want to know if I can trust it. And we're still, we still tend to use human signals for that? Mitchell approving it or Kyle approving it or whatever. And so I think that's, I think that's why most of these options haven't really solved it is because, it's a social problem ultimately. It's a it's a human problem to review it and agree. Or you fully trust the tool and you're imbuing that tool with full trust Which I think in some cases that absolutely exists.AI-Generated PRs, Trust, and the Waymo AnalogySwyx [00:36:08]: And so like in the same way that there will be a tipping point in society when we don't allow humans to drive anymore Because machines are measurably better than Than humans. I'm looking for that tipping point, right? Like Mythos is ridiculously expensive. Someday we'll have Mythos on a desktop. I don't know. Will, does that change the equation?Kyle [00:36:30]: I think it's more I took a Waymo here, and I was on my phone and not looking around at all. There are other, self-driving, vehicles that I would not trust while, staring at the road. And I think that trust is something that isSwyx [00:36:48]: Is this a Zoox thing? What is itKyle [00:36:50]: I think that is both. I think that is both. LikeSwyx [00:36:53]: There's Zoox in this robo taxi. That's it. It'sKyle [00:36:56]: Well, depending on what level Of self-driving. But, my point is sort of that I think part of that is I strongly believe that's, a mixture of verifiable proof. Like how many accidents, how much data, and so on, and the human aspect of how I feel when I'm in this car, what it tells me, et cetera. And so that's why I think some of the like Some of these some of our AI tools tend to, imbue me with more of that feeling of trust, even if the data says this is 100% accurate. I feel like it takes more time for us to go, “Should I trust this or not?” And that's in the soft sense of, startups with high agency, weekend projects, and open source. And then there's enterprises and regulated industries and everything else, and that is an even harder problem to go solve because even when it is fully verified, not only do you have to have trust from the humans on the team, you probably have to have trust from multinational,Swyx [00:37:55]: Oh my GodKyle [00:37:55]: Multi governments around the world and regulating agencies. And so that's where I feel like until we tip over to your point on the sort of like human EQ side of it. I feel okay this feels okay I've been proven enough. Then the ball will start to roll a lot faster, where we'll end up getting to the “Okay, we can trust this,” and feel good about it in the Most difficult of cases.Reputation, Sponsors, Stars, and Bot Activity on GitHubSwyx [00:38:18]: If human trust is the thing that matters, I feel like GitHub as the developer social network could maybe do more there. Like vouchers are one system But, we have star counts, and then we have Contributor rights, and that's it. And I feel like there should be more in that space. I don't know if there's any other design decisions there.Kyle [00:38:37]: I think that one of the places that we don't really expose right now in this sort of way is, some degree of like hard trust and support, which would like for me is like sponsors is a good example of that.Swyx [00:38:49]: Ah.Kyle [00:38:49]: It like costs you something. To prove that I believe in your project and I trust you To some degree or I want to support you at the very least.Swyx [00:38:56]: Solve payments for open source. Why not?Kyle [00:38:58]: I think that I think that like as we keep moving forward, right, there's more and more projects where I'm, adding more and more dollars into sponsors personally because I want to like support them, but I also like know of I've probably never met them in person, but, I know of enough of their work that I want to support them. I think the thing that I don't love about stars or commit counts or anything else is ultimately, even with all of the various, abuse and de-spamming and deduplication work that we do or anti-abuse work that we do, these are all, not active social signals. They're passive ones that are ultimately gamifiable. And you may trust me, but another open source maintainer may not. And on what heuristic should you be, trusting me? That I think, is kind of where some of our thinking is right now. What signal from me is most important to you? You— If you can define that potentially, honestly in an agentic workflow that's what we see some of these open source projects do, where you have GitHub actions, and then you have like an agentic workflow that's calling AI, and you're setting these rules. Like if Kyle has submitted and gotten accepted PRs across any given project and has a social handle tied to his account in GitHub, and that social account's older than a certain amount. Really complex measures that matter to you ‘cause most open source projects have that heuristic built into their heads, if not written down in the contributing guidelines. You could take that and then go apply that and then just say, “Oh, we're not going to accept this PR.” Building something that is, I think, malleable to everyone's needs, is a little bit better, rather than going “Hmm, this account's too young.” Because what happens? The attackers just go and go and create a multitude of accounts, and they wait Until it ages up. Needs to have a certain amount of stars. That's how star inflation happens. Need to have a certain amount of reposSwyx [00:40:46]: Oh my God. YeahKyle [00:40:47]: With PRs. They all just create repos and submit PRs to each other, and then they come in and do something nefarious. And so, it's hard. It's hard to find the measure. So I think we're, we're looking more at how can we provide you tools so you can kind of choose what's best for you. And of course, we'll give you some standards. But the trust vector, gets down to I don't know, some version of like human digital ID like everyone's been talking about. Like how do I prove that it's meSwyx [00:41:13]: Give me your eyeballsKyle [00:41:14]: On the internet. Give me your eyeballs. Exactly.Swyx [00:41:18]: The I got to keep moving on Topics, but obviously I can go all day on this stuff because, I've been involved in GitHub and open source My entire professional career. Stars. Very superficial. Everyone knows it. But I think time to one hundred thousand stars is the fastest I've ever seen. Like people just reached that in I don't know, months. And then like at the same time I don't trust it right? Like how many of these are real or bot or like whatever. I don't know how to ask this but like what can we do about it? LikeKyle [00:41:49]: JustSwyx [00:41:49]: Is stars broken? Is stars fine?Kyle [00:41:51]: I think that there's kind of two, there's like two pieces. Obviously we're constantly like trying to find ways in which like your users are producing spam, which would, I would include like be like only doing star gamification. When we find them, we pluck ‘em out and we,Swyx [00:42:08]: But it's like a Whac-A-MoleKyle [00:42:10]: It's a hundred percent like a Whac-A-MoleSwyx [00:42:11]: There's no wayKyle [00:42:11]: Now, powered by AI to be helpful. But I think more so what I'm seeing is, a lot of the like fastest time to X tends to be because we're now inviting so many more people into like software development on GitHub That like the zeitgeist is just swarming? And it'sSwyx [00:42:32]: It's not just developers anymoreKyle [00:42:33]: And it's not you and I. Like like however you want to say like what a developer is it's not just folks who have been coding for a very long time. It's folks that have maybe started coding or only joined in since the AI era. And nowSwyx [00:42:44]: what's the latest Octoverse number? I know eighty million was my lastRem- member that a number of developers on GitHubKyle [00:42:50]: Oh, we're over 200 million now.Swyx [00:42:53]: Okay. Well, so you see?Kyle [00:42:55]: Like over 200 million developers now.Swyx [00:42:56]: But it's not developers, right? It's, it's people with a GitHub account.What Counts as a Developer in the AI Era?Kyle [00:43:00]: So, so this is, this is the biggest debate that I would say, everyone loves to have at GitHub at this point. From my perspective, right, I think that there's, there's clearly a difference between, professional enterprise developer and then developers. But I think that I think that the idea that we should be I don't know, splitting hairs or segmenting developers in the early era of software development is, not worth our not worth the time. SoSwyx [00:43:29]: When you get into gatekeepingKyle [00:43:31]: 100%Swyx [00:43:31]: What is a developer?Kyle [00:43:31]: 100%. ‘Cause I wasn't a developer when I started writing code? I was going toSwyx [00:43:36]: Oh, no. I made— I cloned a thing, seven years before I learned to code. And then I and then I wrote about my learning to code journey, and people Just called me a fraud ‘cause I had a GitHub account. And I'm “Well, no, I just use GitHub, but I don't know-” “I didn't know what I was doing.”Kyle [00:43:49]: I I remember that. I remember those sets of posts, and like that's, that's b******t. So I fight very clearly on the line of, if you create code, if you have an idea and you create it into some way of, I'm, I'm going to run it and use the app right now, you may still use AI in that moment, but that's okay. At some point you're going to do the next thing. You're going to create a big— You're going to have to learn about this database. You're going to fix a bug, whatever. We're all on some same journey, and those people are also hearing about the great new agent skill package or a new CLI tool or a new whatever. And those projects are going up because you want to be a part of this moment, just like I wanted to be a part of the Ruby community when Ruby was popping off when I started becoming a developer, and now I can just click the star button. And so I think that yes, there's clearly some amount of like spamming and game gamification that we're working against, but I really think we're just seeing this whole new cohort of folks that are moving from technology to technology because they're not working on a 20-year-old software application. They're working on a side app that they built on the weekend for their friends or for their new idea or whatever. And that's how you see these enormous charts going up and to the right with With stars.Swyx [00:44:59]: I think something that's remarkable is the persistence or, that GitHub extends to those folks. Usually when I see platforms go into a new audience, they usually have to, have like a second platform with a different name that wraps the main platform. But somehow GitHub has been able to sort of persist and extend, and it's friendly and whatever? So it's, it's nice.Spark, Low-Code, and Always Showing the CodeKyle [00:45:19]: I that's partially why I think as we've tried to move into I don't know, more like low-code-y things. We so we started working on Spark as like a way to, build an app and run it. I think that the reality is that we anytime we try to, kind of put even a veneer on top of it without when we put a veneer on top of something, we still always show you the code. That's kind of like a tenant. We're never going to, hide the code from you ever, because whatSwyx [00:45:52]: Why would you?Kyle [00:45:52]: That's, yeah, that's the whole point? However, I think that what we learned with things like Spark is that really the value of Spark for most devs is, easy runtime. And you may have a runtime or a host that you're going to use for that or you just build something and run it but, the package of making that even more simple isn't really needed for folks that are trying to build software and not just trying to build, an app, which is, slightly different, a slightly different goal. So I want to get you in, I want to get you comfortable. I think the best thing for me as, someone that did not traditionally come into software dev way back, I want anyone to be able to breach that chasm and not be in the I don't know, I feel like we're, we're still in an era of, STEM. I've got a 12-year-old and an eight-year-old, and it's “We got to get ‘em into STEM,”? Over and over. And I like I do, I do the things that good parents do. I was “Oh, you want to do coding?” “Yes, I want to do coding.” Do coding classes. But now they're just not afraid of doing software. And that's, I think, the thing that's honestly kept me at GitHub for so long. Anyone should be able to go and build a thing, just like I can go change a light switch in my house. I'm not going to go into the breaker box ‘cause I'll probably kill myself? But, I can go change that light switch. Everyone should be able to go and say, “This fricking app doesn't do what I want. I want it to work like this.” And that I think, is what's kind of kept us all connected with GitHub through the years and some and during the easiest of times or in the hard times because of that opportunity of, we're the home for all developers, and we want everyone to be able to have that feeling that we've had of, had an idea, I created it and holy s**t here it is.Swyx [00:47:37]: Here it is. All right, I'm going to try to do more spicy questions.GitHub's Hardest Scaling Moment: Growth, Agents, and UptimeKyle [00:47:42]: Great.Swyx [00:47:42]: Is it an easy time now or a hard time?Kyle [00:47:45]: Oh at GitHub? It's a hard time. Like, it's a hard time and also, I was just with my team and I said, “This is also, the best and most exciting time that I think I can remember at GitHub.” BecauseSwyx [00:47:57]: Best of times, worst of times. It's never oneKyle [00:47:59]: ‘cause we've we were talking about Octoverse reports and, usually we do an Octoverse report once a year, and we look at the numbers, and we say, “Oh my goodness.” I was at Universe in October saying, “This was the fastest year of growth that we've ever had,” right? And now we're doing more in a month than we did in a year last year.Swyx [00:48:20]: You're talking about PRs.Kyle [00:48:21]: Commits.Swyx [00:48:21]: Commits, yeah.Kyle [00:48:22]: PRs. Kind of like you name it by roughly every measure that we're looking at, there's some amount of sort of growth that is much bigger, and that is breaking our system in new ways, not old ways. Like webhooks were always notoriously, unreliable over the years?Swyx [00:48:38]: Whose fault is that?Kyle [00:48:39]: not anymore mine, but for a period of time, I'm sure you could pull up a tweet that was “It was me. I'm sorry.” but, now, that got rewritten at a scale level that is still working and is not having problems today. Now what we're finding isn't just the isn't the-The simple stuff that folks are on the sometimes on Twitter or on the internet are “Hey, why is this like this?” Sure. There's absolutely silly problems that we shouldn't exist. But now we're talking about, unique, novel permission problems that happen only at a scale across all different objects or whatever, that now we have to go rewrite this underlying system. And so it's, there are problems that yeah, caught us off guard, which I think I said. Like the growth is astronomical, but also we're making such material progress in that I'm excited once we're once we've kind of like reimagined the underlying foundation layer, or pieces of it at least, what's going to be possible when it's not just all of us and all the new people that are being developers and all of their agents and all the tools like working together. Because that'll still happen in that in that GitHub tool, that GitHub community. But it's a it's a hard day anytime we can't give you what you're looking for. We have the same problem internally. We operate through github. Com. Of course, we have backups when things go down and whatnot for our own operations but we feel it too. If it's not working it's not working for us, and that's kind of like the promise of dogfooding for GitHub. It's always been true. We're using the same tool you're using. We're not using a super secret version. We and so we also need it to be great for us for our customers of course for open source. And now an exponential growth of agents, Doing it too.Swyx [00:50:32]: I wanted to load for audio listeners who maybe haven't seen your tweets, whatever. So one billion commits in twenty-five. Now it's two hundred and seventy-five million per week on pace for fourteen billion this year, if growth remains linear. Is that still the pace? I don't know. It's been aKyle [00:50:48]: it's, it's speedingSwyx [00:50:50]: Roughly.Kyle [00:50:50]: It's still speeding up.Swyx [00:50:51]: It's, it's April, so yeah.Kyle [00:50:51]: Exactly. This was in April.Swyx [00:50:53]: All right. So basically you have fourteen x growth, right? Year on year on year. And I think that's a scaling issue. I think, I'm going to like try to really steel man this thing. People have experienced fourteen x growth. They haven't had your downtime. And that's like— C-can we go dig into that? Why? Like what's the— what broke? What are we doing to fix it? Like just anything for the community to reassure them.Why GitHub Reliability Is Breaking in New WaysKyle [00:51:18]: so there's a Like I was saying, there's a couple different places that we've seen the growth issues. Some of the growth issues, which is why we're t— I was talking about pushing hard on more CPUs is in actions in particular. More tools, more agents, more PRs mean more builds, more builds mean more CPUs. And so we are expanding through not just our data center, but obviously we were talking about moving to Azure and moving to, adding an additional cloud compute because we simply need more CPUs. Not as much GPUs. We definitely need GPUs too, but now CPUs are becoming a factor.Swyx [00:51:53]: It's very CPU heavy.Kyle [00:51:54]: Underneath the hood when it comes to some of the underlying services, we've been breaking up over the years our database infrastructure, so that way we have, more cognitive separation between our the various services. The place that we continue to have pain is in, permissioning. And so right now m-many of our permissioning layers sit into a database that we like internally call MySQL One, and old Hubbers will know what I'm talking about. And so we've been pulling things out of MySQL One for many years, because like and we use we use Vitess and we use other technologies to shard and we do it as one bigSwyx [00:52:31]: Famous thing, PlanetScale was born from this andKyle [00:52:32]: A hundred percent. Sam Old Hubber and friend. And so finding these opportunities to like break this out and then do that globally. The other thing that I think is interesting and both a unique opportunity and tricky is we also run everything I just talked about in a black box container with GitHub Enterprise Server for people that work on-prem. So we take everything I just said, and we also do it on-prem, and we also do all of that and we do it in a data residence setup for customers that need to have their data in a single location. Each of these has the unique characteristic around how we're sort of storing that data in MySQL or in a permissioning setup. That's where some of these outages have oc-occurred, where you're seeing it more like across the board rather than just like the one pieceSwyx [00:53:17]: Filling the databaseKyle [00:53:17]: Isn't quite working. Exactly. And so part of it is that. I think there's been some other places where agents are much more or more projects appear to be moving towards monorepo versus we were going the other direction for many years in the industry. Repos were smaller, but there were more of them, and now we're seeing the opposite. Repos are bigger, and there's, not fewer of them per se ‘cause there's new growth, but, we're just seeing many more big repos. Big repos, big monorepos have always had, a unique performance problem. Because each one, is slightly different if, particularly if the underlying blobs are incredibly big Inside the repos. And so we've done a ton of work that you pro— like most people haven't probably experienced, unless you're in this case of the monorepo. But that Git, infrastructure layer improvement does help the overall, system because, many of the improvements that make monorepos work better make all repo infrastructure work better. And so, I could kind of keep going down the line where it's another thing where we're moving out of, We're changing how we do j I'll just say job queuing for lack of a better, explanation changing the underlying technologies there.Swyx [00:54:32]: I spent two years being a job queuing guy, so.Kyle [00:54:34]: And so it's kind of a little bit of a little bit of piece by piece, and it's mostly because as we were— as it was built, we built everything in a way that assumed, I guess in some ways that the size of the pipe of work was going to remain the same. There's just going to be more people coming through each of those pipes. But instead now in places whereA git push was, generally a certain size for example, is now, no longer true.Swyx [00:55:03]: Oh, yeah.Kyle [00:55:03]: OrSwyx [00:55:05]: I push a thousandKyle [00:55:06]: On the average. 100%Swyx [00:55:06]: A thousand line commits like dailyKyle [00:55:07]: Same thing with PRs. Like PRs same thing. And like we've talked about optimizing that and making changes where, and there were technology choices that did not work there? And it got slow, and it didn't It was not fast. It did not do what the users wanted. And so we've been reeling that all out and going “Okay, that's just not right. Let's stop putting good money after bad and do it the do it the right way or the right way now.” So there's It's a it's a lot of things, not quite when I've experienced scale at GitHub historically, it's almost always two options that we've used. We go vertical scaling, particularly with databases, right? And we go horizontal scaling. Oh, we just have more people using this service. Great. We're going to add more servers, and we rack them in our data center, or we use it in a cloud. And now we're sort of in a like diagonal, where like vertical doesn't really work anymore. Horizontal isn't work either because we're all We all have some CPU or GPU constraints in the world now, and now we have to go in and like crack open services that have been running for 10 or 15 years and go, “Okay, the rules of this service have legitimately changed, and now we have to rewrite them.” None of this is an excuse. This is like we're We have to do the work. We have to make it better.Swyx [00:56:22]: actually as an infra guy, I'm “This is like one of the most fascinating scaling challenges I've ever seen.”Kyle [00:56:26]: That's that's, that's the thing that's the thing that it's hard for Like when we weren't talking about it publicly, and I was like I came out, and I was “Hey, I just want to explain what's going on.” Part of it comes from a very old GitHub ethos, which is it's our it's our uptime. It's down. W What I know you're a developer, so you're, you're inclined to want to understand more what's going on. But at the same time us going “Hey, this service didn't, perform the way we expected, and now we have to go change it,” we weren't We're not trying to hide anything from you i
Working women, "big dogs" who want a soft life. Are UFOs real? Go and forgive your mother, and overcome fear.
Welcome to our daily Bitachon. We are in Sha'ar HaBechinah , talking about the tremendous wisdom behind the running of the economy. Rabbi Dov Ber Weissmandl, the famous Rosh Yeshiva of Nitra, was deeply involved in trying to save as many Jews as he could from the Holocaust. His full story is detailed in a book called The Unheeded Cry —a heartbreaking and tragic account of how he tried, yet was not as successful as he could have been. He shares a beautiful source for this very concept that the world runs on money. In Bereishit (Chapter 2, Verses 8 to 11), the Torah describes how Hashem established Gan Eden in the center of the world, detailing its many different plants, flowers, and rivers. One of these rivers is called Pishon, and the Torah describes its location by noting: אשר שם הזהב — "where the gold is located." We are in the very middle of the creation of the universe; why are we introducing the location of gold? In his sefer Torat Chemed , on the drasha for Brit Milah, Reb Michael Ber explains that one of the vital components Hashem established during the six days of creation was אשר שם הזהב —the presence of gold. He taught that after everything God created, the world simply cannot run without currency; God designed the world so that money makes all the wheels turn. What is so poignant is that Reb Michael Ber lived this exact reality. When World War II broke out in September 1939, he was safely in England. Astonishingly, he chose to volunteer to return to Nazi-allied Slovakia to stand with his people and help orchestrate rescue efforts from the inside. Through the Bratislava Working Group, he successfully arranged to pay a $50,000 bribe to an SS official, which miraculously halted deportations from Slovakia for nearly two years, from late 1942 to the autumn of 1944. As we know, these communities were among the last to be targeted, and what pained him most were those final months when so many lives were lost that might have been saved, including the vast majority of Hungarian Jewry. He had also conceptualized the "Europa Plan"—a negotiation to halt all Nazi deportations across Europe in exchange for $2 million—but tragically, due to a lack of international funding, the plan never materialized. Yet, from his story, we see that money is capable of stopping a war. Money can accomplish fascinating things. While the Chovot HaLevavot views this entire dynamic as the direct hand of God, the secular world of economics uses a different phrase. In 1776, the Scottish philosopher Adam Smith coined a term in his book The Wealth of Nations called "the invisible hand" of the economy. This theory essentially posits that uncoordinated individual actions naturally lead to an efficient and socially beneficial outcome. This system operates on a few basic forces: The first is the price signal . Price serves as the ultimate communication system of the economy. If a severe frost destroys orange groves in Florida, oranges become scarce and the price automatically goes up. No one needs to send an email to every consumer asking them to buy fewer oranges; the price signal handles it automatically. People buy less, naturally conserving the scarce supply. Then there is the profit aspect . When a product's price rises, it signals to others that there is money to be made. If everyone suddenly wants electric scooters, scooter prices spike. Seeing those high profits, new companies rush into the market to build scooters. Once multiple companies enter a market to chase those profits, they have to compete for your business. To win you over, they are forced to do two things: lower their prices and improve their quality. Thus, the self-interested pursuit of profit accidentally results in better, cheaper products for the consumer. In their description of the wonders of the invisible hand, economists do admit to certain blind spots, which they call "market failures." This happens with "public goods" like streetlights, national defense, or lighthouses. It is difficult to charge individuals directly to use them, so because there is no clear profit motive, the free market won't build them on its own. So, who creates the streetlights and traffic lights? The answer lies in the previous concept we discussed: God implanted the instinct within us to establish governments to handle these very tasks. The secular concept of the invisible hand is simply not enough, because the truth is, the hand isn't an accident. The invisible hand is actually God's hand, quietly managing all of these blind spots as well. Another problem with this secular theory is monopolies. If one company crushes all competition, the invisible hand stops working. Without competition, they can raise prices and lower quality without penalty. But again, we have government oversight to regulate this—which is another mechanism that Hashem's hidden hand built into the social framework. Hashem did a masterful job of hiding Himself within creation and nature, allowing secular thinkers to view it as a blind "hidden hand," where millions of people freely trade based on their own needs and skills, accidentally creating a complex, highly efficient society that no single human mastermind could ever plan from the top down. But that conclusion is a mistake. There is one single Mastermind planning everything from the top down, and that is Hakadosh Baruch Hu. Secular philosophy sees the system, but they feel compelled to invent alternative names for it. Instead of acknowledging that God sustains the cosmos, they call it the force of gravity. Instead of recognizing that God runs the economy, they call it the invisible hand. It is a brilliant system: individual self-interest leads to competition, which leads to efficient resource allocation, which ultimately leads to public benefit. It sounds perfect. But Hakadosh Baruch Hu is the one entirely behind it. Our job, through the lens of the Chovot HaLevavot , is to look past the labels and see these divine attributes actively at work.
Dans le Ce à Quoi Il Fallait Répondre de cette semaine, Théo et Shaï se penchent sur vos questions au sujet de l'avenir des Pistons, des Pelicans, de Guerschon Yabusele, des Spurs et d'une confrontation hypothétique entre le Thunder de Kevin Durant et celui de Shai Gilgeous-Alexander.Voici tout Ce à Quoi il Fallait Répondre cette semaine.Nos collections de t-shirts et de sweats https://basketsession.shop/Commandez le Mook REVERSE #18 spécial WARRIORS https://www.basketsession.com/produit/mook-reverse-18-warriors/Commandez l'Anthologie REVERSE Vol.1 https://www.basketsession.com/produit/reverse-anthologie-20-ans-de-basketball/Nos émissions sur YouTube https://www.youtube.com/@BasketSessionREVERSELe Mook REVERSE ► http://bit.ly/MOOK_REVERSEInstagram ► https://www.instagram.com/reversemagazineBlueSky ►https://bsky.app/profile/reversemagazine.bsky.social Facebook ► https://www.facebook.com/BasketSession Twitch ► https://www.twitch.tv/reverse_basketsession
Welcome to Daily Bitachon. We are back in Sha'ar HaBechinah of Chovot HaLevavot , where Rabbeinu Bachya continues to discuss the wonders and signs of wisdom in creation, specifically focusing on the human psyche. His next point is the universal human agreement to an economy based on money and currency, rather than a world of simple barter. He explains that God implanted the desire to work for money within us as an act of pure compassion. Why? That hunger for money is a great gift because it serves as the ultimate catalyst that drives people to work and fulfill their needs. The true wonder is that we passionately pursue money even though currency itself does nothing directly for us; it does not satisfy our hunger, quench our thirst, or cure our physical ailments. Yet, we all desire it for what it can bring us. Another wonder within this system is the deliberate disparity—the fact that some people possess a great deal of wealth while others have very little. While people often look at this inequality with frustration and wonder why we shouldn't have a system like communism where everything is equal, Rabbeinu Bachya explains that if everyone possessed the exact same amount, nobody would work hard. Instead, we have an aspiration for wealth, and because most do not inherently possess it, we are driven by a constant yearning to acquire it. He states: זה מן המחשבה המעולה אשר בחכמה עליונה — "This is among the most sublime thoughts within the Supreme Wisdom." It is the brilliant design of an economy that drives us forward. Everything in existence is propelled by this financial engine, and the entire world moves in sync with it. Think about the simple act of walking into a restaurant, sitting down, and ordering a bowl of spaghetti with tomato sauce. What did it actually take to bring that meal to your table? It required wheat to be grown, harvested, milled, and manufactured into noodles. It required those noodles to be transported on a truck that needed gasoline, traveling on a road that had to be paved, to a store or restaurant that had to inventory it. Consider the tomatoes sourced from elsewhere, and the sheer volume of global infrastructure involved—all delivered to you for $12 or $20. On the surface, does that logistically make any sense for just $20? It only works because it makes the world go round through an intertwined need for money. A businessman might fly all the way to China to manufacture goods just to fund his own life, but he doesn't realize that he is actually serving the globe. He is supplying shoes for the world; he is working for humanity. When you truly contemplate this, it is mind-boggling how every facet of society revolves around currency. A house is built because the laborers need money to buy their coffee in the morning and their food at night. That is the sole reason they are out there working through the extreme heat and bitter cold—to receive a salary at the end of the week. Money is the ultimate carrot on a stick, the quintessential metaphor for motivation. The beauty of the carrot and the stick is that as the horse walks forward, the dangling carrot moves with him. He may never fully capture it, but the pursuit keeps him moving forward and taking care of the work. This concept is given added depth by Rabbeinu Yosef ibn Shushan—one of the early Spanish Rishonim of the 1300s—in his commentary on Pirkei Avot (Chapter 4, Mishna 1) regarding the dictum, "Who is rich? He who rejoices in his lot" ( איזהו עשיר השמח בחלקו ). He explains that all physical desires have a natural end. If a person is driven by hunger to eat, they will eventually become full, and the desire subsides. The single physical desire that has absolutely no boundary or end is the desire for money. He notes that this was designed with tremendous divine wisdom. Because there are an unlimited number of people with an infinite number of needs—ranging from food and livestock to clothing and housing—and because it is impossible for a single human being to provide everything for themselves, God implanted this drive into the human heart. One person cannot simultaneously be the farmer, the shepherd, the craftsman, and the doctor. Therefore, as the Gemara states in Masechet Pesachim (54b), God decreed על המטבע שיצא —that coinage must be introduced into the world. This legal tender allows people to seamlessly buy from one another and hire one another. Because the world's collective needs are unending, man's desire for money was created to be equally unending, ensuring the world keeps rolling and moving forward. Parenthetically, this does not mean we should be consumed by the chase. Those of us who understand this divine psychological mechanism should step back and realize exactly what is happening. This entire drive was engineered simply to keep the global machinery functioning. The man traveling to China is exhausting himself to provide shoes for people he will never meet. Once we recognize that this boundless desire is just a tool to maintain civilization, we can internalize the true meaning of איזהו עשיר השמח בחלקו . We can choose to step back from the endless pursuit, find genuine contentment in our lot, and become truly wealthy.
Almost 9 years since the big split of the Bitcoin community, it's time to learn more about how the Bitcoin Cash chain developed. Calin Culianu is the creator of Fulcrum, an efficient privacy-preserving SPV client. Steve Thurmond is the most ardent advocate for Cash Stamps: a convenient paper wallet system that's used for gifting. Throughout the episode, more BCH community members will join to have the conversation that you will never hear on any other Bitcoin podcast. Time stamps: 00:01:09 Introducing Calin Culianu & Steve Thurmond 00:02:37 The Evolution of Bitcoin Cash 00:03:59 Who is Behind Bitcoin Cash Now? 00:06:34 Narratives and Misconceptions 00:07:53 Vlad's Perspective on the Fork 00:09:44 Bitcoin's Capture and Speculative Nature 00:11:48 Vlad's Journey with Lightning Network 00:16:07 Blockstream and the "Banker" Conspiracy 00:18:33 The Security Budget Debate 00:22:12 The Problem with IOU Systems like Lightning 00:24:02 Vlad's Disappointment with Onboarding 00:24:58 Ethereum's Rise Amidst Bitcoin's Infighting 00:27:52 The Bankers Won, But Crypto Still Exists 00:32:16 The Future of Bitcoin and Firing Core Devs 00:33:08 The Wall of Consensus in BTC 00:39:19 The Multi-Coin Future 00:42:48 Bitcoin Cash's Development Philosophy 00:49:08 Craig Wright's Controversial Involvement 00:55:16 The Impact of Contentious Forks 00:58:55 The Resilience of Bitcoin Cash 01:02:32 The Value of Open Source Competition 01:08:51 Greg Maxwell's Influence 01:12:00 The Ecash fork 01:25:02 Introducing New BCH Community Members 01:26:38 Building Smart Contracts on Bitcoin Cash 01:34:06 Why UTXO is Better than EVM 01:40:07 Can You Run a BCH Node? 01:41:07 The Flawed "Run a Node" Narrative 01:53:27 The Dangers of RBF and the Importance of 0-Conf 02:05:07 One-Minute Blocks Proposal 02:08:02 Finality and User Experience in Wallets 02:12:13 The "It's Just Money, Bro" Philosophy 02:41:39 What Can You Buy with BCH? 02:48:28 The Permissionless Nature of BCH 02:52:12 The Paradox of Layer Twos 02:57:18 The Stigma of Building on BCH 02:58:21 The Changing Culture of Bitcoin Cash 03:11:35 Ordinals and the "Spam" Debate 03:17:07 Would BCH Still Have a Nice Dev Culture If Michael Saylor Started Buying? 03:28:14 Quantum Computing and Satoshi's Coins 03:42:59 The Tail Emission Debate 03:50:11 The Culture is the Ultimate Defense 03:53:16 The Politicization of Bitcoin Development 03:59:26 Privacy and Fungibility 04:02:21 The Future of Privacy on BCH 04:36:12 Fulcrum: An Electrum Server Implementation 04:38:54 The Litecoin Question 04:49:13 The Difficulty of Recreating Bitcoin's Genesis 04:51:38 The Long-Term Bet on SHA-256 04:54:12 A Break and Introduction to Rosco 05:48:33 CashScript and Smart Contracts on BCH 05:55:22 BCH vs. Ethereum Smart Contracts 06:03:05 The UTXO Stack and Abstraction Layers 06:43:30 The Avalanche Pre-Consensus Question 06:45:51 The "Tax" Fork 07:04:06 The Failed Attack on Bitcoin Cash 07:08:58 The 2018 Inflation Bug Disclosure 07:22:46 The Michael Saylor Phenomenon 07:28:41 The Arrest of Roger Ver 07:39:28 Spending Crypto in the Real World 07:44:22 The End of Crypto-Friendly Spaces in Europe 07:52:05 Prediction Markets and Community Sponsorship 08:08:17 Robin Linus is Jealous of BCH Opcodes 08:09:50 Final Thoughts and Conclusion
Parce que… c'est l'épisode 0x300! Shameless plug 3 au 5 juin 2026 - SSTIC 2026 24 et 25 juin 2026 - Troopers 26 et 27 juin 2026 - leHACK 19 septembre 2026 - Bsides Montréal 1 au 3 décembre 2026 - Forum INCYBER - Canada 2026 24 et 25 février 2027 - SéQCure 2027 Description Dans cet épisode du podcast Polysécure enregistré au NorthSec, Gaëtan Ferry et Guillaume Valadon, tous deux cyber security researchers chez GitGuardian depuis deux ans, présentent une recherche consacrée aux fuites de clés privées cryptographiques. Guillaume est par ailleurs mainteneur du logiciel Scapy et rédacteur en chef du magazine MISC. Le problème de l'attribution Contrairement à des secrets classiques comme les clés AWS, dont on peut retrouver le propriétaire en interrogeant les services associés, une clé privée cryptographique (RSA par exemple) ne se rattache à aucune identité. C'est un simple objet mathématique aux propriétés cryptographiques, utilisable pour de multiples usages : connexion SSH, protection d'un site web en TLS, etc. En regardant la clé seule, impossible de savoir à quoi elle sert ou à qui elle appartient. Quelques indices existent parfois — le nom de fichier (norssec.io.key) — mais souvent on tombe sur des private.key inexploitables. L'enjeu de la recherche était donc de trouver une technique générique de catégorisation. La méthode : Certificate Transparency La solution repose sur les Certificate Transparency logs, un mécanisme de l'infrastructure X.509 datant de 2015. Chaque fois qu'une autorité de certification émet un certificat, elle doit le journaliser dans ces registres publics, souvent opérés par d'autres autorités. Ces journaux contiennent donc l'historique de tous les certificats émis. Le principe du matching est le suivant : une clé privée contient des informations sur sa partie publique (le module, dans le cas de RSA). On extrait cette partie publique, on calcule une empreinte SHA-256, et on fait de même pour les certificats. Comme un certificat TLS associe une clé publique à une identité (généralement le nom du site protégé), une simple jointure entre les deux bases d'empreintes permet de relier une clé privée à un site et à son propriétaire. La recherche s'est accélérée lors de la conférence Pass the SALT à Lille, où des contacts chez Google les ont alertés : les anciens logs de Certificate Transparency, coûteux à opérer, allaient être mis hors ligne. Or c'était précisément la dimension historique du dataset qui les intéressait. Un partenariat s'est noué : GitGuardian a fourni une liste d'empreintes, et Google a effectué la correspondance dans sa base propriétaire, renvoyant les certificats associés. Les chiffres Le dataset de fin 2025 comptait un million de clés privées distinctes, collectées via l'activité historique de GitGuardian — le public monitoring qui scanne GitHub, Docker Hub et d'autres sources à la recherche de secrets codés en dur, puis avertit les victimes en mode « bon samaritain ». Sur ce million, 42 000 clés correspondaient à des certificats émis par des autorités. Le chiffre peut sembler modeste, mais la majorité des clés ne servent jamais au TLS (projets personnels, SSH, autorités privées d'entreprise absentes des logs publics). Ces 42 000 clés étaient liées à plus de 140 000 certificats, signe que certaines avaient servi à émettre plusieurs certificats successifs, prolongeant d'autant la durée d'exposition. Après vérification, 2 600 clés restaient associées à un certificat valide en septembre 2025. Grâce à des techniques d'OSINT, 1 300 certificats ont pu être rattachés à environ 600 entités. La divulgation responsable, un parcours décevant L'équipe a entrepris un responsible disclosure en envoyant environ 4 300 emails à ces 600 entreprises. Résultat : seulement 54 réponses, soit environ 9 %. Même en se limitant aux adresses certaines à près de 100 %, le taux ne dépassait pas 36 %. Pour gérer un envoi aussi massif sans être bloqués comme spam, ils ont dû collaborer avec leurs collègues du marketing, rompus aux techniques de délivrabilité. Plus frappant que le silence : l'incompréhension des répondants. Beaucoup confondaient clé privée et certificat. Certains ont répondu avoir « changé le certificat », croyant le problème réglé. Une équipe de réponse à incident d'une grande entreprise a même produit une analyse détaillée pour conclure que l'endpoint utilisait désormais un autre certificat, refusant toute révocation — alors qu'un attaquant peut toujours mener une attaque man-in-the-middle avec l'ancien certificat non révoqué. Le certificat a fini par expirer un mois plus tard. Fait notable, 19 entités gouvernementales étaient concernées, et aucune n'a répondu. Comprendre TLS Le malentendu de fond tient au fonctionnement de TLS. On génère sa clé privée chez soi, puis on signe une demande de certificat (CSR) envoyée à l'autorité avec la clé publique. L'autorité vérifie les informations, journalise dans CT et renvoie le certificat. Le certificat n'est qu'une partie publique : il associe une clé publique à une identité, sans contenir le secret. Changer de certificat sans changer de clé n'invalide donc rien : l'ancien certificat reste exploitable pour usurper le service tant qu'il n'est pas révoqué. Forcer la révocation et la vraie solution Face au silence, l'équipe a contacté directement les autorités de certification pour demander la révocation, en fournissant les preuves de possession. Cette voie autoritative s'est révélée plus efficace, mais a généré des réactions parfois hostiles — dont un individu insultant expliquant que sa clé était « volontairement publique » pour permettre l'interception (cas d'usage type Burp), sans que le site l'indique clairement. Les chercheurs avouent un moment de doute, au point de vérifier auprès d'anciens collègues de l'ANSSI : le problème est bien systémique. La solution qu'ils privilégient n'est pas seulement l'éducation, mais l'automatisation. La réduction drastique de la durée de vie des certificats (vers 47 jours) imposera des outils comme Certbot, qui renouvelle déjà la clé privée en même temps que le certificat. Or 20 % des clés trouvées avaient fui plus de deux ans avant l'expiration du certificat le plus récent : des clés compromises réutilisées sur de nouveaux certificats pendant des années. Renouveler systématiquement la clé aurait éliminé ce cinquième des compromissions. Notes Private Key Leaks in the Wild: Insights from Certificate Transparency Collaborateurs Nicolas-Loïc Fortin Guillaume Valadon Gaetan Ferry Crédits Montage par Intrasecure inc Locaux réels par NorthSec
Daily Bitachon: Sha'ar Habechina — Lesson 96 Welcome to our daily dose of Bitachon. We are continuing in Sha'ar Habechina . Yesterday, we spoke about contemplating the ultimate benefit God gave us: the Torah, and the open miracles He performed to strengthen our emunah in that Torah—miracles like the Splitting of the Sea and Ma'amad Har Sinai . Now, this raises a seemingly obvious challenge: we don't see those types of open miracles today. To address this, the Chovot HaLevavot makes an unbelievable statement. He writes that if a person in our times wants to see something akin to the Splitting of the Sea or Ma'amad Har Sinai , they only need to look with a "true eye" at our very existence among the nations. Look at the fact that we have survived in exile from the time of the destruction of the Temple until this very day. We are surviving amongst them—and not just surviving, but thriving. We thrive even though we fundamentally disagree with them internally and externally, and even though they are well aware of it. More than that, we are quite often more successful than those around us in our financial status, or we find ourselves in a better, more protected situation even during wartime. Look at the difference between their middle class and our middle class; we just seem to be doing better. It is a miracle—not just that we are doing well, but that we even exist at all after waves of persecution, pogroms, expulsions, inquisitions, and the Holocaust. Yet, here we are today. This is the literal fulfillment of Hashem's eternal promise to us in Leviticus : " וְאַף גַּם זֹאת בִּהְיוֹתָם בְּאֶרֶץ אֹיְבֵיהֶם לֹא מְאַסְתִּים וְלֹא גְעַלְתִּים לְכַלֹּתָם לְהָפֵר בְּרִיתִי אִתָּם " (And yet for all that, when they are in the land of their enemies, I will not reject them, neither will I abhor them, to destroy them utterly, and to break My covenant with them). It is interesting to note that we read this pasuk every single year in Parashat Bechukotai , just two weeks before the holiday of Shavuot. We read it then so that "the year and its curses may come to an end." And the final words of comfort in those curses guarantee that, after everything is said and done, we will survive. As Ezra HaSofer later declared: we are slaves, but even in our slavery, God has not forsaken us. Similarly, in Tehillim 124, it says: "Lulai Hashem shehaya lanu yomar na Yisrael" —if not for Hashem being on our side, how could Israel ever have survived the galut ? The rest of that mizmor paints the exact same picture. The Verdict of History The Kuzari , in his second ma'amar (letter 33), notes that if any other nation were to be dispersed across the globe the way we were, their total assimilation would be guaranteed. He points out that we have seen this happen throughout history. We watched it happen to the Romans, and to Amon and Moav, which were once massive world powers. Aram was a great power; so were Peleshet, Kasdim, Madai, Paras, and Yavan. These were the empires of the world! He notes that so many others like them have simply vanished from the face of the earth—whether it's the ancient empires or the Aztecs—leaving nothing behind. Yet, here we are. The Elder of Kelm, in his sefer on emunah (page 99), writes: Who would ever believe that a nation so completely separated from all other nations could survive like this? Where do they even get their parnassa (livelihood) from as they are being bounced around from country to country? He suggests that if you were to stand there at the time of the Churban Beit HaMikdash (the Destruction of the Temple), watching the Jewish people being pulled down to Babylonia in shackles, or later dragged off to Rome, you would think there was absolutely no way this nation would ever be a nation again. You would never imagine that not only would they survive, but they would be respected, they would be close to kingdoms, and they would eventually even be accused of controlling the world! Who could have envisioned such a reality? It is nothing short of a miracle. The Hidden, Ongoing Miracle While the Chovot HaLevavot gently frames this as something "similar" to an open miracle, Rabbi Yaakov Emden goes a step further. In the introduction to his Siddur , he writes: "Chai Hashem" —I swear by the Living God—that when I look at the survival of the Jewish nation from the time of the Churban , it is in my eyes "yoter mikal hanissim vehamofetim she'asu b'Mitzrayim" —even greater than all the miracles and wonders performed in Egypt! Rav Yechezkel Levenstein, in his sefer Torah VeDa'at , analyzes the exact wording of the Chovot HaLevavot : "Veyivakesh adam bazman hazeh lirot..." (If a person seeks to see it in this time...). He points out that the author adds the words "yabit be'ein ha'emet" —one must look with the eye of truth. Why? Because this miracle is hidden. If you want to, you can try to explain our survival away with politics, economics, or sociology. It becomes an open miracle only for the person who is actively looking for the truth. Rav Chatzkel explains that this is just like the phrase we say in Hallel , "Lemakeh melachim gedolim... ki le'olam chasdo" (To Him Who smote great kings, for His kindness is everlasting). That reality is ongoing right now; it is just happening behind the scenes. Mark Twain's Witness We can beautifully conclude this idea with the famous 1899 essay, Concerning the Jews , written by Mark Twain. He captured this exact concept from a historical perspective, writing: "The Egyptian, the Babylonian, and the Persian rose, filled the planet with sound and splendor, then faded to dream-stuff and passed away; the Greek and the Roman followed, and made a vast noise, and they are gone; other peoples have sprung up and held their torch high for a time, but it burned out, and they sit in twilight now, or have vanished. The Jew saw them all, beat them all, and is now what he always was, exhibiting no decadence, no infirmities of age, no weakening of his parts, no slowing of his energies, no dulling of his alert and aggressive mind. All things are mortal but the Jew; all other forces pass, but he remains. What is the secret of his immortality?" These are incredibly powerful words coming from a Gentile writer—someone who possessed that very "discerning eye" the Chovot HaLevavot spoke about, recognizing the living miracle of the Jewish people.
durée : 00:59:11 - Avec philosophie - par : Géraldine Muhlmann - Le “Discours de la servitude volontaire” a été écrit autour de 1548 par Étienne La Boétie. Pour Miguel Abensour, cette thèse de La Boétie était une “hypothèse scandaleuse”. Pourquoi s'agit-il d'une hypothèse transgressive en philosophie politique ? - réalisation : Frédéric Worms, Anna Pheulpin, Carla Michel, Riyad Cairat, Antoine Ravon, Shaïma Giboire, Marine Boudalier - invités : Anne Kupiec Professeure de sociologie à l'Université Paris Diderot (Paris 7). Elle a été bibliothécaire à la bibliothèque Cujas et à la Bibliothèque publique d'information (la BPI) à Paris., Michèle Cohen-Halimi Philosophe, professeure de philosophie à l'université Paris 8, David Munnich Spécialiste de philosophie politique Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Dans le Ce à Quoi Il Fallait Répondre de cette semaine, Antoine et Shaï se penchent sur les questions des auditeurs au sujet du dopage en NBA, de l'avenir de De'Aaron Fox, de l'arbitrage de la série OKC-San Antonio, de l'intérêt des Conférences, du futur de Jordan Poole et bien d'autres choses.Voici tout Ce à Quoi il Fallait Répondre cette semaine.Nos collections de t-shirts et de sweats https://basketsession.shop/Commandez le Mook REVERSE #18 spécial WARRIORS https://www.basketsession.com/produit/mook-reverse-18-warriors/Commandez l'Anthologie REVERSE Vol.1 https://www.basketsession.com/produit/reverse-anthologie-20-ans-de-basketball/Nos émissions sur YouTube https://www.youtube.com/@BasketSessionREVERSELe Mook REVERSE ► http://bit.ly/MOOK_REVERSEInstagram ► https://www.instagram.com/reversemagazineBlueSky ►https://bsky.app/profile/reversemagazine.bsky.social Facebook ► https://www.facebook.com/BasketSession Twitch ► https://www.twitch.tv/reverse_basketsession
Daily Halacha Podcast - Daily Halacha By Rabbi Eli J. Mansour
There is a time-honored tradition to remain awake throughout the night of Shabuot and read the special "Tikkun Lel Shabuot" text that is printed in the Mahzorim. Hacham Ben Sion Abba Shaul (Israel, 1924-1998), in his work Or Le'siyon (vol. 3, 18:11), discusses the importance of this custom and presents numerous laws and guidelines relevant to the proper observance of this special occasion (listen to audio clip for precise citation). First, he mentions that even learned men who prefer studying Gemara must set aside their Talmudic studies in order to read the text of the Tikkun Lel Shabuot. If time remains after they complete the Tikkun, they may then study other material that they find more enjoyable. In Yeshivot, Hacham Ben Sion writes, students should follow the instructions of their Rosh Yeshiva in this regard. He also emphasizes that one should read the Tikkun even if he does not understand some sections of the service. Even if one plans to remain awake throughout the night, he should nevertheless recite the Keri'at Shema Al Ha'mita before Hassot (midnight as defined by Halacha). Already after Hassot, one may recite all the morning Berachot, with the exception of "Al Netilat Yadayim" and Birkot Ha'Torah. One should make a point to use the bathroom at some point before morning in order to be able to recite "Asher Yasar." At the point in the pre-dawn hours when it is uncertain whether Alot Ha'shahar (daybreak, the first appearance of light in the eastern sky) has occurred, one should discontinue his Torah learning. He should instead either immerse in a Mikveh or sing songs of praise until Alot Ha'shahar. After Alot Ha'shahar, one should wash his hands in preparation for prayer, but without reciting a Beracha. He then must recite Birkat HaTorah. Hacham Ben Sion cites in this context a passage in the work Sha'ar Ha'kavanot, which comments that whoever remains awake and diligently involves himself in Torah study throughout this night is guaranteed to survive the entire next year and to avoid all harm. Nevertheless, one should make a point of studying "Li'shmah" – with the proper motivation, out of sincere love for and commitment to Torah learning, and not to receive reward. Hacham Ben Sion also warns that sitting idly or engaging in meaningless chatter is no better than sleeping. It is therefore imperative to ensure to spend the entire night engrossed in Torah learning, and not in any other activities. In particular, one must avoid idle conversation inside the synagogue. Hacham Ben Sion also cites a comment from the Zohar that emphasizes the importance of studying with joy and fervor, in reward for which one is blessed with seventy blessings. The Ben Ish Hai (Rav Yosef Haim of Baghdad, 1833-1909) similarly stressed the importance of studying on this night with great enthusiasm and what he termed "purity of heart." Furthermore, on the festival of Shabuot God decrees how many "Hiddushim" (new insights) each individual will be privileged to develop during the coming year, which is determined based on the level of one's intensive study on Shabuot. Hacham Ben Sion writes that when we speak of Shabuot as "the day of the giving of the Torah," we refer not merely to the historical event of Matan Torah, but rather of the process that is renewed each year on this day. God grants a person on Shabuot the ability to think of new Torah insights, and one must therefore pray on Shabuot for Torah knowledge and the wisdom to understand to the best of his soul's capability, and also try to think of "Hiddushim" during his study on Shabuot. During the day of Shabuot, too, one should try to minimize his sleeping in order to spend as much time as possible involved in Torah learning. Every moment spent learning on Shabuot earns a person reward, and one must not squander this opportunity. In fact, there were great Rabbis who would not sleep at all on Shabuot; after remaining awake throughout the night, they would simply continue learning through the day of Shabuot. The Hid"a (Rav Haim Yosef David Azulai, 1724-1806) likewise advises against indulging in sleep on the day of Shabuot. He also emphasizes that one must ensure not to fall asleep during the prayer service. Finally, one should also devote himself to Torah study with extra vigor and diligence during the "Sheloshet Yemeh Hagbala" – the three days of preparation prior to Shabuot. Just as in the wilderness Beneh Yisrael were instructed to abstain from relations and prepare themselves for three days prior to Matan Torah, so must we increase our efforts to learn Torah and minimize our physical indulgence during these three days. Hacham Ben Sion writes that the level of inspiration one receives from the experience of Shabuot depends on the amount of effort he exerted during the three previous days to prepare for this great experience.
Cómo el ayatolá Jomeini aprovechó la revolución para instaurar un régimen islámico en Irán. Hace 50 años, Teherán era completamente diferente: las mujeres caminaban sin hiyab, las minorías prosperaban y el país era una de las naciones más modernas de Oriente Medio. En 1979 millones de iraníes salieron a las calles para exigir democracia y libertad. Lograron derrocar al Sha, pero fueron engañados.
Rabbi Moshe Lichtman joins us for a deep and sensitive conversation on the religious meaning of Zionism, the founding of the State of Israel, and the theological debates that continue to divide the Jewish world. We explore the widespread misconception that Zionism began with Theodor Herzl, tracing the ideological roots of the movement decades earlier and examining which rabbinic figures supported a return to the Land of Israel and why others fiercely opposed it. The discussion tackles some of the most difficult questions surrounding Religious Zionism: Can redemption begin through secular Jews who are not fully observant? What value is there in building the Land without Torah? Did Zionism unintentionally contribute to religious decline among Jews, and if so, how are we to understand the recitation of Hallel on Yom Ha'atzmaut? We also address the claim that Rav Kook stood virtually alone against the majority of rabbinic opinion and whether “following the majority” applies to these historical and theological questions. Finally, we turn to the words of the prophets themselves. Is the modern State of Israel a fulfillment of biblical prophecy? How can one identify the beginning of the messianic process, and who ultimately has the authority to define redemption? This episode confronts some of the most emotionally charged and intellectually challenging issues in contemporary Jewish thought with nuance, sources, and honesty.(We apologize that this episode is available in audio-only format due to unexpected Zoom connection issues during the recording.)___*This episode is dedicated to the refua shelema of Sarah Miriam bat Tamar, Binyamin ben Zilpa, and our dear friend Yaakov ben Haya Sarah Malakh, and l'ilui nishmat Zehara Yehudit bat Yaakov Ezra v'Ilana Shira___• Bio: Born and raised in Elizabeth, New Jersey, Rabbi Moshe D. Lichtman studied in several yeshivot in Israel, including Beit Midrash LeTorah, the Gruss Kollel, Sha'alvim, and the Meretz Kollel in Mevaseret Tzion. He received semichah from both the Chief Rabbinate of Israel and the Rabbi Isaac Elchanan Theological Seminary of Yeshiva University, and also holds an MS in Jewish Education from Yeshiva University's Azrieli Institute. Rabbi Lichtman made aliyah in 1991 and has since taught in numerous post-high school programs in Israel, including the Mevaseret Institutions, Be'er Miriam, and Yeshivat Yesodei HaTorah, while lecturing regularly throughout the yeshiva and seminary world. He currently lives in Beit Shemesh with his wife and eight children. Rabbi Lichtman is perhaps best known for making major Religious Zionist works accessible to the English-speaking world, including Eim HaBanim Semeichah, An Angel Among Men, A Question of Redemption, and Rise from the Dust, as well as for authoring the widely popular original work Eretz Yisrael in the Parashah, which highlights the centrality of the Land of Israel throughout the Torah.___• Get his book here: https://a.co/d/0jfsgGED___• Welcome to JUDAISM DEMYSTIFIED: A PODCAST FOR THE PERPLEXED | Co-hosted by Benjy & Benzi | Thank you to...Super Patron: Jordan Karmily, Platinum Patron: Craig Gordon, Rod Ilian, Gold Patrons: Dovidchai Abramchayev, Lazer Cohen, Travis Krueger, Vasili Volkoff, Vasya, Silver Patrons: Ellen Fleischer, Daniel M., Rabbi Pinny Rosenthal, Fred & Antonio, Jeffrey Wasserman, Jacob Winston, Ariel Klainerman, and Michael Herskovitz! Please SUBSCRIBE to this YouTube Channel and hit the BELL to get alerted whenever new clips get posted, thank you for your support!
【プロモーション:コインチェック株式会社】2026/5/31までの期間限定!対象者全員に最大で2500円分のビットコインをプレゼントキャンペーン参加はこちらから:https://coincheck.com/ja/cp_lp/yurupc202605?utm_source=podcast暗号技術が破られるとはどういうことか? ハッシュ関数を例にして、直観的に説明しました。【目次】0:00 暗号技術は死んでいく5:54 ハッシュ関数って何?10:30 ハッシュ値を計算してみよう15:12 ハッシュ関数をハックしよう19:37 ハッシュはどこで使われている?23:41 業界を震撼させた無名の女性25:06 Web全部を揺るがす脆弱性29:52 日々進化し続ける暗号技術34:44 コインチェックとタイアップキャンペーン【参考文献】◯CRYPTO 2004 ( https://www.iacr.org/conferences/crypto2004/ )→国際学会 CRYPTOの詳細はこちらから。◯CITP Blog「Report from Crypto 2004」( https://blog.citp.princeton.edu/2004/08/18/report-crypto-2004/ )→ スタンディングオベーションが起きた話はここから。◯Collisions for Hash Functions MD4, MD5, HAVAL-128 and RIPEMD ( https://eprint.iacr.org/2004/199.pdf )→ 王小雲が2004年のCRYPTOで発表したもの。◯Flame malware collision attack explained ( https://www.microsoft.com/en-us/msrc/blog/2012/06/flame-malware-collision-attack-explained/ )→ Flameについての詳細情報◯RFC 1321「The MD5 Message-Digest Algorithm」( https://www.ietf.org/rfc/rfc1321.txt )→ MD5の仕様、MD4の後継であること◯Online Etymology Dictionary「hash」 https://www.etymonline.com/word/hash→ hashの語源◯ Washington Post「U.S., Israel developed Flame computer virus」( https://www.washingtonpost.com/world/national-security/us-israel-developed-computer-virus-to-slow-iranian-nuclear-efforts-officials-say/2012/06/19/gJQA6xBPoV_story.html )→ Flameが米国・イスラエルの合同でイラン攻撃用に開発された◯NIST「NIST Selects Winner of Secure Hash Algorithm (SHA-3) Competition」( https://www.nist.gov/news-events/news/2012/10/nist-selects-winner-secure-hash-algorithm-sha-3-competition )→ SHA-3について◯現代経済学の直観的方法(バリューブックス)→ https://www.valuebooks.jp/bp/VS0057255792(Amazon)→ https://amzn.to/42toyqQ【サポーターコミュニティへの加入はこちらから!】https://yurugengo.com/support【親チャンネル:ゆる言語学ラジオ】https://www.youtube.com/@yurugengo【実店舗プロジェクト:ゆる学徒カフェ】https://www.youtube.com/@yurugakuto【お仕事依頼はこちら!】info@pedantic.jp【堀元見プロフィール】慶應義塾大学理工学部卒。専攻は情報工学。理屈っぽいコンテンツを作り散らかすことで生計を立てている。Twitter→https://twitter.com/kenhori2noteマガジン→https://note.com/kenhori2/m/m125fc4524aca個人YouTube→https://www.youtube.com/@kenHorimoto【水野太貴プロフィール】1995年生まれ。愛知県出身。名古屋大学文学部卒。専攻は言語学。本業は雑誌編集者。著書に『会話の0.2秒を言語学する 』(新潮社)などがある。Podcast「神保町で会いましょう」のパーソナリティも務める。Twitter→https://x.com/yuru_mizuno神保町で会いましょう→https://open.spotify.com/show/6cYkvDO0HnJKLPgDBGUjjS
Skipmode walks us through the valley of jeep beats with golden era sureshots, sublime sample reconstructions and a strong salute to Philly with Freeway, 3 Times Dope, Sha'dasious and more. Plus a rare groove jewel from James Mason, fresh soul breaks by Tiwayo and a deep funk salvage op by Edan & Insight. View the full playlist for this show at https://www.wefunkradio.com/show/1294 Enjoying WEFUNK? Listen to all of our mixes at https://www.wefunkradio.com/shows/
Are you a skilled expert struggling to get noticed? Discover why your lack of structural authority is making you invisible to AI search engines.
In this After Hours bonus episode, Sam is joined by Sha, Ciara and Cole for a chaotic, hilarious, and surprisingly thoughtful conversation you didn't know you needed. From bold personal hot takes to debating what actually counts as a “sheltered life,” nothing is off limits. The crew imagines future YGC guests, guesses what people would assume Sam went to jail for (it gets wild), and settles the ultimate nostalgia battle: Club Penguin vs. Webkinz. They also share their favorite piece of fan mail, drop their number one tip for starting a youth group, confess their weirdest favorite food combos, and dive into their honest thoughts on gentle parenting. It's unfiltered, unpredictable, and packed with laughs from start to finish.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Africa DPP Registry provides SHA-256 forensic Digital Product Passports for African exporters facing EU ESPR and Battery Regulation compliance. Built by infrastructure architect Anthony James Peacock, the platform covers 54 African nations across mining, textiles, and agriculture sectors. LinkDaddy LLC City: Clearwater Address: 509 N Prescott Avenue Website: https://linkdaddy.com Phone: +1-727-350-8520 Email: tony@linkdaddy.com
In this meeting of The Late Diagnosis Club, Dr Angela Kingdon welcomes Sha'mya Jones, a graphic designer and entrepreneur who was diagnosed as Autistic in early childhood — but didn't learn about it until she was a teenager.Sha'mya shares what it was like to grow up knowing she was different but not understanding why, navigating school, relationships, and identity without the language to describe her experience. From early academic success to social challenges and bullying, her story reflects the complexity of being both supported and left in the dark.Together, Angela and Sha'mya explore masking, college burnout, creative identity, and what it means to build a life and business that reflects who you truly are.
Chris Holman welcomes back Zac Clark, General Manager, Lansing Lugnuts, Lansing, MI Athletics' affiliation is at an interesting time. Tell us about Sacramento, and are they close to going to Las Vegas? So, Zac, your season is about to get underway. Remind Michigan about the Crosstown Rivalry with MSU? What sort of economic impact for Mid-Michigan should we expect from this season? Can you speak to your ties with local companies like LAFCU and Jackson, and the philanthropy that comes out of these relationships? What are the other sneak previews you can give for 2026? » Visit MBN website: www.michiganbusinessnetwork.com/ » Watch MBN's YouTube: www.youtube.com/@MichiganbusinessnetworkMBN » Like MBN: www.facebook.com/mibiznetwork » Follow MBN: twitter.com/MIBizNetwork/ » MBN Instagram: www.instagram.com/mibiznetwork/ LANSING, Mich. – In concert with the Athletics, the Lansing Lugnuts announce a Break Camp roster led by five MLB Pipeline Top 30 A's prospects: Devin Taylor (No. 8), Steven Echavarria (No. 16), Zane Taylor (No. 19), Nate Nankil (No. 26) and Bobby Boser (No. 30). An official Opening Day roster will be finalized before the Nuts open their 30th season at Jackson® Field™ at 6:05 p.m. on Thursday, April 2, vs. Dayton. A closer look at the roster for the 30th season of Lugnuts baseball, featuring 14 returning players and 16 newcomers to Michigan's state capital: Starting Rotation - Lansing's rotation is expected to combine 2025 Nuts Steven Echavarria, Kyle Robinson, and Tzu-Chen Sha with newcomers Zane Taylor, Samuel Dutton, and Jackson Finley. All six pitchers are right-handed. The 20-year-old Echavarria led the Nuts last season with 25 starts, while Robinson posted seven quality starts, and Sha was part of Chinese Taipei's 2026 World Baseball Classic squad. Taylor, the A's 2025 fifth-round pick from UNC Wilmington, led all D-I pitchers in K/BB ratio and WHIP; Dutton, drafted in the tenth round from Auburn, led the Tigers in wins and strikeouts and was named All-SEC; and Finley, a two-way standout at Georgia Tech, returns to action after missing the 2025 season. Bullpen - Here there be southpaws, namely 2025 Nuts Jack Mahoney and Ryan Magdic plus newcomers Tucker Novotny, a standout at Minnesota, and Riley Huge, who struck out 20 batters in a sensational 7 2/3-inning gem while at Winthrop University. More familiar faces abound, too, with Jake Garland (2023-2025) entering his fourth year in Lansing, Jose Dicochea (2023-2024) making his third appearance, and Luis Carrasco (2024) returning after a season lost due to injury. Ryan Brown, one of the Pac-12's top closers at Oregon State, also returns to action after missing 2025. A trio of new A's acquisitions top things off: Abel Mercedes from the Houston Astros and Darlin Pinales from the Arizona Diamondbacks, both selected in the Rule 5 Draft, and Gerlin Rosario, picked up from the Tampa Bay Rays in a trade for former Lugnut Cooper Bowman. Led by manager Javier Godard, the 2026 Lugnuts first take the field against the Michigan State Spartans in the Crosstown Showdown on Wednesday, April 1, at 6:05 p.m. at Jackson® Field™ before opening the season with a three-game homestand vs. Dayton from April 2-4. Tickets are available at the stadium box office, 517-485-4500 and milb.com/lansing. # # #
Early bird discounts for the San Francisco World's Fair, the biggest AIE gathering of the year, end today - prices will go up by ~$500 tonight so do please lock in ASAP!From near-universal AI tool adoption inside Shopify to internal systems for ML experimentation, auto-research, customer simulation, and ultra-low-latency search, Mikhail Parakhin joins us for a deep dive into what it actually looks like when a 20-year-old, $200B software company goes all-in on AI. We cover why Shopify has become much more vocal about its internal stack, what changed after the December model-quality inflection, and why the real bottleneck in AI coding is no longer generation, but review, CI/CD, and deployment stability.We also go inside Tangle, Tangent, SimGym, which are three major AI initiatives that Shopify is doing to make experimentation reproducible, optimization automatic, customer behavior simulatable, and search and catalog intelligence faster and cheaper at scale. Along the way, Mikhail explains UCP, Liquid AI, and why token budgets are directionally right but often measured badly, why AI-written code can still increase bugs in production, what makes Shopify's customer simulation defensible, and what he learned from the Sydney era at Bing.We discuss:* Mikhail's path from running a major Microsoft business unit spanning Windows, Edge, Bing, and ads to becoming CTO of Shopify* Why Shopify is talking more publicly about AI now, and why staying at the frontier has become necessary for the company* Shopify's internal AI adoption curve, the December inflection, and why CLI-style tools are rising faster than traditional IDE-based tools* Why Jensen Huang is directionally right on token budgets, but raw token count is still the wrong way to evaluate engineering output* Why the real unlock is not more agents in parallel, but better critique loops, stronger models, and spending more on review than generation* Why AI coding can still lead to more bugs in production even if models write cleaner code on average than humans* Why Shopify built its own PR review flow, and why Mikhail thinks most off-the-shelf review tools miss the point* How PR volume, test failures, and deployment rollback are becoming the real bottlenecks in the agent era* Why Git, pull requests, and CI/CD may need a new metaphor once code is written at machine speed* What Tangle is, and how Shopify uses it to make ML and data workflows reproducible, collaborative, and production-ready from the start* Why Tangle is different from Airflow, and why content-addressed caching creates network effects across teams* What Tangent is, and how Shopify is using auto-research loops to optimize search, themes, prompt compression, storage, and more* Why Tangent is becoming a democratizing tool for PMs and domain experts, not just ML engineers* Why AutoML finally feels real in the LLM era, and where auto-research still falls short today* Why Tangle, Tangent, and SimGym become much more powerful when combined into one system* What SimGym is, why simulated customers only work if you have real historical behavior, and why Shopify's data gives it a moat* How SimGym evolved from comparing A/B variants to telling merchants what to change on a single live storefront to raise conversions* Why customer simulation is so expensive, from multimodal models to browser farms to serving and distillation costs* How Shopify models merchant and buyer trajectories, runs counterfactuals, and thinks about interventions like discounts, campaigns, and notifications* Why category-level behavior is so different across commerce, and why ideas like Chinese Restaurant Processes are showing up again in practice* Shopify's new UCP and catalog work, including runtime product search, bulk lookups, and identity linking* Why Shopify is using Liquid AI, and why Mikhail sees it as the first genuinely competitive non-transformer architecture he has used in practice* Where Liquid already works inside Shopify today, from low-latency query understanding to large-scale catalog and Sidekick Pulse workloads* Whether Liquid could become frontier-scale with enough compute, and why Shopify remains pragmatic and merit-based about model choice* Who Shopify is hiring right now across ML, data science, and distributed databases* The Sydney story at Bing, why its personality was not an accident, and what Mikhail learned from deliberately shaping AI character early onMikhail Parakhin* LinkedIn: https://www.linkedin.com/in/mikhail-parakhin/* X: https://x.com/MParakhinTimestamps00:00:00 Introduction: Mikhail Parakhin, Microsoft, and Shopify00:01:16 Why Shopify Is Talking More About AI00:02:29 Internal AI Adoption at Shopify and the December Inflection00:06:54 Token Budgets, Jensen Huang, and Why Usage Metrics Can Mislead00:10:55 Why Shopify Built Its Own AI PR Review System00:12:38 AI Coding, More Bugs, and the Real Deployment Bottleneck00:14:11 Why Git, PRs, and CI/CD May Need to Change for Agents00:18:24 Tangle: Shopify's Reproducible ML and Data Workflow Engine00:21:19 Why Tangle Is Different from Airflow00:26:14 Tangent: Auto Research for Optimization and Experimentation00:30:07 How Tangent Democratizes Experimentation Beyond ML Engineers00:33:06 The Limits of Auto Research00:36:36 Why Tangle, Tangent, and SimGym Compound Together00:37:20 SimGym: Simulating Customers with Shopify's Historical Data00:42:47 The Infra Behind SimGym00:46:00 Why SimGym Gets Better with Real Customer History00:47:30 Counterfactuals, HSTU, and Modeling Merchant Trajectories00:51:55 CRPs, Clustering, and Category-Level Customer Behavior00:53:30 UCP, Shopify Catalog, and Identity Linking00:55:07 Liquid AI: Why Shopify Uses Non-Transformer Models00:59:13 Real Shopify Use Cases for Liquid01:03:00 Can Liquid Scale into a Frontier Model?01:09:49 Hiring at Shopify: ML, Data Science, and Databases01:10:43 Sydney at Bing: Personality Shaping and AI Character01:13:32 Closing ThoughtsTranscript[00:00:00] swyx: Okay. We're here in the studio, a remote studio, with Mikhail Parakhin, CTO of Shopify. Welcome.[00:00:08] Mikhail Parakhin: Thank you. Welcome.[00:00:10] swyx: I don't even know if I should introduce you as CTO of Shopify. I feel like you have many identities. Uh, you led sort of the, the Bing ML team, I guess, uh, uh, or ads team. I, I don't know, I don't know, uh, you know, it's, uh, people va-variously refer you as like CEO or, or, uh, I don't know what that, that, that said previous role at Microsoft was.[00:00:29] Mikhail Parakhin: Uh, that was... Yeah, my previous role w- at Microsoft was the-- I actually was the CEO of one of Microsoft's business units, which included, as I, you know, as we discussed, all the things that people like to laugh about, uh, including Windows and Edge and Bing and ads and everything.[00:00:47] swyx: Yeah, yeah. What a, what a, what a wild time.You've obviously, uh, done a lot since you landed at Shopify. Uh, one of the reasons I reached out was because you started promoting more sort of internal tooling, uh, primarily Tangle, but also a lot of people have seen and adopted Tobi's QMD, uh, and obviously, I think, uh, Shopify has always been sort of leading in terms of, uh, engineering.I think more-- it's just more recent that you guys have been more vocal about your sort of AI adoption. Is that, is that true?[00:01:16] Mikhail Parakhin: Well, I think AI tools in general are fairly recent development, uh, and we've-- Shopify, you know, at this stage of its development, we're developing AI in-in-house and other, uh, building tools that use AI and, you know, interfacing with the wider AI community, uh, you know, are on the sort of the, uh, runaway trajectory.So it just did by sort of natural byproduct. We, we talk about it more also. We just, uh, just even yesterday, Andrej Karpathy was famous in tweeting about, oh, are there some, uh, ways, uh, that, that you can organize your agents to store the data and then, uh, look up the data so that you don't have to research or, or lose context every- Yestime. And a little bit tongue in cheek, I tweeted that, “Hey, we've, we've done it much earlier, and we even have different approaches, Tobi and I.” Tobi, of course, is a big fan of QMD, and I'm more of a SQL, SQLite fan. But, uh, yeah, very similar things that we've already done here. The point is, yeah, we're very dynamic, you know, explosively growing company, and we have to be at the forefront of AI adoption, obviously.[00:02:29] swyx: Yeah. Yeah. Um, you, your team kindly prepared some slides actually that we were gonna bring up on to, uh, the screen. I think I can, I can screen share, and then we can kind of go through some of the shocking stats that maybe, maybe put some numbers to what exactly is going on. So here we have, uh- An internal AI tool adoption chart.What are we looking at here? What ?[00:02:54] Mikhail Parakhin: Yeah, this is very interesting statistics. Uh, this is number of daily active workers, you know, think of, uh, DAO, basically the active users of-[00:03:05] swyx: Yeah ...[00:03:05] Mikhail Parakhin: AI tool as a percentage of all the people in the company, right? And then- Yeah ... different AI tools. And, uh, you could see two things here is that one is the green is total.Uh, green is just total. So you could see that it approaches really % by now. It's hard not to do your job now without interacting deeply, at least with one tool. You could see another interesting thing is just as many people commented in December was the phase transition when suddenly models gotten good enough that, that everything took off and started growing.Uh, it, it was many people noticed that the thing is that small improvements accumulated into this big change in Sep- December roughly timeframe.[00:03:52] swyx: Yeah.[00:03:52] Mikhail Parakhin: The other thing I would claim you could see is that, uh, CLI-based tools and tools that don't require you to look at the code becoming more popular, and you could see, yeah, various versions of, uh, Cloud Code and Codex and Pi and internal development tools taking off.Uh, exactly, yeah, uh, and blue is our River, just internal agent for coding, where tools, uh, that require IDEs such as, uh, GitHub, Copilot or Cursor, they're not exactly shrinking, but they're not growing as fast. Like, uh, red, red line is, is the IDE kind of tools. So you could see that they're, they're not experiencing as, as fast of a growth.[00:04:37] swyx: As I understand it, basically, every employee has their choice, right? Of choose whatever tool you use, and then you're just kind of doing a, a daily sur-survey or something.[00:04:47] Mikhail Parakhin: Exactly. And, uh, we- Yeah ... the, the push is to get your job done, you can use any tool, and we effectively fund unlimited tokens for everybody.Uh, we, we do, we do try to control the models that, uh, people use, but from the bottom, not from top. Like we basically say, “Hey, please don't use anything less than Opus four point six.”[00:05:09] swyx: Oh .[00:05:10] Mikhail Parakhin: Some people, some people end up using GPT five point four extra high. Some people use Opus four point six. Um, uh, you know, uh, there are some, uh, there are plus and minuses in going for full one million context window versus not.But, uh, we try to discourage people from using anything less than that.[00:05:28] swyx: Yeah, yeah. Got it, got it. Uh, I mean, uh, that's, you know... The, the next chart here, it really kind of shows the expansion and the sort of December twenty twenty-five inflection, right? That, uh, people are using a lot of tokens. I think it's also really interesting that no one was kind of abusing it in twenty twenty-five.Like it was- Had comparatively, uh, to this year, there was almost no growth. I mean, it's still like, you know, probably, probably gave fifty percent.[00:05:56] Mikhail Parakhin: Yeah. This is just a different scale. It's still exponential- Yeah, yeah ...growth at just a different- ...rate of expansion. Uh, there was inflection point, and Sean, I would claim the, the super interesting part here is that you could see that the distribution becoming more and more skewed.Yes. The top percentiles grow faster. So that means- Yeah ...the people in the top ten percentile, they, their consumption grows faster than seventy-five and so forth. So, uh, the distribution skews more and more towards the highest users, which is... I don't know what it tells me. It's like it feels not ideal, to be honest.Or maybe it's okay. We'll see.[00:06:36] swyx: Why does it feel not ideal? Is, is it because of, um, quantity over quality, or what's the concern?[00:06:42] Mikhail Parakhin: Because take it to the limit. That means, you know, if, if this rate of separation continued- Ah, yes ...a year, there will be one person consuming all the tokens. So it's just, it's kinda strange.[00:06:54] swyx: Yeah, I mean, um, uh, I, I think internal like teaching and all that, uh, will, will help sort of distribute things more widely. But in, in the early days, of course, the people who are sort of more AI-pilled will obviously find more ways to use it than the people who are less AI-pilled. Maybe let's, let's call it that.I'll just, I'll just kinda quickly, uh, pause from the, the... You know, we will go back to the rest of the slides, but I just wanna, um, review, you know, there are a lot of CTOs of, of large companies like yourself where they're all considering some kind of token budget, right? Like I think it's something, something that Jensen Huang has been talking about, where like if your 200K engineer is not using 100K of tokens every year, like they're, they're underutilizing coding agents.Of course, Jensen Huang would say that, but like it seems a very quantity over quality approach and like some, some people are basically saying like, well, is this comparable to judging engineer quality by lines of code, right? Which we also know is like kind of flawed, but better than nothing. So I, I don't know if you have like a sort of management take here on, on how to view this kind of, uh, metrics.[00:08:02] Mikhail Parakhin: Well, I mean, you're, you're baiting me. I, I like... This is my favorite topic. Uh, if you let me, I'll probably talk for two hours on just this. I have a lot of things to say. Like I do think Jensen gotten a lot of bad press saying, “Oh, of course you're, you know, this, uh, the- ...the cake seller says you don't need enough cakes.”You know? Like, of course. Uh, but, uh, I actually, uh, think that's undeserved. I think he, he's actually right. Uh, I do think- He,[00:08:33] swyx: he's directionally correct.[00:08:35] Mikhail Parakhin: Yeah. Yeah. He's directionally correct for sure. Uh-[00:08:37] swyx: Who knows what the right number is? Yeah.[00:08:39] Mikhail Parakhin: The thing that I do Uh, want to say, and this is something that we learned through trial and error and very important is like two things.One is that it's not about just consuming tokens. Uh, you can consume tokens and, and in fact, the anti-pattern is running multiple agents, too many agents in parallel that don't communicate with each other. That's almost useless, uh, compared to just fewer agents and burns tokens very efficiently. Uh, setting up the right critique loop, especially with the high quality models, where one agent does something, the other one, ideally with a different model, critiques it, uh, suggests ways to improve it, the agent redoes it with this critique and, and so it takes much longer.So people don't like it because latency goes up. You know, they, they have to wait until this debate is happening. But, uh, the quality of the code is much higher. And another thing, just since you mentioned like, look, uh, uh, yeah, the overall budget is just like, uh, lines of codes. Lines of codes are exploding for everybody right now, or partially because AI is really mover balls, but partially just because AI can write a lot more code, you know, doesn't get tired.And so you have to have to have a very strong narrow waist during PR review. Otherwise, just the number of bugs will go through the roof. It's, uh, it's this unexpected consequence of the just volume trumping everything. I would claim by now good model writes code on average with fewer bugs than, than the average human.But since they write so much more of it, like more of it will make it into production. So you have to- You still[00:10:26] swyx: have[00:10:26] Mikhail Parakhin: more bugs. Yeah. Have to have a very rigorous PR reviews, also automated of course. But, uh, yeah, that to spend a lot budget there. Like this, this for me, for me, actually, the important metric is the ratio of budget spent during code generation versus, uh, spent, uh, expensive tokens like GPT, uh, five point four Pro or, uh, uh, Deep Think from Gemini, you know, checking on PR reviews.[00:10:55] swyx: Yeah, totally. Uh, I noticed in your chart you didn't have any review tools. Do you just use like, like let's say a Claude code to review tools? Or do you have another set of review tools like the Greptiles, the Code Rabbits, uh, Devin Reviews has a review tool. I don't know if you've had those specialist review tools.[00:11:13] Mikhail Parakhin: You are a little bit jumping on my store tool right now because the graphs I was only showing public tools. Uh, uh, the-- I haven't found a good PR review tool that, that does what I think should be done. And, uh, partially my, my thinking is because it's so... It just goes against both what people feel like emotionally they prefer and, uh, some of the, uh, you know, frankly Even business models that, that the companies run.At peer review tool, uh, time, you want to run the largest models. That means, I don't know, Codex or, or, uh, Cloud Code is not gonna cut it. You need to have pro-level models if you really want to, uh, stand the tide of bots from going into production. And you need us to spend a lot of time, the models taking turns, but you don't want, like, a big swarm of, uh, of, uh, agents.So in fact, you end up in a different dual-dualistic world where you generate not that many tokens. You, in fact, generate few tokens, but it takes f-a long time because these are expensive models taking turns rather than many, many agents trying to do many things in parallel. So that's, that's why I feel like I haven't found good tools, so we are using our own for peer review for now.[00:12:33] swyx: Yeah. Yeah. I mean, uh, I think a lot of companies are building their own, uh, especially to their needs, right?[00:12:38] Mikhail Parakhin: Mm-hmm.[00:12:38] swyx: Um, I, uh, you also have a chart here going back to the slides on, uh, PR merge growth, where we're now at thirty percent, uh, month on month rather than ten percent. Uh, and also the, the estimated complexity is going up.You know, this is productivity, right? ‘Cause y- presumably there's more stuff going into the code base and more, more features getting worked on. I'm curious about the backlog, right? Like the, the, the-- I actually don't mind a pro-level model taking an hour or two hours to review my PR, because I've dealt with humans who take a week to review my PR, right?And I keep pinging them on Slack, “Hey, hey, review my PR.” So, you know, I think there's some trade-off here where, like, it still doesn't make sense.[00:13:18] Mikhail Parakhin: Exactly. That, that's exactly m-my point. Uh, that on one hand, you can tolerate longer latencies at, uh, PR. On the other hand, like right now, the real problem is not in spending time waiting for PR.It's real problem is since there's so much more code than- Yeah ... uh, probability of at least some tests failing going up, and then you, like, keep de-failing, then you have to find the offending PR, evict it, retest it without that PR, and so deployment cycle becomes much longer. Uh, so it actually, in terms of the overall time to deploy, it's total time savings if you spend more time on a longer model, like thinking for an hour, because then, then you, you don't have to spend all that time during testing and rolling, you know, rolling back the deployment.[00:14:03] swyx: Yeah, totally. That's still worth it. You know, you don't look at the individual, look at the aggregate, and look at the, the, the change in the aggregate system.[00:14:11] Mikhail Parakhin: Exactly.[00:14:11] swyx: I'm kind of curious if, like, there's this PR mentality and, like, c-- the, the, the CICD paradigm will be changed eventually. Some people are like, obviously a lot of people want new GitHub, but I even wonder if, like, Git is the problem, right?Like, is that the bottleneck? Is the concept of a PR a bottleneck? Do you guys use stack diffs? I don't know if, uh, that's a, like, a merge queue stack diff type of thing.[00:14:34] Mikhail Parakhin: We, we use, we use Stacks, we u- we use Graphite. We worked with, uh, Graphite a lot. Uh, so we use Stack, uh, PRs. I think, uh, like that's clearly the overall CICD in general, and the interaction with the code repository right now is the, clearly the sort of the, the main issue and the bottleneck for us, uh, and highest top of mind.I would say we probably need a different metaphor or different whole design of how to process it in new agentic world. I haven't seen anything dramatically better yet. I, I think everybody right now is just trying to keep their head above the water ‘cause, ‘cause there, there's so many PRs and then everybody's CICD pipelines start creaking, the, the times are increasing, the number of bugs slipping by increasing, and you have to, have to clap on down.And so we are a little bit in this situation when we need to first stabilize that story and then start thinking, hey, what, what it could be a completely different and new world, which I haven't... I know some people working on it. I haven't seen something, like anything super compelling yet, but clearly the old thing were designed for humans will need to be morphed into something new.[00:15:53] swyx: One of the thing that I, I think about is kind of like the merge conflict is basically a global mutex on the whole system, right? And in, in hu- in human organizations, we do have something like that. It's the company standup. But like, other than that, it's like it's actually fitting for us to be somewhat decentralized, somewhat plugged into one stream of information source, but somewhat lossy.Like it's okay, you know, that, that not every delivery is like atomic consistency. Like we're not dealing with a database sometimes.[00:16:27] Mikhail Parakhin: This is a very good point, uh, because since humans don't write code too fast, you know that global mutex is not too bad. Once you-[00:16:36] swyx: Yes ...[00:16:37] Mikhail Parakhin: start writing code at the speed of machine, it becomes the, you know, the bottleneck.Then what do you do? Maybe, and I can't believe I'm saying this because I, I'm long-- lifelong opponent of, uh, microservices, and I always thought that was, like, a really bad idea. And now that you're saying it, like, maybe in new guys like microservices will make a comeback, you know, because then you, you can ship things independently in tiny things and, and the managing all that complexity automatically will be much easier.I don't know. Like, we'll s-- we'll have to see.[00:17:10] swyx: Yeah. I mean, I don't know what the Microsoft or, or Shopify thing is, but I, I read this paper from Google where they have a monorepo that deploys into microservices, right? And then, uh, the other concept that I think about a lot is the Chaos Monkey concept from, from Netflix.Being able to create, like, this robust system where, um, uh, you know, you, you have the service discovery, you have the, uh, the independent, independent microservices discovery and, and, uh, you know, probably going to be a fair amount of duplication. That's how an organic system sort of scales, uh, that, that you have that...I don't know how you call it. Slack? Robustness? Depend-- uh, d-duplication. I, I, I forget the-- I, I'm-- And this-- those-- these are not exactly the terms- Hmm ... I'm looking for, but I c-can't really think of the words. Okay. I was gonna go into Tangent and Tangle. Uh, so, uh, we, we sort of discussed the overall stats that, uh, Shopify has.Uh, but, you know, I, I think some, some pretty cool stuff that you guys are working on is your ML experimentation, uh, and your, your sort of auto tr-research training pipeline. Presumably you're much closer to this one because it's, it's a sort of personal hobby of yours. How, how would you explain them in, together?I thought we have a slide that, like, uh, has the s- the system diagram.[00:18:24] Mikhail Parakhin: Yeah. Tangle first and then Tangent as a-[00:18:27] swyx: Yeah ...[00:18:28] Mikhail Parakhin: as a thing on top of Tangle. And, uh, Tangle is the third generation, I claim, of, uh, systems of, uh, running any data processing, but a bit with a skew for ML experiments, but not necessarily. Any sort of data processing tasks where you need to iterate, share, and you have scale so that you want maximum efficiency.You know how, like, normally you would work, you would-- Imagine you're a data scientist or an ML practitioner, you would get Jupiter notebooks or, or maybe you would get, uh, you know, Pyth- your Python scripts, and you would manage the data, and you produce those TSV files, and you put them in some JFS or something.Then you would notice that, oh, it has this, uh, weird missing values. You go and write another script that, uh, goes and replaces them with, uh-[00:19:20] swyx: Ah ...[00:19:21] Mikhail Parakhin: dash S. And then, then you, then you run some, some, uh, “Oh, I need to filter bots.” And so you run some light GBM model that, uh, removes the bots. And then, then you like-- And then you, you kind of like get into shape, and then you start experimenting, and you run multiple experiments, and then you're like, “Oh my God,” like, “this experiment is worse.”You undo, and you cannot get to previous result. And like, “Ah, what did I do?” Like that. Again, then, then you finally like get everything working. Then you like start throwing it over the fence to production. You, you replicate it, those things don't work, and then sometimes you like don't notice that you forgot some feature naming and the, the features don't match.But then, like imagine you, you did everything, and then six months later you're like, have to repeat it because now there's more data, or you wanted to do another pass, and you're like, “What, what did I do?” Or like, or like, “This script crashes now,” or the, “the path has changed.” And then, then you're trying to, like you spend another month just doing ar- digital archeology on your own, you know, history, right?Now multiply that by many, many teams. Now imagine you got an intern that you wanna ramp up. Now you have to show that intern, “Oh, you know, look, here's the folder, there's the scripts, you know, ask your cloud agent to do, and then, uh, to, to figure it out.” And then cloud agent does something, and then you're, “Ah, yeah, right, right, it was the wrong folder.I forgot to tell you, I actually have this other thing I forgot myself.” And, and that's, that's the, like, the daily life we all, uh, all know it, uh, if, if you're a data scientist, machine practitioner, ma- machine learning practitioner or, uh, or even like any data managing, uh, person.[00:21:00] swyx: Yeah. So I, I used to do this, uh, f- uh, on the quant finance side, uh, in, in my hedge fund.So we did this before Airflow, and then, uh, obviously Airflow came along and, uh, then more recently Dagster, uh, I would say is like, in my mind, what I would use for that shape of problem, uh, where you had to materialize assets and create a pipeline.[00:21:19] Mikhail Parakhin: And that's, that's very good segue because... So Airflow is great, but Airflow is more about you, you have something and you wanna repeatedly run it in production on schedule.It's less about you as a team developing things and being able to share, and you grabbing the standard pipeline and saying, “Hey, I wanna change this tiny little component in the huge sea of data processing, and I don't wanna-- I wanna run ten experiments on this, and I wanna do hyperparameter optimization.”All that is very hard to do with Airflow. It's very easy to do with Tango. Tango is m- more about, it's everything about group of people Running experiments, it might be agents too nowadays. Uh, running experiments cheaply, collaborating, sharing results. Uh, you don't need to understand fully. You, you grab-- you clone somebody else's experiment or somebody else's pipeline, uh, run, uh, change small piece, run it, be, like, get it to production state, and then ship in one click.So then the... You don't have to port it into any other system to, to run in production. You can just run the same experiment. It's, it's fully production ready. And, and it's, uh, it has lots of... Again, as I said, it's third generation system. The original one was, I would claim there was Ether and then, uh, at least in my career, Ether was the first, first, uh, that pioneered this type of approach.And then there was, uh, Nirvana, which, uh, uh, at Yandex, which did kind of sec-second take on this. And now this one aggregates the, the learnings from all of those and, and Airflow as well to, to get to the state where you try it, it, it feels kind of magical. Uh, ‘cause now everything is based on content, uh, hashes.So even if the version changed, but if the output didn't change, nothing is being rerun. It's very efficient. If you... Multiple people start experiment that needs the same sort of data preprocessing, it's not repeated multiple times. It's automatically done only once. If you start ten experiments that all require, you know, some, some data preparation first as the first step, and you don't have to coordinate for that.Like, you don't have to know that other people are starting it. You now, it's very easy compos-, uh, composability, any language you can u- uh, you wanna use, and it's very visual. So you can see immediately, you can edit it easily, you can assemble small things with just even mouse clicks if you want to, and, uh, share, clone.And everybody knows also it's fully kind of static in the sense that we rerun it second time, it will exactly have the same results. Like, you will never have to do digital archeology. So full versioning and everything is also there.[00:24:06] swyx: Uh, so, so people can, uh... It's open source. Go to the GitHub repo and, and, uh, check it out.Uh, and it is also a really good, uh, blog post about it. I think all these is, like, really appealing. The, the, the, the thing that I think sells me the most about it is that, um, sort of development to production transition, right? Which I think, um, a lot of people haven't really solved that, uh, strictly, right?Like, we develop really, really well in, in Python notebooks, but then, you know, that's obviously not a sort of production ready process. I think that, like, any way in which that is solved, I think is, is very appealing. Then the other thing that you mentioned, which also raised my eyebrows, was content-based caching, which you mentioned is, is, um, you know, is ve-very much, uh, um, a sort of efficiency measure about, uh, you know, just like recalculation only on, on sort of content addressing Which I think makes sense.Uh, it surprised me that the savings could be this much, but maybe I just haven't worked at your scale where there's so much duplication, uh, that people just rerun because they change a single ID upstream.[00:25:10] Mikhail Parakhin: It does, yeah. But it's not only you rerun. The, the main savings are coming from the fact that you ran it, you got your job done, and you moved on.Then- Yeah ... somebody else in some department you don't know existed runs the same task, but on a newer version.[00:25:27] swyx: Yeah.[00:25:27] Mikhail Parakhin: Like right now, you can't, in, in most of the organizations, you can't even find out about it so that you can't even measure that you're spending that time twice, right? Here- Yeah ... if everybody's on Tango, that's detected automatically and detected that the output is the same.And then for that person, all it looks like is like experiment just suddenly moved, jumped forward, right? Uh, uh- Yeah ... so that's because, because the, there's network effect of multiple people helping each other.[00:25:51] swyx: Yeah. This is one of those things where it's designed to be a platform from the beginning rather than an individual developer's tool from the beginning, right?And, and everything's gonna streams down from there. That is the sort of Tango, uh, orchestrator, and it's, it manages jobs. We've seen a few versions of this, and this is obviously, uh, uh, the sort of, uh, unique approaches that you guys have, have, uh, figured out. And then there's Tangent.[00:26:14] Mikhail Parakhin: Yeah. And Tangent is basically an automatic auto research loop that can help and kind of do your work for you.Uh- ... you know, uh, effectively, effectively, Andrej Karpathy recently popularized it with auto research. Yes. Remember he said like he was, uh, speed running this, uh... Yeah, uh, you know the story. The, here we're basically bringing the same capability into Tango so that, uh, the, uh, Tangent can analyze it. It's just an agent that can run multiple experiments, figure out what can be changed, and keep on rerunning it, keep on modifying until, uh, maximizing some goal, some loss function, whatever you need to, to achieve.And in general, I would say if you're not using auto research-like approach in whatever you do, like literally whatever you do, then you're missing out. We saw at Shopify that taking like a wildfire, anything where you can put measurements can be done dramatically better. Our-[00:27:19] swyx: Mm-hmm ...[00:27:20] Mikhail Parakhin: uh, speed of, uh, templatization HTML, uh, completely new UX tem- uh, templatization of, uh, reducing latency for liquid themes.Uh, we-- Our, uh, search, uh, recently we moved from It's hard even, uh, quote from eight hundred QPS to forty-two hundred QPS with the same quality just by pure optimizations and not a research loop that kept running and changing code in our index serve on the same number of machines, just increasing the throughput.We, we managed to improve the quality of gisting and machine learning process. Uh, you know, gisting is the prompt compression technique that[00:27:59] swyx: allows for[00:28:00] Mikhail Parakhin: lower latency and, and lower and, uh, actually higher quality slightly. So like literally whatever different walks of life, and it doesn't have to be AI related.Uh, we, we had a reduction in, uh, storage because the agents would go and find data sets that clearly are derivative, uh, and then you don't need to store things twice. You know, we, we, we found somewhat embarrassingly that it was one of the largest tables was hashing random IDs into another random ID, and we literally- Oofput only one. So it was translating, yeah, two random IDs hashed[00:28:36] swyx: into[00:28:37] Mikhail Parakhin: each. So, so[00:28:37] swyx: it has access to the code as well, so it can, it can check the, like what, what the hell is it doing?[00:28:42] Mikhail Parakhin: So there, there cou- it could be run in two levels. You, uh, you know, at the superficial level, it could just use ex-existing components and, uh, reshuffle them.Uh, you know, like you can grab- Yeah ... uh, XGBoost, and you can grab some, some Py- PyTorch module, and then can grab some, you know, grab another tools and, and combine them. At a deeper level, since Tangle is all sort of CLI based underneath you, every, every component is a wrapped really CLI, uh, call and a YAML file, it can analyze code and create new components and, and, uh, keep on iterating as well.So, so you can, you can both have quick modifications of existing t- uh, pipelines with the, with components that are already there pre-baked, or you can create new components, uh, and-[00:29:29] swyx: Yeah ...[00:29:29] Mikhail Parakhin: keep iterating on those. So auto research is, again, this is probably the, the thing I was excited the most in the last two months happening, and we see it taking like, like totally like a wildfire.Just, uh, everybody, every day, every... well, every day, every minute, I would, uh, have somebody Slack message saying, “Oh, look how much better I made it.” And, uh, it's all throughout the research.[00:29:53] swyx: Is this democratized in some way in, in the sense that like is it your ML, uh, engineers and researchers doing this, or is it your regular PMs and software engineers also have the ability to auto-- to use Tangent?[00:30:07] Mikhail Parakhin: This is an awesome question. Like, Tango in general and Tangent in particular are extremely democratizing. Like they- Yeah ... they are the main tools for- ‘Cause I don't[00:30:15] swyx: need the details.[00:30:16] Mikhail Parakhin: Yeah. Exactly. Initially used by ML and AI engineers, but then literally, as you said, PMs are like the highest user right now is one of PMs on our org, uh, Sartak and he was, he was number one by, by usage of, of this ‘cause they're just, uh, energetic and knowledgeable, and now it, it unlocks a lot of capability where you don't have to co-change code manually.[00:30:39] swyx: I mean, I mean, because it kind of cuts out the ML, ML engineer from the process because the, the, the PMs have the domain knowledge and the ability to think about, uh, from first principles about, okay, what, what results do I want? And they can-- they even have the access to the data that, that needs to go in.So it's like in some ways, like this is the magic black box that we've always wanted for, for training and, and for, uh, I guess, uh, uh, hill climbing, whatever.[00:31:04] Mikhail Parakhin: It's basically cloud code for your AI development- ... uh, situation, right? Like now, now you don't have to know exactly how algorithms work. You can just, uh, bring your domain knowledge and expertise and product knowledge and iterate within Tangent until you've gotten the results that you need.[00:31:21] swyx: In my previous roles, every time that someone has pitched AutoML, you know, I've always been like, “Uh, this is not, this is not gonna work. It's, you know, it's, it's always gonna be a flop.” Somehow it's working now. I mean, presumably the answer is now we have LLMs and it's good enough, right? It's, it's an emergent property that we can do auto research, but like, it doesn't feel that satisfying that how come we didn't do this before, right?Like we just did like parameter search and like, I don't know. That's maybe that's it.[00:31:48] Mikhail Parakhin: Yeah. Bayesian optimization and hyperparameter optimization was, was the one that, or facet of AutoML that was used very actively, which incidentally also built into, uh, Tango. But, you know, I know Patrice Simard very well, and, uh, he was such a, uh, such a proponent of AutoML, and he put, like literally spent careers trying to democratize it.Without LLMs, it just turned out to be very hard. Like it, you, you would have flexibility within certain narrow domain, but it was hard to wider scale, and now with LLMs suddenly it's like magic wand, and so suddenly everybody- ... is an AutoML expert.[00:32:28] swyx: Yeah, I, I think it's multiple things, right? Like I'm, I'm just gonna bring up the, the, the chart again, right?Like LLMs can do the monitoring very well. That is the very potentially unbounded, super unstructured. It can do the analysis very well, it can do the... Uh, and basically it is much more intelligence poured into every single step. Uh, there's maybe nothing structurally changed about AutoML, but this is just m-more intelligent and more unstructured.[00:32:53] Mikhail Parakhin: Exactly.[00:32:54] swyx: Any flaws that you've run into? Like everyone is like drinking the Kool-Aid, oh my God, time savings, uh, you know, performance improvements. Like what, what, uh, issues have you have, uh, come up?[00:33:06] Mikhail Parakhin: This is really cool. It's not a solution to all the world's problems for sure. The limitations are usually the ones I-- And this is where we get into a bit of a subjective territory.Uh, I can only share what I've, I've seen so far, and I'm sure the situation, uh, is changing, and, you know, maybe after I say it, like many people will reach out and say, “Hey, what about this?” And you don't know that, and then, then we'll be probably right. But what I've seen is auto research is very good at doing kind of obvious things that you don't have bandwidth to do or you didn't notice or maybe you're not aware of like the-- some standard practices.It is not good at doing something completely out of distribution, something that, you know, you have to think for, for multiple days, uh, and, and do something like none of this. So, so it's, uh, I, uh, set an experiment once, uh, on, on my sort of, uh, hobby thing, and I let it run for, uh, ended up, uh, several weeks run, uh, you know, it's like full production kind of scale, so it, you know, slow runs and, and it ex-- it performed in the end, uh, over four hundred experiments, and only one was successful.I'm like, “Okay, that's, that's good.” But-[00:34:18] swyx: But it saved time.[00:34:19] Mikhail Parakhin: Yeah, I saved time. Like it, it was the, that thing. Yeah, if I, if I were doing four hundred experiments myself, my betting average, as I said, would have been much higher, I'm sure. But also, first of all, it would take me like three years to do four hundred experiments.And, uh, I didn't have to do them. Like the machines were just, uh, the price of electricity did that. So, and I got one improvement, uh, that in, uh, my, my-- Honestly, when I was starting that experiment, my thinking was to go and show that, “Hey, Andre, maybe you just don't know how to optimize.” And I was super smart because in, in my pro-problem, it was optimized for many years, and it was like fully improved.Uh, and I didn't expect it, you know, auto research to find anything at all. Yet it did. So instead of making fun of Andre, I ended up, uh, a big, big supporter. Yeah, that's exactly the tweet. Yes.[00:35:10] swyx: You and Toby really, really go back and forth on-online a lot, which is really funny. Uh, think of it as, as an eval for the optimalness of the code it's running on.Uh, it's almost like it reminds me of like a Kolmogorov complexity thing, but, uh, I guess it's-- there's some optimal thing that you're trying to sort of reduce down to, I guess. Um, and so, so you, you, you know, you should congratulate yourself that you had, uh, you know, uh, ninety-nine percent, uh, optimality.[00:35:36] Mikhail Parakhin: Exactly, yeah. I think Andre really deserves a lot of credit for popularizing this approach. This is, uh, this is incredibly, I think, powerful and cool and You know, the, uh, even him, him just mentioning it led to a lot of gains in a lot of places in the industry, so we should be thankful.[00:35:56] swyx: Yeah. I think he also has a just...I don't know what it is. Like, um, you know, it, it is a simple self-contained project that people can take and apply to other things, which is, is, is one thing, but also just the name. Just like somehow no one, no one managed to call their thing auto research. It's just naming things is very important. I think that that is mostly, uh, our coverage of Tango and, and, uh, Tangents.I think obviously, you know, there's a lot of, uh, ML infra at, at Shopify that people can, uh, dive into. We're about to go into SimGym, but before I do that, any, any other sort of broader comments around this whole effort? Like where is it, where is it leading to?[00:36:36] Mikhail Parakhin: As a segue to SimGym, like all those things start composing strongly.And, uh, you could see a huge unlock when you can look at each one of the tools and, and you see, oh, they're extremely useful. Uh, Tango is useful by itself. Auto Research is useful by itself. SimGym is useful by itself. If you combine all three, you create like synergetic effect. I think that's why we wanted to even, uh, cover them today is because this is something that if you go back even, you know, five years ago, would've been unthinkable.Uh, replicating that, uh, would, would be either incredibly costly or impossible, right? With probably thousands of people are required.[00:37:20] swyx: Well, we have serverless human, uh, serverless intelligence, right? Like, uh, so yes, you do have thousands of hu-- of, of intelligences, not just, not humans. And that's, that's close enough, right?Even if they're not AGI, they're, they're close enough to do the, the task that you need them to do. And, and, you know, that's, there's plenty for, for a lot of routine work, knowledge work. Okay, let's get into SimGym. Um, this is one of those things I, I was surprised to see actually it's apparently your, uh, one of your most popular launches, and I think something that, uh, I think Sim AI, I think Yunjun Park, who did the Smallville thing, there's a very small cottage industry of people trying to do like the simulate customer thing.I think a lot of people maybe don't super trust this yet because they're like, well, obviously they would just do what you prompt them to do, right? But maybe just think, uh, tell us about the sort of inspiration or origin story.[00:38:10] Mikhail Parakhin: That's exactly actually the thing I wanted to cover, because if you don't have the historical data, all you can do is prompt a-agents in a vacuum, and they will do exactly what you prompt them to do.In fact, when I first proposed it, and this is a bit of, um, my brainchild initially, if I, I can boast, even Toby said like, “But wouldn't they, they just repeat what, what you tell them?” And, uh, but I'm like, “Yes, except Shopify has decades of history of how people made changes and what there is, uh, there, what it resulted in terms of sales.”So now what we can do is we can-- we have this... It's not, it's a noisy data. There's a small, usually websites, uh, you know, like things, things are never in isolation. It's almost never AB experiment. It's always AA experiment when there's has two meanings, but basically, you know, in different time you run two different things.But if you aggregate in general, uh, like everything together, and you apply, uh, denoising and collaborative filtering like approach, you can extract a very clear signal. And then you can optimize your agents. And that's why it took so long. It took almost a year of that optimization of just us sitting and fiddling, and, and we had this internal goals of correlation of hitting-- internal goal was to hit zero point seven correlation with, uh, add to cart events, for example.Like that, that if we run real AB test experiment, that it should, it should go and, and rep-uh, replicate, uh, same sort of success that, that humans had or lack thereof. And it, it took forever, and I don't think that's easily replicatable because, uh, like who else would have that data? You have to have this historic, you know, decades, uh, worth of data.And now, now the, like the other thing you need is in-infrastructure and the scale, right? Because, uh, w- again, what we found, uh, stat sig results, you need to run a lot of simulations, a lot of agents, and, and it's-- Those are expensive things. Like you're, you're making actions in the browser because you want a real friction.You want to, to be able to get the image like of what humans will see because you wanna, uh, detect effects like, “Hey, if I make my images larger, will I have more sales or l- uh, fewer sales?” And like usually people's intuition here, by the way, is that I increase my images, I will have more because they look nicer.You know, designers all look sparse and big images. Like usually your sales tank, right? But, but, uh, you know, from HTML, all the characters look the same only the, the size tag looks different, right? So it's very hard. So you have to take visual information, you have to run this in simulated browser environment on the big farm and, and of course, you have to have, uh, like very, very expensive model, good model with multi-model model.So all this it's-- is what's taken so long and, uh, to share my personal fail a little bit there, Sean, is like, you know, we always had this bias to-- for like large company bias. You know, we always, uh, whenever you-- we do, we're like, “Hey, we'll run an experiment,” right? We make, make a change, and we will run an experiment and then, uh, see, uh, see which one's better or like, “No, this is worse,” and most of them are worse, so you discard it and keep iterating, hill climbing.And we're like, “Oh, like smaller merchants, they cannot get stat sig results. They cannot really run experiments simply because, you know, in a week there would be not enough data for them.” So we thought from this perspective. What we didn't realize is that most people don't have A and B, they just have one thing, and they need suggestions of What A and B should be.So, uh, we first build this, hey, we run simulation on two separate teams and, and, uh, say, “Hey, which one is better?” We then morphed it into, and very recently just released it, when you have just your site, your theme, we run over it and we say, “Hey, here's what predicted values of, of, uh, uh, conversions are, and here's how we think you should modify it to increase your conversions.”And then circling back to what you started with, the proof is in the pudding. Like, if we are not correlating with reality, like, people will not be using it. And, uh, thankfully, we see literally every day more users than the previous day. So, so right now, uh, right now- It's working. Yeah. I'm-- Right now my problem is how to pay for it all because the so our major thing is how to optimize the LLMs, do distillation, how to run the headless browsers, uh, and handful browsers, uh, uh, cheaper so that we can accommodate the increase in traffic.[00:42:47] swyx: Yeah. I, I understand that you, uh, you published a lot of technical detail at GTC, so I was just gonna bring it up a little bit. I think s- was this in, in con-conjunction with some kind of GTC presentation? Or something like that, right?[00:42:59] Mikhail Parakhin: Well, we, yeah, we, we did it in several place, but yeah, we had the engineering- Yeahblog, uh, as well. Yeah.[00:43:05] swyx: Yeah. So you're running, uh, GPT OSS. Uh,[00:43:08] Mikhail Parakhin: the, this is an older version. You know, now we run multimodal model. But yeah- Yeah ... GPT OSS, we still run GPT OSS as well for[00:43:15] swyx: And then you have the VMs, and you also have browser-based. I really like this one where it you said, “It violates almost every assumption that standard LLM serving is designed for.”And then you had like, basically orders of magnitude differences between everything.[00:43:29] Mikhail Parakhin: Exactly. Which is, which, uh, which was, you know, a bit of a challenge to implement, like when, like even simple things. Uh, be- since it violates all the assumptions, for example, multi-instance GPUs, like MIGs don't work as well.But we needed, uh, to get MIG to work because, ‘cause otherwise it's way too expensive. And so we had to deal with the, yeah, with, uh, lots of infrastructure and, and, uh, work with, uh, uh, Fireworks and CentML, uh, you know, to help with optimizations and browser-based, as you mentioned. Yeah, like, takes a village.[00:44:04] swyx: Okay. So there's a lot of like, I guess, experimentation in the infrastructure so far, and you've published more or less what you have here. I guess I'm, I'm less familiar with CentML. I, I don't do, uh, that much work in this, this part of the stack. But why was it the sort of preferred instance platform?[00:44:22] Mikhail Parakhin: There are really three probably top companies. There used to be, uh, uh- Three top companies, uh, at least I was aware of that did, uh, LM optimization. You know, together Fireworks and Santa ML, not necessarily in that order. Santa ML recently got acquired by NVIDIA. Uh, what they did is if you have a model and you want to optimize it to a specific prof-- uh, profile of usage, uh, they would go and do it.And, uh, we work with, with those companies, uh, this was work particularly in with Santa ML and NVIDIA to get them the best possible results out of it. And, and sometimes you, you have to retune depending on, like sometimes you want the maximum throughput, sometimes you want minimal latency, sometimes you want like the cheapest, right?And, yeah, or some combination. And so yeah, these are people who would come and help you.[00:45:14] swyx: I see. I see. Yeah, yeah. I'm familiar with these people for the LLM, you know, autoregressive stack. But the other interesting category of these optimizers is also the diffusion people, whereas like Fel and, you know, uh, Pruna recently has come up a lot as well, which I think is like really underappreciated, uh, at least by myself, because I, I thought, oh, all the workload would be LLMs, but actually there's a lot of diffusion as well.[00:45:38] Mikhail Parakhin: Exactly.[00:45:38] swyx: There's a lot here, so I, I, I... it's, it's, uh, it's, it's, it's hard to cover. But I, I do think like people underappreciate the importance of customer simulation, basically. I think this is something that I'm candidly still getting to terms with. Uh, you know, uh, you also-- your team also like prepared this, like, really nice diagram.Uh, I, I assume this is AI generated.[00:46:00] Mikhail Parakhin: Yeah, it looks-[00:46:01] swyx: Maybe it's not.[00:46:01] Mikhail Parakhin: Yeah, it looks, uh, Gemini-ish. Yeah, but, uh, uh, honestly, I, I don't know where, where the hell they generated. It looks, look, uh, looks like it's, uh, Google. But the interesting part, John, that, that, uh, we haven't covered, but I, I wanted to mention is if your store had previous customers, rather than it's a new store, you're like new merchant just launching things, it helps tremendously in just correlation and forecast.Yeah, we take your previous, uh, customer's behavior, and we create agents that replicate those specific distribution of, of customers that you get, and then we a- we apply those to your changes, and then that, that raised raw, you know, the re-- uh, just correlation with the add to cart events or to-- with conversion or whatever it, it, it may be, uh, quite dramatically.So, uh, replicating humans in general seems like an interesting, cool challenge.[00:46:58] swyx: As a shareholder, I think this is the-- like if people are Shopify shareholders, they should really deeply understand this because this is basically the moat. The, the more you use Shopify, the more it will just automatically improve, right?Like you're, you're doing the job for them.[00:47:13] Mikhail Parakhin: Yeah, that's what we started with. Like, uh- ... uh, otherwise, if you're just a startup, I wouldn't do it if, uh, you know, if it was my startup because Without the data, it, yeah, as, as you said, it's, it's exactly the case that, uh, whatever you say in prompt, that's, that's what the agents will be doing.[00:47:30] swyx: The statistician in me wants to like really satisfy the sort of, um, statistical intuition, I guess. Um, to me it's kind of, uh, the, the word that comes to mind is, um, ergodicity. Uh, so let's say a, a customer takes this path, customer takes this path, customer takes this path, right? Um, the... In my mind, the way I explain it is like, okay, here, here's the ninety-five percentile, here's the five percentile, and here's the median, right?Um, but to me, what SimGym is potentially doing is that it can, uh, modify... It can sort of model the sort of in-between sort of journeys as well, that, that maybe are dependent on the previous states. This may be like a very RL-type conclusion where like basically the summary statistics, if you only did naive AB testing, you only have the, the statistics at, at, at a certain point, and you only judge based on the sort of overall summary statistics.But here you can actually model trajectories. Does that make sense? Or-[00:48:31] Mikhail Parakhin: That makes total sense because like, well, that, that makes even more sense that maybe even you realize bec- because-[00:48:38] swyx: Okay. Please,[00:48:38] Mikhail Parakhin: please. Yes ... we do-- Yeah. The, so internally, uh, we have this system, we talked about it briefly once at NeurIPS.We have a huge HSTU-based system that models the whole companies, uh, and their possible paths. And like- Yeah ... what you are, what you are showing, like actually at any point of time, you can either model the user's behavior or you mo- can also think about, uh, the whole merchant as a company, as the entity that acts in the world.You can model that as well. And then you can do, can do counterfactuals. In your graph, like in your blue graph, uh, if you're... Imagine in the center there, uh, somewhere in the middle, you would have an intervention. I give that person a coupon, or I don't know, I send a personal thank you card, or give a discount in some- somewhere.And then you can, uh, then you can do forward rollouts from that counterfactual. So what would have happened with that intervention or without the intervention? And you can even ch- change where that intervention, uh, in time can happen, right? Like some- where, where in this journey. So we, we do this at the Shopify scale for our merchants, and then if we notice that something that they can be fixing, like there's a strong counterfactual, like we have Shopify policy, they basically get a notification like, “Hey, we think your...something is wrong with your-” I don't know, Canadian sales. Like, uh, it looks like it's misconfigured. Here's what you need to do. Or do you think like, uh, you have to set up this campaign with these parameters? And we do that at the buyer level to literally offer discounts or cashback or, or things to buyers.So this is-- I'm getting very excited. Like this is my sort of area of, uh, interest, I guess, and, and hobby. But being able to m-model something complex as human beings or companies and model counterfactuals on it, where you can have interventions in the future and optimize when to make intervention, what kind inter-- uh, what kind of intervention to make.It's such an unlock that previously was completely impossible. Like the-- it was, it was always dreamed of, but never... Like how would you even simulate it without LLMs or HTUs? I think very, very exciting times.[00:50:59] swyx: I just wanted to, uh, to maybe illustrate this. I, I'm not the best illustrator, but I, I am a conceptual statistics guy.And y-you know, you cannot just do this. Like this is a dimensionality AB test doesn't do, right? Like, uh, because it doesn't have the, the, the change over time, uh, stochastic nature, uh, and it doesn't have the sort of contextual like... Here's all the context to this point. Um, okay, cool. Um, that's SimGym.You're, you're gonna burn a lot of tokens on this thing. But you're, you're one of the, the only scale platforms in the world that can, uh, that can do this across a huge variety of workloads, right? I'm even curious on a sort of human, uh, research level of like, well, do, does retail behave d-differently from like clothing sales?D-does that behave differently from electronic sales? I, I don't know. I don't know what else you guys... The Kardashian shoppers, do they differ from like people who buy, uh, I don't know, cars and, uh, whatever.[00:51:55] Mikhail Parakhin: Well, very different, and different sensitivities and different modes of, uh, shopping and, and different levels of what's important.Now, to-totally, you can do aggregations at, uh, at a store level. You can do aggregations at a different, uh, category level. I don't know if, uh, you know, for our statisticians among us, I couldn't believe, but we-- recently we're looking at it, and we had to bring back, uh, CRPs, you know, Chinese restaurant process.It's a, like, way of aggregating and, like, naturally grow clustering. So across... Specifically to answer questions that, uh, like you were just posing on how, how if, if buyers behave different categories. And I'm like, “I haven't seen CRP since two thousand and one.” It's[00:52:37] swyx: so What? It's so- What is... No, I haven't, I haven't seen this.No. This is not in my training. Uh,[00:52:44] Mikhail Parakhin: but, but yeah, it, uh, uh, it actually, like the, the-- there was a very popular kind of theory, popular neurips HTML circles in early two thousands, uh, kind of nice. And now, now it has practical applications, uh- Yeah ... that we were resurrecting.[00:53:03] swyx: Yeah, amazing. Uh, I, I can see, I can see how this is like a, uh, a fun job for you where you get to apply all these things.Um, yeah, yeah, so super cool. Super cool. So, okay, so, so anyone who, who knows what CRPs are and has always wanted to use them at work, uh, they should, they should definitely join Shopify. Okay, so w-we have a lot and but I, I'm, I'm being mindful of the time. I, I do wanted to, to sort of cover some other things.Um, I-I'll give you a choice, UCP or Liquid?[00:53:30] Mikhail Parakhin: Liquid. I think, I think on UCP, you know, like UCP is very important for us and, and it just we are-- UCP, we have a structured, uh, discussions, and you can read about them, and we have, uh, blog posts, and we have a big release this week, in fact, like with our catalog.Oh,[00:53:46] swyx: okay.[00:53:46] Mikhail Parakhin: Uh, yeah,[00:53:46] swyx: but- Le-I mean, we, we can, we can discuss the, the, the release briefly because we'll release this after the-- after it's already announced so whatever. There's a catalog that you guys are doing?[00:53:55] Mikhail Parakhin: Yeah. So we are, we are- Okay ... we are bringing in capabilities of a whole, uh, Shopify catalog.Basically, you now you can search for products, you can do lookups by specific ID, you can do bulk lookups when you need to bring m-multiple products. You don't need to know in ad-in advance what you're trying to show or to sell or check out. Like, you can now, you can now have this decided at, at runtime, and this big area for investment for us for both non-personalized and personalized searches, trying to provide basically a win-window into whole universe of products that are being sold everywhere in the world.And Shopify is really not exactly, but almost like a super set of any-anything being sold. Now we are bringing it into UCP and, uh, and, uh, identity linking is another big thing for us, uh, so that you, you can use, uh, like Google or whatever, whatever identity you have, uh, they're minimizing friction.[00:54:56] swyx: Yeah. So[00:54:57] Mikhail Parakhin: yeah, big release for us.But Liquid AI of course we never talk about, and the problem might be more, more aligned with what we d-discussed previously on this chat.[00:55:07] swyx: Sure. The main thing that everyone understands about Liquid is that it is inspired by Worm, and I still don't know why. I'm curious on your explanation. I think you, you, uh, you can make things very approachable.And also I think like what is the potential of like the, the level of efficiency that you get out of Liquid?[00:55:23] Mikhail Parakhin: You- we all familiar with transformer architectures. And, uh, for the longest time, there was a competing architecture, it's called the state space models. So, so Sams, uh, you know, Chris, Chris Reyes, one of the pioneers and, and lots of startups, uh, trying to make those realities.They have, uh, significant benefits being main being, uh, being much faster and, uh, lower footprint and not quadratic in length, you know, sort of, uh, linear in, in, uh, in your context length. But with state space models- They never quite made it. Like they're used-- They have, uh, certain niches when they thrive, their hybrid architectures are useful, but they never quite made it.And liquid neural networks are, you can think of them as a next step, like, uh, sort of, uh, state-space model square. It's non-transformer architecture that's more complicated than sta-state space and really difficult to code if you-- if I'm being honest. But it's, um, very efficient. It's, uh, subline-- sub, uh, quadratic in, in length of your context.Uh, it's very compact way to represent things, and that's a liquid AI company. They... Their goal is to productize it, and very often you have this need, uh, when you need to have long context and small model, and you want to have low latency. Like in general, it's basically on par with transformers, and if you do hybrids with transformers, it's, it's even better.That's why we at Shopify, when we tried multiple and we constantly try multiple models, multiple companies, we found that for small, particularly with low latency applications, when you have low latency and/or if you need longer context lengths, liquid was the best. And so we still use the whole zoo and always like obviously test and use everything, uh, every open source model and, you know, it feels l
En este episodio, nos vamos a fondo con todo lo que estuvo pasando en el primer fin de semana de acción de postemporada. Hablamos de los finalistas de a los premios, damos nuestras predicciones para el resto de la postemporada y cerramos con la autopsia a los warriors, Únete a la comunidad de Whatsapp de Los NBA Freaks:https;//chat.whatsapp.com/FmSCEFkbeLyGzwnzfpSEFJRedes sociales:Facebook, X, Instagram: @losnbafreaksEmail:losnbafreaks@gmail.com
Gabi Demozzi, a Dim Sum chef and beer judge from Brazil, is our guest today on Brew Ha Ha with Herlinda Heras and Daedalus Howell. Gabi is a certified Cicerone, professor, consultant and chef who has been working with beer for 16 years. She is currently working on opening a restaurant that will match Dim Sum with craft beer named Dim Sum da Gabi. It is already operating via delivery and private dinners. Today is her first time on the show. Herlinda met Gabi two years ago when she was a judge in the Brazilian national beer competition. Herlinda describes her trip to Brazil in this episode, from the week after she got back. Gabi was in Denver recently for the World Beer Cup, and they will be in Philadelphia next week for the World Beer Cup. A Beer Judge’s Job Judging beer is hard work and carries a lot of responsibility. In the field of professional beer judging, there are thousands of beers in many different categories. Usually there are four or five judges per category. Beer judges have to swallow the beer in order to properly evaluate it. This is different than wine judges who spit the wine out after they taste it. Yesterday Gabi spent six hours at Russian River Brewing Co. in Windsor. Afterwards they even went to Russian River downtown. The official Brew Ha Ha cocktail shaker is ready and we hear it in minute 10. Gabi has brought a bottle of Cachaça (pron. “ka-SHA-sa”). It is distilled from fresh sugar cane juice. The Caipirinha (pron. “kai-pi-REEN-ya”) is the Brazilian national cocktail, made with cachaça. This one is flavored with cinnamon and clove. She mixes limes and lemons, but Caipirinhas can be made with any kind of fruit juice. The better quality the Cachaça, the tastier your Caipirinha will be.
Daily Halacha Podcast - Daily Halacha By Rabbi Eli J. Mansour
The Shulhan Aruch, the authoritative code of Halacha, begins with the following instruction: "Yitgaber Ka'ari La'amod Ba'boker La'abodat Bor'o" – "One shall strengthen himself like a lion to arise in the morning for the service of his Creator." The fact that this Halacha opens the Shulhan Aruch shows us that waking early in the morning is a fundamental part of our religious responsibilities. In fact, this quality is what impressed Bilam when he attempted to place a curse upon Beneh Yisrael, compelling him to bless them, instead, as he exclaimed, "Hen Am Ke'labi Yakum" – "Behold, a nation that rises like a lion" (Bamidbar 23:24). Rashi explains this as a reference to the way Beneh Yisrael rise in the morning and immediately "pounce" to perform Misvot, putting on Tallit and Tefillin, and praying. Indeed, Rashi (Shemot 19:3) brings from the Midrash that each time Moshe Rabbenu climbed to the top of Mount Sinai, he did so early in the morning – "Kol Aliyotav Be'hashkama Hayu." Some explain this to mean that every spiritual "ascent" requires "Hashkama" – rising early. The path to spiritual greatness begins with waking up early in the morning. Abraham Abinu is likewise described on several occasions as rising early in the morning, because this is how he became great – by beginning his day early. Rav Eliyahu Lopian (1876-1970) was known for rising early every morning. When he was asked about this practice, he said that when he leaves this world, and will stand before the Heavenly Tribunal, he will be judged regarding his compliance with the Shulhan Aruch. He wanted to at least "pass" the first question – whether he complied with the Shulhan Aruch's very first ruling, that one should make an effort to get up early in the morning. If a businessman scheduled an early morning meeting with a prospective customer, and the potential deal was worth a million dollars, there is no question that he would be up at the crack of dawn and arrive early so he could be fully prepared with his sales pitch. The money at stake motivates the businessman to arise early. If we knew that the Misvot we perform each morning are worth many times more than any amount of money, bringing us eternal rewards, we would never think to sleep late. We would eagerly get out of bed and rush to perform the Misvot energetically and enthusiastically, as early as we could. People want to stay in bed and sleep late only if they don't have anything to wake up for. Once we acknowledge the inestimable value and worth of each and every Misva, we realize how much we have to do, and we then excitedly get out of bed early in the morning to get started. Rising early is also a crucial component of our ongoing struggle against the Yeser Ha'ra (evil inclination). The Sha'reh Tefila comments that just as when an army goes out to war, the first battle is the most important one because it sets the tempo and momentum for the rest of the war, our first battle with the Yeser Ha'ra each day similarly sets the tone for the rest of the daily "war" against it. The Yeser Ha'ra tries to convince us to remain in bed, and if we win this struggle and get up early, then we are in a better position to emerge victorious in our subsequent struggles with the Yeser Ha'ra throughout the day. Waking up early, then, helps us overcome all spiritual challenges that we encounter. The Hida (Rav Haim Yosef David Azulai, 1724-1806) cites his grandfather, the Hesed Le'Abraham (Rav Abraham Azulai, Hebron, d. 1643), as finding an allusion to this concept in the Gemara's famous teaching, "Ha'ba Le'horgecha, Hashkem Le'horgo" – "He who comes to kill you, arise to kill him." On the simple level, this means that one is allowed to kill a person who seeks to kill him. On a deeper level, however, "He who comes to kill you" refers to the Yeser Ha'ra, which seeks to spiritually kill us by leading us to sin. The Gemara teaches us, "Hashkem Le'horgo" – that we should arise early in the morning in order to defeat the Yeser Ha'ra. The way we eliminate our evil inclination is by waking early. This is alluded to also in G-d's pronouncement to the snake after it lured Adam and Hava to sin in Gan Eden: "Hu Yeshufcha Rosh, Ve'ata Teshufenu Akeb" (Bereshit 3:15). Literally, this means that human beings will kill the snake by stomping on its head, whereas the snake can strike the human being only by biting its foot. Additionally, however, "Hu Yeshufcha Rosh" means that the way we defeat the Yeser Ha'ra – which is symbolized by the snake – is through "Rosh," by waking up at the "head," or beginning, of the day. Conversely, the snake can defeat a person through "Akeb," the "heel," by convincing him to oversleep and get a late start to the day. The Torah says that when Abraham Abinu set out to fulfill the command of Akedat Yishak, he arose early in the morning and saddled his donkey ("Va'yashkem Abraham Ba'boker Va'yahavosh Et Hamoro" – Bereshit 22:3). The word "Hamor" ("donkey") is often interpreted as an allusion to "Homriyut," physicality, the animalistic tendencies within every person. Abraham succeeded in "saddling" and restraining his physical qualities by rising early in the morning. The Midrash comments that this donkey was the same donkey on which Moshe Rabbenu rode when he journeyed from Midyan to Egypt, and Mashiah will ride this same donkey when it arrives to redeem the Jewish People. The deeper meaning of the Midrash is that all great Sadikim – like Moshe Rabbenu and Mashiah – succeed in overcoming their physical tendencies by rising early in the morning, like Abraham Abinu did. The Ben Ish Hai (Rav Yosef Haim of Baghdad, 1833-1909), in Parashat Vayishlah, writes that the first half of the night – from nightfall to midnight – is called "Layil," whereas the period from midnight until sunrise is called "Layla" – the word "Layil" with the letter Heh added. This letter Heh signifies a higher level, indicating that this is a time of great spiritual potential. Accordingly, the Ben Ish Hai writes, the great Sadikim would go to sleep right at nightfall and then rise at Hasot to learn Torah until the early morning. The Ben Ish Hai notes that the letters of the word "Layla" (Lamed, Yod, Lamed, Heh) are the first letters of the words "Ha'ba Le'horgecha Yashkim Le'horgo" – alluding to the aforementioned teaching that the way we defeat and eliminate the Yeser Ha'ra is by rising early, and being awake during the "Layla," the second part of the night. Although nowadays we are not able to keep to this schedule, nevertheless, this demonstrates for us the importance of rising early in the morning. The Sages teach, "Kol Hat'halot Kashot" – "All beginnings are difficult," which means simply that any new undertaking is difficult at the outset, when a person gets started. However, Rav Haim Palachi (Turkey, 1788-1868) explained that this refers to the morning, the beginning of the day. Getting out of bed in the morning is difficult, but this is a challenge we must all work to overcome. Another reason to start the day early is that whenever we begin something new, it is critically important to start strong, as this builds a sturdy foundation for the rest of the undertaking. If the foundation of a structure is done improperly, the rest of the building will not be safe. Likewise, the beginning of any new project must be strong and sturdy for it to succeed. The Jewish Nation has succeeded because we are built on the strong foundation of our Abot (patriarchs) and Imahot (matriarchs), righteous men and women who laid the spiritual groundwork for Am Yisrael. This is true also of a new day – the stronger we start our day, the more likely we are to have an accomplished and successful day. We find numerous examples of this concept in our sources. Elisha Ben Abuya was an outstanding scholar, a Tanna, and the mentor of the great Rabbi Meir, but he ultimately lost his way and became a heretic, committing grievous sins such as desecrating Shabbat and even Yom Kippur. Different stories are told to explain how and why Elisha Ben Abuya abandoned the path of Torah observance. One story, told in the Talmud Yerushalmi, is that when he was a young child, his father showed him the great Sages of Israel, how their Torah study brought the fire of the Shechina into the home, and he said, "If you learn Torah, you can do amazing things like these Rabbis!" Since as a youngster Elisha was taught the message that he should learn Torah for self-serving motives, and not out of a sincere desire to serve Hashem, his educational foundations were shaky, and this allowed him to be led astray as an adult. Likewise, the Midrash comments that Noah was sharply reprimanded for planting a vineyard right after exiting the ark following the flood. As he set out to rebuild the earth, he should have begun with something more significant and meaningful than producing wine. The process was started on the wrong foot, as it were, on faulty foundations, and so Noah was criticized. This idea has also been developed in the context of the Hanukah story. As we know, the Gemara tells that the Hashmonaim, after driving the Greeks from Jerusalem, found only a small jug of pure oil with which to kindle the Menorah in the Bet Ha'mikdash, and this small quantity of oil miraculously sufficed for eight nights. The Peneh Yehoshua (Rav Yaakob Yehoshua Falk, Germany, 1680-1756) raises the question of why the Hashmonaim did not rely on the Halacha which permits performing the service in the Mikdash in a state of impurity if the entire nation is in such a state ("Tum'a Hutra Be'sibur"). After the Greeks had defiled the Bet Ha'mikdash, this leniency was certainly relevant and applicable, seemingly obviating the need to use specifically pure oil. The Peneh Yehoshua answered that the Hashmonaim did not wish to rely on Halachic leniencies as they inaugurated the Bet Ha'mikdash anew. They were now beginning a new chapter, restoring the service in the Bet Ha'mikdash after many years during which it could not be performed, and so they found it necessary to perform the service at the very highest standards, in order to set the tone for the years to come. They therefore refused to rely on the leniency of kindling the Menorah with impure oil. King Shlomo teaches in Kohelet (2:14), "He'hacham Enav Be'rosho" – "The wise man, his eyes are upon his head." The plain meaning of this verse is that a wise person looks at the potential outcome of his actions, and assesses potential risks before acting. Additionally, however, this verse has been understood to mean that a wise person focuses on the "head," on the beginning of his day, to ensure to start the day the right way, as this impacts the rest of the day. It is told that when Rav Shmuel Salant (1816-1909), the renowned Rabbi of Jerusalem, grew old, he decided to bring a Rabbi from Europe to assume his position, and the Rabbi chosen was the Aderet (Rav Eliyahu David Rabinowitz-Teomim, 1843-1905). Immediately upon the Aderet's arrival, Rav Salant brought him to officiate at a wedding to show the community their new leader. The Aderet was weary from the long, grueling trip, and so when the time came to recite the Beracha over the wine under the Huppa, he mistakenly recited "She'ha'kol" instead of "Ha'gefen." He immediately corrected himself, and recited "Ha'gefen." Afterward, people spoke about the Aderet with disdain, charging that he was ignorant of Halacha. It is well-known that although the proper blessing over wine is, of course, "Ha'gefen," one who mistakenly recited "She'ha'kol" over wine has fulfilled his obligation and does not then recite "Ha'gefen." There were those who claimed that the Aderet was unfit to serve as a Rabbinic leader, as he was unfamiliar with this simple Halacha. The Aderet explained that he certainly knew this Halacha, but he nevertheless recited "Ha'gefen" because he was reciting the blessing over the wine not only for himself, but also on behalf of the Hatan (groom), who was standing under the Huppa with his bride, prepared to begin their new life together. This new beginning, the Aderet explained, could not be built on a shaky foundation, using Halachic leniencies. It was important for the proper Beracha to be recited, even if the wrong Beracha would normally suffice after the fact, so that the marriage would begin on a strong foundation. While as a practical matter, one could question this line of reasoning, the basic concept is an important one – whenever we start something new, we must strive to begin as strongly as possible. We must therefore try hard to begin each day the right way, by waking early in the morning with energy and enthusiasm, ready to serve our Creator.
Enio Augusto e Marcos Buosi trazem as notícias do mundo da corrida com os comentários, informações, opiniões e análises mais pertinentes, peculiares e inesperadas no Redação PFC. Escute, informe-se e divirta-se.SEJA MEMBRO DO CANAL!!!
This week: Rage dropping 0-Day Claude Mythos, things are different now From UART to root, on a device made in China, where's the FCC? More CUPS vulnerabilities Russians are hacking routers, FCC ban doesn't stop them Mongoose vulnerabilities, and FCC still does nothing Renting virtual phones Iran's cyber attacks SHA-256 almost broken? Catching Axios New Rowhammer, dubbed GPUBreach, gives you root Windows 11 has sudo! (And SSH...) And Inside a Kubernetes Scanning Fleet Visit https://www.securityweekly.com/psw for all the latest episodes! Show Notes: https://securityweekly.com/psw-921
This week: Rage dropping 0-Day Claude Mythos, things are different now From UART to root, on a device made in China, where's the FCC? More CUPS vulnerabilities Russians are hacking routers, FCC ban doesn't stop them Mongoose vulnerabilities, and FCC still does nothing Renting virtual phones Iran's cyber attacks SHA-256 almost broken? Catching Axios New Rowhammer, dubbed GPUBreach, gives you root Windows 11 has sudo! (And SSH...) And Inside a Kubernetes Scanning Fleet Show Notes: https://securityweekly.com/psw-921
Daily Halacha Podcast - Daily Halacha By Rabbi Eli J. Mansour
After the passing of a parent, Heaven forbid, the child observes a twelve-month period of mourning, and thus, fundamentally, Kaddish should be recited for that entire period. However, the Rama (Rav Moshe Isserles, Poland, 1530-1572) brings (Y.D. 376) Poskim who ruled that the mourner should stop reciting Kaddish after eleven months. This is due to the Mishna's teaching in Masechet Eduyot (2:10) that the wicked are punished in Gehinam for twelve months. If a mourner recites Kaddish for a parent for twelve months, this might give the impression that he considers his parent a wicked person, Heaven forbid, such that the parent requires twelve months of Kaddish to be spared the punishments of Gehinam. Therefore, some Poskim rule that the child should recite Kaddish for only eleven months. A second custom is mentioned by the Kenesset Ha'gedola (Rav Haim Benvenisti, Turkey, 1603-1673), who writes that he instructed people to stop reciting Kaddish one week before the culmination of the twelve-month mourning period. By contrast, the Sha'ar Ha'kavanot (Rav Haim Vital, 1542-1620) cites the Arizal's teaching that a mourner should recite Kaddish for a parent throughout the year of mourning. The Arizal emphasized that Kaddish is recited even on Shabbat and Yom Tob, when the wicked receive a respite from the punishments of Gehinam. This demonstrates, the Arizal explained, that reciting Kaddish does more for the deceased parent than simple extricate the soul from Gehinam; it also elevates the soul to higher levels in Gan Eden. Publicly declaring G-d's greatness fulfills the Misva of Kiddush Hashem – glorifying the Name of G-d, which is the greatest Misva a person can perform. In fact, some Kabbalists teach that the Misva of Kiddush Hashem can rectify even the most grievous sins. The merit of the Kaddish recitation, then, brings immense benefits to the deceased parent's soul, beyond protecting the soul from the punishments of Gehinam. Therefore, the Arizal maintained that reciting Kaddish for the entire year of mourning does not necessarily give the indication that one considers his parent a wicked person. Accordingly, the Hida (Rav Haim Yosef David Azulai, 1724-1806) writes that the custom in Italy, Egypt and Jerusalem was to recite Kaddish for twelve full months. Nevertheless, the Hida recommended refraining from reciting Kaddish for one week. Similarly, the Ben Ish Hai (Rav Yosef Haim Baghdad, 1833-1909), in his Rav Pe'alim, writes that the custom in Baghdad was to conduct a memorial service (Arayat) after eleven months to signify that the deceased is not considered a sinner, after which the mourners would refrain from reciting Kaddish for one week, and then resume reciting Kaddish until the end of the twelfth month. This is, indeed, the common practice in our community – to refrain from Kaddish for one week at the beginning of the twelfth month, and to then resume the Kaddish recitation until the end of the month. It should be noted that this entire discussion applies only to the Kaddish recitations in the prayer service. The Kaddish recited after Torah learning or after the reading of Tehillim is recited by a mourner throughout the twelve months, even during the week when he abstains from Kaddish during the prayer service. Additionally, Hacham David Yosef, in Halacha Berura, cites his father, Hacham Ovadia, as ruling that if a mourner serves as Hazzan, then he recites all the Kaddishim included in the prayer service, even during the first week of the twelfth month. Summary: Different customs exist as to when a mourner stops reciting Kaddish for a deceased parent. The generally accepted custom in our community is to stop reciting Kaddish during the first week of the twelfth month, and to then resume reciting Kaddish until the end of the month. Even during that week, the mourner recites Kaddish after Torah learning and Tehillim reading, and if he serves as Hazzan, then he recites all the Kaddishim that are part of the prayer service.
AWS Morning Brief for the week of April 6th, with Corey Quinn. Links: Announcing Amazon RDS for Oracle on AWS OutpostsAWS Direct Connect now supports AWS CloudFormationAWS Service Availability UpdatesAmazon S3 Vectors expands to 17 additional AWS RegionsAmazon CloudFront now supports SHA-256 for signed URLs and signed cookiesAmazon CloudWatch now supports OpenTelemetry metrics in public previewAnnouncing compute-optimized instance bundles for Amazon LightsailAnnouncing managed daemon support for Amazon ECS Managed InstancesLeverage Agentic AI for Autonomous Incident Response with AWS DevOps AgentNavigating the NGINX Ingress retirement: A practical guide to migration on AWSOptimizing data transfer costs when using AWS Network Load BalancerAWS Security Agent on-demand penetration testing now generally available
Sam jumps on a chaotic After Hours Zoom call with Micah, Zay, Buddy, Sha and a bunch of YGC fans where nothing is off limits—diving into behind-the-scenes moments from the podcast, how stories actually make the cut, ministry advice, and plenty of unfiltered fan interaction along the way. The crew swaps stories, reacts in real time, and leans into the kind of conversations that definitely wouldn't make it to a normal episode, all while keeping the energy loose, unpredictable, and exactly what you'd expect from a late-night call with the YGC community…See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.