Go Time
Go Time
Dec 4, 2020
The engineer who changed the game
Play • 35 min

Today we’re sharing a full-length episode of Command Line Heroes from Season 6 for you to check out. We hand picked this episode for you to listen to.

Many of us grew up playing cartridge-based games. But there’s few who know the story behind how those cartridges came to be. And even fewer who know the story of the man behind them: Jerry Lawson. Before Jerry, a gaming console could only play one game. Jerry quite literally changed the game. This episode shares Jerry’s story of inventing the cartridge-based system for gaming consoles.

Discuss on Changelog News

Join Changelog++ to support our work, get closer to the metal, and make the ads disappear!

Sponsors

Featuring

Notes and Links

We’re working with Command Line Heroes to promote Season 6. Command Line Heroes is a podcast that tells the epic true tales of developers, programmers, hackers, geeks, and open source rebels who are revolutionizing the technology landscape. It’s an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you.

Search for Command Line Heroes anywhere you listen to podcasts, or head here to learn more and subscribe.

Software Defined Talk
Software Defined Talk
Software Defined Talk LLC
Episode 281: That’s a thing, I don’t need to read about it
This week we discuss VMware CEO Pat Gelsinger jumping to Intel and what is going on with DevSecOps. Plus, lots advice on picking movies both you and your partner will enjoy. Rundown VMware CEO → Intel What’s the latest Solarwinds hack news? Coté is figuring out “DevSecOps” - or is it “DevOpsSec”? Relevant to your interests M&A Red Hat to Acquire Kubernetes-Native Security Leader StackRox (https://www.redhat.com/en/about/press-releases/red-hat-acquire-kubernetes-native-security-leader-stackrox) F5 to acquire @Volterra_ (https://twitter.com/f5/status/1347291942363811841?s=21) VMware/Intel VMware has the strategy and culture to thrive after CEO Pat Gelsinger's exit to Intel (https://www.theregister.com/2021/01/14/pat_gelsinger_vmware_legacy/) VMware Names Zane Rowe As Interim CEO (https://www.crn.com/news/virtualization/vmware-names-zane-rowe-as-interim-ceo) Prodigal Son Gelsinger Returns As Intel CEO (https://go.forrester.com/blogs/prodigal-son-gelsinger-returns-as-intel-ceo/) Bitcoin and Blockchain Is blockchain coming to your bank? (https://thehustle.co/01082021-blockchain-banks/) 85% of Italian Banks Are Exchanging Interbank Transfer Data on Corda - CoinDesk (https://www.coindesk.com/85-of-italian-banks-are-exchanging-interbank-transfer-data-on-corda) Lost Passwords Lock Millionaires Out of Their Bitcoin Fortunes (https://www.nytimes.com/2021/01/12/technology/bitcoin-passwords-wallets-fortunes.html) Don’t Forget Your Bitcoins (https://www.bloomberg.com/opinion/articles/2021-01-12/don-t-forget-your-bitcoins) RISC-V BeagleBoard BeagleV (https://beagleboard.org/beaglev) Raspberry PI Why We Love the Raspberry Pi (https://www.nytimes.com/wirecutter/reviews/raspberry-pi/) Buy a Raspberry Pi Zero W – Raspberry Pi (https://www.raspberrypi.org/products/raspberry-pi-zero-w/) Solarwinds Details on SolarWinds Hack (https://twitter.com/briankrebs/status/1348828797966147584?s=21) SolarWinds hires former Trump cyber security chief Chris Krebs (https://www.ft.com/content/df641e33-9150-4846-b4f7-db4e3175d290) NYT JetBrains story, I'm calling it - the story was irresponsibly released. (https://twitter.com/MalwareJake/status/1347650824416227331) Deplatforming Parler accuses Amazon of breaking antitrust law in suspending hosting services. (https://www.nytimes.com/2021/01/11/business/parler-amazon.html) Parler Finds Refuge With the Far-Right's Favorite Webhost (https://www.vice.com/en/article/4ad7dp/parler-finds-refuge-with-the-far-rights-favorite-webhost) Parler loses data (https://twitter.com/salmeron_manny/status/1348604719934173185) Parler’s amateur coding could come back to haunt Capitol Hill rioters (https://arstechnica.com/information-technology/2021/01/parlers-amateur-coding-could-come-back-to-haunt-capitol-hill-rioters/) The balkanization of the cloud is bad for everyone (https://www.technologyreview.com/2020/12/17/1014967/balkanization-cloud-computing-bad-everyone/) Decentralization Is A Necessity Now (https://pomp.substack.com/p/decentralization-is-a-necessity-now) It happened. Twitter shut down @realDonaldTrump for good (https://thehustle.co/01112021-Twitter-Trump/) State of the World 2021 (https://people.well.com/conf/inkwell.vue/topics/510/State-of-the-World-2021-page01.html) Goodreads plans to retire API access, disables existing API keys | Joe's website (https://joealcorn.co.uk/blog/2020/goodreads-retiring-API) ‘Your Cock Is Mine Now:’ Hacker Locks Internet-Connected Chastity Cage, Demands Ransom (https://www.vice.com/en/article/m7apnn/your-cock-is-mine-now-hacker-locks-internet-connected-chastity-cage-demands-ransom) Video games have replaced music as the most important aspect of youth culture | Sean Monahan (https://www.theguardian.com/commentisfree/2021/jan/11/video-games-music-youth-culture) Intel CEO Bob Swan to be replaced with VMWare's Pat Gelsinger (https://finance.yahoo.com/news/intel-ceo-bob-swan-reportedly-set-to-depart-in-february-to-be-replaced-with-vm-wares-pat-gelsinger-142520631.html?guccounter=1) WhatsApp gives users an ultimatum: Share data with Facebook or stop using the app (https://arstechnica.com/tech-policy/2021/01/whatsapp-users-must-share-their-data-with-facebook-or-stop-using-the-app/) First Oracle said it powered Zoom. Then AWS claimed it. Now Zoom says it uses co-located kit (https://www.theregister.com/2021/01/13/zoom_prospectus_reveals_colo_infrastructure/) Poland plans to make censoring of social media accounts illegal (https://www.theguardian.com/world/2021/jan/14/poland-plans-to-make-censoring-of-social-media-accounts) Dropbox to cut workforce by 11% (https://www.axios.com/dropbox-to-cut-workforce-by-11-75f8c050-29bb-46ea-a7dc-d9fa972dcee2.html?utm_source=newsletter&utm_medium=email&utm_campaign=newsletter_axioslogin&stream=top) Nonsense I'm glad you have passed the certification! I just don't want to see it. (https://github.com/antonbabenko/you-have-passed-the-certification) Coté in TikTok (https://www.tiktok.com/@drunkandretired/video/6917223569395174658?lang=en). Sponsors strongDM — Manage and audit remote access to infrastructure. Start your free 14-day trial today at: strongdm.com/SDT (http://strongdm.com/SDT) Now Hiring Jordi wants you to work at Tricentis (https://www.tricentis.com/company/careers/all/) Michael wants to be a Solution Architect at Cloudbees (https://boards.greenhouse.io/cloudbees/jobs/2582391) More info in SDT Slack (https://www.softwaredefinedtalk.com/slack) see channel #jobs Conferences Call for Papers (https://sessionize.com/devopsdays-texas-2021/) ends on Jan. 31st for DevOpsDay Texas on March 2nd. (https://devopsdays.org/events/2021-texas/welcome/) SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitch (https://www.twitch.tv/sdtpodcast), Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/) and LinkedIn (https://www.linkedin.com/company/software-defined-talk/). Brandon built the Quick Concall iPhone App (https://itunes.apple.com/us/app/quick-concall/id1399948033?mt=8) and he wants you to buy it for $0.99. Use the code SDT to get $20 off Coté’s book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Become a sponsor of Software Defined Talk (https://www.softwaredefinedtalk.com/ads)! Recommendations Matt: Apple TV’s Ted Lasso (https://tv.apple.com/au/show/ted-lasso/umc.cmc.vtoh0mn0xn7t3c643xqonfzy) Brandon: Possessor (https://www.rottentomatoes.com/m/possessor_uncut). Coté: Descript (https://www.descript.com), so far. Bear app (https://bear.app). Don’t spike your mind during family time with inserting work. Photo Credit (https://unsplash.com/photos/ny-lHmsHYHk) Photo Credit (https://unsplash.com/photos/eM6WUs4nKMY)
1 hr 2 min
Changelog
Changelog
Go Time 163: CUE: Configuration superpowers for everyone
On this episode we learn how to Configure, Unify, and Execute things. What’s CUE all about? Well, it’s an open source language with a rich set of APIs and tooling for defining, generating, and validating all kinds of data: configuration, APIs, database schemas, code, … you name it. Now that we’ve copy/pasted the project’s description… let’s dig in and learn how we can use CUE to make our Go programs better! Discuss on Changelog News Join Changelog++ to support our work, get closer to the metal, and make the ads disappear! Sponsors * Code-ish by Heroku – A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer. Check out episode 101 for a deep dive with Cornelia Davis (CTO of Weaveworks) on cloud native, cloud native patterns, and what is really means to be a cloud native application. Subscribe on Apple Podcasts and Spotify. * Equinix Metal – Globally interconnected fully automated bare metal. Equinix Metal gives you hardware at your fingertips with physical infrastructure at software speed. This is the promise of the cloud delivered on Bare Metal. Get $500 in free credit to play with plus a rad t-shirt at info.equinixmetal.com/changelog. * Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Featuring * Marcel van Lohuizen – Twitter, GitHub, LinkedIn * Paul Jolly – Twitter, GitHub, Website * Roger Peppe – Twitter, GitHub * Mat Ryer – Twitter, GitHub, LinkedIn, Website Notes and Links * CUE’s website
Play
Kubernetes Podcast from Google
Kubernetes Podcast from Google
Adam Glick and Craig Box
CNCF and the Linux Foundation, with Chris Aniszcyzk
After building the Eclipse IDE and Twitter’s Open Source office, Chris Aniszcyzk bootstrapped the CNCF, joining its parent the Linux Foundation in 2015. He’s now a VP of DevRel there, as well as CTO at the CNCF and Executive Director of the Open Container Initiative. Chris joins us to share his technology journey and Cloud Native predictions for 2021. And all that is now And all that is gone And all that’s to come And everything under the sun is in tune But the sun is eclipsed by the moon Do you have something cool to share? Some questions? Let us know: * web: kubernetespodcast.com * mail: kubernetespodcast@google.com * twitter: @kubernetespod Chatter of the week * Adam on LinkedIn News of the week * Otomi from RedKubes * Nutanix now supports Anthos * Tanzu Advanced is GA * Pivotal Labs is Tanzu Labs * VMware needs a new CEO * New CSI driver for Google Kubernetes Engine * Slim.ai announces seed funding * Grafana Cloud introduces free tier * Sysdig container security usage report (PDF) * 63 node Kubernetes cluster using Firecracker by Álvaro Hernández * The definitive guide to Vertical Pod Autoscaling by Povilas Versockas Links from the interview * ZX Spectrum * R-Type and Jet Pac * GORILLA.BAS * Gentoo Linux * Java Virtual Machine (JVM) * Eclipse * Object Technology International * Erich Gamma * code9, Chris’s startup * Backstage and Roadie * Twitter OSS * Pants * Mesos * twemproxy * Linux Foundation, and its sub-projects CNCF and OCI * Services for projects * Linus Torvalds and Greg Kroah-Hartman * Chris’s Cloud Native predictions for 2021 * Developer experience: Gitpod, GitHub Codespaces or Google Cloud Shell * Wasm in Envoy * Wasi, the WebAssembly Systems Interface * Chris Aniszcyzk on Twitter and on the web * Canada Revenue Agency on Twitter
39 min
Azure DevOps Podcast
Azure DevOps Podcast
Jeffrey Palermo
Charles Flatt on Learning as a Developer - Episode 124
Charles Flatt is joining the podcast today! He has been a software developer since 1994 and has helped over a dozen organizations succeed on over fifty projects, both small and large. Charles has an unusual breadth of business and personal experience from foodservice and retail to music, business management, hardware installation, and of course, software development. In this episode, Charles talks about his learning as a developer and some of his successes, big lessons, and key takeaways from the course of his career. He shares actionable advice for developers, teams, and organizations on how to improve; his favorite resources and books for further learning; the metrics that matter the most; and what he sees as being the key components of what makes a DevOps organization successful. Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:00] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:24] Clear Measure is hiring! Be sure to check out the link in the show notes. [1:34] About today’s guest, Charles Flatt! [1:57] Jeffrey welcomes Charles to the podcast. [2:34] Charles shares his career journey before software development and how he began his career in software. [6:49] Charles speaks about where he has worked and what he has been working on in the last decade. [11:48] Charles shares some of the big lessons and key takeaways from the course of working on over fifty projects in software development. [18:21] Charles and Jeffrey discuss their favorite books on DevOps and give their recommendations on what you should be reading as a developer today. [20:50] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [21:22] What Charles sees as needing to change within an organization in order to become more successful. [23:01] Charles gives some actionable advice on how to begin improving as a developer, as a team, and as an organization. [28:06] Charles and Jeffrey discuss the metrics that matter the most. [29:18] Jeffrey and Charles discuss the importance of continuous integration and what it really means to do continuous integration. [32:32] Charles recommends some go-to resources to check out after today’s podcast! [34:33] Jeffrey thanks Charles for joining the podcast! 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! bit.ly/dotnetdevopsebook — 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 Charles Flatt’s LinkedIn Azure DevOps Podcast Ep. 33: “Rockford Lhotka on Software Architecture” Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, by Nicole Forsgren PhD The Phoenix Project (A Novel About IT, DevOps, and Helping Your Business Win), by Gene Kim The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, by Gene Kim, Patrick Debois, John Willis, and Jez Humble Continuous Integration: Improving Software Quality and Reducing Risk, by Paul M. Duvall, Steve Matyas, and Andrew Glover Good Habits, Bad Habits: The Science of Making Positive Changes That Stick, by Wendy Wood Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs, by John Doerr Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
35 min
Python Bytes
Python Bytes
Michael Kennedy and Brian Okken
#217 Use your cloud SSD for fast, cross-process caching
Sponsored by Linode! pythonbytes.fm/linode Special guest: Ogi Moore Watch the live stream on YouTube. Michael #1: diskcache * via Ian Maurer * Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python. * The cloud-based computing of 2020 puts a premium on memory. Gigabytes of empty space is left on disks as processes vie for memory. * Among these processes is Memcached (and sometimes Redis) which is used as a cache. * Wouldn't it be nice to leverage empty disk space for caching? * Features: * Pure-Python * Fully Documented * Benchmark comparisons (alternatives, Django cache backends) * 100% test coverage * Hours of stress testing * Performance matters * Django compatible API * Thread-safe and process-safe * Supports multiple eviction policies (LRU and LFU included) * Keys support "tag" metadata and eviction * Developed on Python 3.8 * Tested on CPython 3.5, 3.6, 3.7, 3.8 * Tested on Linux, Mac OS X, and Windows * Tested using Travis CI and AppVeyor CI Brian #2: TOML is 1.0.0 now. * What does that mean for Python? * Hopefully, some kind of toml parser will make it into Python core. * Any Python access to 1.0.0? Mixed * Implementations and TOML version support page lists: * pytomlpp supports 1.0.0-rc.3, which is a wrapper around C++ tomlplusplus, which does support 1.0.0. Confusing * tomlkit supports 1.0.0-rc.1, so that’s promising * toml supports 0.5.0, great name. It’d be cool if it would support 1.0.0 * What’s different between 0.5.0 and 1.0.0? * Unless I’m mistaken, not much: CHANGELOG * 1.0.0-rc1 * Leading zeroes in exponent parts of floats are permitted. * Allow raw tab characters in basic strings and multi-line basic strings. * Allow heterogenous values in arrays. * Other than that, lots of “Clarify …”, which I’m not sure how those all affect implementation. * I’d love to hear more from people who know more about this Ogi #3: pyqtgraph * pyqtgraph - plotting library, for when you need fast/interactive plots * Uses qt5 (and soon qt6) bindings to generate plots within Qt applications * Fills a niche role, want easy mouse interactivity, running locally on a machine * Often used in engineering/scientific applications when looking at a lot of data, and wanting interactivity Michael #4: Parler + Python = Insurrection in public * via Jim Kring and Mark Little * According to Wikipedia: Parler (/ˈpɑːrlər/) is an American alt-tech microblogging and social networking service. Parler has a significant user base of Donald Trump supporters, conservatives, conspiracy theorists, and right-wing extremists. * ArsTechnica article send in by Mark Little * Ars: Parler’s amateur coding could come back to haunt Capitol Hill rioters * Coding mess * A key reason for her success: Parler’s site was a mess. Its public API used no authentication. * When users deleted their posts, the site failed to remove the content and instead only added a delete flag to it. * Oh, and each post carried a numerical ID that was incremented from the ID of the most recently published one. * Another amateur mistake was Parler’s failure to scrub geolocations from images and videos posted online. * Some 80 terabytes of posts, 1M videos, many already deleted, preserved for posterity. * Catalog and Python pointed out by Shaun King. * See the catalog (maybe, it’s the ugly side of people). * The gist: https://gist.github.com/kylemcdonald/d8884da1a82ef50754ee49e0b6561071 * Partially back online with Russian hosting service? Brian #5: Best-of Web Development with Python * Suggested by Douglas Nichols * Cool list with nice icons * Covers * Frameworks, HTTP Clients, Servers * Auth tools, HTML Processing, URL utilities * OpenAPI, GraphQL, Websocket * RPC, Serverless, Content Management * Web Testing, Web Forms, Markdown * Third-party APIs * Email, Web Scraping & Crawling, Monitoring * Admin UI * API Proxies * Flask/FastAPI/Pyramid/Django Utilities * Nice to see lots of FastAPI projects: * fastapi-sqlalchemy - Adds simple SQLAlchemy support to FastAPI. * fastapi-plugins - FastAPI framework plugins. * fastapi_contrib - Opinionated set of utilities on top of FastAPI. * starlette_exporter - Prometheus exporter for Starlette and FastAPI. * fastapi-utils - Reusable utilities for FastAPI. * fastapi-code-generator - This code generator creates FastAPI app from an.. * slowapi - A rate limiter for Starlette and FastAPI. * fastapi-versioning - api versioning for fastapi web applications. * fastapi-react - Cookiecutter Template for FastAPI + React Projects. Using.. * fastapi_cache - FastAPI simple cache. Ogi #6: Assorted * Pyjion - https://github.com/tonybaloney/Pyjion a JIT extension for CPython that compiles python code using .NET 5 CLR * CuPy - NumPy compatible multi-dimensional array on CUDA, uses _``*array_function_* (enabled with numpy 1.17) code using numpy to operate directly on CuPy arrays * see NEP-18 and CuPy docs * compatible with other libraries as well Extras: Michael: * Trying Firefox + Brave + VPN * Python Web Conf 2021 call for talks, due Jan 29, I’ll be speaking! * PyCon US 2021 launched call for proposals: * December 22, 2020 — Call for proposals opened * February 12, 2021 — Proposals are due * March 16, 2021 — Notifications will be sent to presenters * March 23, 2021 — Deadline for speakers to confirm participation * March 30, 2021 — Schedule is publicly released * April 28, 2021 — Deadline to submit pre-recorded presentation (tutorials will be live) * May 12-13, 2021 — Tutorial days * May 15-16, 2021 — Conference days * Apple launching Racial Equity and Justice Initiatives with partners across a broad range of industries and backgrounds — from students to teachers, developers to entrepreneurs, and community organizers to justice advocates Brian: * PyCascades 2021 schedule https://2021.pycascades.com/program/schedule/ Ogi: * Anthony Explains Video Series * Learn X in Y minutes * Reading Working in Public by Nadia Eghbal - provides some sanity checks for existing maintainers, might be a fantastic perspective for new contributors to open source Joke Tech Support, 2x Working at the help desk? Get the theme song: Here to help song And help by chat: * "Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights." - Byrne Hobart
39 min
Search
Clear search
Close search
Google apps
Main menu