Greatly Accelerating Machine Learning with Intel's Huma Abidi
32 min

Scott talks to Huma Abidi, the Senior Director of AI Software Products at Intel. Huma leads a team of software engineers and today she sits down and gets deep with Scott on AI, machine learning, deep learning, optimization...and painting! What is the role of silicon and hardware instructions when doing AI and ML? How does Intel interact with the open source community?

CoRecursive: Coding Stories
CoRecursive: Coding Stories
Adam Gordon Bell - Full Stack Web Developer
The Birth of Unix with Brian Kernighan
As Brian Kernighan said “UNIX since the start has become a vehicle for creating and using programming languages.” Brian initiated work on what would become the UNIX system. He helped develop it to run on a minicomputer and would eventually be ported to other computers. In this episode, Brain will go in-depth on how the UNIX was built. Episode Page Episode Transcript “If you wanted, you could go sit in your office and think deep thoughts or program, or write on your own blackboard or whatever, but then come back to the common space when you wanted to.“ - Brian Kernighan “I found it easier to program when I was trying to figure out the logic for myself rather than trying to figure out where in the infinite stack of documentation was the function I needed. So for me, programming is more like creating something rather than looking it up, and too much of today's programming is more like looking it up.” - Brian Kernighan “If what I find challenging or hard or whatever is also something that other people find hard or challenging or whatever, then if I do something that will improve my lot, I'm perhaps improving their lot at the same time.” - Brian Kernighan Links: Brian's Homepage Book: Unix: A History and a Memoir Book: Millions, Billions, Zillions: Defending Yourself in a World of Too Many Numbers Book: Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security
51 min
Software Daily
Software Daily
Cruise: Self-Driving Engineering with Mo Elshenawy Holiday Repeat
October 1, 2019 The development of self-driving cars is one of the biggest technological changes that is under way. Across the world, thousands of engineers are working on developing self-driving cars. Although it still seems far away, self-driving cars are starting to feel like an inevitability. This is especially true if you spend much time in downtown San Francisco, where you will see a self-driving car being tested every day. Much of the time, that self-driving car will be operated by Cruise. Cruise is a company that is building a self-driving car service. The company has hundreds of engineers working across the stack, from computer vision algorithms to automotive hardware. Cruise’s engineering requires engineers who can work with cloud tools as well as low-latency devices. It also requires product developers and managers to lead these different teams. The field of self-driving is very new. There is not much literature available on how to build a self-driving car. There is even less literature on how to manage a team of engineers that are building, testing, and deploying software and hardware for real cars that are driving around the streets of San Francisco. Mo Elshenawy is VP of engineering at Cruise, and he joins the show to talk about the engineering that is required to develop fully self-driving car technology, as well as how to structure teams to align the roles of product design, software engineering, testing, machine learning, and hardware.  Learn more about your ad choices. Visit
52 min
Azure DevOps Podcast
Azure DevOps Podcast
Jeffrey Palermo
Scott Nichols on the State of Azure - Part 2 - Episode 116
This episode is part 2 of the interview with Scott Nichols! Be sure to tune in to part 1 first before joining in on this episode’s conversation. Scott Nichols is a Sr. Cloud Solutions Architect, Scott works for the commercial enterprise division serving the west region. He is also the leader of the .NET and the Azure user groups in Boise, Idaho. He started his career in the IT profession in 1993 as a mainframe and web developer. Since then, he has served as a Lead Software Engineer/Solution Architect, a Software Development Engineering Manager, a Sr. Cloud Software Solution Architect, a Sr. Enterprise Solution Architect, and of course, most recently, a Sr. Cloud Solutions Architect at Microsoft since 2019. In this second part, the interview transitions from discussing the state of Azure and the Cloud industry into talking about how customers are modernizing their existing applications and infrastructure for Azure. Scott shares about infrastructure as code tools he sees as having the most traction right now, his recommendations for those looking to get their application into Azure, and what he sees as being the most successful pathways for his customers utilizing Azure infrastructure. Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:01] About The Azure DevOps Podcast and Jeffrey’s offer to speak at virtual user groups. [1:11] Clear Measure is hiring! Be sure to check out the link in the show notes. [1:33] Jeffrey welcomes Scott back to the podcast for part 2 and shares about this episode’s conversation. [2:06] The infrastructure as code tools Scott sees as having the most traction. [4:35] Does Scott have any customers that have used Azure Bicep yet? [4:56] How Scott thinks about Azure infrastructure and what he sees as being most successful with his customers. [7:42] For certain tweaks in the infrastructure, where does an ARM template work? [9:45] What is the mechanism in Azure that would know that the Powershell script has not been run yet or has already been run so that it doesn’t run it again? [11:07] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [11:38] For people looking to get their application into Azure, what would Scott recommend their next steps be? [20:37] Jeffrey thanks Scott for joining the podcast and Scott offers some parting words of advice for developers. Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Scott Nichols’ LinkedIn Scott Nichols’ Twitter @TheScottNichols Azure Architecture Center - Microsoft Amazon Web Services (AWS) Azure Architectures - Microsoft Docs Google Cloud (GCP) Microsoft Cloud Adoption Framework (CAF) Azure Bicep on GitHub .NET Conference 2020 Python Terraform Azure Resource Manager (ARM) CICD PowerShell HashiCorp Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
23 min
Python Bytes
Python Bytes
Michael Kennedy and Brian Okken
#208 Dependencies out of control? Just pip chill.
Sponsored by us! Support our work through: * Our courses at Talk Python Training * Test & Code Podcast * Patreon Supporters Brian #1: pip-chill - Make requirements with only the packages you need * Ricardo Bánffy * Like pip freeze but lists only the packages that are not dependencies of installed packages. * Will be great for creating requirements.txt files that look like the ones you would write by hand. * I wish it had an option to not list itself, but pip-chill | grep -v pip-chill works. * What do I have installed? (foo) $ pip freeze appdirs==1.4.4 black==20.8b1 click==7.1.2 mypy-extensions==0.4.3 ... * No really, what did I myself install? (foo) $ pip-chill black==20.8b1 pip-chill==1.0.0 * Without versions? (foo) $ pip-chill --no-version black pip-chill * What did those things install as dependencies? (foo) $ pip-chill -v --no-version black pip-chill # appdirs # Installed as dependency for black # click # Installed as dependency for black ... Michael #2: Windows update broke NumPy * Sent in by Daniel Mulkey * A recent Windows update broke some behavior that I think OpenBLAS (used by NumPy) relied on. * There's a Developer Community thread here. * I am a NumPy developer. We have been trying to track down a strange issue where after updating to windows 10 2004, suddenly code that worked no longer works. Here is the NumPy issue and here is the corresponding issue in OpenBLAS. The problem can be summarized: when calling fmod, something is changed so that much later calling an OpenBLAS assembly routine fails. The only difference I can see in the registers that visual studio exposes is that after the call to fmod, register ST(0) is set to NAN. * Steve Dower and other Microsoft people have commented. * The fix is slated to take until January 2021 to be released, though there are workarounds for some scenarios. * Matt P. posted a workaround: * For all those at home following along and looking for a quick fix, NumPy has released a bugfix 1.19.3 to work around this issue. The bugfix broke something else on Linux, so we had to revert the fix in release 1.19.4, but you can still install the 1.19.3 via * pip install numpy==1.19.3. * Note this is only works around the way this bug crashes NumPy (technically, in OpenBLAS which is shipped with NumPy), and may not fix all your problems related to this bug, Microsoft’s help is needed to do that. Brian #3: Build Plugins with Pluggy * kracekumar * Blog post related to talks given at PyGotham and PyCon India * Pluggy is the plugin library used by pytest * Article * starts with a CLI application that has one output format. * Need is for more formats, implemented as plugins. * Quick look at pluggy architecture of host/caller/core system and plugin/hook. * Also plugin manager, hook specs, and hook implementations. * Walks through the changes to the application needed to support plugins. * I’ve been waiting for an article on pluggy, and this is nice. * But I admit I’m still a little lost. I guess I need to watch one of the presentations and try to build something with pluggy. Michael #4: LINQ in Python * via Adam: I seem to recall that Michael had a C# background, so this might be of interest: * Bringing LINQ-like expressions to Python with linqit * Example: last_hot_pizza_slice = programmers.where(lambda e:e.experience > 15) .except_for(elon_musk) .of_type(Avi) .take(3) # [[HTML_REMOVED], [HTML_REMOVED], [HTML_REMOVED]] .select(lambda avi:avi.lunch) # [[HTML_REMOVED], [HTML_REMOVED], [HTML_REMOVED]] .where(lambda p:p.is_hot() and p.origin != 'Pizza Hut'). .last() # [HTML_REMOVED] .slices.last() # [HTML_REMOVED] * Also interesting asq: Brian #5: Klio : a framework for processing audio files or any binary files, at large scale * Recently open sourced by Spotify * An article about it * Klio is based on Apache Beam and allows * integration with cloud processing engines * open graph of job dependencies * batch and streaming pipelines * goals: * large-file input/output * scalability, reproducibility, efficiency * closer collaboration between researchers and engineers * uses Python * Obviously useful for Spotify, but they are hoping it will help with other audio research and applications. Michael #6: Collapsing code cells in Jupyter Notebooks * via Marco Gorelli * You mentioned in that episode that you'd like to have a way of collapsing code cells in Jupyter Notebooks so you can export them as reports - incidentally, I wrote a little blog post about how to do that - in case it's useful/of interest to you, here it is! * Basically get a static HTML file that is the static notebook output but can start with the code cells collapsed and can toggle their visibility. Extras Michael: * New Apple Silicon macs? * Bot tweets: Joke: By Richard Cairns Q: Why did the data scientist get in trouble with Animal Welfare? A: She was caught trying to import pandas. “10e engineeeeeeeeers are the future.” - detahq
30 min
Clear search
Close search
Google apps
Main menu