The Changelog: Software Development, Open Source - Humanity has prevailed (for now!) (News)

Episode Date: July 21, 2025

Przemysław Dębiak beat an advanced AI model from OpenAI in a 10-hour head-to-head coding marathon, Linux breaks 5% desktop share in U.S., Stefano Marinelli is writing a series on making your own bac...kup system, César Soto Valero switched to Python (and is liking it), and Charlie Graham thinks it's rude to show AI output to people.

Transcript
Discussion (0)
Starting point is 00:00:00 What's up nerds? I'm Jared and this is changelog news for the week of Monday July 21st 2025. The mystery guest for Saturday's changelog live show is a mystery no more. The amazing Nora Jones will be joining us on stage at the Oriental Theater for a fireside chat. Add that to a Breakmaster Cylinder musical performance, Kaizen 20 featuring our big Pively launch, and a trail hike at Red Rocks. That's a pretty nice little Saturday. It's actually a pretty nice little Saturday. We're gonna go to Home Depot. Yeah, buy some wallpaper, maybe get some flooring, stuff like that. Maybe Bed Bath & Beyond. I don't know. I don't know if we'll have enough time. Get in on it at changelog.com slash live and let's get into this week's news.
Starting point is 00:00:55 Humanity has prevailed for now. Last Wednesday a Polish programmer, Szemysław Debia, did what may soon be impossible. He beat an advanced AI model from OpenAI in a 10-hour head-to-head coding marathon. Quote, the competition required contestants to solve a single complex optimization problem over 600 minutes. The contest echoes the American folk tale of John Henry, the steel-driving man who raced against a steam-powered drilling machine in the 1870s. Like Henry's legendary battle against industrial automation, Debbie Ack's victory represents a human expert pushing themselves to their physical limits to prove that human skill
Starting point is 00:01:36 still matters in an age of advancing AI. For his efforts, Debbie Ack won 500,000 yen, that's about 3400 USD, and had the following to say on X. Quote. Humanity has prevailed for now. I'm completely exhausted. I figured I had 10 hours of sleep in the last 3 days and I'm barely alive. Linux breaks 5% desktop share in the US.
Starting point is 00:02:00 Is the year of the Linux desktop finally upon us? Quote. In a landmark shift for the computing landscape, Linux has finally crossed the 5% threshold in desktop market share within the United States, marking a pivotal moment for open source software enthusiasts and industry observers alike. This surge reflects broader dissatisfaction with dominant players like Microsoft Windows and Apple Mac OS, driven by factors including privacy concerns, customization demands, and the rising cost of proprietary ecosystems."
Starting point is 00:02:32 According to the report, analysts are eyeing 7% by 2027. What a time to be alive. Make Your Own Backup System Stefano Marinelli is writing a series on making your own backup system and if part one is any indicator, it's going to be an absolute banger. After describing his general philosophy around backups, which is that data must always be restoreable
Starting point is 00:02:54 in an open format and consistent, Stefano helps us develop a plan. Quote, before touching a single file, you must start with a plan and that plan starts with asking the right questions. How much risk am I willing to take? What do I need to protect? What downtime can I tolerate in case of data loss?
Starting point is 00:03:11 What type and amount of storage space do I have available? End quote. Click through if you want Stefano to help you with a core decision, which is full disk versus individual files. To read about the power of snapshots and for him to weigh in on the age-old question, push or pull.
Starting point is 00:03:28 It's now time for sponsored news. Vibe code with confidence. You've heard of vibe coding, letting intuition take the wheel and writing code that feels right. But what about shipping that code? That's where confidence tends to fade. This is where CodeRabbit's AI code review platform and their IDE integration comes in, giving you a new way to code with vibes and guardrails.
Starting point is 00:03:51 CodeRabbit blends the freedom of your flow state with the confidence of continuous review. It reads your mind, okay, your code. And flags bugs, smells, missed tests and hallucinations as you write. No context switching, no guessing, just real- time feedback baked into VS Code, Cursor and Windsurf. Learn more and start vibe coding with confidence at code rabbit dot AI slash IDE. I'm switching to Python and actually liking it. Six months ago, Cesar Soto-Villero started coding in Python because AI and was surprised by how much it
Starting point is 00:04:26 has improved over the decades. He gives three examples. 1. Python has created a very complete ecosystem of libraries and tools for processing and analyzing data. 2. Python has gotten faster with optimized static compilers like Cython. 3.
Starting point is 00:04:41 Python has done a good job of hiding its legacy ugliness, sweetening its syntax to accommodate developers. In this post, Cesar shares the tools, libraries, configs, and other integrations that bring him joy while building Python apps. Notably, he's using UV as his package manager, which I'm hearing has largely solved one of Python's biggest pain points… managing third party code. Related, we're having UVs creator, Charlie Marsh, on the podcast in September.
Starting point is 00:05:09 It's rude to show AI output to people. Alex Marcinovich says what we've all been thinking. Quote, for the longest time, writing was more expensive than reading. If you encountered a body of written text, you could be sure that at the very least, a human spent some time writing it down. The text used to have an innate proof of thought,
Starting point is 00:05:28 a basic token of humanity. There's nothing wrong with using AI. When you do, you know what you're getting. The transaction is fully consensual. But when you propagate AI output, you're at risk of intentionally or unintentionally legitimizing it with your good name, providing it with a fake proof of thought."
Starting point is 00:05:46 I asked ChatGPT and this is what it said. Is the new… I had the weirdest dream last night. It all started when… People will listen to what you say next, but they're doing it for you. Not for them. That's the news for now,
Starting point is 00:06:00 but go and subscribe to the ChangeLog newsletter for the full scoop of links worth clicking on such as Gaslight driven development Junior roles aren't going away and how to purge a global CDN in elixir Get in on that newsletter at changelog.news This week on the pod, Sugu Sugamorane talks with us about bringing Vitesse to Postgres on Wednesday and on Friday we play a round of Pound to Find with some of our changelog plus plus members.
Starting point is 00:06:33 Have a great week, like, subscribe and 5 star review us if you dig the show and I'll talk to you again real soon.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.