

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

7 snips
May 25, 2022 • 49min
467: No More Snake Mustaches
Soon there will be no shame in that snake game, the big trend that is not our friend, and Microsoft reinvents the widget.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Danielle DiMartino Booth on Twitter — "Amazon first announced it was going to be laying off 100,000 workers, and we really did get validation of the slowdown with Target, Walmart, Kohl’s saying we’re sitting on way too much inventory, demand is not there."Richard Field on Twitter — So to retain its mythical credibility, will Fed follow through on its forward guidance and raise rates thereby making the recession more severe or will the Fed say, wait, all the contemporaneous data we have suggests we are in a recession, so time to halt rate increases?The Labor Market Just Cratered — The Fed will be hard-pressed to drive inflation down towards its 2% target without raising the unemployment rate meaningfully, which in turn will require a significant downshift in labor demand. The Cantillon Effect: Why Wall Street Gets a Bailout and You Don't — The reason is because money has to travel through institutions, and right now, the institutions for the powerful function well, and those for the rest of us are rickety and broken. So money gets to the rich first. Eventually, some money will get to the rest of us, but in the interim period before that money fully circulates, the wealthy can use their access to money to buy up physical or financial assets.What is the Cantillon Effect and Why It’s Even More Important Now?London Meetup *PROVISIONAL*, Sat, Aug 6, 2022 — Alex from Self-Hosted will be in the UK in August and is proposing a meetup in London on August 6th at 2pm GMT (meetup.com is based off JBs Pacific Time).What’s New In Python 3.11 — This article explains the new features in Python 3.11, compared to 3.10.
What’s in which Python — 10–60% faster than 3.10HP Dev One — Get ready for a laptop that’s customized for the way you code. Featuring preinstalled Pop!_OS Linux and a tuned Linux keyboard with a Super key, HP Dev One was designed with developers in mind.Adaptive Cards — Adaptive Cards are platform-agnostic snippets of UI, authored in JSON, that apps and services can openly exchange.AdaptiveCards on GitHubThe Mad Botter Is Hiring — Find your next job at The Mad Botter INC.

May 18, 2022 • 52min
466: Luxury Emotional Manipulation
Why Mike feels like Heroku is in a failed state, what drove us crazy about Google I/O this year, how Chris botched something super important, and some serious Python love sprinkled throughout.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Michael Dominick on Twitter — The first step pf #opencore / #foss Alice. See
@CoderRadioShow
I’m working on it! #automation. For nerds I’m trying to split the layers - the ones that make sense as #GPL and of course the rest. This harder than I had thought Why Did Heroku Fail? — Fifteen years later, developers are still trying to recreate the developer experience of Heroku.Announcing TypeScript 4.7 RC — Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.7!Google I/O 2022: Every New Device and Announcement — From Android 13 to the upcoming Pixel Watch, here's what Google unveiled at its annual developer conference.Flutter 3 — Flutter 3 is live!!! For more information, see Introducing Flutter 3, What’s new in Flutter 3, and Dart 2.17:A Few Things You Might Have Missed from Google I/O 2022It's official. Remote work has zero negative impact on your productivity — Almost all of the study’s employees were right back up to the same level of output as they were doing before Hurricane Harvey.Apple's Director of Machine Learning Resigns Due to Return to Office Work — Goodfellow reportedly broke the news to staff in an email, saying his resignation is in part due to Apple's plan to return to in-person work, which required employees to work from the office at least one day per week by April 11, at least two days per week by May 2, and at least three days per week by May 23. "I believe strongly that more flexibility would have been the best policy for my team," Goodfellow said in the email.FIG JAM on Twitter — So...all these tech companies that have created hardware and software to connect people and enable them to collaborate and create from all over the world doesn't work for the companies themselves?
What happened to eating your own dog food?Python Distilled 1, Beazley, David M, eBook — The richness of modern Python challenges developers at all levels. How can programmers who are new to Python know where to begin without being overwhelmed? How can experienced Python developers know they're coding in a manner that is clear and effective? How does one make the jump from learning about individual features to thinking in Python at a deeper level? Dave Beazley's new Python Distilled addresses these and many other real-world issues.Python Workout — The only way to master a skill is to practice. In Python Workout, author Reuven M. Lerner guides you through 50 carefully selected exercises that invite you to flex your programming muscles.What is Tauri? — Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust, and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining great apps.nitterTMB Careers - The Mad Botter

May 11, 2022 • 60min
465: Mike's Magic Mom
After solving a moral dilemma in our particular kind of way, Mike dishes on some ambitious plans that might kick off a new era of development for him.Sponsored By:Tailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Episode 5: End of the Petrodollar - Weirdly, not alarmistEpisode 14: Can't spell stagflation without oil and gasLeaf Node Monitoring - Leaf Node — Open Source (GPLv3) Network Monitoring for Windows, Linux & Android. Written in C++ & Qt 5. Perfect to run on your desktop and monitor your servers. Simple setup, auto-detects running services, runs checks concurrently, open port scanning and alerting. Hosts with failed checks automatically rise to the top, everything that’s okay stays nice and green.Selling my own GPL software part 3, prior art (existing GPL software for sale)Python.NET — Python.NET provides a powerful application scripting tool for .NET developers. Using this package you can script .NET applications or build entire applications in Python, using .NET services and components written in any language that targets the CLR (C#, VB.NET, F#, C++/CLI).Alice — The AI Bot Designed to make your business more efficient.Joshua Lee / Jb Challenges · GitLab — This repository is setup for the Jupiter Broadcasting Community, by a community member. These challenges are for the Jupiter Broadcasting community and entirely community driven. It's easy make a challenge, and offer a reward in Bitcoin Satoshi's with a match going to Jupiter Broadcasting.An Introduction to Podcasting 2.0 — The Podcast Namespace is a collection of extensions to the RSS 2.0 specification which support additional features for podcasting.
The RSS 2.0 spec was last updated in 2009 and there had been little to no activity to update RSS since then.Podcastindex-org/podcast-namespace — A wholistic rss namespace for podcasting that is meant to synthesize the fragmented world of podcast namespaces. The broad goal is to create a single, compact, efficient namespace that is easily extensible, community controlled/authored and addresses the needs of the independent podcast industry now and in the future. Our hope is that this namespace will become the framework that the independent podcast community needs to deliver new functionality to apps and aggregators.

May 4, 2022 • 52min
464: Our Cuban Car Moment
Mike shares a tale involving a comedy of errors, and we ponder a new reusable culture around tech.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:PodcastIndex Social — Chris on MastadonOffice Hours w/Chris — A podcast for the community of Jupiter Broadcasting, the Open Source media powerhouse of the Internet. Get the inside scope on our projects, the future of independent media, and decentralized community.Intel CEO Pat Gelsinger anticipates the end of the chip shortages by 2024 — That’s part of the reason that we believe the overall semiconductor shortage will now drift into 2024, from our earlier estimates in 2023, just because the shortages have now hit equipment and some of those factory ramps will be more challenged.Intel CEO Gelsinger on Chip Shortage, PC Market - YouTubeTelegram 'Premium' subscription is in the works — Highlighted on an unofficial Telegram Beta channel, the latest iOS beta version (8.7.2) of Telegram has revealed the first evidence of “Telegram Premium,” which seems to be primarily focused on expanded reactions and stickers that aren’t available in the app’s free format.Telegram Premium appears in beta with exclusive reactions and stickersApple Gives Developers More Time to Update 'Outdated' Apps Before Removal — Apple says that apps that have not been updated within the past three years and which do not meet a minimum threshold for downloads ("not been downloaded at all or extremely few times during a rolling 12 month period") are subject to the policy, with developers receiving notices via email.TMB Careers - The Mad Botter — Find your next job at The Mad Botter INC.

Apr 27, 2022 • 43min
463: You Git What You Pay For
Mike battles the onslaught of yet another bout with the plague. At the same time, we react live to Elon buying Twitter, Gitlab kicking off some free accounts, and we discover Google and Apple are working together again to pull the rug on app developers.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Elon Musk on Twitter — I hope that even my worst critics remain on Twitter, because that is what free speech means.Twitter accepts Elon Musk's buyout deal — The announcement ends a weeks-long saga Musk kicked off when he offered to buy the company at $54.20 per share, his “best and final.”Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022 - YouTube — In this unedited conversation with head of TED Chris Anderson, Elon Musk — the head of Tesla, SpaceX, Neuralink and The Boring Company — digs into the recent news around his bid to purchase Twitter and gets honest about the biggest regret of his career, how his brain works, the future he envisions for the world and a lot more. (Recorded at TED2022 on April 14, 2022)DNS on Blockchain: the next evolution of domain names? — The Blockchain technology could be a considerable evolution for DNS, bringing several advantages and new functionalities.
NEW SHOW: Office Hours with Chris — A podcast for the community of Jupiter Broadcasting, the Open Source media powerhouse of the Internet. Get the inside scope on our projects, the future of independent media, and decentralized community.Upcoming changes to user limits on Free tier of GitLab SaaS — The Free tier of GitLab SaaS will have a limit of 5 users per namespace beginning June 22, 2022
Protopop Games on Twitter — I feel sick. Apple just sent me an email saying they're removing my free game Motivoto because its more than 2 years old.Protopop Games on Twitter Adds — I'm sitting here on a Friday night, working myself to to bone after my day job, trying my best to scrape a living from my indie games, trying to keep up with Apple, Google, Unity, Xcode, MacOS changes that happen so fast my head spins while performing worse on older devices.Google Play Store cracks down on outdated app — It’s limiting the availability of apps over two years out of date

Apr 20, 2022 • 52min
462: Account Suspenders
We get a bit gleeful over some choice tech monopoly hypocrisy and then spicy with our 18-month outlook.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Tesla accelerator stuck going 83 mph — Javier Rodriguez, a resident of Irvine, told KABC in Los Angeles that his Tesla Model 3’s computer froze up while driving on Interstate 10 — rendering the Tesla’s central touchscreen useless, but also causing the turn signals, hazard lights and other standard car features to malfunction.ENCODYA on Steam — Neo Berlin 2062. Tina – a nine-year-old orphan – lives with SAM-53 – her big clumsy robot guardian –in a rooftop makeshift shelter in Neo-Berlin, a dark megalopolis controlled by corporations.LUP LUG Mumble Server Info — JB Mumble Server Info
Jupiter Broadcasting Meetup — Jupiter Broadcasting regularly provides community events, talks, meet and greets and special hang-out dinners while attending fests and conferences.Office Hours.Hair — Join ChrisLAS for an update on all things Jupiter Broadcasting
Apple Says Plan for Nearly 50% Commission on Metaverse Purchases 'Lays Bare Meta's Hypocrisy' — Yesterday, it was revealed that Meta, more commonly known as Facebook, plans to take a steep 47.5% commission for digital asset purchases made inside the so-called "metaverse."Meta Platforms is Struggling to Develop Its Own Device Chips — In late 2021, a team of Meta Platforms employees building a key chip for the second version of Meta’s Ray-Ban smart glasses was notified that the company had decided to go with an alternative chip from QualcommMeta to let Horizon Worlds creators sell virtual itemsMoxie Marlinspike >> Blog >> My first impressions of web3‘Jack Dorsey’s First Tweet’ NFT Went on Sale for $48M. It Ended With a Top Bid of Just $280 — Crypto entrepreneur Sina Estavi bought Twitter founder Jack Dorsey’s first-ever tweet as an NFT for $2.9 million last year. He listed the NFT for sale again at $48 million last week.Would-be home buyers may be forced to rent the American dream, rather than buy it - 60 Minutes - CBS News — Tricon is trying to buy 800 houses a month and there are companies even bigger. Invitation Homes owns more than 80,000 rental houses, American Homes 4 Rent close to 60,000. Some of the all stars of finance – Goldman Sachs, JP Morgan, Blackstone - have put hundreds of millions of dollars into these companies. They all offer rental homes online, and all focus on the sunbelt.

Apr 13, 2022 • 38min
461: Easy for Schmidt to Say
We revel in the hypocrisy of big tech, share a few stories, and catch up with an old friend.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Michael Dominick on Twitter — And a dead 🚘 wow… rough morning. Lol. Guess it’s my turn in the Murphy’s law barrel 😂Michael Dominick on Twitter — I’d like to say my MacBook Air lasted the night. I’d really like to… nobody tell ChrisLAS. It’s in rice. It’s fine.Tank on Twitter — Let me break this down for you: Elon became largest shareholder for Free Speech Elon was told to play nice and not speak freely.Sounding the alarm: How noise hurts the heart — In the last decade, a growing body of research more directly links air and road traffic noise to a heightened risk for a number of cardiovascular ailments — and scientists are beginning to pinpoint the mechanisms at play.‘Reader’ Apps Can Now Add Links for Account Signups Outside of the App StoreApple Allegedly Provided User Data to Hackers That Forged Legal RequestsFig — Fig adds IDE-style autocomplete to your existing terminal. Move faster with Fig.Warp Raises $23M — "You walk by any developer’s desk and they’re going to have a terminal open. There are only a couple apps like that: the terminal and the code editor."Parag Agrawal on Twitter — Elon Not Joining Twitter BoardEx-Google CEO Eric Schmidt on why people should return to the office — Schmidt says it’s not just a matter of nostalgia: There are practicalities to working together in person. For example, he says that conversations about professionalism — which might be particularly necessary at companies full of young employees, are much harder to have virtually.

Apr 6, 2022 • 59min
460: Request Out of Time
We crack open the time capsule and see how our spicy takes hold up.Sponsored By:Tailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Michael Dominick on Twitter — "I’m about to order #homepod number 3. What’s happening to me.... who am I... @CoderRadioShow CC @ChrisLASSupreme Court rules for Google in Oracle copyright fight over Android — Oracle had claimed to be owed as much as $9 billion, while Google claimed that its use of the code was covered under the doctrine of fair use.FOSS Patents: Supreme Court deems Google's use of Java APIs in Android fair use, thus no infringement--doesn't reach API copyrightability — Surprisingly, the Supreme Court has just declared Google's copying of thousands of lines of declaring code to be fair use, thereby substantially weakening software copyright protection in the United States as there had not previously been a case involving such a substantial amount of undisputedly original and creative program code that someone else was allowed to incorporate into a competing product and distribute billions of times.WWDC21 - Apple Developer — The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.Introducing Libadwaita — GNOME 41 will come with libadwaita, the GTK 4 port of libhandy that will play a central role in defining the visual language and user experience of GNOME applications.

Mar 30, 2022 • 58min
459: Revolution in Review
We just watched Revolution OS before the show, so we reflect on the audacity of their vision and the new revolution we see brewing.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.Links:MacOS Nix Setup (an alternative to Homebrew) — Installing Nix requires two phases: installing Nix itself, and then installing nix-darwin.Jupiter Broadcasting East Coast Meetup — Let's hang out at the park across the street from Prime BBQ.
Michael Dominick on Twitter — I've broken down & am going to be using #blockchain for something. Here's my obligatory #web3 tweet ;) Trolling aside, I am very excited. It's actually a really great practical solution for a real-world problem my customers face. You were right. I see it now. Don't tell
@ChrisLASRevolution OS - YouTubeApple’s Tim Cook Says He Owns Cryptocurrency — Cook said in a recorded interview for The New York Times' DealBook conference that he views crypto as "reasonable to own" within a "diversified portfolio."Resources and Information for Building on Solana — A manual for joining the Solana ecosystem. By builders for builders.Dive into the Bitcoin DeFi Ecosystem — While other chains may have taken the lead in terms of DeFi development, the Bitcoin community has also not been resting on its laurels and have ploughed ahead with implementing DeFi dApps on the blockchain. Cardano Developer Portal — Cardano is a collection of open-source, patent-free protocols. It's a platform that enables you to store, transform, and manage value, identity, and governance. Cardano follows research not opinions or bias.Get started with the technical concepts | Cardano Developer PortalCardano Stack ExchangeLatest Developers topics - Cardano Forumr/CardanoDevelopersStrike - Best app in the US to Quickly Buy Sats

Mar 23, 2022 • 59min
458: No Sideloading in this House
Apple enters full panic mode over sideloading, and our plan to push back against industry-wide consolidation kicks off.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.Links:You can't install your own SSD into a Mac Studio despite there being slots — In news that should surprise nobody, you can't install your own SSD into a Mac Studio.Jupiter Broadcasting East Coast Meetup — Let's hang out at the park across the street from Prime BBQ.Install and Configure NixOS on a Linode — You can use a pre-existing Linode, or you can create a new one. If you’re using a pre-existing Linode, go to the Create Disks for Nix section, and resize your images into that approximate format.iCloud and Many Other Apple Services Are Down — Affected services and apps include the App Store, iCloud, Siri, iMessage, iTunes Store, Apple Maps, Apple Music, Apple Podcasts, Apple Arcade, Apple Fitness+, Apple TV+, Find My, FaceTime, Notes, Stocks, and many others, according to complaints across Twitter and other platforms. Apple's developer website is also inaccessible due to server issues.Upcoming EU Sideloading Bill — The Digital Markets Act has been in development for some time and the finalized version that could be completed as soon as this month will allow for sideloading and alternate app store options. Apple will be required to allow customers in Europe to download apps outside of the app stores, and it will also allow developers to use alternate purchase methods.Consolidation in podcasting: happening fast — If you wanted to reach 50% of all weekly podcast consumers a year ago, you would need to have advertised on the top seven podcast networks. But after considerable acquisition of big independent shows in the past twelve months, you can now reach 50% of weekly listeners if you buy advertising on just four podcast networks, he saysOn the weaponisation of open source | Tales about Software Engineering — As part of this post, I’m going to look at the decision by MongoDB to cut off services in Russia, the destructive change in a node library that deleted files on Russian IPs, a change in code/licence in a community terraform module.New sanctions bill targets publishing code — It additionally calls for sanctions on anyone who “significantly and materially assisted, sponsored, or provided financial, material, or technological support for, or goods or services to or in support of any [sanctioned] person.” [PDF] Digital Asset Sanctions Compliance Enhancement Act