We're talking OpenAPI this week! Kris & Johnny are joined by Jamie Tanna, one of the maintainers of oapi-codegen, to discuss OpenAPI, API design philosophies, versioning, and open source maintenance and sustainability. In addition to the usual laughs and unpopular opinions, this week's episode includes a Changelog++ se...
Bailey Hayes & Taylor Thomas from Cosmonic join the show for a look at WebAssembly Standard Interfaces (WASI) and trade-offs for portable interfaces.
and talk about a presentation Josh recently gave that was supposed to be about how open source works. The talk was the wrong topic for a security crowd, but there's a lot of interesting details in the questions and comments that emerged. It's clear a lot of security people don't really care about the fine details about what open source is, their primary goal is to help keep development secure. Show Notes
@simon@simonwillison.net
every now and then i feel like im taking crazy pills because i remember when aaron swartz killed himself because he was going to go to jail forever because he scraped JSTOR,
and eleven years later your manager tells you “sshhhh it’s fine just scrape all of it don’t worry the CEO said it’s fine”
The problem with being a programmer with ADHD is that it's often more fun to build a chainsaw from scratch than it is to chop down a tree by hand with an axe.
An important lesson is that you can never easily tell who is “vulnerable” to COVID. Olympic champions are at risk from COVID. In different ways COVID poses a risk to all of us. This is why it’s important for everyone to take measures to protect themselves and others from COVID.
Adam Jacob goes solo with Adam for an epic pod into his journey to get to System Initiative. From SysAdmin at 8 years old, to discovering Linux and working for Mom-and-pop ISPs, to open source changing his life and starting Opscode and building Chef. Buckle up. This is a different flavor of "Friends" for you. Enjoy.
I used "crowdstrike" as a verb at work today, to paraphrase: "CI is broken because github crowdstruck us with a bad rust compiler update". AKA: usable any time an automatic update from a vendor breaks your infrastructure.
All I'm saying is, if they didn't want this neologism, they shouldn't have ruined my flight home from Italy.
#crowdstrike
Node.js makes big TypeScript & SQLite moves, ECMAScript 2024 adds some niceties to the language (but not the ones you're probably excited for) & we review the State of React 2023 results. Emergency?! Nick!
For Patreon, Swag, past episodes, and more, visit https://cupogo.dev/!🫡 Leadership Transition in the Go Project🧑⚖️ ProposalsAccepted: Adding Text() to the crypto/rand libraryProposal (likely decline): add crypt(3) compatibility in the stdlibActive Proposal: Telemetry in Delve🤝 CommunityGopherCon...
Joseph Jacks (JJ) is back! We discuss the latest in COSS funding, his thesis for investing in commercial open source companies, the various rug pulls happening out there in open source licensing, and Zuck/Meta's generosity releasing Llama 3.1 as "open source."
Adam Lisagor (Sandwich Video founder) takes us behind the Sandwich to share his insights into the importance of storytelling in the tech industry, the value of helping Founders communicate their stories effectively, the details behind his new AI company, and the apps he's making for Apple Vision Pro at Sandwich Vision.
This week on The Business of Open Source, I talked with Tom Wilkie, CTO at Grafana Labs. We talked about how he had a 10-month run building a startup before ultimately joining Grafana in an acquisition — why he thought that was the right move at the time and how it’s developed since then. But Tom...
This week on The Business of Open Source I spoke with Mike Milinkovich, executive director at the Eclipse Foundation. We had a wide-ranging conversation about the role of open source foundations in the open source ecosystem, especially as related to open source businesses. The existence of open...
and talk about a story talking about the "graying" of open source. There doesn't seem to be many young people working on open source, but we don't really know why that is. There are many thoughts, but a better question is why should anyone get involved in open source anymore? The world has changed quite a lot since open source was created. Show Notes OSPOs for Good 2024
Jesús Espino from Mattermost tells Natalie all about (the final four of) his 10 “aha moments” he had reading the Go source code. Don't miss Part 1!
Robert Ross joins us in CrowdStrike's wake to dissect the largest outage in the history of information technology... and what it means for the future of the (software) world.
Dependency Management Data v0.102.0 is out 🚀
Check out the release notes at https://gitlab.com/tanna.dev/dependency-management-data/-/releases/v0.102.0
Nick Janetakis is back and this time we're talking about TUIs (text-based user interfaces) — some we've tried and some we plan to try. All are collected from Justin Garrison's Awesome TUIs repo on GitHub. This episode is "AI free."
Attached: 1 image
Still on X? Without notice, X has opted all users into training its "Grok" AI Model. To turn off this setting and stop your "posts, interactions, inputs, and results" from being used for training and fine-tuning Grok, visit https://x.com/settings/grok_settings and uncheck the checkbox.
and talk about two documents from the US government that discuss open source in very different ways. The CISA document lays out a way to measure open source, but we take issue with the idea of trying to measure which open source projects are "good". The Whitehouse on the other hand takes an approach that is very open source, get involved. Trying to measure open source isn't producing anything actionable, but getting involved is very actionable, and very much how open source works. Show Notes
Jesús Espino from Mattermost tells Natalie all about (the first six of) his 10 "aha moments" he had reading the Go source code. Part 2 (with the rest of his aha moments) coming soon!
News this week:🆕 rc2 is out Google Groups noticeThe actual Merge List🇰🇪 GopherCon Africa Oct 18-19Does Go benefit more from copilot than other languages?Range-over-func demystifiedZach Musgrave's post from dolthub; Go range iterators demystifiedJohn's take on it; First impressions of Go 1.23's...
I used to just block ads and leave it up to others to handle the Digital Panopticon.
But now I ask myself, “Why am I giving these people oxygen? If they feel their creativity is best presented with a popup that is surrounded by a blur to force you to interact with it, and then when you make it go away there are header and footer ads, and every two paragraphs there is an ad… I can take a moment and find a different page.”
I no longer link to pages that are ads interrupted with content.
🚫
I keep making satire of The Onion's series on gun safety because "software engineers" are not engineers and we keep fucking up society-critical things by using unsafe tools to make them.
Want that series to end? Make the madness stop.
**Concerning CrowdStrike:**
We are now at t+26h. Please compare how much we knew about the xz-attack after less than a day with what we know about the chain of events of giant outage yesterday.
If something similar had been caused by an OSS component, we would see congress discussing a ban on open software in critical infrastructure already.