

Coder Radio
The Mad Botter
A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
Episodes
Mentioned books

Aug 18, 2021 • 39min
427: Second-Class Desktop
Chris makes a big mistake on the road, and Mike drops some reality-based sage wisdom.
But it's really all just a ruse to get you to email the show.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Denver Meetup | Meetup — **This meet up starts at 4pm MDT but you are welcome to (encouraged even) to trickle in anytime between 4-7pm**Stack Overflow Developer Survey 2021 — In May 2021 over 80,000 developers told us how they learn and level up, which tools they’re using, and what they want.Steve Troughton-Smith on Twitter — The Mac is in the best place it’s ever been, fresh off a CPU transition, new design language, and beautiful new hardware, w/ 2 brand new UI frameworks, universal apps, and a popular new programming language. If all that’s not enough to convince devs to make native apps, what is?Users lobby 1Password to abandon new Electron version — The forthcoming 1Password 8 for Mac is now in beta, but instead of a regular Mac app, it uses the resource-intensive Electron system — and users are objecting.

Aug 11, 2021 • 39min
426: The Thoughtful Triangle
Is there a secret motive behind Apple's announced plans to scan iMessage and iCloud Photo Library content?
Plus how using a common SDK just cost Zoom $85M.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Links:Apple to scan U.S. iPhones for images of child sexual abuse — Apple unveiled plans to scan U.S. iPhones for images of child sexual abuse, drawing applause from child protection groups but raising concern among some security researchers that the system could be misused, including by governments looking to surveil their citizens.Edward Snowden on Twitter — No matter how well-intentioned, @Apple
is rolling out mass surveillance to the entire world with this. Make no mistake: if they can scan for kiddie porn today, they can scan for anything tomorrow.
They turned a trillion dollars of devices into iNarcs—*without asking.*An Open Letter Against Apple's Privacy-Invasive Content Scanning TechnologyEpic Games CEO warns of Apple 'state surveillance'Daring Fireball: Apple’s New ‘Child Safety’ Initiatives, and the Slippery SlopeExclusive: Apple dropped plan for encrypting backups after FBI complained — Apple Inc AAPL.O dropped plans to let iPhone users fully encrypt backups of their devices in the company's iCloud service after the FBI complained that the move would harm investigations, six sources familiar with the matter told Reuters.Zoom to pay $85M for lying about encryption and sending data to Facebook and Google — Zoom users to get $15 or $25 each in proposed settlement of class-action lawsuit.

Aug 4, 2021 • 47min
425: Ruby in the Rough
Big promises are being made in Ruby land, Tech Crunch says Open Source is dead, and we have thoughts to share about both!
We also discuss Google's Time Crystals. They have the power to fundamentally change our lives, but what the heck are they?Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Sorbet Compiler — For the past year, the Sorbet team has been working on an experimental, ahead-of-time compiler for Ruby, powered by Sorbet and LLVM. Today we’re sharing the source code for it.Patrick Collison on Twitter — We're big believers in multi-year infrastructure bets. After a few years of Ruby infra work, our in-house Ruby compiler is now 22–170% faster than Ruby's default implementation for Stripe's production API traffic. If interested in working on such problems, we're hiring!Sorbet · A static type checker for Ruby — Sorbet is 100% compatible with Ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures.Time crystals — But time crystals want to be coherent. So putting them inside a quantum computer, and using them to conduct computer processes could potentially serve an incredibly important function: ensuring quantum coherence.White paper: Observation of Time-Crystalline Eigenstate Order on a Quantum Processor — Here we implement a continuous family of tunable CPHASE gates on an array of superconducting qubits to experimentally observe an eigenstate-ordered DTC. We demonstrate the characteristic spatiotemporal response of a DTC for generic initial states. Our work employs a time-reversal protocol that discriminates external decoherence from intrinsic thermalization, and leverages quantum typicality to circumvent the exponential cost of densely sampling the eigenspectrum. In addition, we locate the phase transition out of the DTC with an experimental finite-size analysis. These results establish a scalable approach to study non-equilibrium phases of matter on current quantum processors.First ‘Time Crystal’ Built Using Google’s Quantum ComputerTime crystals could be the miracle quantum computing needsThe end of open source? — I think the “hypocrite commits” contretemps is symptomatic, on every side, of related trends that threaten the entire extended open-source ecosystem and its users. That ecosystem has long wrestled with problems of scale, complexity and free and open-source software’s (FOSS) increasingly critical importance to every kind of human undertaking. Facebook allegedly tried to buy Pegasus spyware to track iPhone users — The Facebook representatives stated that Facebook was concerned that its method for gathering user data through Onavo Protect was less effective on Apple devices than on Android devices,” Hulio said in his declaration.

Jul 28, 2021 • 47min
424: Denial of DOS
Mike shares his adventures coding while riding Amtrak, Chris is trying to get DOS running while he still can, and many of you wrote in sharing your concern for GNOME.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Warp terminal — Warp is a blazingly fast, Rust-based terminal that makes you and your team more productive at coding and DevOps.Salt Lake City | MeetupDenver Meetup | MeetupiDOS 2 emulator gets App Store takedown notice — Apple has issued an ultimatum: remove functionality or get booted from the App StoreMichael Dominick on Twitter — I missed Earth Day & it's time for me to give away a
@system76 #Thelio. This one's got a 12GB @nvidia
card. Open to middle and high-school students in the US. More details to come, but I want to see some #FOSS around civics and it's yours. Courtesy of
@TheMadBotterINCMichael Dominick on Twitter — "Awesome sight from the rails of @Amtrak #nofilter #landscapephotography Michael Dominick on Twitter - Wifi Power Fix — If you're experiencing slow wifi on #Ubuntu or #PopOS #Linux, try editing /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf to wifi.powersave=2 ;)

Jul 21, 2021 • 42min
423: Dead Desktop Disco
Has Microsoft figured out a way to invalidate the GPL? We're skeptical.
Plus, the Gnome project says the traditional desktop is dead, and extensions are niche. Do we agree?Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Qualcomm CEO Outlines Plans to Compete With Apple Silicon — Speaking to Reuters, Amon said that Qualcomm is capable of having the best chip on the market, thanks to a team of chip architects who previously worked for Apple but have since come to Qualcomm.Drachinifel - YouTubeSalt Lake City | MeetupDenver Meetup | MeetupMicrosoft puts PCs in the cloud with Windows 365 — Windows 365 is a new service that creates Cloud PCsMicrosoft is bringing Windows to a web browser — Windows 365 will work in modern web browsers on Macs, iPads, Android devices, and Linux devices.Microsoft announces Windows 365 Cloud PC for commercial customers — With Windows 365, organizations can choose the size of the Cloud PC based on their needs with predictable per user per month pricing. Satya Nadella on Twitter — With Windows 365, we’re bringing the operating system to the cloud and creating a new category: the cloud PC, providing organizations with greater flexibility and a secure way to empower their workforce, regardless of location."Every Preference Has a Cost" — GNOME’s Tobias Bernard has a new blog post out and it’s an essential read if you’re interested in the direction of the GNOME desktop.
Community Power Part 4: The GNOME Way — In this post we’ll go over that ethos, both in terms of high level values, and what those translate to in more practical terms.

Jul 14, 2021 • 45min
422: Don't Code in Bed
It seems AI isn't replacing developers just yet, and why we think you shouldn’t get too comfortable.
Plus the almost impossible story of how Mike defeated another laptop.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderA Cloud Guru: This course is a deep-dive course on Linux File Sharing. This is a stand-alone course, but it is also part of the learning path intended to prepare you for the LPIC-2 Engineer 202-450 exam. Links:Salt Lake City | MeetupDenver Meetup | MeetupRisk Assessment of GitHub CopilotLive Share with Visual Studio Code

Jul 7, 2021 • 34min
421: Misdirected Request
Has Google already started its decline? Our surprising take.
Plus the trouble with Co-Pilot, and a lot more.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:(Most) Programmers are losing our jobs very soon — Instead of program computers we will show them our needs and they will figure out what to do. Armin Ronacher on Twitter — I don't want to say anything but that's not the right license Mr Copilot.Salt Lake City | MeetupDenver Meetup | Meetup

Jul 1, 2021 • 55min
420: You Can't Sideload Happiness
Mike's got some strong feels about his new system, and Chris spent a week with Windows 11. And that's not even scratching the surface. It's a wild one, with some hard truths, so buckle up.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Windows 11 is a new and refreshing approach to an old and familiar home — The last significant change to Windows 11 that we’re able to test right now is the new Microsoft Store. To put it simply, Microsoft’s app store for Windows has sucked since it first appeared nearly 10 years ago. Microsoft is finally allowing developers to submit any win32 traditional desktop app, and Microsoft Store has already become far more useful during a beta than it ever was before.
Salt Lake City | Meetup — On our way to Denver, we are swinging through Salt Lake City, that is if we get enough people to sign up!Denver Meetup | Meetup — Many of the Jupiter Broadcasting cast are getting together in Denver for a much overdue reunion - and we'd like to spend an evening with you!How we Arrived at the Pop!_OS COSMIC Design — Pop!_OS 21.04 introduces the COSMIC desktop, which changes the workflow that users have become accustomed to since Pop!_OS first released. Google and Microsoft End Their Five-Year Cease-Fire — A non-aggression pact forged by their CEOs expired in April, threatening to add fuel to industry’s antitrust battlesGitHub Copilot — With GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor.Use Microsoft Live Share to collaborate with Visual Studio Code — Live Share enables you to quickly collaborate with a friend, classmate, or professor on the same code without the need to sync code or to configure the same development tools, settings, or environment.GitHub Pages — Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

Jun 24, 2021 • 44min
419: Authentication Timeout
Big Tech's punishment train has been en route for years, but now that it's almost arrived, are we getting onboard?
Plus Mike's recent tech woes and Chris' special surprise waiting for him in the studio.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Salt Lake City | Meetup — On our way to Denver, we are swinging through Salt Lake City, that is if we get enough people to sign up!Denver Meetup | Meetup — Many of the Jupiter Broadcasting cast are getting together in Denver for a much overdue reunion - and we'd like to spend an evening with you!Google is risk averse & has paralyzing bureaucracy, executives say — Several other Google executives told The New York Times that the company is suffering from a number of issues related to its size and maturity, including a "paralyzing bureaucracy, a bias toward inaction and a fixation on public perception."Sundar Pichai Faces Internal Criticism at Google - The New York Times — Despite record profits, a number of them are worried that the company is suffering from both its size and leadership from its C.E.O., Sundar Pichai.Apple's Tim Cook called Nancy Pelosi — Cook cautioned that the bills were rushed, would stifle innovation, and would hurt consumers by wreaking havoc on Apple services, according to the report. He also requested that the Judiciary Committee delay its process of consideration, a funnel through which the legislation must pass before reaching the full House. U.S. Lawmakers Introduce Antitrust Legislation — These measures are the culmination of a 16-month antitrust investigation into tech companies practices that kicked off in 2019, and which saw Apple CEO Tim Cook testify in an antitrust hearing alongside Alphabet/Google CEO Sundar Pichai, Amazon CEO Jeff Bezos, and Facebook CEO Mark Zuckerberg.Tech Giants, Fearful of Proposals to Curb Them, Blitz Washington With Lobbying - The New York Times — Executives, lobbyists, and more than a dozen groups paid by Big Tech have tried to head off bipartisan support for six bills meant to undo the dominance of Amazon, Apple, Facebook and Google.New poll shows voters favor tech regulation — A new poll commissioned by tech industry-funded group shows 53% of voters favor at least some tech regulation.
Microsoft Market Value Hits $2 Trillion — Microsoft Corp. took its place in the history books as just the second U.S. public company to reach a $2 trillion market valueWindows 11 event: what to expect from Microsoft - The Verge — Microsoft’s “next generation” of Windows event is taking place later this week, on June 24th at 11AM ET.

Jun 16, 2021 • 44min
418: I'm a Teapot
We get a bit skeptical about Stripe Identity, how it works, and precisely why we don't like some of their privacy trade-offs.
Plus, a tool we're calling "game-changing" that probably makes anyone a master developer.Sponsored By:A Cloud Guru: In this course, you will learn what containers are and why use them; how to manage containers, pods, and images using Podman.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Ultimate Road Warrior Bundle — Complete Mobile Internet Solution with Dual LTE-A Pro CAT-12 Cellular and 2.4/5.8ghz WiFi Designed for Power UsersCellular Data Plans - Mobile Internet Resource Center — Cellular data plans are offered for smartphones, mobile hotspot devices and cellular embedded routers. They come direct from the carriers, prepaid & postpaid and through 3rd parties. Unlimited doesn't always mean unlimited either.Stripe Identity: Verify identities with confidence — Stripe Identity lets you programmatically confirm the identity of global users so you can prevent attacks from fraudsters while minimizing friction for legitimate customers.Zhuowei Zhang on Twitter — Virtualization.framework even emulates DFU mode when booting macOS 12 Apple Silicon as a guest, over virtio-usb, using AVPBooter.These macOS 12 Monterey features do not work on Intel — According to Apple, here are the macOS 12 Monterey features available only on Mac computers with Apple Silicon (currently, the M1 chip)Clippy - Visual Studio Marketplace — It shows you your mistakes! It's annoying! it moves!Sublimerge — The professional diff & merge tool for Sublime Text