Podcasts about Python Software Foundation

  • 57PODCASTS
  • 109EPISODES
  • 48mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • May 8, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Python Software Foundation

Latest podcast episodes about Python Software Foundation

Datacenter Technical Deep Dives
Increasing Confidence in Your Software Supply Chain with Mike Fiedler

Datacenter Technical Deep Dives

Play Episode Listen Later May 8, 2025


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

Path To Citus Con, for developers who love Postgres
Why Python developers just use Postgres with Dawn Wages

Path To Citus Con, for developers who love Postgres

Play Episode Listen Later Mar 14, 2025 60:49


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 

Teaching Python
Episode 146: PSF Education Outreach Workgroup and the Education Summit

Teaching Python

Play Episode Listen Later Jan 21, 2025 52:32


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.

Screaming in the Cloud
Helping Securing the Python with Mike Fiedler

Screaming in the Cloud

Play Episode Listen Later Dec 5, 2024 34:31


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 

The Real Python Podcast
Maintaining the Foundations of Python & Cautionary Tales

The Real Python Podcast

Play Episode Listen Later Nov 15, 2024 69:09


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.

The Work Item - A Career Growth and Exploration Podcast
#85 - Building A Business From Python Expertise - Michael Kennedy (Founder, Talk Python Training)

The Work Item - A Career Growth and Exploration Podcast

Play Episode Listen Later Nov 14, 2024 59:07


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.

Charlas técnicas de AWS (AWS en Español)
#5.17 Python en Acción con Denny Pérez

Charlas técnicas de AWS (AWS en Español)

Play Episode Listen Later Nov 5, 2024 58:04


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 ☆☆

The New Stack Podcast
Why Beginning Developers Love Python

The New Stack Podcast

Play Episode Listen Later Oct 31, 2024 29:15


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.

Open Source Security Podcast
Episode 451 - Python security with Seth Larson

Open Source Security Podcast

Play Episode Listen Later Oct 21, 2024 36:24


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  

Python Bytes
#399 C will watch you in silence

Python Bytes

Play Episode Listen Later Sep 3, 2024 42:37


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

The New Stack Podcast
Who's Keeping the Python Ecosystem Safe?

The New Stack Podcast

Play Episode Listen Later Jun 6, 2024 18:09


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. 

Python Bytes
#365 Inheritance, but not Inheritance!

Python Bytes

Play Episode Listen Later Dec 20, 2023 34:29


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 75: DEI Metrics Overcoming Social Barriers in OSS

CHAOSScast

Play Episode Listen Later Dec 19, 2023 32:50


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.

Python Bytes
#364 Holy Match-Cases Batman!

Python Bytes

Play Episode Listen Later Dec 12, 2023 27:09


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

UNMUTE IT
#40 Stories of Leadership: A Tool for Personal growth with Tereza Iofciu

UNMUTE IT

Play Episode Listen Later Oct 4, 2023 57:22


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.

FOSS and Crafts
60: Governance, part 2

FOSS and Crafts

Play Episode Listen Later Oct 1, 2023


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!

The Engineering Leadership Podcast
Becoming a better strategic contributor & business leader w/ Jessica McKellar #145

The Engineering Leadership Podcast

Play Episode Listen Later Aug 17, 2023 43:12


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/

Moscow Python: подкаст о Python на русском
Что нового в мире Python за апрель

Moscow Python: подкаст о Python на русском

Play Episode Listen Later May 5, 2023 58:36


Новый выпуск посвятили актуальным новостям за апрель 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/ 

Sustain
Episode 169: Dawn Wages of PSF on organizing communities, ethical licenses, and more

Sustain

Play Episode Listen Later Apr 21, 2023 36:45


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.

Pizza de Dados
PNE 001: PyCon US - Lorena Mesa

Pizza de Dados

Play Episode Listen Later Apr 12, 2023 10:12


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:

The Real Python Podcast
Evaluating Python Packages & Celebrating 20 Years of PyCon US

The Real Python Podcast

Play Episode Listen Later Mar 31, 2023 60:57


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.

Sustain
Episode 160: Andy Piper, Ana Meta Dolinar & Gemma Penson at State of Open Con 2023

Sustain

Play Episode Listen Later Mar 21, 2023 37:49


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.

Moscow Python: подкаст о Python на русском
Новости Python за февраль 2023

Moscow Python: подкаст о Python на русском

Play Episode Listen Later Mar 4, 2023 65:49


Новый выпуск посвятили актуальным новостям за февраль 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/

Sustain
Episode 150: Dustin Ingram and the Open Source Security Team at Google

Sustain

Play Episode Listen Later Jan 6, 2023 35:44


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.

Python Bytes
#313 Programming Robots With a Marker

Python Bytes

Play Episode Listen Later Dec 6, 2022 46:00


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

Sustain
Episode 137: A How-to Guide for Contributing to Open Source as an Employee, for Corporations

Sustain

Play Episode Listen Later Sep 9, 2022 38:02


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/)

Console DevTools
Data science, with Ines Montani (Explosion) - S03E06

Console DevTools

Play Episode Listen Later Jul 14, 2022 32:10


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

Python Podcast
Microservices

Python Podcast

Play Episode Listen Later Apr 7, 2022 115:55


Janis, Dominik und Jochen unterhalten sich über Microservices. Letztes hatten wir ja schon so ein bisschen darüber gesprochen und daraufhin hat sich Janis gemeldet und gefragt, ob wir da nicht mal eine komplette Sendung mit ihm drüber machen wollen. Wollten wir natürlich :).   Und hier noch die Antwort auf alle Fragen im Bereich Softwareentwicklung Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Okta breach PYPL PopularitY of Programming Language Meta donates $300,000 to the Python Software Foundation | Łukasz Langa - #Programming GitHub Issues Migration: status update Cython is 20! Neue Programmiersprachen: vlang | zig April: PyCon DE & PyData Berlin 2022 Juli: EuroPython September: DjangoCon EU 2022 Werbung Ailio sucht Mitarbeiter | Anfragen bitte an diese Mailadresse: business@ailio.de Microservices BoundedContext / Single source of truth Buch: Building Microservices, 2nd Edition Sam Newman on Information Hiding, Ubiquitous Language, UI Decomposition and Building Microservices Sam Newman: Monolith to Microservices (InfoQ Podcast) Folge 99 - Sam Newman - Monolith to Microservices ELK-Stack Apache Kafka Buch: Software Architecture with Python MonolithFirst Benchmark Caddy / Nginx / Uvicorn Benchmarking nginx vs caddy vs uvicorn for serving static files Uvicorn / uvloop Picks bpytop / glances Kafka Connect

Future Hacker
#96 - Episódio 1 | Software Livre (Érico Andrei)

Future Hacker

Play Episode Listen Later Mar 18, 2022 16:23


Hoje iremos falar com Érico Andrei, empreendedor, gestor de tecnologia da informação e developer advocate para comunidades de software livre. Em 25 anos de carreira, ele fundou 3 empresas, foi CTO de startups no Brasil e na Alemanha, além de liderar projetos de e-gov e portais de mídia. Érico é atuante em comunidades open source, sendo um dos fundadores da Associação Python Brasil, membro da Python Software Foundation e atual presidente da Plone Foundation. Neste episódio, iremos falar sobre ecossistema e maturidade do mercado de startups no Brasil e no exterior, corp ventures e o real papel das comunidades de software livre.

JetBrains Connect
"Python in Africa" with Marlene Mhangami and Dalia Abo Sheasha

JetBrains Connect

Play Episode Listen Later Nov 1, 2021 40:48


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.

The Real Python Podcast
Welcoming the CPython Developer in Residence

The Real Python Podcast

Play Episode Listen Later Oct 15, 2021 92:34


Earlier this year, the Python Software Foundation announced the creation of the Developer in Residence role. The first Visionary Sponsors of the PSF have provided funding for this new role for one year. What development responsibilities does this job address? This week on the show, we talk to previous guest Łukasz Langa about becoming the first CPython Developer in Residence.

RAPIDSFire
Marlene Mhangami on Python, Pivots, and Personal Growth (and RAPIDS on Windows)

RAPIDSFire

Play Episode Listen Later Oct 5, 2021 38:20


We talk with Marlene Mhangami, a director and chair of the Python Software Foundation, co-founder of coding education non-profit ZimboPy, someone that took a huge career pivot from pre-med to software engineering, and one of the folks that helped bring RAPIDS to Windows. We talk about changing careers, creativity and confidence in tech, and of course RAPIDS on Windows. Marlene's home page https://marlenemhangami.com/ Marlene's blog post about RAPIDS on Windows https://medium.com/rapids-ai/running-rapids-on-microsoft-windows-10-using-wsl-2-the-windows-subsystem-for-linux-c5cbb2c56e04 Tutorial on using RAPIDS on Windows via WSL2 https://www.youtube.com/watch?v=jnEd3IDsF-I ZimboPy on github https://github.com/ZimboPy

República Web
Trabajar en el core de Python con Pablo Galindo – República Python (II)

República Web

Play Episode Listen Later Oct 2, 2021 80:45


Nuevo episodio de la serie especial dedicada a Python presentada por Andros Fenollosa. En este segundo episodio Andros tiene la oportunidad de charlar un buen rato con Pablo Galindo, desarrollador del core de Python y miembro de la Python Software Foundation. Pablo Galindo es una de la personas referentes del lenguaje Python en español y actualmente trabaja para la empresa Bloomberg en Londres, donde dedica parte de su tiempo a la evolución del lenguaje. Entre las cuestiones que se hablan en el episodio: Formación y primeros contactos con el lenguaje.Actividad profesional.Mantenimiento económico del proyecto.Cómo es un día habitual como core maintainer.Trabajo colaborativo.Vivir por dentro la definición de un PEP.Otros lenguajes usados en tu actividad.Cómo podemos ayudar, desde fuera, para que el lenguaje sea mejor.Objetivos de futuro.Alguna característica interesante para ti que vendrá en próximas versiones. Otra charla amena con una figura muy respetada dentro de la comunidad Python a nivel nacional y también internacional.

República Web
Trabajar en el core de Python con Pablo Galindo – República Python (II)

República Web

Play Episode Listen Later Oct 2, 2021 81:14


Nuevo episodio de la serie especial dedicada a Python presentada por Andros Fenollosa. En este segundo episodio Andros tiene la oportunidad de charlar un buen rato con Pablo Galindo, desarrollador del core de Python y miembro de la Python Software Foundation. Pablo Galindo es una de la personas referentes del lenguaje Python en español y actualmente trabaja para la empresa Bloomberg en Londres, donde dedica parte de su tiempo a la evolución del lenguaje. Entre las cuestiones que se hablan en el episodio: - Formación y primeros contactos con el lenguaje. - Actividad profesional. - Mantenimiento económico del proyecto. - Como es un día habitual como core maintainer. - Trabajo colaborativo. - Vivir por dentro la definición de un PEP. - Otros lenguajes usados en tu actividad. - Como podemos ayudar, desde fuera, para que el lenguaje sea mejor. - Objetivos de futuro. - Alguna característica interesante para ti que vendrá en próximas versiones. Otra charla amena con una figura muy respetada dentro de la comunidad Python a nivel nacional y también internaciona

Sustain
Episode 92: Niels ten Oever on Human Rights, Open Source, and Digital Infrastructure

Sustain

Play Episode Listen Later Sep 24, 2021 41:52


Guest Niels ten Oever Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is Niels ten Oever, who is a Postdoctoral Researcher at the University of Amsterdam, and recently published a really interesting report from the Ford Foundation on “Human Rights Are Not A Bug: Upgrading Governance for an Equitable Internet,” which we will learn more about. Today, Niels shares his thoughts on what the internet is, what human rights are, and how to make sure that we all work in the open. Niels tells us about the idea he had to build this powerful tool for the people in Ethiopia and what happened with that. He explains how he got interested in Internet Governance, his thoughts on 5G, working with the Guardian Project to develop the StoryMaker app, and more about his PhD report called, “Wired Norms.” Niels also shares great advice for open source developers on what they can do to make the world a better place. Download this episode now to hear so much more from Niels. [00:01:41] Niels tells us how he got into being a developer and working in open source, and tells us about working with the Guardian Project to develop the StoryMaker app. [00:04:25] Niels explains how he came up with this idea to build this powerful tool for the people in Ethiopia. He talks about his involvement with Tactical Tech and more about the report he wrote for the Ford Foundation on “Human Rights Are Not A Bug: Upgrading Governance for an Equitable Internet” and he goes in depth about infrastructural norm of interconnection.” [00:16:23] Since Niels is someone who is an open source developer and has worked with open tools, Richard asks him how he views the intersection between large unseen infrastructure, human rights, and open source as this whole idea of everything should be able to be used by anyone else and how does that work with him with the idea of privacy. [00:20:56] Niels talks about an article that he did along with Mallory Knodel, that the New York Times printed called, ‘Master,' ‘Slave' and the Fight over Offensive Terms in Computing. [00:26:06] Richard is curious to know how Niels personally chooses what level of the stack to approach to figure out how to be a better person. Niels shares his thoughts and advice for open source developers on what they can do to make the world a better place. He mentions Cloudflare as a company that has adopted a Human Rights Policy. [00:31:58] We find out from Niels about writing his PhD report called “Wired Norms,” why he came out with it, and the best part of it. [00:36:12] Find out where you can follow Niels online and learn more about things that he's writing. [00:36:27] Justin brings one final point about how Niels writes a lot of papers on 5G and how in America there a certain people that have this conspiracy theory that 5G is not secure, and since Niels works very closely in that community, he shares his thoughts. Quotes [00:03:18] “Then we develop different distros for the different parts of the radio station that have been in use ever since.” [00:03:52] “So we tend to think that you need the really fancy computers to do things, but Linux actually allowed me to reuse so much of the hardware and software there to enable freedom of expression.” [00:05:38] “I had also studied a year in Berlin and one of the quotes on top of the Humboldt University directly when you entered is in German and it means “Philosophers have always interpreted the world differently, but what really matters is to change it.” And that's what I actually wanted to do. I didn't want to be an armchair philosopher.” [00:08:42] “And then I thought like hey, but all these smartphones people carry around, they have as much computing power as my Linux boxes. Why don't we actually do editing on that?” [00:09:51] “So then I got really involved with technical tech and other organizations working on digital security issues, but also found out that like teaching people who were under the most stressful situation of their lives to do something else added on top and that the best possible outcome of that behavior is nothing happens is almost like the worst premise for behavior change.” [00:10:30] “So, then I started wondering, why don't we address this in the infrastructure itself?” [00:11:03] “So, that really confused me because my whole premise, freedom of expression plus access to information equals social change, clearly wasn't true.” [00:13:09] “What is so interesting about the internet, which consist of more than 70,000 independent networks, lots of different devices from different manufacturers, lots of networking stacks, operating systems, that are all working together, that is possible through what I call “infrastructural norm of interconnection.” [00:14:49] “But this is the nature of infrastructure, it hides itself, it only shows what it breaks.” [00:17:47] “But, as open source developers know, the most central part in this are actually people.” [00:18:35] “But, unfortunately, as the excellent researcher Corinne Cath shows, is that many of these governance bodies, such as the internet engineering task force, there is a total monoculture that is actually very resistant to change.” [00:19:09] “And there is nothing inherently wrong with that, but it is wrong if they set the rules for a global internet.” [00:20:56] “Together with Mallory Knodel, officer at the Center for Democracy and Technology, I made a really simple internet draft to request people to stop using “master,” “slave” and “blacklist”, “whitelist,” and that ended up being a huge route which ended up in the New York Times.” [00:23:22] “But what's the most important part I think is that it's never done, your human rights are like muscles, you need to keep training them or else you lose them.” [00:24:10] “If your code is used for a bad thing, that doesn't make you a bad person, but it makes you a bad person if you don't do anything about it and if you don't relate to that.” [00:24:37] “Our actions have consequences and people who work with computers have a disproportional impact on society.” [00:27:20] “Try to make the things a bit better, try to document your code better, try having discussions, try having people who are not just all CS white dudes on the developing team, but really do your best to bring more people in.” [00:28:43] “So, I do a lot of martial arts and I really enjoy it. And so, the first time you get punched in the face, you feel almost like insulted, right, like whoa, what, can you do this?” [00:29:35] “And I think that's what open source software is and can be really good for because we can fork, we can change, we can make iterative changes, discuss them in our meetings.” [00:30:41] “So like it's just another sign that says, “Club, need to comply to our methods, our tools, to be able to partake in this.” Spotlight [00:38:22] Eric's spotlight is news that he just heard that Nadia Eghbal got engaged! [00:38:52] Justin's spotlight is cosign, a container signing, verification storage application. [00:39:23] Richard's spotlight is Der Kleine Hobbit (The Hobbit in German) by J.R.R. Tolkien. [00:39:55] Niels spotlights are** **organizations that are active in Internet Governance: ARTICLE19 and the Center for Democracy and Technology. Also, great researchers such as Corinne Cath, and great pieces of software such as the Python community and Debian. He is also working on building 5G networks and has the Ettus B210. 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/) Niels ten Oever Twitter (https://twitter.com/nielstenoever?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Niels ten Oever Website (https://nielstenoever.net/) “Human Rights Are Not A Bug: Upgrading Governance for an Equitable Internet” by Niels ten Oever (https://www.fordfoundation.org/work/learning/research-reports/human-rights-are-not-a-bug-upgrading-governance-for-an-equitable-internet/) Wired Norms: Inscription, resistance, and subversion in the governance of the internet infrastructure by Niels ten Oever (https://nielstenoever.net/wp-content/uploads/2020/09/WiredNorms-NielstenOever.pdf) ‘Master,' ‘Slave' and the Fight Over Offensive Terms in Computing-New York Times (https://www.nytimes.com/2021/04/13/technology/racist-computer-engineering-terms-ietf.html) Guardian Project-StoryMaker (https://dev.guardianproject.info/projects/wrapp/) Tactical Tech (https://tacticaltech.org/) Dr. Corinne Cath-Speth Website (https://corinnecath.com/) Qalb (programming language) (https://en.wikipedia.org/wiki/Qalb_(programming_language)) Cloudflare-Human Rights Policy (https://www.cloudflare.com/resources/images/slt3lc6tev37/fdLHB1OGp8ZWwzCTVlM0n/e0a42a032592ded778bda8c31c6747b1/BDES-2133_Impact-Week-Human-Rights-Policy.pdf) ARTICLE19 (https://www.article19.org/) Python Software Foundation (https://www.python.org/psf/) Ettus-USRP B210 (https://www.ettus.com/all-products/ub210-kit/) Debian (https://www.debian.org/) Nadia Eghbal Twitter (https://twitter.com/nayafia?lang=en) cosign-GitHub (https://github.com/sigstore/cosign) [Der Klein Hobbit (The Hobbit in German) by J.R. Tolkien](https://www.amazon.com/Kleine-Hobbit-German-dp-0828811938/dp/0828811938/ref=mtother?encoding=UTF8&me=&qid=) [Harry Potter y la Piedra filosofal (Harry Potter and the Sorcerer's Stone in Spanish) by J.K. Rowling](https://www.amazon.com/Harry-Potter-piedra-filosofal-Sorcerers-Spanish/dp/1644732076/ref=sr11?dchild=1&keywords=harry+potter+in+spanish&qid=1629927272&s=books&sr=1-1) Center for Democracy & Technology (https://cdt.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 at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Niels ten Oever.

Sustain
Episode 88: Foundations Roundtable: From Maintain to Sustain

Sustain

Play Episode Listen Later Aug 6, 2021 46:53


Guest Ewa Jodlowska, Rachel Lawson, Leah Silen, Ben Nickolls, Jory Burson, and Karen Sandler Panelists Duane O'Brien and Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we're doing something a little different with this episode. We are giving you the audio recording of a round table that was recently hosted by Duane O'Brien and Richard Littauer, about the role of foundations in open source. Our panelists today are Ewa Jodlowska, Rachel Lawson, Leah Silen, Ben Nickolls, Jory Burson, and Karen Sandler. We'll spend time talking about foundations and associations in general, the kinds of things they do, the kinds of legal structures that they may have, and how they differ from each other. They explain about the work they've done for their projects and some services that they offer. And then we'll spend time talking about projects, when projects might think about reaching out to organizations, or when maintainers might think about bringing their projects to organizations. So, take a listen and enjoy! Go ahead and download this episode now! [00:00:40] Duane starts off with a quick overview of the conversations they'll be talking about. [00:01:36] Everyone gives a brief introduction of themselves, who they're representing, and what their organization does. [00:06:42] Duane asks the panelists for their responses to: What is a foundation, what isn't a foundation, and what are some of the differences between the types of organizations that you have. [00:10:58] Speaking on behalf of the Python Software Foundation, Ewa talks about what kinds of things they do for projects and we learn from Leah what fiscal sponsorship means. [00:13:07] Duane asks if there is anyone for whom their organization and their view of fiscal sponsorship is significantly different from what the others have described. Jory, Ben, and Karen share some things. [00:17:34] Duane asks the panelists to discuss about the times that their organizations have helped solve another kind of problem or member projects or for projects that later became members. And, when have they been able to step in and intervene on behalf of the project? [00:27:45] Find out what kinds of things the panelists look for from projects that apply to be a part of your organization and when do they think they're ready to come in. [00:31:56] For the maintainers of projects who are in charge of their project and are thinking it might be or wondering if it's time to start reaching out to foundations, Duane asks the panelists for some key indicators that they might look for that it's probably time to tag in some bigger help than they've had to date. [00:32:54] Richard brings up a question that was in the chat about mailing lists and why is mailing list important when considering whether you're going to take on a project into your foundation. [00:34:45] A question that was sent to Richard personally and not in the chat was, why do we think there are so many women in this space? [00:36:20] The next chat question Richard asks was, can everyone agree that most open source software foundation's purpose is not to support the public interest, but instead to support the interest of the members? [00:39:33] The panelists tell us what they are most excited about that might be coming up for them and what they want to plug on behalf of their organization. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ewa Jodlowska Twitter (https://twitter.com/ewa_jodlowska?lang=en) Python Software Foundation (https://www.python.org/psf/) Python Software Foundation Campaign (donation page) (https://www.python.org/psf/donations/2021-q2-drive/) Rachel Lawson Twitter (https://twitter.com/rachel_norfolk?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Drupal (https://www.drupal.org/) Leah Silen Linkedin (https://www.linkedin.com/in/leah-silen-95733840) NumFOCUS (https://numfocus.org/) Ben Nickolls Twitter (https://twitter.com/benjam?lang=en) Open Source Collective (https://www.oscollective.org/) Jory Burson Twitter (https://twitter.com/jorydotcom?lang=en) OpenJS Foundation (https://openjsf.org/) Karen Sandler Twitter (https://twitter.com/o0karen0o?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Discover Drupal (https://www.drupal.org/association/discover-drupal) FundOSS (https://fundoss.org/) JavaScriptLandia (https://javascriptlandia.com/) OpenJS Foundation YouTube (https://www.youtube.com/c/OpenJSFoundation) NumFOCUS (https://numfocus.org/) PyData Global 2021 (https://pydata.org/global2021/) PyData YouTube (https://www.youtube.com/channel/UCOjD18EJYcsBog4IozkF_7w) Cloud68.co (https://cloud68.co/) Aspiration Tech (https://aspirationtech.org/) Indeed (https://www.indeed.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 at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Benjamin Nickolls, Ewa Jodlowska, Jory Burson, Karen Sandler, Leah Silen, and Rachel Lawson.

Sustain
Episode 87: Ewa Jodlowska, Jackie Augustine, and how the PSF managed PyCon during COVID

Sustain

Play Episode Listen Later Jul 30, 2021 33:38


Guest Ewa Jodlowska Jackie Augustine Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are super excited to have two guests with us, Ewa Jodlowska, who is the Executive Director of the Python Software Foundation and has been with the PSF since 2012. We also have Jackie Augustine, who is the Director of Events at the Python Software Foundation and she joined the PSF in 2018 to assist in the planning of PyCon US. Today, we're going to talk with Ewa and Jackie about how PyCon works, which is the largest annual gathering for the community using and developing open-source Python programming language. Since PyCon US 2021 had to go virtual this year, we learn what they've done different, using Hubilo as their event platform, sponsors feedback, how attendance was, the value of these conferences, and if they would ever go hybrid. Also, we learn about a successful virtual job fair that Jackie did this year for PSF and find out the one thing she's most excited for the next PyCon. Download this episode to find out much from Ewa and Jackie! [00:03:23] Ewa fills us in how PyCon US is different from PyCon. Jackie tells us what they've done since last year and how they've adapted since COVID came through. [00:06:08] Jackie tells us why they went with Hubilo as their event platform, and how the sponsors feedback was for the virtual experience overall. [00:08:14] Justin asks how the attendance was for the virtual event. Also, he wonders if going forward if they see themselves doing a hybrid. [00:12:34] Richard is curious to know from Jackie and Ewa if an ecosystem level of analysis of what PSF does and what their conferences are, influenced their decisions at all and is there anything they're doing to make it more sustainable ecologically. Also, Jackie tells us how international attendance was at their conference. [00:15:12] Ewa talks about the “value” of these conferences for the ecosystem as a whole and what would happen if we just never have them again. [00:17:03] Jackie tells us about the successful job fair she did this year which was a virtual set up. [00:18:52] Richard asks if they've looked into moving beyond the single annual convention format. [00:21:08] Eric could only imagine what Jackie must go through in the weeks prior to the conference and asks her to talk a bit about the experience on an emotional level that she goes through, and she tells us what she learned through this process that she didn't expect. [00:24:17] Richard asks if there's any way Jackie's made or plans on making it easier for people who come to the conference to join in the decision-making process for a PSF, to join into working groups and feel like they're a part of something bigger than just watching a talk, and how has that shaped how you're planning future models. [00:25:51] What is Jackie most excited about in the future for the next PyCon? [00:26:01] You can find out from Ewa where to follow PSF, where you can sign up to go the conferences, and where you can follow Jackie online to connect with her. Quotes [00:08:52] “In the end, you know, we had our goals, we had our tiers of goals, and we hit what we thought we would hit, and we were successful in that.” [00:10:21] “I think the question that we're asking ourselves is, do you actually take that component out in their ability for anybody to attend whether they feel comfortable traveling or not.” [00:11:29] “When you add something like a hybrid event, you're really planning two events at the same time, so that really changes up how we're able to do that with the resources that we have.” [00:13:02] “Some of the things that we're doing or planning on doing is like the swag papers and all that is going away moving forward, so we're taking the steps. We work with the convention centers as well and make sure that they are doing their part in the sustainability and things like that.” [00:13:51] “Yes, it's been wonderful for the environment that we've all kind of had to reset and stay home, but I also think that's going to have a little bit of an adverse effect because now everyone is going to be like, oh my gosh, I want to be together, you know, whenever that can happen.” [00:15:32] “And I feel like actually there are hundreds of people that attend PyCon that probably never go to a talk. All the value that's there for them is to network with people, to talk about their projects with people, to have, you know, their projects be seen and tested, whatever the case might be.” [00:19:30] But then PyCon went to Cleveland, but that I think also helped reinforce a lot of the attendance when you looked at the numbers and how many people attended from Ohio was really incredible, right, so it kind of brought the larger scale portion of it.” [00:24:40] “We rely a lot of volunteer committees.” [00:25:51] “What are you most excited about in the future for the next PyCon? Seeing faces! Makes sense, checks out, I get it!” Spotlight [00:27:55] Justin's spotlight is a Linkedin 2.0 site called Polywork.com. and if you use the VIP code: sustainopensource, so you can get in on it. [00:28:31] Eric's spotlight is an online game called Pardus. [00:29:19] Richard's spotlight is Bohemian Bakery in Montpelier, Vermont. [00:30:09] Ewa's spotlight is two software platforms, Registrasion and Symposion. [00:31:47] Jackie's spotlight is sustainability for everything that the PSF does and the ability to have this position. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ewa Jodlowska Twitter (https://twitter.com/ewa_jodlowska) Jackie Augustine Twitter (https://twitter.com/jackiea_pycon?lang=en) Hubilo (https://hubilo.com/) PyCon (https://us.pycon.org/2021/) PyCon US Twitter (https://twitter.com/pycon) Python Software Foundation Twitter (https://twitter.com/thePSF) Python Software Foundation Newsletter (https://www.python.org/psf/newsletter/) Python (https://www.python.org/) PyCon US 2021-YouTube (https://www.youtube.com/c/PyConUS) PyOhio 2021 (https://www.pyohio.org/2021/) Polywork (https://www.polywork.com/) Pardus (https://www.pardus.at/) Bohemian Bakery (https://www.bohemianbakeryvt.com/) Symposion-GitHub (https://github.com/pinax/symposion) Registrasion-GitHub (https://github.com/chrisjrn/registrasion) 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 at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Ewa Jodlowska and Jackie Augustine.

Aid, Evolved
Empower Women to Code with Marlene Mhangami of the Python Software Foundation

Aid, Evolved

Play Episode Listen Later Jul 20, 2021 45:56


Marlene Mhangami is a remarkable woman. She was the first African woman to join the board of the global Python Software Foundation (PSF). PSF develops and maintains the Python programming language, one of the most popular programming languages in the world. Marlene was also chair of the first ever pan-African PyCon (Python Conference). She co-founded ZimboPy, a non-profit that empowers young women in Zimbabwe to pursue careers in technology.   In this conversation, Marlene and I discuss what it was like joining the board of PSF, particularly as a young African woman. She reflects on the resources she had, and the ones she didn't, when she taught herself how to code. On many occasions, Marlene has needed to act against traditional views of what a Zimbabwean woman should do. In equal part, she's needed to resist misguided donors with antiquated ideas of how to teach technology. Today Marlene sits at a crossroads, with open source and non-profit work down one path and the private sector technology industry down another. Which path will she choose - or will she find a way to bring these two worlds together?   To find out more, access the show notes at https://AidEvolved.com  Let us know what you think of this episode on Twitter (@AidEvolved) or by email (hello@AidEvolved.com)

Start Coding
StartTalks #07: Débora Azevedo - Pyladies Natal

Start Coding

Play Episode Listen Later Jul 14, 2021 59:01


Débora Azevedo é professora de Inglês na rede pública de ensino do Rio Grande do Norte. Tem formação mista em Letras - Inglês, técnica em informática e redes de computadores e atualmente mestranda em Inovação com Tecnologias Educacionais, com um projeto de desenvolvimento de software educativo para a alfabetização bilíngue de crianças surdas e bacharelanda em TI. Está envolvida com a comunidade Python desde 2014 com PyLadies, grupos de tradução e hoje é membra do conselho da diretoria da Python Software Foundation. Links: Redes Sociais: @pydebb no Twitter Linkedin: https://www.linkedin.com/in/debora-azevedo-1919b996/ Outros links: http://amiarealdeveloper.com/

YoungCTO.Tech
IT Career Talk: Lead Developer Matt Lebrun - President Pythonista

YoungCTO.Tech

Play Episode Listen Later May 25, 2021 40:46


Guest Mr. Matt Lebrun of YoungCTO Rafi Quisumbing I'm a Software Engineer, Python Trainer, and Tech Community Leader. I've been working in the industry as a Software Engineer for more than 10 years. During this time I've worked in various industries, startups, and the academe. https://www.linkedin.com/in/cr8ivecod...​ In 2013, I co-founded Python.PH, Inc., a non-profit organization that caters to a community of professionals and hobbyists of the Python programming language. My passion and dedication for community work was recognized by the Python Software Foundation who honored me as a Fellow Member in 2019. The software industry has been a perfect fit for my passion for learning and building things. It is a medium for boundless possibilities not only for building creative things but also utilities that drive businesses forward. It is this enthusiasm that I bring when I conduct my consultations and training for the individuals and companies that I work with.

The Real Python Podcast
Building a Platform Game With Arcade and Covering Python News Monthly

The Real Python Podcast

Play Episode Listen Later May 14, 2021 54:36


Did you know the Python Software Foundation is hiring! With the recent support of three Visionary Sponsors, the PSF has been able to open positions for a developer-in-residence and a Python packaging project manager. Real Python now has a monthly Python news article. Frequent guest of the show, David Amos compiles and summarizes the biggest Python news from the past month.

Django Chat
Python Software Foundation - Ewa Jodlowska

Django Chat

Play Episode Listen Later Apr 28, 2021 43:58


Python Software FoundationLife as a Python Foundation Director@ewa_jodlowska on TwitterPSF Annual ReportPSF Membership LevelsSupport the ShowThis podcast does not have any ads or sponsors. To support the show, please consider visiting LearnDjango.com, Button, or Django News.

Command Line Heroes en español
Hello, World: lenguajes de programación para el desarrollador políglota

Command Line Heroes en español

Play Episode Listen Later Apr 13, 2021 30:10


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.

The History of Computing

Craigslist Welcome to the History of Computing Podcast, where we explore the history of information technology. Because understanding the past prepares us for the innovations of the future! Today we're going to look at the computer that was the history of craigslist. It's 1995. The web is 4 years old. By the end of the year, there would be over 23,000 websites. Netscape released JavaScript, Microsoft released Internet Explorer, Sony released the Playstation, Coolio Released Gangsta's Paradise, and probably while singing along to “This is How We Do It” veteran software programmer Craig Newmark made a list. And Craig Alexander Newmark hails from Morristown, New Jersey and after being a nerdy kid with thick black glasses and a pocket protector in high school went off to Case Western, getting a bachelors in 1975 and a masters in 77. This is where he was first given access to the arpanet, which would later evolve into the internet as we know it today. He then spent 17 years at IBM during some of the most formative years of the young computer industry. This was when the hacker ethos formed and anyone that went to college in the 70s would be well acquainted with Stewart Brand's Whole Earth Catalog and yes, even employees of IBM would potentially have been steeped in the ethos of the counterculture that helped contribute to that early hacker ethos. And as with many of us, Gibson's Neuromancer got him thinking about the potential of the web. Anyone working at that time would have also seen the rise of the Internet, the advent of email, and a lot of people were experimenting with side projects here and there. And people from all around the country that still believed in the ideals of that 60s counterculture still gravitated towards San Francisco, where Newmark moved to take a gig at Charles Schwab in 1993 where he was an early proponent of the web, exploring uses with a series of brown bag lunches. If you're going to San Francisco make sure to wear flowers in your hair. Newmark got to see some of the best of the WELL and Usenet and as with a lot of people when they first move to a new place, old Craig was in his early 40s with way too much free time on his hands. I've known lots of people these days that move to new cities and jump headfirst into Eventbrite, Meetup, or more recently, Facebook events, as a way of meeting new people. But nothing like that really existed in 1993. The rest of the country had been glued to their televisions, waiting for the OJ Simpson verdict while flipping back and forth between Seinfeld, Frasier, and Roseanne. Unforgiven with Clint Eastwood won Best Picture. I've never seen Seinfeld. I've seen a couple episodes of Frasier. I lived Roseanne so was never interested. So a lot of us missed all that early 90s pop culture. Instead of getting embroiled in Friends from 93 to 95, Craig took a stab at connecting people. He started simple, with an email list and ten or so friends. Things like getting dinner at Joe's digital diner. And arts events. Things he was interested in personally. People started to ask Craig to be added to the list. The list, which he just called craigslist, was originally for finding things to do but quickly grew into a wanted ad in a way - with people asking him to post their events or occasionally asking for him to mention an apartment or car, and of course, early email aficionados were a bit hackery so there was plenty of computer parts needed or available. It's even hard for me to remember what things were like back then. If you wanted to list a job, sell a car, sell furniture, or even put an ad to host a group meetup, you'd spend $5 to $50 for a two or three line blurb. You had to pick up the phone. And chances are you had a home phone. Cordless phones were all the rage then. And you had to dial a phone number. And you had to talk to a real life human being. All of this sounds terrible, right?!?! So it was time to build a website. When he first launched craigslist, you could rent apartments, post small business ads, sell cars, buy computers, and organize events. Similar to the email list but on the web. This is a natural progression. Anyone who's managed a list serve will eventually find the groups to become unwieldy and if you don't build ways for people to narrow down what they want out of it, the groups and lists will split themselves into factions organically. Not that Craig had a vision for increasing page view times or bringing in advertisers, or getting more people to come to the site. But at first, there weren't that many categories. And the URL was www.craigslist.org. It was simple and the text, like most hyperlinks at the time, was mostly blue. By end of 1997 he was up to a million page views a month and a few people were volunteering to help out with the site. Through 1998 the site started to lag behind with timely postings and not pruning old stuff quickly enough. It was clear that it needed more. In 1999 he made Craigslist into a business. Being based in San Francisco of course, venture capitalist friends were telling him to do much, much more, like banner ads and selling ads. It was time to hire people. He didn't feel like he did great at interviewing people, he couldn't fire people. But in 99 he got a resume from Jim Buckmaster. He hired him as the lead tech. Craigslist first expanded into different geographies by allowing users to basically filter to different parts of the Bay Area. San Francisco, South Bay, East Bay, North Bay, and Peninsula. Craig turned over operations of the company to Jim in 2000 and Craigslist expanded to Boston in y2k, and once tests worked well, added Chicago, DC, Los Angeles, New York City, Portland, Sacramento, San Diego, and Seattle. I had friends in San Francisco and had used Craigslist - I lived in LA at the time and this was my first time being able to use it regularly at home. Craig stayed with customer service, enjoying a connection with the organization. They added Sacramento and in 2001 saw the addition of Atlanta, Austin, Vancouver and Denver added. Every time I logged in there were new cities, and new categories, even one to allow for “erotic services”. Then in 2004 we saw Amsterdam, Tokyo, Paris, Bangalore, and Sao Paulo. As organizations grow they need capital. Craigslist wasn't necessarily aggressive about growth, but once they became a multi-million dollar company, there was risk of running out of cash. In 2004, eBay purchased 28.4 percent of the company. They expanded into Sydney and Melbourne. Craigslist also added new categories to make it easier to find specific things, like toys or things for babies, different types of living arrangements, ridesharing, etc. Was it the ridesharing category that inspired Travis Kalanick? Was it posts to rent a room for a weekend that inspired AirBNB? Was it the events page that inspired Eventbrite? In 2005, eBay launched Kijiji, an online classifieds service organized by cities. It's a similar business model to Craigslist. By May they'd purchased Gumtree, a similar site serving the UK, South Africa and a number of other countries, and then purchased LoQuo, OpusForum.org. They were firmly getting in the same market as Craigslist. Craigslist continued to grow. And by 2008, eBay sued Craigslist claiming they were diluting the eBay stock. Craigslist countered that Kijiji stoke trade secrets. By 2008 over 40 million Americans used Craigslist every month and they had helped people in more than 500 cities spread across more than 50 countries. Much larger than the other service. They didn't settle that suit for 7 years, with eBay finally selling its shares back to Craigslist in 2015. Over the years, there have been a number of other legal hurdles for Craigslist. In 2008, Craigslist added phone verification to the erotic services category and saw a drastic reduction in the number of ads. They also teamed up with the National Center for Missing and Exploited Children as well as 43 US Attorneys General and saw over 90% reduced ads for erotic services over the next year and donated all revenue from ads to post erotic services to charities. Craigslist later removed the category outright. The net effect was that many of those services got posted to the personals section. At the time, craigslist was the most used personals site in the US. Therefore, unable to police those, in 2010, Craiglist took the personals down as well. Craigslist was obviously making people ask a lot of questions. Newspaper revenue from classifieds advertisements went down from 14 to 20 percent in 2007 while online classified traffic shot up 23%. Again, disruption makes people ask question. I am not a political person and don't like talking about politics. I had friends in prosecutors offices at the time and they would ask me about how an ad could get posted for an illegal activity and really looked at it from the perspective that Craigslist was facilitating sex work. But it's worth noting that a social change that resulted in that erotic services section was that a number of sex workers moved inside apartments rather than working on the street. They could screen potential customers and those clients knew they would be leaving behind a trail of bits and bytes that might get them caught. As a result, homicide rates against females went down by 17 percent and since the Erotic Services section of the site has been shut down, those rates have risen back to the same levels. Other sites did spring up to facilitate the same services, such as Backpage. And each has been taken down or prosecuted as they spring up. To make it easier to do so, the Stop Enabling Sex Trafficers Act and Allow States and Victims to Fight Online Sex Trafficking Act was launch in 2018. We know that the advent of the online world is changing a lot in society. If I need some help around the house, I can just go to Craigslist and post an ad and within an hour usually have 50 messages. I don't love washing windows on the 2nd floor of the house - and now I don't have to. I did that work myself 20 years ago. Cars sold person to person sell for more than to dealerships. And out of great changes comes people looking to exploit them. I don't post things to sell as much as I used to. The last few times I posted I got at least 2 or 3 messages asking if I am willing to ship items and offering to pay me after the items arrive. Obvious scams. Not that I haven't seen similar from eBay or Amazon, but at least there you would have recourse. Angie got a list in 1995 too. You can use angieslist to check up on people offering to do services. But in my experience few who respond to a craigslist ad are there and most are gainfully employed elsewhere and just gigging on the side. Today Craigslist runs with around 50 people, and with revenue over 700 million. Classified advertising at large newspaper chains has dropped drastically. Alexa ranks craigslist as the 120th ranked global sites and 28th ranked in the US - with people spending 9 minutes on the site on average. The top searches are cheap furniture, estate sales, and lawn mowers. And what's beautiful is that the site looks almost exactly like it looked when launched in the 90s. Still no banners. Still blue hyperlinks. Still some black text. Nothing fancy. Out of Craigslist we've gotten CL blob service, CL image service, and memcache cluster proxy. They contribute code to Haraka, Redis, and Sphinx. The craigslist Charitable fund helps support the Apache Foundation, the Free Software Foundation, Gnome Foundation, Mozilla Foundation, Open Source Initiative, OpenStreetMap.us, Perl Foundation, PostgreSQL, Python Software Foundation, and Software in the Public Interest. I meet a lot of entrepreneurs who want to “disrupt” an industry. When I hear the self proclaimed serial entrepreneurs who think they're all about the ideas but don't know how to actually make any of the ideas work talk about disruptive technologies, I have never heard one mention craigslist. There's a misnomer that a lot of engineers don't have the ideas and that every Bill Gates needs a Paul Allen or that every Steve Jobs needs a Woz. Or I hear that starting companies is for young entrepreneurs, like those four were when starting Microsoft and Apple. Craig Newmark, a 20 year software veteran in his 40s inspired Yelp!, Uber, Next-door and thousands of other sites. And unlike many of those other organizations he didn't have to go blow things up and build a huge company. They did something that their brethren from the early days on the WELL would be proud of, they diverted much of their revenues to the Craigslist Charitable Fund. Here, they sponsor four main categories of grant partners: * Environment and Transportation * Education, Rights, Justice, Reason * Non-Violence, Veterans, Peace * Journalism, Open Source, Internet You can find more on this at https://www.craigslist.org/about/charitable According to Forbes, Craig is a billionaire. But he's said that his “minimal profit” business model allows him to “give away tremendous amounts of money to the nonprofits I believe in” including Wikipedia, a similar minded site. The stories of the history of computing are often full of people becoming “the richest person in the world” and organizations judged based on market share. But not only with the impact that the site has had but also with those inspired by how he runs it, Craig Newmark shatters all of those misconceptions of how the world should work. These days you're probably most likely gonna' find him on craigconnects.org - “helping people do good work that matters.” So think about this, my lovely listeners. No matter how old you are, nor how bad your design skills, nor how disruptive it will be or not be, anyone can parlay an idea that helps a few people into something that changes not only their life, but changes the lives of others, disrupts multiple industries, and doesn't have to create all the stress of trying to keep up with the tech joneses. You can do great things if you want. Or you can listen to me babble. Thanks for doing that. We're lucky to have you join us.

The Python Podcast.__init__
A Quick Python Check-in With Naomi Ceder

The Python Podcast.__init__

Play Episode Listen Later Mar 25, 2019 38:32


Naomi Ceder was fortunate enough to learn Python from Guido himself. Since then she has contributed books, code, and mentorship to the community. Currently she serves as the chair of the board to the Python Software Foundation, leads an engineering team, and has recently completed a new draft of the Quick Python Book. In this episode she shares her story, including a discussion of her experience as a technical author and a detailed account of the role that the PSF plays in supporting and growing the community.

The Python Podcast.__init__

Kenneth Reitz has contributed many things to the Python community, including projects such as Requests, Pipenv, and Maya. He also started the community written Hitchhiker's Guide to Python, and serves on the board of the Python Software Foundation. This week he talks about his career in the Python community and digs into some of his current work.

The Python Podcast.__init__

Jackie Kazil has led a distinguished and varied career with a strong focus on providing information and tools that empower others. This includes her work in data journalism, as a presidential innovation fellow, co-founding 18F, co-authoring a book, and being elected to the board of the Python Software Foundation. In this episode she shares these stories and more with us and how Python has helped her along the way.