POPULARITY
In this episode, Ray Cochrane digs into Claude Science, Anthropic’s new AI workbench for researchers, and explains why its auditable, reproducible outputs matter more than the AI itself. He also covers Google’s June AI recap, the Pulpie web-cleaning model, the PamStealer Mac malware, a synthetic cell that divides on its own, and the first-ever treatment trial for the Bundibugyo strain of Ebola. Finally, he looks skyward with NASA’s year-long Mars simulation and a can’t-miss July skywatching night. – Want to start a podcast? Its easy to get started! Sign-up at Blubrry – Thinking of buying a Starlink? Use my link to support the show. Subscribe to the Newsletter. Email Ray if you want to get in touch! Like and Follow Geek News Central’s Facebook Page. Support my Show Sponsor: Best Godaddy Promo Codes Get 1Password Full Summary Cochrane opens with a quick personal update. He mentions a busy stretch at Blubrry and an upcoming local move, followed by a late-August trip to Michigan with his partner. He also notes that Oregon is at its summer best right now, with flowers everywhere. Then he sends a happy 30th birthday to his sister Anna before diving into the lead story. Claude Science: Anthropic’s AI Workbench for Researchers Cochrane leads with Claude Science, which Anthropic describes as an AI workbench for scientists. It pulls together scattered research tools into a single environment and ships with more than 60 skills and connectors for fields such as genomics and structural biology. According to Anthropic, every result carries an auditable history: the exact code, the computing environment, and a plain-language account of what happened. For Cochrane, reproducibility is the real story, not AI, because a result that nobody can reproduce does not count for much. The tool runs on macOS and Linux, with Windows support via WSL, and Cochrane says he already has it set up on his own machine for his machine learning work. Notably, it arrived during a busy week for Anthropic. The company also shipped an upgraded Sonnet 5, and its top-tier Fable 5 model returned after a brief pause tied to a US export-control order. Sponsor: GoDaddy Economy hosting $6.99/month, WordPress hosting $12.99/month, domains $11.99. Website builder trial available. Use codes at geeknewscentral.com/godaddy to support the show. Google Recaps Its June AI Push Next, Cochrane runs through Google’s roundup of its June AI announcements. A Gemini-based prototype aims to help local councils clear administrative backlogs and halve the time to process planning applications. Google is also backing seven bipartisan bills against scams. Meanwhile, its research models now predict river floods up to seven days out, track wildfire boundaries, and forecast cyclone paths. Pulpie Cleans Up the Web for a Fraction of the Cost This one comes from Hugging Face. Pulpie is a web extractor that strips a page down to its main content and tosses the ads, headers, and sidebars. That matters because language models read the web twice, once in training and again at inference. According to the team, cleaning a billion pages costs about $7,900 with Pulpie versus roughly $159,000 with the leading tool, Dripper, and it is open for anyone to use. An AI Alexander Hamilton Comes to Boston The Museum of American Finance, a free Smithsonian affiliate, opens a new home on July 3 at Boston’s Commonwealth Pier. Its headline draw is an AI-generated Alexander Hamilton that chats with visitors in multiple languages. However, Cochrane finds it fun but wonders how much of an upgrade an AI kiosk really is over a scripted one. Arm’s June Roundup: Azure Silicon and Better Mobile Graphics From the Arm newsroom, Cochrane highlights Cobalt 200, Microsoft’s Azure processor tuned for agentic AI. Two Unreal Engine features, MegaLights and Nanite, are also coming to mobile to deliver richer lighting and detail. Additionally, a small open-source robot called Reachy Mini shows off on-device physical AI. Arm also continues shrinking large language models to fit on phones. Meta Marks Ten Years of Backing Python Meta just hit its tenth straight year sponsoring the Python Software Foundation. The nonprofit keeps the language healthy and its global community funded. Beyond funding, Meta supports the developer-in-residence program, PyPI security, and open-source tools like the Pyrefly type checker. Cochrane urges listeners to push their own companies to sponsor the open-source projects they rely on. PamStealer: Mac Malware That Verifies Your Password First Ars Technica reported a stealthy new macOS infostealer called PamStealer. It shows a fake password prompt, then validates the entry through Apple’s own PAM system, so it only keeps confirmed correct passwords. The malware spreads via a fake disk image that poses as Maccy, a legitimate clipboard manager. Cochrane’s advice is simple: only download from maccy.app, and never run a script or press Command-R just because an app told you to. Apple Creator Studio Gets a Suite-Wide AI Update Apple rolled out AI features across its Creator Studio apps. Final Cut Pro leads with auto-generated captions, edit detection, and an auto-mask tool. Meanwhile, Pixelmator adds Match Color, and Logic Pro gains chord identification plus a full teaching session behind a real track. Cochrane calls that built-in lesson a nice leg up for anyone learning to produce music. New York’s Heat Wave Sparks a Thermostat Fight From Inside Climate News, Cochrane covers the backlash after New York Mayor Zohran Mamdani urged residents to set thermostats to 78 degrees. That advice matched what Con Edison, the state’s largest utility, was already saying. Cochrane sets the politics aside and focuses on the real goal: keeping the grid from buckling during a brutal heat wave. A Synthetic Cell Grows and Divides on Its Own Quanta Magazine reports a major breakthrough. Researchers built a cell from nonliving parts, and for the first time it grew, copied its DNA, and split into two daughter cells. That dividing step had stalled the field for years. Cochrane credits Kate Adamala and her team at the University of Minnesota, who cracked it with a clever membrane trick. First Treatment Trial Begins for the Bundibugyo Ebola Strain The World Health Organization launched the first-ever treatment trial for Bundibugyo, a distinct Ebola strain, amid a serious outbreak in the Democratic Republic of Congo. It is the largest Bundibugyo outbreak on record, with about 1,400 cases and 438 deaths, and Uganda is now seeing cases too. The trial tests an antibody cocktail and the antiviral remdesivir. Cochrane also notes the WHO declared the recent shipboard hantavirus outbreak over. An Orbital Sunrise From the Space Station NASA astronaut Chris Williams photographed a stunning sunrise from the International Space Station on June 26. Because the station circles Earth so quickly, the crew sees sixteen sunrises and sixteen sunsets every single day. Cochrane points listeners to the full image on nasa.gov. NASA Seeks Volunteers for a Year-Long Mars Simulation Scientific American reports that NASA is recruiting for its next Moon and Mars Exploration Analog. Volunteers will live inside a habitat for a full year, facing the isolation and resource limits of a real mission. It begins no earlier than August 2027 at Johnson Space Center. Cochrane admits it is not for him, but calls it an amazing opportunity. NASA’s July Skywatching Guide Finally, Cochrane looks up. On July 11 and 12, a crescent Moon lines up with Mars, Saturn, and Uranus before dawn. Then July 14 brings a new Moon, a great window for the returning Comet 10P/Tempel 2, and prime Milky Way viewing. Saturn’s thin ring angle is a bonus through a telescope. Cochrane wraps with the usual housekeeping and a reminder that every GoDaddy click supports the show. As always, he signs off wishing listeners a great night. The post Claude Science: AI Workbench for Scientists #1868 appeared first on Geek News Central.
Join us as Mike Fiedler (AWS Hero, PyPI Safety & Security Engineer, Python Software Foundation) makes the case for eliminating long-lived credentials from your release workflow - before an attacker does it for you. Mike walks through the real-world incidents that motivated Trusted Publishing, how OIDC-based short-lived tokens work under the hood, and the step-by-step process for setting it up in GitHub Actions. You'll learn how the 2024 Ultralytics compromise was forensically investigated thanks to Sigstore attestations, why that API token in your repo is just a password with a fancy hat, common pitfalls that will have you debugging for four hours, and why deleting your old token after setup is the step everyone forgets. PyPI went from 10% Trusted Publishing adoption in February 2024 to 36% today - this episode is how you become part of that number. Timestamps 0:00 Welcome & Introduction 4:00 Mike's PyCon US World Tour Recap 8:00 The Scale of PyPI: 13B Requests/Day & 36% Adoption 12:09 Why Long-Lived Tokens Fail: Four Attack Models 16:47 Case Study: The 2024 Ultralytics Compromise 21:44 What is Trusted Publishing? OIDC Explained 27:04 How the GitHub Actions Flow Actually Works 34:12 Other Registries: npm, RubyGems, crates.io, NuGet 36:34 Common Pitfalls & Debugging Tips 42:29 Provenance & Sigstore Attestations 44:22 The Step Everyone Forgets: Delete Your Old Token 47:06 Migration Guide & Getting Started This Week How to find Mike: https://www.linkedin.com/in/miketheman/ https://www.python.org/psf-landing/ Links from the show:
Чтобы научиться программировать и разбираться в тонкостях Python 3.12 записывайтесь на базовый курс Learn Python — https://clck.ru/3MuShF Ведущие – Григорий Петров и Михаил Корнеев Новости выпуска: Мейнтейнер httpx закрыл доступ к issues и discussions — https://github.com/encode/httpx/discussions/3784 Anthropic invests $1.5 million in the Python Software Foundation and open source security — https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html Evolving Git for the next decade — https://lwn.net/Articles/1057561/ A CLI to fight GitHub spam — https://hugovk.dev/blog/2026/gh-triage/ Starlette 1.0.0rc1 — https://starlette.dev/release-notes/ Ссылки выпуска: Курс Learn Python — https://learn.python.ru/advanced Канал Миши в Telegram — https://t.me/tricky_python Канал Moscow Python в Telegram — https://t.me/moscow_python Все выпуски — https://podcast.python.ru Митапы Moscow Python — https://moscowpython.ru Канал Moscow Python на Rutube — https://rutube.ru/channel/45885590/ Канал Moscow Python в VK — https://vk.com/moscowpythonconf
Python 3.14 is here and continues Python's evolution toward greater performance, scalability, and usability. The new release formally supports free-threaded, no-GIL mode, introduces template string literals, and implements deferred evaluation of type annotations. It also includes new debugging and profiling tools, along with many other features. Łukasz Langa is the CPython Developer in Residence at the Python Software Foundation, and he joins Sean Falconer to discuss the 3.14 release, the future of free threading, type system improvements, Python's growing role in AI, and how the language continues to evolve while maintaining its commitment to backward compatibility. Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Python 3.14 with Łukasz Langa appeared first on Software Engineering Daily.
Python 3.14 is here and continues Python's evolution toward greater performance, scalability, and usability. The new release formally supports free-threaded, no-GIL mode, introduces template string literals, and implements deferred evaluation of type annotations. It also includes new debugging and profiling tools, along with many other features. Łukasz Langa is the CPython Developer in Residence at the Python Software Foundation, and he joins Sean Falconer to discuss the 3.14 release, the future of free threading, type system improvements, Python's growing role in AI, and how the language continues to evolve while maintaining its commitment to backward compatibility. Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Python 3.14 with Łukasz Langa appeared first on Software Engineering Daily.
Python 3.14 is here and continues Python's evolution toward greater performance, scalability, and usability. The new release formally supports free-threaded, no-GIL mode, introduces template string literals, and implements deferred evaluation of type annotations. It also includes new debugging and profiling tools, along with many other features. Łukasz Langa is the CPython Developer in Residence at the Python Software Foundation, and he joins Sean Falconer to discuss the 3.14 release, the future of free threading, type system improvements, Python's growing role in AI, and how the language continues to evolve while maintaining its commitment to backward compatibility. Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Python 3.14 with Łukasz Langa appeared first on Software Engineering Daily.
Wikipedia is 25 years old and has found a good way to deal with the AI scraping problem, the Python Software Foundation funds the security work they had planned, curl’s bug bounty program is ending, Raspberry Pi has new underwhelming hardware, and European AWS hasn’t won Félim over. Plus a reminder about the upcoming OggCamp event, and a call for participation. News Wikipedia celebrates 25 years of knowledge at its best (and does deals with more AI companies) Wikipedia volunteers spent years cataloging AI tells. Now there’s a plugin to avoid them Anthropic invests $1.5 million in the Python Software Foundation and open source security The end of the curl bug-bounty Introducing the Raspberry Pi AI HAT+ 2: Generative AI on Raspberry Pi 5 Raspberry Pi Flash Drive available now from $30: a high-quality essential accessory AWS flips switch on Euro cloud as customers fret about digital sovereignty OggCamp 2026 OggCamp crew lead Andy Piper tells us about the upcoming unconference. Call for volunteer crew Call for papers Check out Andy's podcast Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here
Wikipedia is 25 years old and has found a good way to deal with the AI scraping problem, the Python Software Foundation funds the security work they had planned, curl’s bug bounty program is ending, Raspberry Pi has new underwhelming hardware, and European AWS hasn’t won Félim over. Plus a reminder about the upcoming OggCamp event, and a call for participation. News Wikipedia celebrates 25 years of knowledge at its best (and does deals with more AI companies) Wikipedia volunteers spent years cataloging AI tells. Now there’s a plugin to avoid them Anthropic invests $1.5 million in the Python Software Foundation and open source security The end of the curl bug-bounty Introducing the Raspberry Pi AI HAT+ 2: Generative AI on Raspberry Pi 5 Raspberry Pi Flash Drive available now from $30: a high-quality essential accessory AWS flips switch on Euro cloud as customers fret about digital sovereignty OggCamp 2026 OggCamp crew lead Andy Piper tells us about the upcoming unconference. Call for volunteer crew Call for papers Check out Andy's podcast Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here
Topics covered in this episode: Better Django management commands with django-click and django-typer PSF Lands a $1.5 million sponsorship from Anthropic How uv got so fast PyView Web Framework Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 11am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Better Django management commands with django-click and django-typer Lacy Henschel Extend Django manage.py commands for your own project, for things like data operations API integrations complex data transformations development and debugging Extending is built into Django, but it looks easier, less code, and more fun with either django-click or django-typer, two projects supported through Django Commons Michael #2: PSF Lands a $1.5 million sponsorship from Anthropic Anthropic is partnering with the Python Software Foundation in a landmark funding commitment to support both security initiatives and the PSF's core work. The funds will enable new automated tools for proactively reviewing all packages uploaded to PyPI, moving beyond the current reactive-only review process. The PSF plans to build a new dataset of known malware for capability analysis The investment will sustain programs like the Developer in Residence initiative, community grants, and infrastructure like PyPI. Brian #3: How uv got so fast Andrew Nesbitt It's not just be cause “it's written in Rust”. Recent-ish standards, PEPs 518 (2016), 517 (2017), 621 (2020), and 658 (2022) made many uv design decisions possible And uv drops many backwards compatible decisions kept by pip. Dropping functionality speeds things up. “Speed comes from elimination. Every code path you don't have is a code path you don't wait for.” Some of what uv does could be implemented in pip. Some cannot. Andrew discusses different speedups, why they could be done in Python also, or why they cannot. I read this article out of interest. But it gives me lots of ideas for tools that could be written faster just with Python by making design and support decisions that eliminate whole workflows. Michael #4: PyView Web Framework PyView brings the Phoenix LiveView paradigm to Python Recently interviewed Larry on Talk Python Build dynamic, real-time web applications using server-rendered HTML Check out the examples. See the Maps demo for some real magic How does this possibly work? See the LiveView Lifecycle. Extras Brian: Upgrade Django, has a great discussion of how to upgrade version by version and why you might want to do that instead of just jumping ahead to the latest version. And also who might want to save time by leapfrogging Also has all the versions and dates of release and end of support. The Lean TDD book 1st draft is done. Now available through both pythontest and LeanPub I set it as 80% done because of future drafts planned. I'm working through a few submitted suggestions. Not much feedback, so the 2nd pass might be fast and mostly my own modifications. It's possible. I'm re-reading it myself and already am disappointed with page 1 of the introduction. I gotta make it pop more. I'll work on that. Trying to decide how many suggestions around using AI I should include. It's not mentioned in the book yet, but I think I need to incorporate some discussion around it. Michael: Python: What's Coming in 2026 Python Bytes rewritten in Quart + async (very similar to Talk Python's journey) Added a proper MCP server at Talk Python To Me (you don't need a formal MCP framework btw) Example one: latest-episodes-mcp.png Example two: which-episodes-mcp.webp Implmented /llms.txt for Talk Python To Me (see talkpython.fm/llms.txt ) Joke: Reverse Superman
Parce que… c'est l'épisode 0x696! Shameless plug 29 janvier 2026 - The Coming AI Hackers 25 et 26 février 2026 - SéQCure 2026 CfP 31 mars au 2 avril 2026 - Forum INCYBER - Europe 2026 14 au 17 avril 2026 - Botconf 2026 28 et 29 avril 2026 - Cybereco Cyberconférence 2026 9 au 17 mai 2026 - NorthSec 2026 3 au 5 juin 2026 - SSTIC 2026 19 septembre 2026 - Bsides Montréal Notes IA Grok… What Should We Learn From How Attackers Leveraged AI in 2025? LLMs are Accelerating the Ransomware Lifecycle to Gain Speed, Volume, and Multilingual Reach Prompt injection Anthropic's Files API exfiltration risk resurfaces in Cowork New One-Click Microsoft Copilot Vulnerability Grants Attackers Undetected Access to Sensitive Data Claude Cowork – Quand l'IA d'Anthropic se fait exfiltrer vos fichiers Signal Signal creator Moxie Marlinspike wants to do for AI what he did for messaging ‘Signal' President and VP warn agentic AI is insecure, unreliable, and a surveillance nightmare ‘Most Severe AI Vulnerability to Date' Hits ServiceNow ChatGPT will get ads. Free and Go users first Souveraineté Cloudflare CEO threatens to pull out of Italy Italy's privacy watchdog, scourge of US big tech, hit by corruption probe La France remet ça et ordonne aux VPNs de bloquer encore plus de sites pirates China bans U.S. and Israeli cybersecurity software over security concerns SéQCure 2021 - Splinternet par Franck Desert AWS flips switch on Euro cloud as sovereignty fears mount Dutch experts warn U.S. takeover of DigiD platform poses national security risks Escaping the trap of US tech dependence Privacy Privacy and Cybersecurity Laws in 2026 Pose Challenges Police Unmask Millions of Surveillance Targets Because of Flock Redaction Error UK backtracks on digital ID requirement for right to work France fines telcos €42M for issues leading to 2024 breach US regulator tells GM to hit the brakes on customer tracking Foreigners' data stolen in hack of French immigration agency Red Facebook login thieves now using browser-in-browser trick More than 40 countries impacted by North Korea IT worker scams, crypto thefts Never-before-seen Linux malware is “far more advanced than typical” Predator spyware demonstrates troubleshooting, researcher-dodging capabilities OGhidra - Dopage à l'IA pour Ghidra en local China spies used Maduro capture as lure to phish US agencies A simple CodeBuild flaw put every AWS environment at risk Pourquoi votre vieux serveur Windows est une bombe à retardement, et comment la désamorcer Windows? Linux? Browser? Same Executable Blue Selectively showing “act on your behalf” warning for GitHub Apps is in public preview Python Software Foundation News: Anthropic invests $1.5 million in the Python Software Foundation and open source security Microsoft January 2026 Patch Tuesday fixes 3 zero-days, 114 flaws CISO Succession Crisis Highlights How Turnover Amplifies Risks Divers Internet monitoring experts say Iran blackout likely to continue Access to Elon Musk's Starlink internet service is now free in Iran as regime continues brutal crackdown on protests Poland says it repelled major cyberattack on power grid, blames Russia Judge tosses CrowdStrike shareholder suit over 2024 outage 1980s Hacker Manifesto Collaborateurs Nicolas-Loïc Fortin Crédits Montage par Intrasecure inc Locaux réels par Intrasecure inc
Core messagePersonal AI, consumer devices, and global networks are converging into a new arena where data, infrastructure, and talent are strategic assets, not just products.Policy, open-source security, and novel computing architectures provide early but meaningful counterweights to surveillance capitalism and cyber conflict.AI: privacy vs conveniencePrivacy-first AI like Moxie Marlinspike's Confer uses open-source code, end‑to‑end encryption, on‑device keys, and secure hardware to ensure user conversations cannot be read even by the service operator.Google's Gemini-powered Gmail adds an AI Inbox, thread summaries, and writing aids that mine inbox content to generate to‑dos and answers, while promising not to use email data to train foundation models and allowing opt‑outs.Corporate missteps and surveillance“Worst in Show” critics highlight products like over‑engineered smart fridges, Ring facial recognition, and disposable gadgets as emblematic of poor repairability, expanded surveillance, and e‑waste.Wegmans' biometric collection and Google's outreach encouraging teens to remove parental supervision show how corporate policies can quietly shift control and weaken privacy and safety norms.Tech as geopolitical battlefieldCampaigns such as China-linked “Salt Typhoon” exploit weaknesses in legacy telecom protocols like SS7, enabling interception of calls and texts from U.S. officials and potentially users worldwide.Taiwan's arrest warrant for OnePlus's CEO over alleged illegal recruitment reflects broader state-backed efforts by China to secure foreign tech talent and IP through front companies and incentive programs.Emerging safeguards and breakthroughsCalifornia's DROP platform operationalizes its Delete Act, letting residents issue one verified request that compels all registered data brokers to delete personal data and comply on a recurring schedule under penalty of fines.Anthropic's $1.5M partnership with the Python Software Foundation strengthens security for CPython and PyPI, hardening open‑source supply chains while funding community sustainability.Sandia's neuromorphic computing results show brain‑inspired hardware can efficiently solve complex partial differential equations, hinting at future high‑performance systems that are far more energy‑efficient than today's supercomputers.
EP 274. In this week's update:Moxie Marlinspike, architect of Signal's groundbreaking privacy standards, now brings his uncompromising approach to secure, user-controlled artificial intelligence with the launch of Confer.The fifth annual Worst in Show anti-awards returned to CES 2026, shining a harsh spotlight on the year's most wasteful, invasive, and counterproductive consumer electronics.Wegmans has quietly expanded biometric surveillance in its New York City stores, collecting facial, iris, and voice data from every shopper under the stated goal of safety and security.California's new DROP law marks a major victory for consumer privacy, empowering residents to delete their personal information from hundreds of data brokers with a single request.Google faces intense backlash after directly notifying 13-year-olds that they can unilaterally remove parental supervision from their accounts, raising serious concerns about child safety and parental authority.Chinese state-sponsored hackers, operating under the long-running Salt Typhoon campaign, have compromised email accounts of staff on multiple powerful U.S. House committees.Anthropic has committed $1.5 million over two years to the Python Software Foundation, targeting major security improvements to CPython and PyPI to protect millions of developers and users.Neuromorphic computers, designed to emulate the human brain's architecture, have demonstrated remarkable efficiency and accuracy in solving complex partial differential equations, challenging conventional assumptions about their capabilities.Let's go get the moxie.Find this week's full transcript here.
Guests Dawn Wages | Loren Crary Panelist Richard Littauer Show Notes In this episode of Sustain, Richard Littauer talks with Dawn Wages, former Chair of the Python Software Foundation board and Loren Crary, Deputy Executive Director of the PSF, about how the PSF sustains Python and its community, governance, fundraising, and events like PyCon US, and why they ultimately turned down a $1.5M NSF grant rather than accept new anti-DEI conditions. They walk through what the grant was for, how the decision unfolded, the financial and ethical risks involved, and the overwhelming community response in donations and support, ending with a call to participate in the PSF fundraiser and submit talks to PyCon US 2026. Press download now to hear more! [00:02:41] Dawn explains she just finished her term as Chair at the PSF Board, previously served as Treasurer, and that board seats are elected volunteer toles with three-year terms. [00:03:40] Loren describes her job as Deputy Executive Director, #2 to ED Deb Nicholson. She leads fundraising and revenue strategy, handles internal operations and strategic planning, and she clarifies that the Python Steering Council steers the language itself and mentions PyCon US will be in Long Beach, CA May 2026. [00:05:38] Dawn shares a personal story how PSF funding and local Python user group helped her start in Python a decade ago and encourages listeners to donate and use company matching. [00:06:57] Loren speaks about sponsors and individual donors and plugs the fundraiser and the “cute snake thermometer” on the donate page. [00:08:00] Richard, as a board member of Python New Zealand, underscores PSF's support for Python user groups and conferences. He then pivots to ask about strategy where Loren describes how the board leads strategy. [00:13:34] Dawn reflects on learning to chair the board for the first time, praising staff expertise, and she describes the ‘flywheel' model where staff and board collaborate closely, with staff often joining board meetings to co-develop strategy. [00:15:18] Loren highlights the PSF board and representation. [00:16:59] Richard gives a special shout-out to Phyllis Dobbs as one of the “unsung heroes” of open source, noting her work with OSI and Deb in the past. [00:17:26] The convo turns to the NSF Safe OSE program and what happened with the large grant the PSF was awarded and then declined. Loren details everything that happened and gives a shout-out to Seth Larson, whom she collaborated with. [00:29:00] Loren reads the key clause that PSF would need to affirm, and the board ultimately made the call that it was too risky to their mission to accept the terms. [00:31:42] Dawn explains the board's decision to withdraw and Loren notes that no one on the board or staff ever floated “dropping DEI to take the money.” [00:33:55] Dawn points to Python's reputation as a welcoming, diverse community and DEI is portrayed as “lifeblood,” not an optional extra. [00:35:03] What happened after they said they weren't taking the money? Dawn and Loren recount an outpouring of support after the public statement, and we find out how much money the fundraiser has made so far along including an anonymous donation. [00:38:33] Dawn zooms out to decades of conversations about funding open source, arguing that individual donors and major AI companies profiting from Python should be contributing at scale. [00:41:20] Richard reinforces the ongoing donation, and Loren plugs the PyCon US Call for Proposals (open through December 19) with new AI and security tracks and invites listeners to submit. Quotes [00:07:09] “If you want to know what a nonprofit does, look at who their funders are and that's who they're working for.” [00:12:07] “The board sets a strategy, but there needs to be a ‘flywheel' from the staff to keep things like that going.” [00:18:45] “We dipped our toes into grant funding, and we thought that would be a great way to make our work more sustainable.” [00:32:40] “The $1.5 million is not net worth putting the future health and safety of the language in the organization in jeopardy.” [00:32:58] “I am proud that at no point did anyone float: What if we just stopped doing everything DEI and take the money?” [00:38:09] “I like my boss to be the users.” [00:38:41] “We've been talking about what it means to fund open source for decades…I think this is an interesting arc that we're experiencing. I'm hoping that the numbers will have two or three commas from individual donations.” Spotlight [00:42:15] Richard's spotlight is Phyllis Dobbs. [00:42:26] Dawn's spotlight is PyScript. [00:42:42] Loren's spotlight is The Carpentries. Links SustainOSS (https://sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) richard@sustainoss.org (mailto:richard@sustainoss.org) SustainOSS Discourse (https://discourse.sustainoss.org/) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) SustainOSS Bluesky (https://bsky.app/profile/sustainoss.bsky.social) SustainOSS LinkedIn (https://www.linkedin.com/company/sustainoss/) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Socials (https://www.burntfen.com/2023-05-30/socials) Dawn Wages Website (https://dawnwages.info/) Loren Crary LinkedIn (https://www.linkedin.com/in/loren-crary/) Python Software Foundation (http://www.python.org/psf/) PSF Donate (https://donate.python.org/) PyCon US 2026, Long Beach, CA (https://us.pycon.org/2026/) The Philadelphia Python Users Group (PhillyPUG) (https://www.meetup.com/phillypug/) Safety, Security, and Privacy of Open Source Ecosystems (Safe-OSE) (https://www.nsf.gov/funding/opportunities/safe-ose-safety-security-privacy-open-source-ecosystems) PSF Welcomes New Security Developer in Residence with Support from Alpha-Omega (https://openssf.org/blog/2023/06/22/psf-welcomes-new-security-developer-in-residence-with-support-from-alpha-omega/) Seth Michael Larson-GitHub (https://github.com/sethmlarson) Seth Larson Blog post: I am the first PSF Security Developer-in-Residence (https://sethmlarson.dev/security-developer-in-residence) Python Software Foundation turns down $1.5 million NSF grant because of the anti-DEI strings attached (The Verge) (https://www.theverge.com/news/808268/python-software-foundation-turns-down-1-5-million-nsf-grant-because-of-the-anti-dei-strings-attached) The PSF has withdrawn a $1.5 million proposal to US government grant program (PSF Blog post) (https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html) PSF Board Meeting Minutes Archive (Python) (https://www.python.org/psf/records/board/minutes/) Phyllis Dobbs (https://www.linkedin.com/in/phyllisadobbs/) PyScript (https://pyscript.net/) The Carpentries (https://carpentries.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Dawn Wages and Loren Crary.
In this episode Seth Larson gives us a cornucopia of topics relating to Python security. Seth discusses the Python Software Foundation's decision to reject a significant grant NSF. Diversity is a big deal to python, so this was a no brainier. We discuss the upcoming PyCon US conference, featuring a new security track that fosters collaboration between developers and security experts. Josh is a huge fan of having a security track at developer conferences. And we close on a paper about zip and tar archives Seth wrote. It seems like we should have zip and tar security figured out by now, but we don't. Thankfully Seth is working on it. The show notes and blog post for this episode can be found at https://opensourcesecurity.io/2025/2025-11-python-security-seth-larson/
After turning down $1.5 Million from the US Government as an act of DEI Virtue Signalling, the Python Software Foundation reveals that they have a $1.4 Million deficit, with only 6 months of money left.More from The Lunduke Journal: https://lunduke.com/ This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit lunduke.substack.com/subscribe
Topics covered in this episode: The PSF has withdrawn a $1.5 million proposal to US government grant program A Binary Serializer for Pydantic Models T-strings: Python's Fifth String Formatting Technique? Cronboard Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: The PSF has withdrawn a $1.5 million proposal to US government grant program Related post from Simon Willison ARS Technica: Python plan to boost software security foiled by Trump admin's anti-DEI rules The Register: Python Foundation goes ride or DEI, rejects government grant with strings attached In Jan 2025, the PSF submitted a proposal for a US NSF grant under the Safety, Security, and Privacy of Open Source Ecosystems program. After months of work by the PSF, the proposal was recommended for funding. If the PSF accepted it, however, they would need to agree to the some terms and conditions, including, affirming that the PSF doesn't support diversity. The restriction wouldn't just be around the security work, but around all activity of the PSF as a whole. And further, that any deemed violation would give the NSF the right to ask for the money back. That just won't work, as the PSF would have already spent the money. The PSF mission statement includes "The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers." The money would have obviously been very valuable, but the restrictions are just too unacceptable. The PSF withdrew the proposal. This couldn't have been an easy decision, that was a lot of money, but I think the PSF did the right thing. Michael #2: A Binary Serializer for Pydantic Models 7× Smaller Than JSON A compact binary serializer for Pydantic models that dramatically reduces RAM usage compared to JSON. The library is designed for high-load systems (e.g., Redis caching), where millions of models are stored in memory and every byte matters. It serializes Pydantic models into a minimal binary format and deserializes them back with zero extra metadata overhead. Target Audience: This project is intended for developers working with: high-load APIs in-memory caches (Redis, Memcached) message queues cost-sensitive environments where object size matters Brian #3: T-strings: Python's Fifth String Formatting Technique? Trey Hunner Python 3.14 has t-strings. How do they fit in with the rest of the string story? History percent-style (%) strings - been around for a very long time string.Template - and t.substitute() - from Python 2.4, but I don't think I've ever used them bracket variables and .format() - Since Python 2.6 f-strings - Python 3.6 - Now I feel old. These still seem new to me t-strings - Python 3.14, but a totally different beast. These don't return strings. Trey then covers a problem with f-strings in that the substitution happens at definition time. t-strings have substitution happen later. this is essentially “lazy string interpolation” This still takes a bit to get your head around, but I appreciate Trey taking a whack at the explanation. Michael #4: Cronboard Cronboard is a terminal application that allows you to manage and schedule cronjobs on local and remote servers. With Cronboard, you can easily add, edit, and delete cronjobs, as well as view their status. ✨ Features ✔️ Check cron jobs ✔️ Create cron jobs with validation and human-readable feedback ✔️ Pause and resume cron jobs ✔️ Edit existing cron jobs ✔️ Delete cron jobs ✔️ View formatted last and next run times ✔️ Accepts special expressions like @daily, @yearly, @monthly, etc. ✔️ Connect to servers using SSH, using password or SSH keys ✔️ Choose another user to manage cron jobs if you have the permissions to do so (sudo) Extras Brian: PEP 810: Explicit lazy imports, has been unanimously accepted by steering council Lean TDD book will be written in the open. TOC, some details, and a 10 page introduction are now available. Hoping for the first pass to be complete by the end of the year. I'd love feedback to help make it a great book, and keep it small-ish, on a very limited budget. Joke: You are so wrong!
Mark Shuttleworth recently spoke to us about what he's apprehensive and excited about in the tech world, and more. Plus in the news: Ubuntu Unity needs help to survive, the Python Software Foundation turns down a large government grant, Fedora allows AI contributions, SUSE goes all in on AI, and KDE hits its fundraising goal.... Read More
Mark Shuttleworth recently spoke to us about what he's apprehensive and excited about in the tech world, and more. Plus in the news: Ubuntu Unity needs help to survive, the Python Software Foundation turns down a large government grant, Fedora allows AI contributions, SUSE goes all in on AI, and KDE hits its fundraising goal.... Read More
The Python Software Foundation has turned down a $1.5 Million Dollar grant from the US government, as it would require them to cease discriminatory Diversity, Equity, & Inclusion practices. More from The Lunduke Journal: https://lunduke.com/ This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit lunduke.substack.com/subscribe
In this episode I discuss the Python Software Foundation with Deb Nicholson. We discuss their contributions to the Python programming community. Learn how this dedicated organization supports the growth and innovation of Python, fostering an ecosystem for developers worldwide. Everything funding open-source projects to organizing community events, discover the initiatives that make the Python Software Foundation a force for positive change in the tech world. The show notes and blog post for this episode can be found at https://opensourcesecurity.io/2025/2025-09-psf-deb-nicholson/
Mike Fiedler, PyPI Safety and Security Engineer for the Python Software Foundation, joins the vBrownBag to talk about risks of software supply chain insecurity, and the concrete actions that software consumers & producers can take to make their software safer. Chapters: 02:12 Introducing Mike 07:20 What is software supply chain security? 08:45 Recent examples of software supply chain compromises 12:15 How do we prevent compromises in open source software? 18:57 Software consumers & software producers in the software supply chain 21:32 Recommended practices for software consumers 42:40 Recommended practices for software producers 50:15 Where to find Mike, and audience questions Resources: https://lnk.bio/miketheman https://blog.pypi.org
When I found out that Django developer and Python Software Foundation chair Dawn Wages has a chapter in her upcoming Domain-Driven Django book called “Just Use Postgres”, I knew we had to get her on the show. In this episode of Talking Postgres with Claire Giordano, Dawn breaks down why so many Python and Django developers have such an affinity for Postgres. And we dive into the Djangonaut Space mentoring program (where contributors launch), learn why “free as in puppies” beats “free as in cake” for open source vibes, and dig into why Python is the second-best language for everything.Links mentioned in this episode:Project page: psycopgDocumentation: Psycopg 3 – PostgreSQL database adapter for PythonProject page: PostgreSQL open source projectGit repo: code for PostgreSQL.org websiteConference: PyCon US 2025, happening May 14-22 in PittsburghConference: PGConf.dev 2025 Schedule, happening May 13-16 in Montreal CanadaConference: Prague PostgreSQL Developer Day 2025 (P2D2) Schedule, which took place Jan 28-29Wikipedia page: Model-view-controller software design patternBook: Professional ASP.NET MVC 1.0, affectionately called “the four heads book”Podcast episode: Working in Public with Simon Willison & Marco SlotBlog: Simon Willison's TILs, aka Things I've learnedSimon Willison's Weblog: Here's how I use LLMs to help me write codeSimon Willison's Weblog: How I make annotated presentationsSurvey: Python Developers Survey 2023 ResultsPython Docs: What's new in Python 3.14Mentorship program: Djangonaut SpaceMentorship program: Media & Talks about Djangonaut SpacePodcast episode: Why mentor Postgres developers with Robert HaasSlides: PGConf EU 2024 talk by Claire Giordano about Contributions to Postgres, including maps showing how global the Postgres project isVideo of POSETTE 2024 talk by Paolo Melchiorre: Semantic search with Django, PostgreSQL, & pgvectorVideo of Citus Con 2023 talk: Maps with Django (and PostGIS), by Paolo MelchiorreVideo of Citus Con 2022 talk: Django with PostgreSQL superpowers, by Paolo MelchiorreConference: DjangoCon Africa 2025, happening August 11-15 in Tanzania Calendar invite: LIVE recording of Ep26 of Talking Postgres to happen on Wed Apr 02, 2025 with guest Bruce Momjian, to talk about Open Source Leadership
In episode 146 of Teaching Python, hosts Sean Tibor and Kelly Schuster Perez delve into the newly established Python Education and Outreach Work Group, featuring guests Cheuk Ting Ho and Keith Murray. The group, aimed at enhancing Python education within the community, outlines its mission to gather feedback on educational resources and support initiatives like the Education Summit at PyCon US. Keith and Cheuk discuss their backgrounds and roles within the Python Software Foundation, emphasizing the need for fresh educational content and community engagement. The episode also explores the work group's goals, which include: Seeking and receiving feedback on Python educational resources Consolidating and improving existing Python education materials Supporting and expanding the education summit at PyCon US Additionally, the hosts share personal 'wins of the week,' highlighting the importance of accountability and community in the educational journey. Kelly and Sean discuss their past experiences with the Education Summit and encourage listeners to get involved by submitting talk proposals or joining in interactive sessions. The episode concludes with practical advice on how educators and enthusiasts can engage with the group to further Python education and outreach. Special Guests: Cheuk Ting Ho and Keith Murray.
On this Screaming in the Cloud In this episode of Screaming in the Cloud, Corey Quinn is joined by AWS container hero and security engineer at the Python Software Foundation, Mike Fiedler. They delve into the intricacies of Python's ecosystem, discussing the evolution of PyPI, its significance, and the ongoing battles against security threats like account takeover attacks and typo-squatting. Mike sheds light on his role in maintaining the security and reliability of the Python Package Index, the importance of 2FA, and the collaborative efforts with security researchers. Corey and Mike also explore the challenges and philosophies surrounding legacy systems versus greenfield development, with insights on maintaining critical infrastructure and the often-overlooked aspects of social engineering.Show Highlights(0:00) Introduction(0:47) The Duckbill Group sponsor read(1:21) Breaking down the Python nomenclature and its usability(5:49) Figuring out how Boto3 is one of the most downloaded packages(6:43) Why Mike is the only full-time security and safety engineer at the Python Software Foundation(9:53) How the Python Software Foundation affords to operate(14:17) Mike's stack security work(16:14) The Duckbill Group sponsor read(16:57) Having the "impossible job" of stopping supply chain attacks(21:00) The dangers of social engineering attacks(24:44) Why Mike prefers to work on legacy systems(33:30) Where you can find more from MikeAbout Mike FiedlerMike Fiedler is a highly analytical, forward-thinking Information Technology professional. His broad-based background includes systems administration and engineering in global environments. Mike is technically astute and versatile with ability to quickly learn, master, and leverage new technologies to meet business needs and has a track record of success in improving performance, stability, and security for all infrastructure and product initiatives.Mike is also bilingual, speaks English and Hebrew, and he loves solving puzzling problems.LinksMike's Mastadon: https://hachyderm.io/@mikethemanMike's Bluesky: https://bsky.app/profile/miketheman.comMike's Python Software Foundation blog posts: https://blog.pypi.org/The Python Package Index Safety & Security Engineer: First Year in Review: https://blog.pypi.org/posts/2024-08-16-safety-and-security-engineer-year-in-review/SponsorThe Duckbill Group: duckbillgroup.com
How do you build a sustainable open-source project and community? What lessons can be learned from Python's history and the current mess that the WordPress community is going through? This week on the show, we speak with Paul Everitt from JetBrains about navigating open-source funding and the start of the Python Software Foundation.
If you are listening to this show, you have likely heard of a programming language called Python. And if you are a Python developer, you've likely heard of a podcast dedicated to this programming language - Talk Python To Me. It was started by none other than Michael Kennedy, a Python Software Foundation fellow who managed to turn his expertise into a viable bootstrapped business. In this show, we talk about ways to plan a training business from scratch, what tactics worked best to grow a podcast audience, and how to make sure that you have a viable idea before you quit your day job.
En este episodio de Charlas Técnicas de AWS, exploramos el mundo de Python con Denny Pérez, Directora de la Python Software Foundation. Desde su viaje de Dominicana a Canadá hasta su rol en la comunidad global de Python, Denny comparte su experiencia, sus contribuciones y las posibilidades de Python en distintas industrias.Este es el episodio 17 de la temporada 5ta.Tabla de Contenidos:01:10 Conociendo a nuestra invitada Denny Pérez, de Dominicana a Canadá03:20 ¿Por qué Python y no Java?04:52 De Python a Directora de la Python Software Foundation (PSF)06:06 ¿Qué funciones realiza la PSF?07:10 Funciones de los Directores de la PSF09:59 ¿Cómo contribuir en Python?12:00 Frameworks de aplicaciones en Python13:56 Python 3.13, novedades21:23 Usando Streamlit para construir aplicaciones23:20 Python en el mundo de la Inteligencia Artificial25:59 Python en el espacio32:02 Python en el mundo hispanohablante41:06 Historias de Terror y errores comunes con PythonEl infierno de las dependenciasExponiendo tus claves al mundoBucles sin finIntegración con terceros53:39 Cierre: El futuro de PythonRedes Sociales de nuestra invitada:LinkedIN: https://www.linkedin.com/in/dennyperez18/Twitter: https://x.com/dennyperez18Otras redes: https://linktr.ee/Dennyperez18Recursos sobre Python y la PSFPython: python.orgPython Software Foundation: https://www.python.org/psfPyladies: https://pyladies.com/Hablemos Python: https://hablemospython.dev/Frameworks de aplicacionesFastAPI: https://tert0.github.io/fastapi-framework/Django: https://docs.djangoproject.com/en/5.1/Django Software Foundation (DSF): https://www.djangoproject.com/foundation/Python en Inteligencia Artificial y Ciencia de Datosdeeplearning.ai - AI for Python Beginners: https://www.deeplearning.ai/short-courses/ai-python-for-beginners/Safety (Seguridad en paquetes Python): https://pypi.org/project/safety/Python en el Espacio y CienciaVisualizando el Espacio: App de Satélites con Streamlit: https://dev.to/aws-espanol/visualizando-el-espacio-como-construir-tu-propia-app-de-satelites-con-ia-y-streamlit-4pp4NASA Ingenuity Helicopter: https://github.com/readme/featured/nasa-ingenuity-helicopterFprime: https://github.com/nasa/fprimeAstropy: https://www.astropy.org/Proyecto SKA Astronomía: https://www.linkedin.com/posts/gruizesteban_cosmos-satellites-universe-activity-7248935127043493888-lnorLíneas Nazca: https://www.linkedin.com/posts/gruizesteban_ai-genai-drones-activity-7246470519204548608-5yWb✉️ Si quieren escribirnos pueden hacerlo a este correo: podcast-aws-espanol@amazon.comPodes encontrar el podcast en este link: https://aws-espanol.buzzsprout.com/O en tu plataforma de podcast favoritaMás información y tutoriales en el canal de youtube de Charlas Técnicas☆☆ NUESTRAS REDES SOCIALES ☆☆
Deb Nicholson, executive director of the Python Software Foundation, attributes Python's popularity to its minimal syntactical complexity, which appeals to beginners and seasoned developers alike. Python allows flexibility for those exploring coding without a specific focus, unlike purpose-built languages. Since her leadership began in 2022, Nicholson has overseen the foundation's role in managing Python's fiscal and operational needs, including the package index that hosts over half a million add-ons. This open ecosystem enables contributions from large corporations and individual developers while demanding vigilant security measures.Nicholson envisions Python's future advancements, particularly in improving multi-threading and expanding usage in mobile development. She acknowledges Python's critical role in AI and data science but remains cautious about AI's pervasive application, likening it to a temporary trend. On open source in the enterprise, Nicholson critiques companies profiting from open-source tools while adopting restrictive licenses. Instead, she admires models like Red Hat's, which leverage open source sustainably without compromising accessibility or innovation.Learn more from The New Stack about Python: Python 3.13: Blazing New Trails in Performance and ScaleThe Top 5 Python Packages and What They DoPython Mulls a Change in Version NumberingJoin our community of newsletter subscribers to stay on top of the news and at the top of your game.
Josh and Kurt talk to Seth Larson from the Python Software Foundation about security the Python ecosystem. Seth is an employee of the PSF and is doing some amazing work. Seth is showing what can be accomplished when we pay open source developers to do some of the tasks a volunteer might consider boring, but is super important work. Show Notes Seth Larson XKCD PGP Signature Seth's Blog Python and Sigstore Deprecating PGP - PEP 761 Python SBOMs
Topics covered in this episode: Why I Still Use Python Virtual Environments in Docker Python Developer Survey Results Anaconda Code add-in for Microsoft Excel Disabling Scheduled Dependency Updates Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through Our courses at Talk Python Training Hello, pytest! Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Why I Still Use Python Virtual Environments in Docker by Hynek Schlawack I was going to cover Production-ready Docker Containers with uv but decided to take this diversion instead. Spend a lot of time thinking about the secondary effects of what you do. venvs are well known and well documented. Let's use them. Brian #2: Python Developer Survey Results “… official Python Developers Survey, conducted as a collaborative effort between the Python Software Foundation and JetBrains.” Python w/ Rust rising, but still only 7% ““The drop in HTML/CSS/JS might show that data science is increasing its share of Python.” - Paul Everitt 37% contribute to open source. Awesome. Favorite Resources: Podcasts Lots of familiar faces there. Awesome. Perhaps I shouldn't have decided to move “Python Test” back to Test & Code Usage “Data analysis” down, but I think that's because “data engineering” is added. Data, Web dev, ML, devops, academic, Testing is down 23% Python Versions Still some 2 out there Most folks on 3.10-3.12 Install from: mostly python.org Frameworks web: Flask, Django, Requests, FastAPI … testing: pytest, unittest, mock, doctest, tox, hypothesis, nose (2% might be the Python 2 people) Data science 77% use pandas, 72% NumPy OS: Windows still at 55% Packaging: venv up to 55% I imaging uv will be on the list next year requirements.txt 63%, pyproject.toml 32% virtual env in containers? 47% say no Michael #3: Anaconda Code add-in for Microsoft Excel Run their Python-powered projects in Excel locally with the Anaconda Code add-in Powered by PyScript, an Anaconda supported open source project that runs Python locally without install and setup Features Cells Run Independently Range to Multiple Types init.py file is static and cannot be edited, with Anaconda Code, users have the ability to access and edit imports and definitions, allowing you to write top-level functions and classes and reuse them wherever you need. A Customizable Environment Brian #4: Disabling Scheduled Dependency Updates David Lord Interesting discussion of as they happen or batching of upsates to dependencies dependencies come in requirements files GH Actions in CI workflows pre-commit hooks David was seeing 60 PRs per month when set up on monthly updates (3 ecosystems * 20 projects) new tool for updating GH actions: gha-update, allows for local updating of GH dependencies New process Run pip-compile, gha-update, and pre-commit locally. Update a project's dependencies when actively working on the project, not just whenever a dependency updates. Note that this works fine for dev dependencies, less so for security updates from run time dependencies. But for libraries, runtime dependencies are usually not pinned. Extras Brian: Test & Code coming back this week Michael: Code in a Castle event Python Bytes badge spotting Guido's post removed for moderation Joke: C will watch in silence
Mike Fiedler, a PyPI safety and security engineer at the Python Software Foundation, prefers the title “code gardener,” reflecting his role in maintaining and securing open source projects. Recorded at PyCon US, Fiedler explains his task of “pulling the weeds” in code—handling unglamorous but crucial aspects of open source contributions. Since August, funded by Amazon Web Services, Fiedler has focused on enhancing the security of the Python Package Index (PyPI). His efforts include ensuring that both packages and the pipeline are secure, emphasizing the importance of vetting third-party modules before deployment.One of Fiedler's significant initiatives was enforcing mandatory two-factor authentication (2FA) for all PyPI user accounts by January 1, following a community awareness campaign. This transition was smooth, thanks to proactive outreach. Additionally, the foundation collaborates with security researchers and the public to report and address malicious packages.In late 2023, a security audit by Trail of Bits, funded by the Open Technology Fund, identified and quickly resolved medium-sized vulnerabilities, increasing PyPI's overall security. More details on Fiedler's work are available in the full interview video.Learn more from The New Stack about PyPl:PyPl Strives to Pull Itself Out of TroubleHow Python Is EvolvingPoisoned Lolip0p PyPI PackagesJoin our community of newsletter subscribers to stay on top of the news and at the top of your game.
Topics covered in this episode: * Hatch v1.8* svcs: A Flexible Service Locator for Python Steering Council 2024 Term Election Results Python protocols. When to use them in your projects to abstract and decoupling Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too. Michael #1: Hatch v1.8 Hatch now manages installing Python for you. Hatch can build .app and .exe stand-alone binaries for you The macOS ones are signed (signed!) Discussion here Brian #2: svcs : A Flexible Service Locator for Python Hynek A library to help structure and test Python web applications. “svcs (pronounced services) is a dependency container* for Python. It gives you a central place to register factories for types/interfaces and then imperatively acquire instances of those types with automatic cleanup* and **health checks.” “Benefits: Eliminates tons of repetitive boilerplate code, unifies acquisition* and cleanups of services, provides full static type safety for them, simplifies testing through loose coupling, improves live introspection and monitoring* with **health checks.” Hynek has started a YouTube channel, and is starting with an explanation of svcs. Yes, Hynek, we want more videos. I like that it's not a beginner level. My request for future videos: just past beginner, and also intermediate level. There are plenty of basics videos out there, not as many filling the gaps between beginner and production. Michael #3: Steering Council 2024 Term Election Results The 2024 Term Python Steering Council is: Pablo Galindo Salgado Gregory P. Smith Emily Morehouse Barry Warsaw Thomas Wouters Full results are available in PEP 8105 . How do you become a candidate? Candidates must be nominated by a core team member. If the candidate is a core team member, they may nominate themselves. Brian #4: Python protocols. When to use them in your projects to abstract and decoupling Carlos Vecina “Protocols are an alternative (or a complement) to inheritance, abstract classes and Mixins.” Understanding interactions between ABC, MixIns and Protocols in Python With examples Extras Brian: Donations. It's a decent time of the year to donate to projects that help you Python Software Foundation Django Software Foundation Python Bytes Also, look for “Sponsor this project” links in GitHub for projects you depend on. Michael: Mastodon guidelines (mine): If you have a picture and description, I'll probably follow you back If you have posts that seem relevant +1 If you have a verified webpage +1 If your account is private, won't. I don't understand really since private group messages already exist and the profile itself is public. Speaking of Mastodon. I had a productive conversation with the PSF and others around masks and conferences. Dropbox spooks users by sending data to OpenAI for AI search features There was a comment in the above article to the effect of “Once you give your data to a third party (even trusted like Dropbox), you no longer control that data.” That sent me searching and thinking… sync.com? proton drive (discount code)? nextcloud? filen.io? icedrive.net? ownCloud's recent CVE makes me a bit nervous of self-hosted options. Either way, Cryptomator is very interesting. Beyond privacy, this got me thinking, just how many hours of dev time have been diverted to add mediocre-at-best AI features to everything? I'm doing a big digital decluttering and have lots to say on that soon. Not submitting my talks to PyCascades this year. But I did submit 3 talks to PyCon US.
CHAOSScast – Episode 76 In this episode of CHAOSScast, Georg and Dawn have a conversation with guest, Anita Ihuman, about the vital subject of Diversity, Equity, and Inclusion (DEI) metrics within open source communities. Anita, who's a developer advocate and technical writer, shares her research about how DEI metrics are used and their effectiveness. They discuss the importance of documenting DEI efforts, reflect on the challenges faced by communities in improving inclusivity, and share success stories of events that have leveraged CHAOSS DEI badges to enhance participant experiences. Also, Anita encourages everyone to explore the comprehensive research findings for further insights. Download this episode now to hear more! [00:02:38] Anita explains her background and interest in the research, and her curiosity about the usage and effectiveness of DEI metrics, especially for underrepresented groups. [00:04:36] Georg asks about Anita's aspirations for academic publication, and she shares surprising findings from her research, including lack of codes of conduct in many open source communities and the perception of DEI as a myth in some legacy projects. [00:09:23] Anita provides examples of projects using DEI metrics, like Apache Traffic Control and the Apache Diversity and Inclusion project. [00:12:24] Dawn asks which DEI metrics should be prioritized by communities looking to improve. Anita suggests focusing on leadership and governance as starting points for improving diversity and inclusivity, along with mentorship and sponsorship opportunities. [00:14:52] Georg asks about the use of DIMD files (“ALL in project”) and Anita tells us she didn't encounter using it since it was introduced after her interviews were completed. However, one participant mentioned it could aid in championing DEI efforts. [00:15:58] Anita touches upon an article, “An Open Letter to the Python Software Foundation,” about challenges in funding applications and considers how CHAOSS metrics could help in such situations, particularly with sponsorship. [00:17:17] Dawn brings up concerns about using DEI metrics, and Anita discusses the potential flaws in DEI metrics, noting how differences in culture and background could affect the perception of norms and inclusivity, and stresses the importance of considering global perspectives in DEI metrics. [00:20:02] The discussion shifts to the discussion to DEI metrics for events and Georg notes the increasing adoption of these metrics by event organizers. Anita says the event badges program is popular and shares positive feedback on its impact on participation and overall event experience. [00:24:20] Anita shares an example of the Open Source Community Africa event's improved experience after adopting the DEI badge, emphasizing its positive feedback. [00:25:04] Georg and Anita discuss how the CHAOSS DEI badging helps event organizers implement DEI metrics, acting as a mirror to reflect on inclusivity and diversity. [00:28:09] Anita shares that she sees the research as enlightening, offering various perspectives on the potential of DEI metrics in the open source community. She encourages everyone to read the article for further insights. Value Adds (Picks) of the week: [00:29:43] Georg's pick is doing the German tradition of Advent calendars. [00:31:14] Dawn's pick is getting a carbon dioxide monitor for her office to encourage her to open her window for a few minutes to get some fresh air. [00:31:57] Anita's pick is seeing this research come to an end and the possibility of taking these findings further. Panelists: Georg Link Dawn Foster Guest: Anita Ihuman Links: CHAOSS (https://chaoss.community/) CHAOSS Project X/Twitter (https://twitter.com/chaossproj?lang=en) CHAOSScast Podcast (https://podcast.chaoss.community/) podcast@chaoss.community (mailto:podcast@chaoss.community) Georg Link Website (https://georg.link/) Dawn Foster X/Twitter (https://twitter.com/geekygirldawn?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Anita Ihuman GitHub (https://github.com/Anita-ihuman) Anita Ihuman X/Twitter (https://twitter.com/anita_ihuman) Unveiling the Impact: DEI Metrics Overcoming Social Barriers in Open Source-Blog Post by Anita Ihuman (https://chaoss.community/unveiling-the-impact-dei-metrics-overcoming-social-barriers-in-open-source/) An Open Letter to the Python Software Foundation (https://pythonafrica.blogspot.com/2023/12/an-open-letter-to-python-software_5.html) CHAOSScast Podcast-Episode 36:CHAOSS DEI Badging Initiative with Rachel Braun and Celia Stamps (https://podcast.chaoss.community/36) CHAOSScast Podcast-Episode 54:CHAOSS DEI Reflection Project (https://podcast.chaoss.community/54) CHAOSScon Europe 2024 (https://chaoss.community/chaosscon-2024-eu/) Apache Traffic Control (https://trafficcontrol.apache.org/) Apache Diversity and Inclusion (https://diversity.apache.org/) Special Guest: Anita ihuman.
Topics covered in this episode: A Python/Django Advent calendar Dropbase helps you build internal web apps with Python Real-world match/case Extra, extra, extra, so many extras! Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too. Brian #1: A Python/Django Advent calendar James Bennett's take on an Advent Calendar “I'm going to try to publish one short blog post each day of Advent 2023, each covering a small but hopefully useful tip or bit of information for Python and/or Django developers” First post also discusses using enums A couple cool testing posts Don't mock Python's HTTPX I didn't know HTTPX had built in transport mocking, very cool Test your documentation doctest discussion Michael #2: Dropbase helps you build internal web apps with Python Build fullstack web apps for your internal teams. Import existing Python scripts Quickly layer UIs and granular permissions on top. Turn any SQL SELECT into an admin panel with Smart Tables. Watch the video for the zen of it. Freemium model Brian #3: Real-world match/case Ned Batchelder Structural pattern matching example taken from a GitHub bot Matching nested dictionaries, pulling out bits of data The examples of not just matching but using case [structure] if [test on component] are neat. Michael #4: Extra, extra, extra, so many extras! WAY better DNS with Bunny.net DNS Terminal Secrets essay Meet the Supporting Developer in Residence (via Pycoders) Songs in Python code BohemianRhapsody.py MoneyForNothing.py PyCascades 2024 Project names blocked on PyPI to avoid name collision for downstream free-threaded Python distributions An Open Letter to the Python Software Foundation PSF's official mission https://discuss.python.org/t/python-3-12-1-now-available/40603 https://discuss.python.org/t/python-3-11-7-is-available/40778 Obfuscated Python winning (via Johannes Lippmann) Extras Brian: Python for VSCode, Dec 2023 release, rolls out better test discovery to everyone. Forcing pip to use virtualenv Advent of Code Joke: Too many open tabs
In this episode, we delve into personal growth with leadership stories from Tereza, the Head of Data Science at neuefische. Tereza discusses the significance of inclusive leadership practices and shares stories of individuals who've thrived in the ever-changing tech industry. Join us for a conversation that explores the real impact of leadership in the workplace. Leave with simple tips and tools to empower your own journey in unconventional ways. If you're seeking relatable inspiration and actionable advice, this episode is for you. These tales aren't just for the techies – they're for anyone looking for something more in their career or everyone who trying to figure things out.
Back again with governance... part two! (See also: part one!) Here we talk about some organizations and how they can be seen as "templates" for certain governance archetypes.Links:Cygnus, CygwinMastodonAndroidFree Software Foundation, GNUSoftware Freedom Conservancy, Outreachy, Conservancy's copyleft compliance projectsCommons ConservancyF-DroidOpen CollectiveLinux Foundation501(c)(3) vs 501(c)(6)StitchtingFree as in FreedomLKML (the Linux Kernel Mailing List)Linus Doesn't ScaleSpritely Networked Communities InstitutePython and the Python Software Foundation, PyCon, the Python Package IndexPython PEPs (Python Enhancement Proposals), XMPP XEPs, Fediverse FEPs, Rust RFCsBlender, Blender Foundation, Blender Institute, Blender StudioBlender's historyElephants DreamMozilla Foundation and Mozilla CorporationDebian, Debian's organizational structure, and Debian's constitutionEFFOh yeah and I guess we should link the World History Association!
In this episode, Jessica McKellar, CTO & Founder @ Pilot, shares her story as a serial founder and the lessons that can help you become a more impactful, strategic business contributor & eng leader. She reveals strategies for identifying your company's ideal end state & the steps needed to achieve product-market fit, daily practices that help measure important metrics, business-building disciplines that need to be prioritized long term, and steps for creating positive collaboration between product, eng & design teams.For more episodes of Engineering Founders, subscribe here: https://engineering-founders.simplecast.com/ABOUT JESSICA MCKELLARJessica McKellar (@jessicamckellar) is a repeat founder and the CTO of fintech unicorn Pilot, an accounting firm powered by software.Previously, she was a founder and the VP of Engineering for Zulip, a real-time collaboration startup acquired by Dropbox, where she then served as a Director of Engineering. Before that, she was a computer nerd at MIT who joined her friends at Ksplice, a company building a service for rebootless kernel updates on Linux that was acquired by Oracle.Jessica is a former Director for the Python Software Foundation and PyCon North America Diversity Outreach Chair. For her outreach efforts in the Python community, she was awarded the O'Reilly Open Source Award.Open source meets criminal justice reform in Jessica's work with The Last Mile, a job training and re-entry program that has implemented the first computer programming curriculum inside US prisons. She teaches Python at San Quentin State Prison in California, hires formerly incarcerated software engineers, and uses that bridge between the tech industry and prisons to get people activated and acting for decarceration."You need to be able to think about the business in a way where you have ideas that inflect the business. What is a gap in the product that needs to be addressed? What's an idea for a way to achieve a step function improvement in margin? How can we save the company money that it is spending via an engineering investment?- Jessica McKellar Join us at ELC Annual 2023!ELC Annual is our flagship conference for engineering leaders. You'll learn from experts in engineering and leadership, gain mentorship and support from like-minded professionals, expand your perspectives, build relationships across the tech industry, and leave with practical prove strategies.Join us this August 30-31 at the Fort Mason Center in San FranciscoFor tickets, head to https://sfelc.com/annual2023SHOW NOTES:Jessica's founder story @ Pilot (3:26)How founding Pilot is different from past experiences w/ Zulip & Ksplice (4:29)The story behind Pilot's “power team” of founders (7:06)Distinctions between Jessica's focus as CTO / founder & eng roles (11:36)How eng functions can help the exec team hit important metrics (14:40)Daily actions that help optimize & monitor metrics like margin (16:33)Frameworks for identifying business trajectory (19:46)What parts of business-building discipline need to be prioritized long-term (21:29)Use market fit & size of market to determine your company's goal end state (22:48)Past lessons the founding team applied while starting Pilot (24:45)Things Jessica thinks she & her co-founders do right (25:23)Recommendations for exploring potential paths & aligning on the final decision (29:20)Steps for becoming a more impactful, strategic business contributor (30:55)How eng leaders can identify ideal end state & achieve product-market fit (35:15)Create collaboration between product, eng & design teams (37:28)Rapid fire questions (37:09)LINKS AND RESOURCESCool People Who Did Cool Stuff - This weekly podcast dives into history to drag up the wildest rebels, the most beautiful revolts, and all the people who long to be—and fight to be—free. It explores complex stories of resistance that offer lessons and inspiration for us today, focusing on the ensemble casts that make up each act of history.And Away… - Bob Mortimer's life was trundling along happily until suddenly in 2015 he was diagnosed with a heart condition that required immediate surgery and forced him to cancel an upcoming tour. The episode unnerved him, but forced him to reflect on his life so far. This is the framework for his hilarious and moving memoir, And Away…This episode wouldn't have been possible without the help of our incredible production team:Patrick Gallagher - Producer & Co-HostJerry Li - Co-HostNoah Olberding - Associate Producer, Audio & Video Editor https://www.linkedin.com/in/noah-olberding/Dan Overheim - Audio Engineer, Dan's also an avid 3D printer - https://www.bnd3d.com/Ellie Coggins Angus - Copywriter, Check out her other work at https://elliecoggins.com/about/
Новый выпуск посвятили актуальным новостям за апрель 2023 года в мире Python. Ниже оставили ссылки на все материалы этого подкаста. • статья от Python Software Foundation - https://pyfound.blogspot.com/2023/04/the-eus-proposed-cra-law-may-have.html • европейские акты: - Cyber Resilience Act - https://digital-strategy.ec.europa.eu/en/library/cyber-resilience-act - Product Liability Act - https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A52022PC0495 • релиз urllib3 2.0 - https://sethmlarson.dev/urllib3-2.0.0 • PyPI анонсировали поддержку trusted publisher - https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/ • менеджер пакетов от создателя Flask - https://github.com/mitsuhiko/rye • Debian больше не даст делать pip install глобально - https://salsa.debian.org/python-team/packages/python-pip/-/blob/master/debian/NEWS • лямбды и Python 3.10 в AWS - https://aws.amazon.com/ru/blogs/compute/python-3-10-runtime-now-available-in-aws-lambda/ • статья про популярность языков по количесвту pull реквестов на Github - https://lemire.me/blog/2023/04/07/programming-language-popularity-by-github-pull-requests/ и https://madnight.github.io/githut/#/pull_requests/2023/1 • курсы Learn Python - https://learn.python.ru/ • конференция Moscow Python - https://conf.python.ru/moscow/2023 • канал Миши "Хитрый Питон" - https://t.me/tricky_python Ведущие: Михаил Корнеев и Григорий Петров CFP Moscow Python Conf https://cfp.conf.python.ru Все выпуски: https://podcast.python.ru Митапы MoscowPython: https://moscowpython.ru Курс Learn Python: https://learn.python.ru/
Guest Dawn Wages Panelist Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, Richard is very excited to have as his guest, Dawn Wages, who's the Python Community Advocate at Microsoft, Core Team Member for Wagtail, DjangoCon Organizer, and Director and Treasurer for the Python Software Foundation. We'll hear Dawn's journey into how she got involved with the PSF and as a Python Community Advocate at Microsoft, she explains how to become a PSF member, as well as the benefits, since they've made some changes recently. She explains where she falls on the ethical source divide and dives into the AntiRacist Ethical Source License, which is her niche. Also, she shares advice on how communities can be more sustainable at navigating conflict in their communities and reveals that we should lead with empathy. If you're looking at going to a conference this year, there's some great DjangoCon's and a PyCon going on that are worth checking out. Hit download now to hear more! [00:03:31] We hear how Dawn got involved with the PSF and how she became the Python Community Advocate at Microsoft. [00:05:23] Dawn shares why foundations in the open source space seem to continually have this community voting way of entering into the board, if she thinks it's healthy, and if she thought about it when she was working on Django's new process. [00:08:27] Both dollars and time are things which are often barriers to entry for DEI, so how does that help diversity, equity, and inclusion versus how it hurts it? Also, we hear about Wagtail and Torchbox and what they do. [00:11:40] Dawn mentioned that the PSF lowered the dollar amount and Open Collective, so now we hear the benefits it gives to an individual to become a member of the PSF, if that's something people should think about if they're working in Python, and if it's possible to join on behalf of the project and not their company. [00:13:30] We hear about a tool called, Fiscal Sponsoree, with the PSF. [00:14:50] Dawn fills us in on DjangoCon 2023, the financing structure for keeping Django going, how they think about sustainability in their community, and DjangoCon Africa 2023. [00:16:51] What does a sponsored chair do? [00:19:04] Richard wonders how Dawn thinks about the return on investment for her ultimate strategy, why these conferences, and what's the ultimate narrative arc for her seventh season open source Bajor story. Also, she explains why she's the treasurer. [00:22:56] Richard explains what the Ethical Source Movement is and wonders how Dawn holds the tension and where she falls on the ethical source divide. [00:24:37] We hear Richard's opinion on one of the problems with open source requiring a huge layout of upfront investment in hours and time and no guarantee that it will pay off, and the work being detrimental to mental health of people working on it. Dawn talks about the Anti-Racist License and explains the “PIES” check-in. [00:28:12] Dawn shares advice on how to help communities be more sustainable at navigating trauma and conflict in their communities without it becoming a drain on resources. [00:31:00] Listen here for a list of conferences you should go to that are Python and Django and where you can follow Dawn on the web. Quotes [00:08:58] “Open source is not accessible for everyone, and it's not a great method for everyone. It is people who have support elsewhere somehow.” [00:26:34] “I think there are tools we can use to be able to acknowledge the humanity of the individuals contributing, and being flexible and thoughtful about the goals we are trying to meet as a collective, and the goals the individual is trying to contribute or try to receive.” Spotlight [00:33:21] Richard's spotlight is his friend, Danielle Garber, who's a personal coach and makes amazing hand woven things. [00:34:08] Dawn's spotlight is Jeff Triplett, Director of PSF, and Coraline Ada Ehmke, lead organizer for the Organization for Ethical Source. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Dawn Wages Twitter (https://twitter.com/BajoranEngineer) Dawn Wages Website (https://dawnwages.info/) Dawn Wages Mastodon (https://mastodon.online/@fly00gemini8712) Python Software Foundation (https://www.python.org/psf-landing/) At The Root (https://attheroot.dev/) DjangoCon 2023 (Durham, North Carolina) (https://2023.djangocon.us/) DjangoCon 2023 (Edinburgh, Scotland) (https://2023.djangocon.eu/) DjangoCon Africa 2023 ( Zanzibar, Tanzania) (https://2023.djangocon.africa/) PyCon 2023 (Salt Lake City, Utah) (https://us.pycon.org/2023/) Sustain Podcast-Episode 75: Deb Nicholson on the OSI, the future of open source, and SeaGL (https://podcast.sustainoss.org/75) Wagtail (https://wagtail.org/) Torchbox (https://torchbox.com/) Fiscal Sponsorees (https://www.python.org/psf/fiscal-sponsorees/) AntiRacist Ethical Source License (https://github.com/AtTheRoot/ATR-License) Every Thread Handwoven (Danielle Garber) (https://www.everythreadhandwoven.com/) Jeff Triplett Website (https://jefftriplett.com/about/) Coraline Ada Ehmke Website (https://where.coraline.codes/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dawn Wages.
O primeiro episódio do Pizza na Estrada está no ar!!! Nossa primeira série para o Youtube trás entrevistas com profissionais e pesquisadoras na área de Ciência de Dados de todo o mundo, com aquele saborzinho que só tem no Pizza e com legenda em português. A entrevistada desse episódio foi Lorena Mesa, engenheira de dados do GitHub e presidenta da Python Software Foundation. Vem assistir e dizer pra gente o que tu achou. Apoie o pizza: Se você ou sua empresa deseja apadrinhar episódios do Pizza e contribuir com a disseminação do conteúdo de ciência de dados em português, manda um e-mail pra gente. -------- Participantes: Lorena Mesa Twitter Jessica Temporal Twitter Escute agora: Recomendação de leitura: Nós somos a cidade (The city we became): -------- Créditos: Produção Esse episódio foi produzido com a colaboração de Ana Cecília Vieira. -------- Escute:
Have you ever installed a Python package without knowing anything about it? What best practices should you employ to ensure the quality of your next package installation? Christopher Trudeau is back this week, bringing another batch of PyCoder's Weekly articles and projects. We also have Python Software Foundation executive director, Deb Nicholson, to share details about PyCon US 2023.
Guest Andy Piper | Ana Meta Dolinar | Gemma Penson Panelist Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Richard is at the State of Open Con 2023 UK in London, and he's excited to have his first ever in-person podcasts. Today, he has three guests joining him. His first guest is Andy Piper, who volunteered to come here and represent the Open Source Initiative. We'll hear more about he's helping the OSI today, what changes he has seen with the OSI over the past decade, and his thoughts on the Cyber Resilience Act. His next two guests are Ana Meta Dolinar and Gemma Penson, who are both University students in Cambridge. They had a stall upstairs at the event for Women@CL, which is the initiative promoting inclusivity and community of women who do computer science, either as students or researchers at Cambridge. Today, we'll learn all about the Women @CL, how they're helping to fix the huge gender imbalance when it comes to open source and computer science, and their thoughts on the “leaky pipeline” metaphor. Download this episode now to hear much more! [00:00:46] Andy tells us why he's at the State of Open Con helping the OSI. [00:04:01] We hear Andy's perspective on how you can benefit from the OSD by being an enthusiast and what it gives you by having the OSD there. [00:06:25] We learn what Andy is currently doing with open source and being a member of the Python Software Foundation. [00:09:44] Since Andy's been a member for over ten years, he tells us what he has seen that has changed significantly in the past decade with the OSI. [00:11:26] Andy shares his first experience at FOSDEM 2023. [00:12:59] What are Andy's thoughts on the Cyber Resilience Act? He also mentions a website and blog to check out by Simon Phipps. [00:15:41] Find out where you can follow Andy and the OSI on the web. [00:17:56] There is a huge gender imbalance when it comes to open source and computer science, and Ana and Gemma share the statistics with us as well as what activities they do to help fix that imbalance. [00:19:14] Ana explains more about the Oxford Women in Computing Society. She mentions lobbying and explains how it requires a lot of background work. [00:21:20] We hear more about the Oxbridge Women in Computer Science Conference that takes place April 2023. [00:24:45] Tech has a higher representation of neuro divergent participants, and Ana and Gemma talk about how visible this population is at universities and in computer science programs and how supportive the university is. [00:27:19] We hear Gemma and Ana's thoughts on the “leaky pipeline” metaphor and why it may or may not work. [00:32:00] The last question is on the topic of governance and how they plan to keep the program existing and onboard new women to this important cause. They tell us about the initiative at Cambridge, and a Big Sister, Little Sister program they have. [00:35:28] Ana and Gemma explain the mentorship from the graduate school, postgraduates, assistant lecturers, etc. [00:36:25] If you're a company that wants to sponsor Women in CL, find out where you can reach out to them and where to get in touch with Ana and Gemma on the web. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Andy Piper Website (https://andypiper.me/) Andy Piper Mastodon (https://mastodon.social/@andypiper) Open Source Initiative (https://opensource.org/) Cyber Resilience Act (https://digital-strategy.ec.europa.eu/en/library/cyber-resilience-act) The ultimate list of reactions to the Cyber Resilience Act by Simon Phipps (Voices of Open Source) (https://blog.opensource.org/the-ultimate-list-of-reactions-to-the-cyber-resilience-act/) Ana Meta Dolinar email (mailto:amd219@cam.ac.uk) Gemma Penson email (mailto:gp500@cam.ac.uk) Women@CL-Department of Computer Science and Technology-University of Cambridge (https://www.cst.cam.ac.uk/women) Women@CL Twitter (https://twitter.com/womencl1?lang=en) Women@CL Facebook (https://www.facebook.com/womenatCL/) Women @CL Instagram (https://www.instagram.com/womenatcl.cambridge/) Oxford Women in Computing Society (https://www.oxwocs.com/) Oxbridge Women in Computer Science Conference (https://www.oxbridge2023.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Ana Meta Dolinar, Andy Piper, and Gemma Penson.
Новый выпуск посвятили актуальным новостям за февраль 2023 года в мире Python. Ниже оставили ссылки на все материалы этого подкаста. • 32 года Python - https://tomaszs2.medium.com/happy-birthday • Python Software Foundation ищет разработчика - https://pyfound.blogspot.com/2023/01/the-psf • Три больших атаки на pypi: - https://blog.phylum.io/phylum-discovers - https://blog.phylum.io/phylum-go-based - https://blog.phylum.io/another-attack • Python тренды в 2023 году - https://blog.jerrycodes.com/python-trends • Самуэль Колвин поднял инвестиции от Sequoia Capital - https://pydantic.dev/announcement/ • Отчет про Python в blockchain-разработке - https://tradingstrategy.ai/blog/the-state-of-python • Релиз Mypy 1.0 - https://mypy-lang.blogspot.com/2023/02/mypy-10 Ведущие: Михаил Корнеев и Илья Лебедев Все выпуски: https://podcast.python.ru Митапы MoscowPython: https://moscowpython.ru Курс Learn Python: https://learn.python.ru/
Guest Dustin Ingram Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Joining us today is Dustin Ingram, who's a Staff Software Engineer on Google's Open Source Security Team, where he works on improving the security of open source software that Google and the rest of the world relies on. He's also the director of the Python Software Foundation and maintainer of the Python Package Index. Today, we'll learn about the Open Source Security Team at Google, what they do, the bill they've contributed to for Securing Open Source Software Act of 2022, a rewards program they have to pay maintainers called SOS rewards, and Google's role in the Sigstore project. Also, Dustin talks about the Python Package Index, he shares his opinion on the difference between security and sustainability, and what he's most excited about with work going on in the next year or two. Download this episode now to find out more! [00:01:10] Dustin fills us in on the Open Source Security Team at Google, what they do there, how they prioritize which packages to work on, and which security bugs to work on. [00:03:25] We hear about the team at Google working on the bill 4913 Securing Open Source Software Act of 2022. [00:04:18] Justin brings up Dan Lorenc and Sigstore, and we learn Google's role in this project and making sure it's adopted more heavily in the supply chain. [00:06:05] Dustin explains the model on how Google is working to make sure these projects stick together, and he tells us how an open source maintainer can make their code more reliable by going to Sigstore and other sites to talk to people. [00:09:26] How does Google prioritize and choose which projects are the most important and where they're going to dedicate developer time to do that work? [00:11:02] Dustin works on the Python Package Index, and he explains what it is, and with the PSF, how many directors they have, and how much he interfaces with other people there. [00:12:17] We hear how Dustin dealt with the fallout from the backlash that happened during the mandatory multifactor authentication for the critical projects. [00:16:52] When it comes to security, Richard wonders if Dustin has put a lot of thought into different grades of where it exists and who it's for, as well as if there's a ten to fifty year plan for the maintainers who move on to do other things and people are not going to be developing at all. [00:19:13] Are there plans around educations for maintainers and communities on how to onboard new maintainers and how to increase security without increasing load time for the maintainers working on their projects? [00:20:21] We hear what the Securing Open Source Software Act is all about. [00:22:21] Now that open source is the dominant distribution, Dustin shares his thoughts on if open source will stop working and explains the real strength of open source. [00:24:09] Richard brings up the US government trying to secure their supply chain, working with future maintainers, code packages, working with foundations to figure out how we secure the ecosystem at a large, and wonders if Dustin sees a way for the government to try and secure open source and not regulate it, but try to figure how to manage it without the help of foundations or package managers. [00:26:56] Dustin shares his opinion on the difference between security and sustainability and what he thinks about that and what he's most excited about with work going on in the next year or two. [00:30:28] Find out where you can follow Dustin and his work on the web. Quotes [00:03:34] “After Log4j, the government got really spooked because they really didn't know what software they were consuming, and President Biden did an executive order on securing a nation's cybersecurity, which was about setting a policy for how the government should consume open source.” [00:08:11] “We also do some other things to make that a little easier for open source maintainers to adopt these technologies.” [00:08:17] “One thing we have is a rewards program called SOS.dev, and that's a way that maintainers can get paid for doing what we feel is relevant security work.” [00:21:01] “The US government consumes a lot of open source software. They have a dependency on a lot more than most large companies that you can think of.” [00:21:11] “The answer to Log4j is not to stop using open source, it's to get better practices around determining what you have and just do industry best practices for finding and fixing vulnerabilities.” Spotlight [00:31:17] Justin's spotlight is some awesome software called Rewind.ai. [00:32:32] Richard's spotlight is Geoff Huntley. [00:33:36] Dustin's spotlight is the Mozilla Open Source Support Program. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Dustin Ingram Twitter (https://twitter.com/di_codes) Dustin Ingram LinkedIn (https://www.linkedin.com/authwall?trk=gf&trkInfo=AQFx--arUWM32wAAAYVVP7pwcaKJmtv_xwAO_dyvHEdFxj0JMheal1V_PnvzCU1Fo_b5mai0jP51x2cucIULaN2C_6Hw_WNXexVVFtrbaamCLoGTNV3KU0oNc8E_cJD2AWGXUZA=&original_referer=https://www.google.com/&sessionRedirect=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fdustingram%2F) Dustin Ingram Website (https://dustingram.com/) Open Source Vulnerability (OSV) (https://osv.dev/) Sustain Podcast-Episode 93: Dan Lorenc and OSS Supply Chain Security at Google (https://podcast.sustainoss.org/guests/dan-lorenc) Sigstore (https://www.sigstore.dev/) SOS Rewards (https://sos.dev/) Python Package Index (PyPI) (https://pypi.org/) Sustain Podcast-Episode 75: Deb Nicholson on the OSI, the future of open source, and SeaGL (https://podcast.sustainoss.org/75) Open Technology Fund (https://www.opentech.fund/) Rewind (https://www.rewind.ai/) Geoff Huntley Twitter (https://twitter.com/GeoffreyHuntley) Explaining NFTs: Geoffrey Huntley interviewed by Coffeezilla about his NFT Bay Heist (YouTube) (https://www.youtube.com/watch?v=iLDOSnqN9-I) Mozilla Open Source Support Program (https://www.mozilla.org/en-US/moss/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dustin Ingram.
Watch on YouTube About the show Sponsored by Microsoft for Startups Founders Hub. Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Special guest: Kelly Schuster-Paredes Special guest: Sean Tibor Michael #1: How do you say that number? Inflect: fosstodon.org/@linuxgal@techhub.social/109430499504962727 Num2Words: pypi.org/project/num2words/ # Inflect: import inflect inflector=inflect.engine() print(inflector.number_to_words(8675309)) # eight million, six hundred and seventy-five thousand, three hundred and nine # Num2Words from num2words import num2words print(num2words(8675309)) # eight million, six hundred and seventy-five thousand, three hundred and nine Num2Words also has a CLI: pipx install num2words $ num2words 2948475 two million, nine hundred and forty-eight thousand, four hundred and seventy-five Brian #2: The Origins of Python Lambert Meertens A wonderful tale starting with TELCOMP, traveling through ABC, and finally reaching Python. This is a long article, but a wonderful story. It includes a nice emphasis at all times to keep a language simple enough for the absolute beginner but powerful enough to not be annoying for experienced developers. A few quotes from the article: “Ease of learning and ease of use are both desirable attributes in any programming language. Nonetheless, I have often felt that this aspect of language design does not always receive the attention it deserves. And what may seem easy to a designer may not necessarily be easy for a language learner.” Regarding ABC: “To serve our intended users, absolute beginners, we sought to hide low-level implementation details and instead to provide powerful high-level, task-oriented features. Then Python: “The growth in popularity of Python, from its inception thirty years ago as a one-person effort flying under the radar, has been phenomenal, but not meteoric. Instead it has been a long, slow, and steady rise. Python's ease of learning gave it a competitive advantage in a period when there was a perpetual need for more programmers. Its clean syntax and semantics make it easier to maintain a software base written in Python than other languages—an important consideration given that the cost of maintaining software dwarfs the cost of creating new software.” Kelly #3: Ozobot Evo Introduces a Python Beta Version. (August 17, 2022) The original Ozobot model – the Ozobot Bit – is no longer available for purchase . The New Evo Ozobit- has three Kit options. The Entry Kit (single robot), the Ozobot Evo 12-Pack, and the Ozobot Evo 18-Pack. https://beta.python.ozobot.com/doc-python-api/ozobot.html#module-0 Still has the updated OzoBlockly platform for Block Programming. This tiny bot comes with: Line following Color detection Sound proximity sensor bluetooth Crash detection Students can even code functions Ozobot simulator(block) https://games.ozoblockly.com/shapetracer-freeform Web beta app: beta.python.ozobot.com Michael #4: setproctitle A Python module to customize the process title Awesome for servers and anytime “python” is not enough Easy to use directly: from setproctitle import setproctitle setproctitle("tp-search daemon") Used automatically by servers like uwsgi and gunicorn I believe. ### # uWSGI server configuration ### [uwsgi] # uWSGI provides some functionality which can help identify the workers procname-prefix = training- auto-procname = true Some nice results, example from Talk Python Training Brian #5: Looking forward to Python 3.12 New features in 3.12a2 Improved Error Messages lots of other goodies, like pathlib.walk(). Release scheduled for Oct 2023 But why wait? Start testing your projects with it now: Testing with Python 3.12 Note that “During the alpha phase, features may be added up until the start of the beta phase (2023-05-08) and, if necessary, may be modified or deleted up until the release candidate phase (2023-07-31). Please keep in mind that this is a preview release and its use is not recommended for production environments.” Actually, with that note, you might want to wait. I don't. I'll deal with it when/if I get a failure. Sean #6: Re:Invent 2022 EF Education Breakout Presentation at AWS Re:Invent 2022 Complete redesign of online learning platform by one of the largest education companies in the world We've all seen Zoom classrooms with rows on rows of students A more immersive experience for learning with green screens, digital sets, and props Massive amount of analytics around student engagement and learning, including full transcription of every student, engagement tracking, and computer vision Extras Michael: You can support the PSF if you're selling things on EBay. Check “Donate a portion to charity” and choose “Python Software Foundation” via Joe Riedley Textinator for Windows (the Windows version of TextSniper) Paperlike for iPad Kelly: A new Special Interest Group for the PSF launched 6 days ago. “Edu-sig, through its mailing list, provides an informal venue for comparing notes and discussing future possibilities for Python in education.” Led by Timothy Wilson. Sean: Dr. Werner Vogel's keynote - everything is coming up async EventBridge Pipes Jokes: fosstodon.org/@kimvanwyk/109389398652030679 And a new mastodon user: fosstodon.org/@vruz@mastodon.social/109394538570819699
Panelists Richard Littauer | Deb Nicholson | Alyssa Wright | Josep Prat | Duane O'Brien Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We have an exciting episode today because just like long haul truckers, open source maintainers are the people who are keeping the world alive with open source. What we're excited about is a talk that we gave at OSPOCon in Austin. The talk was called, Panel Discussion: A How-to Guide for Contributing to Open Source as an Employee. This discussion was super important because employees do put a lot of work into open source code, and we wanted to talk about how to contribute to open source better. So, along with Richard, we have four other esteemed colleagues that were a part of this amazing talk, and we decided to put it on this podcast because it represents an initiative that is going to try to showcase to companies how to authentically participate in open source. The panelists joining us are Deb Nicholson from the Python Software Foundation, Alyssa Wright from Bloomberg, Josep Prat from Aiven, and Duane O'Brien from Indeed. Go ahead and download this episode now to find out more! [00:05:23] Duane starts us off by giving us a little history lesson on the Principles of Authentic Participation and how we got to where we are with the work today. [00:09:01] The panelists will go through and explain what they think it means to be an authentic participant in open source by going through the principles in order. Josep explains Principle 1: Starts Early. [00:10:24] Deb explains _Principle 2: Puts the Community First: the collective holds the timeline. _ [00:11:10] Alyssa explains Principle 3: Starts With Listening. [00:12:32] Duane explains Principle 4: Has Transparent Motivations. [00:13:45] Josep explains Principle 5: Enforces Respectful Behavior. [00:15:15] Richard explains Principle 6: Ends Gracefully. [00:16:05] The last one is a fun one which is _Principle 0: Don't be a Jerk _;) [00:16:58] Duane talks about some of the behaviors that were discussed with the principles so that they make more sense. [00:20:23] The panelists let us know what we can do to make sure these principles are something that companies can adopt. [00:25:20] Deb touches on commitments or cooperation commitments that people have signed up for and she tells us about the GPL Cooperation Commitment. [00:31:35] Alyssa tells us about their intent to finalize the principles by the end of summer and put it out for community review and feedback, as well as speaking about it as OSPOCon Europe 2022 in September. TODO GUIDE: Employee Open Source Engagement Guide (https://github.com/orgs/todogroup/projects/3/views/3) Principle 1: Starts Early Principle 2: Puts the Community First: the collective holds the timeline Principle 3: Starts With Listening Principle 4: Has Transparent Motivations Principle 5: Enforces Respectful Behavior Principle 6: Ends Gracefully Principle 0: Don't be a Jerk ;) Spotlight [00:33:52] Deb's spotlight is Duane O'Brien. [00:34:13] Duane's spotlights are the book A Prayer for the Crown-Shy by Becky Chambers, and to take thirty minutes to sit outside and watch people having fun because it will change your day. [00:35:08] Alyssa's spotlight is cold showers and AC. [00:35:36] Josep's spotlight is to do work with people you never knew before. [00:36:25] Richard's spotlight is Capital Grounds, a café in downtown Montpelier, Vermont, and an amazing Irish barista that works there. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Deb Nicholson Twitter (https://twitter.com/baconandcoconut?lang=en) Alyssa Wright Twitter (https://twitter.com/alyssapwright) Josep Prat Twitter (https://twitter.com/jlprat?lang=en) Duane O'Brien Twitter (https://twitter.com/duaneobrien?lang=en) TODO Group Issues-GitHub (https://github.com/todogroup/todogroup.org/labels/Guide%20Employee%20Open%20Source%20Engagement) Principles of Authentic Participation (https://authentic-participation.readthedocs.io/) Justin W. Flory Twitter (https://twitter.com/jwf_foss) Sustain 2021 Event Report (https://sustainoss.org/assets/pdf/Sustain-In-2021-Event-Report.pdf) TODO Guide: Employee Open Source Engagement Guide (https://github.com/orgs/todogroup/projects/3) Principles of Authentic Participation-How do the Principles help? (https://authentic-participation.readthedocs.io/advocate-kit/intention/) Contributor Covenant Code of Conduct (https://www.contributor-covenant.org/version/1/4/code-of-conduct/) Join the GPL Cooperation Commitment (https://gplcc.github.io/gplcc/) [A Prayer for the Crown-Shy: A Monk and Robot Book by Becky Chambers](https://www.amazon.com/Prayer-Crown-Shy-Monk-Robot/dp/1250236231/ref=tmmhrdswatch0?encoding=UTF8&qid=1659044078&sr=1-1) Capital Grounds (https://www.capitolgrounds.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/)
In this episode we speak to Ines Montani, co-founder and CEO of Explosion, a developer of Artificial Intelligence and Natural Language Processing technologies. We discuss how ML and NLP work behind the scenes, how developers should think about applied NLP, the common languages and frameworks used to build ML and NLP applications, and the challenges that come with running them at scale. About Ines MontaniInes Montani is co-founder and CEO of Explosion. A software developer working on Artificial Intelligence and Natural Language Processing technologies, her company Explosion are makers of spaCy, one of the leading open-source libraries for Natural Language Processing in Python, and Prodigy, a modern annotation tool for creating training data for machine learning models. In 2020, Montani became a Fellow of the Python Software Foundation.Other things mentioned:ExplosionspaCyProdigyTensorflowHugging Face PythonCypressHyperSlackLet us know what you think on Twitter:https://twitter.com/consoledotdevhttps://twitter.com/davidmyttonhttps://twitter.com/_inesmontani Or by email: hello@console.devAbout ConsoleConsole is the place developers go to find the best tools. Our weekly newsletter picks out the most interesting tools and new releases. We keep track of everything - dev tools, devops, cloud, and APIs - so you don't have to. Sign up for free at: https://console.devRecorded: 2022-04-06
In this episode, Marlene Mhangami, Vice-chair of the Python Software Foundation, and Dalia Abo Sheasha, Java Developer Advocate at JetBrains, discuss the untapped opportunities Africa can offer the software industry with our host, Paul Everitt.
Todos los lenguajes de programación se crearon para lograr algo que antes era imposible. Actualmente existen muchísimos, ¿pero cuáles realmente necesitas conocer? En este episodio nos sumergiremos en la historia de los lenguajes de programación. Hablaremos de la genialidad de "Amazing Grace", también conocida como la Contralmirante Grace Hopper. A ella le debemos el que los desarrolladores no necesiten un doctorado en matemáticas para escribir sus programas en código informático. Nos acompañarán Carol Willing de Project Jupyter, exdirectora de la Python Software Foundation, y Clive Thompson, colaborador de la revista The New York Times Magazine y Wired, y autor de "Coders", un libro sobre la manera de pensar de los programadores.