Kopec Explains Software

David Kopec, Rebecca Kopec
undefined
Mar 20, 2025 • 1h 23min

#135 Hacking the Classic Mac OS

The Classic Mac OS refers to the operating system that Apple Macintosh computers ran from 1984 to 2001. While it was one of the first popular operating systems to feature a graphical user interface, it hit some very real growing pains by the 1990s. In this episode, prolific hacker of the classic Mac OS, Elliot Nunn, joins us to dive into some of the quirks of this landmark operating system. We discuss some of its unique traits, how it compares to a modern operating system, and some of Elliot's projects to reverse-engineer it. By the end of the episode you'll have a much stronger understanding of how the Classic Mac OS (System 1 through Mac OS 9) worked. Show Notes Elliot Nunn's Website Elliot Nunn on GitHub Elliot Nunn on Mastodon os9.shop Classic Episode: What is an Operating System? Episode 111: The Apple Lisa Episode 38: The History of macOS Episode 29: Why was the Original Macintosh Significant? You can also find Elliot on #mac68k on Libera.Chat Follow us on X @KopecExplains. Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0 Find out more at http://kopec.liveRead transcript
undefined
Aug 12, 2024 • 16min

#134 The CrowdStrike Incident

A deep dive into a July 19 update that crashed millions of Windows machines by reading past the end of an array. The discussion covers why kernel-level monitoring can be so dangerous and how a signed driver still caused mass boot failures. They examine who relies on such software, the rollout and testing failures that let the bug spread, and the downstream impact on critical infrastructure and recovery efforts.
undefined
Jul 21, 2024 • 16min

#133 Ad Blockers

A concise look at how ad blockers work, from browser extensions to proxy filters. Revenue models and the mechanics of blocklists get explained. The conversation explores who uses ad blockers and the economic effects on publishers. The ethics and tradeoffs of blocking ads versus subscription models are debated.
undefined
Jun 2, 2024 • 22min

#132 What is Machine Learning?

A friendly tour of machine learning basics, from how models predict house prices to differences between classification, regression, and clustering. They explain why data quality matters and how bias in datasets can skew results. There is a clear look at training versus inference and why deep learning needs heavy compute.
undefined
Apr 19, 2024 • 20min

#131 Abandonware

A lively dive into abandoned software and where it turns up online. They map out how people run vintage programs using emulators and archives. The conversation covers cultural preservation, legal realities, and which companies actively enforce copyrights. Practical choices about when downloading might be defensible versus when to seek paid re-releases are explored.
undefined
Mar 18, 2024 • 20min

#130 Grace Hopper

A lively dive into Grace Hopper's life as a pioneer of human-readable programming and early compilers. They trace her work on FLOW-MATIC and its role in shaping COBOL and business computing. The conversation covers her Navy and academic career, influential manuals and lectures, and the lasting legacy that inspired major awards and a leading women-in-tech conference.
undefined
Feb 1, 2024 • 19min

#129 BASIC

A lively history of how BASIC and Dartmouth time sharing made computers accessible to students and schools. Stories about Kemeny, Kurtz, and undergraduates building an approachable language. Traces BASIC’s rise onto early personal computers and its role as many peoples’ first programming experience. Covers Tiny BASIC, criticisms like GOTO, and why modern beginners often choose other languages.
undefined
Dec 11, 2023 • 19min

#128 Copyright & Machine Learning Models

Discussion of whether training machine learning models on copyrighted text and images is legally permissible. Exploration of expressive versus functional use and the four-factor fair use test. Debate over data‑mining safe harbor proposals and how legal uncertainty advantages large firms. Consideration of international rules, artist concerns, and when AI outputs qualify for copyright.
undefined
Nov 13, 2023 • 17min

#127 The Google Search Antitrust Lawsuit

In 2020 the Trump administration and eleven state attorney generals initiated an antitrust lawsuit against Google for its alleged anti-competitive behaviors in the search engine market. Last month, the lawsuit went to trial. In this episode we explain what a monopoly is, the government's antitrust allegations, and weigh-in on whether we agree that Google has abused its monopoly position. We also provide some critical background information necessary to better understand the lawsuit. It's worth nothing that Google is in the midst of several other antitrust lawsuits, including one recently initiated by the Biden administration related to the ads market. In this episode we exclusively concentrate on the search engine lawsuit. Show Notes Justice Department Sues Monopolist Google For Violating Antitrust Laws via Justice Department So what exactly is Google accused of? via The Harvard Gazette Episode 126: How Does Google Make Money? Episode 98: How Does Apple Make Money? Episode 108: How Does Mozilla Make Money? Follow us on X @KopecExplains. Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0 Find out more at http://kopec.liveRead transcript
undefined
Oct 30, 2023 • 16min

#126 How Does Google Make Money?

Alphabet, the parent company of Google, is one of the largest companies in the world by market capitalization. But where does all of the revenue come from to support that? In this episode we analyze Alphabet's third quarter earnings report and earnings call. We delve into the different categories of revenue, how they breakdown as a percentage, what they mean, and some other interesting details that we noticed. By the end of the episode you will have a solid understanding of what's driving Google's revenue and growth. Show Notes Alphabet's Investor Website (including earnings reports) Episode 71: How Does Facebook Make Money? Episode 78: How Does Amazon Make Money? Episode 98: How Does Apple Make Money? Episode 108: How Does Mozilla Make Money? Follow us on X @KopecExplains. Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0 Find out more at http://kopec.liveRead transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app