Oxide and Friends

Follow Oxide and Friends
Share on
Copy link to clipboard

Oxide hosts a weekly Twitter Space where we discuss a wide range of topics: computer history, startups, Oxide hardware bringup, and other topics du jour. These are the recordings in podcast form. Join us Mondays at 5pm PT for an hour or so to catch us live.

Oxide Computer Company


    • Jun 19, 2025 LATEST EPISODE
    • weekly NEW EPISODES
    • 1h 29m AVG DURATION
    • 153 EPISODES


    Search for episodes from Oxide and Friends with a specific topic:

    Latest episodes from Oxide and Friends

    Diving In with Robert Bogart

    Play Episode Listen Later Jun 19, 2025 103:18 Transcription Available


    On the heels of Bryan's blog post about the similarities between aspiring college athletes finding a team and entrepreneurs raising a round of capital, Bryan and Adam were joined by Robert Bogart to discuss his own experiences with both--and the life lesson accrued along the way.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest, Robert Bogart.College Baseball, Venture Capital, and the Long MaybeOxF: Debugger‑Driven DevelopmentAnthony Ervin – WikipediaEddie Reese – WikipediaMetaweb – WikipediaIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Debugger-Driven Development

    Play Episode Listen Later Jun 16, 2025 94:49 Transcription Available


    Building systems software can be quite opaque, leading to the need for great debugging tools. At Oxide, we've found that debuggers can be even more valuable leading rather than following system development. Bryan and Adam talk with Oxide colleagues about how domain specific debugging tools help us build systems not only more robustly, but faster as well.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues, Dave Pacheco. John Gallagher, Alan Hanson, and Eliza Weisman.Previous episodes mentioned:OxF: AI Discourse with Steve KlabnikOxF: The Saga of SagasOxF: A Crate is BornOxF: The Network Behind the NetworkOxF: Bringing up CosmoOxF: RIP USENIX ATCOxF: Dijkstra's TweetstormSome of the topics we hit on, in the order that we hit them:omdb ground rulesIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    AI Discourse with Steve Klabnik

    Play Episode Listen Later Jun 5, 2025 94:09 Transcription Available


    Last week, our colleague (and frequent Oxide and Friends guest) Steve Klabnik made some new friends on the Internet with a blog entry on AI discourse. Bryan and Adam were joined by Steve to try to de-polarize the discussion a little.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest, Steve Klabnik, and valued listener, Julian Giamblanco (aka "Oatmealdealer").Some of the topics we hit on, in the order that we hit them:Steve's blog post: I am disappointed in the AI discourseOxF: A Baseball Startup with Paul Freedman and Bryan Carmel (The Ballers)OxF: Adversarial Machine Learning with Nicholas CarliniOxF: Hiring Processes with Gergely Orosz ("the RFD 3 podcast episode")OxF: AI Disruption: DeepSeek and CerebrasOxF: Reflecting on Founder Mode ("ego con")If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    AI, Materials, and Fraud with Ben Shindel

    Play Episode Listen Later May 24, 2025 70:35 Transcription Available


    Late in 2024, an economics paper captured the attention of the world. AI, it claimed, had a tremendous impact on materials research, disproportionally benefitted the most productive, and--sadly--reduced job statisfaction. It now appears that the results are entirely fabricated! Ben Shindel joins Bryan and Adam to discuss.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Ben Shindel.Some of the topics we hit on, in the order that we hit them:Ben's blog: AI, Materials, and Fraud, Oh My!OxF: Theranos, Silicon Valley, and the March Madness of Tech FraudTopic[@M:SS](link into recording) Leventhal's ConundrumPRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    RIP USENIX ATC

    Play Episode Listen Later May 15, 2025 84:30 Transcription Available


    Bryan and Adam discuss the recent announcement of the discontinuation of the USENIX Annual Technical Conference (ATC), reminiscing about their own visits to the ATC and the impact of the conference. Long-time Oxide Friend, Tom Lyon, joined to dial the reminiscence back a couple more decades!In addition to Bryan Cantrill and Adam Leventhal, we were joined by Tom Lyon.Some of the topics we hit on, in the order that we hit them:Bryan's blog 2025: RIP USENIX ATCOxF s1e13: Put the OS back in OSDIBryan's Lisa 2011 talk: Fork Yeah! The Rise and Development of illumosBryan's USENIX 2016 talk: A Wardrobe for the EmperorUSENIX 2004Gnutella not NutellaUSENIX DTrace paperUSENIX Summer 1994Slab AllocatorNFSv3WSJ 2006 Technology Innovation Awards0xF s1e18: Dijkstra's TweetstormMeeting Dennis RitchieBoF sessionBirds of a feather flock togetherFreenix20032004Rik Farrow ;login: editorial on USENIX 2016Bryan's blog 2004: Wither USENIX?blog comments from Werner VogelsSystems We LoveAdam's blog 2004: nohup -pillumos sourceOxF s1e4: from /proc to proc_macroThings that don't work as advertisedDiffracting treesCold FusionAdam's blog 2009: Triple-Parity RAID-ZRob Pike 2000: Systems Software Research is IrrelevantZFS paperLiving Computer Museum (now-dead)SDFAll the Chips that Fit by Tom LyonOxF s2e22: RIP OptaneHistory of Programming Languages ConferenceIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Solutions Software Engineering with Matthew Sanabria

    Play Episode Listen Later May 7, 2025 91:22 Transcription Available


    Matthew Sanabria joins Bryan and Adam to talk about his role at Oxide--Solutions Software Engineer--and how it fits in with engineering, sales, support and marketing. It takes everyone in Busytown! Sound good? Apply!In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleague, Matthew Sanabria.Some of the topics we hit on, in the order that we hit them:Solutiuons Software Engineer applicationOxF: the "squeezefish" episodeThe Fallthrough podcastBusytownIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Shootout at the CNCF Corral

    Play Episode Listen Later May 1, 2025 83:19 Transcription Available


    Last week the kerfuffle between Synadia and CNCF, tussling over the ownership and futures of NATS, bled into the public. The outcome may cast a long shadow for open source and for the CNCF. Bryan and Adam were joined by Rachel Stephens and Adam Jacob to discuss how we got here and possible outcomes.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Rachel Stephens Adam Jacob, and Eliza Weisman.Some of the topics we hit on, in the order that we hit them:Goats in sweatersCNCF Slide: Why You Should Host Your Project at CNCFCNCF NATS documentsNATS GitHub discussionThe uncashed $10k checkCNCF landscapeCNCF blog on NATS / SynadiaSynadia response to the CNCFPostscript:The CNCF updated its blog with proof that the ACH transfer of $10,000 was completed [still very funny! -ahl].Derek Collison--as reported by Runtime News--has agreed to transfer the NATS trademark to the CNCF "because we just feel that the damage to the ecosystem and the ugliness is not worth it for anyone."If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Bringing up Cosmo

    Play Episode Listen Later Apr 24, 2025 115:34 Transcription Available


    Oxide is bringing up its next generation server. To discuss the (amazingly smooth) bringup process, Bryan and Adam were joined by members of the oxide team. Tales of adversity, re-work, un-re-work, and triumph!In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues Nathanael Huffman, Ian Sobering, Matt Keeter, and Aaron Hartwig.We mentioned quite a few terms! Here's a helpful guide:Cosmo - Oxide's next-generation sled (currently in development) with an AMD Turin CPUGimlet - Oxide's current-generation sled with an AMD Milan CPUTurin - AMD Epyc 9005 SeriesMilan - AMD Epyc 7003 SeriesGenoa - AMD Epyc 9004 Series (Oxide chose to skip this generation)Sequencing - the precise control of when power rails are energized throughout a PCBSled - One of the (max 32) computers in an Oxide rack; a custom form-factor optimized for power and cooling efficiencyIBC - Intermediate Bus Converter (Our 54VDC -> 12VDC converter)RoT - Root of TrustSP - Service Processor, the small computer (running Hubris) that allows for low-level controlIgnition - An even lower-level control network for power management (including power of the SP)Ruby - The AMD reference platform (Oxide has used this to prepare Cosmo software in advance of bringup)DC-SCM - https://www.opencompute.org/documents/ocp-dc-scm-spec-rev-1-0-pdf and OpenCompute standard form factor.Grapefruit - OCP DC-SCM form-factor board with our SP, RoT, and FPGA on it, used to replace the OCP DC-SCM baseboard management controller in the Ruby platform.Cadence - Software Oxide previously used for PCB designAltium - Software Oxide now uses for PCB designHubris - Oxide's embedded operating system, run on the SP and RoTHumility - The Hubris debuggerPLM - Product Lifecycle Management – a class of software used for managing hardware BOMsBOM - Bill of Materials – the components required to build a hardware productRFK - Our colleague, Robert Keith (to distinguish him from our other colleague, Robert, and our former colleague, Keith)FPGA - Field Programmable Gate Array – Also referred to as “soft logic” – effectively programmable hardwareILA - Integrated Logic AnalyzerJTAG - A debugging interface for various processorsUART - A serial port or connectionFor previous tales from the bringup lab:Tales from the bringup labMore tales from the bringup labBringup Lab Chronicles: A Measurement Two Years in the MakingRaiding the MinibarIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Character Limit with Kate Conger and Ryan Mac

    Play Episode Listen Later Apr 17, 2025 87:09 Transcription Available


    Bryan and Adam have been gushing for months over Character Limit, the fantastic book by Kate Conger and Ryan Mac about Elon Musk's haphazard and disastrous takeover of Twitter. They're joined by the authors themselves to discuss the book, Musk, DOGE, and some of the Character Limit unreleased B-sides.In addition to Bryan Cantrill and Adam Leventhal, our guests were Ryan Mac and Kate Conger.If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Hell is other networks

    Play Episode Listen Later Apr 4, 2025 87:17 Transcription Available


    An Oxide customer encountered a peculiar issue at the intersection of their Oxide network and their broader network. Bryan and Adam were joined by several members of the Oxide team who collaborated to investigate and--ultimately--solve the problem using a combination of tooling, intuition, and dark knowledge.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues, Levon Tarver, Alan Hanson, Will Chandler, and Trey Aspelund.Some of the topics we hit on, in the order that we hit them:PRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Raiding the Minibar

    Play Episode Listen Later Apr 1, 2025 112:28 Transcription Available


    Much of the work at Oxide goes into hardware and software used to build and test the eventual product. Bryan and Adam were joined by Ian, Doug, and Nathanael to talk about "Minibar", a rig for connecting up an Oxide server (code name: Gimlet) for manufacturing and internal use. Triumphs and catastrophes including stabbing a connector with a guide pin and bringup mishaps!In addition to Bryan Cantrill and Adam Leventhal, speakers included Ian Sobering, Doug Wibben, and Nathanael Huffman,Some other, related Oxide and FriendsOxF: Cabling the BackplaneOxF: The Network Behind the NetworkOxF: The Power of ProtoboardsImages from the show:

    Lip-Bu Tan's Intel

    Play Episode Listen Later Mar 21, 2025 82:48 Transcription Available


    Intel has a new CEO! And it's Lip-Bu Tan. We had assumed it would not be Lip-Bu--he was such a clear front-runner that the more time passed the less likely it seemed it would be him... and yet! Bryan and Adam were joined by Reuter's Max Cherney to discuss.In addition to Bryan Cantrill and Adam Leventhal, our esteemed guest was Max Cherney; we were also joined by Bryan Russett, and Alex Kesling.Some of the topics we hit on, in the order that we hit them:Cooking with Oxide and FriendsThe Oxide John von Neumann bustIntel's new CEO plots overhaul of manufacturing and AI operationsLip-Bu Tan: Remaking Our Company for the FutureIntel oneAPIMorris Chang: "A very discourteous fellow"If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    A Happy Day For Rust

    Play Episode Listen Later Mar 15, 2025 80:21 Transcription Available


    Recently, a change to a utility in the Rust toolchain changed behavior in a way that impacted users. Rather than being a story of frustration and aspersions, it was a story of a community working... and working well together! Bryan and Adam were joined by Dirkjan Ochtman (of the rustup team) and Steve Klabnik to discuss.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest, Dirkjan Ochtman, and treasured colleague, Steve Klabnik.Some of the topics we hit on, in the order that we hit them:Steve: A Happy Day For RustPRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    A Crate is Born

    Play Episode Listen Later Mar 6, 2025 103:09 Transcription Available


    Bryan and Adam were joined by Oxide colleagues Andrew, Rain, and John to talk about creating a general purpose crate for diffing structures. More generally, how do you know when something new is needed? How do you know when the investment of time to validate an idea is warranted? Software engineering is hard! (And also: general enthusiasm for Rust macros.)In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues, Andrew Stone, Rain Paharia, and John Gallagher.Some of the topics we hit on, in the order that we hit them:Checking in on Bryan's 1 Year Intel CEO predictionHiring letter to Intel's co-CEOFrom The Register "Re-hire Gelsinger!"Oxide RFD 457: Control plane sled lifecycleOxide RFD 459: Control plane component lifecycledaft cratediffus crateIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Transparency in Hardware/Software Interfaces

    Play Episode Listen Later Feb 28, 2025 108:52 Transcription Available


    The value of transparency in engineering can have huge benefits--nothing can compare to the momentum of an enthusiastic community! Bryan and Adam discuss the value of transparency at the hardware/software interface with Oxide colleague, Ryan Goodfellow. Transparency can be scary--especially in the hardware domain where secrecy is the norm--but once we knock down some of those fears, the business benefits start to emerge.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleague, Ryan Goodfellow.Some of the topics we hit on, in the order that we hit them:Oxide RFD 552: Transparency in Hardware/Software InterfacesBelling the catopenSILKerckhoff's principlePRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    A Half-Century of Silicon Valley with Randy Shoup

    Play Episode Listen Later Feb 24, 2025 117:20 Transcription Available


    Randy Shoup joined Bryan, Adam, and the Oxide Friends to look at the history of Silicon Valley through the lens of Randy's 50 years--as the child of graphics legend, Dick Shoup; an intern at Intel; aspiring diplomat; engineering leader; and father to the next generation of Shoup engineers.

    Textual UIs with Orhun Parmaksız

    Play Episode Listen Later Feb 13, 2025 92:55 Transcription Available


    Ratatui is a Rust framework for building rich--and incredible--UIs in the terminal. Bryan and Adam were joined by Orhun Parmaksız, who leads the project, to discuss the glory--as well as the ubiquity and utility!--of TUIs.In addition to Bryan Cantrill and Adam Leventhal, our special guest was Orhun Parmaksız. We were also joined by slightly-less-special guests Andrew Stone, Rain Paharia, and Josh Clulow.Some of the topics we hit on, in the order that we hit them:RatatuiOrhun's blogOrhun's FOSDEM 2025 talk (YT) or (fosdem.org) with slides link etc.MinitelMinitel rust stackratatui on MinitelSpotify player tuiDiscord TUIOrhun: tui-rs to ratatui transition blog postOxF: Oxide's ratatui based configurationtui-rsOxF: Describing the Oxide management networkRatzillaTerminal Collectivetui web bub / artratatui testing with snapshotsrizzuptui-realmAsterion (game)If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    AI Disruption: DeepSeek and Cerebras

    Play Episode Listen Later Feb 6, 2025 91:20 Transcription Available


    DeepSeek was a disruptive surprise at the start of 2025--an open weights model trained at a fraction of the cost of previous models. Bryan and Adam were joined by Andy Hock and James Wang from Cerebras, whose wafer-scale silicon executes these models faster than is possible with any number of GPUs.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Andy Hock, and James Wang, both of Cerebras.Some of the topics we hit on, in the order that we hit them:interactive inference with Cerebras100x Defect Tolerance: How Cerebras Solved the Yield ProblemTweet from Eric MeijerOuroborusQuine RelaySimon Willison's Weblog when DeepSeek fell from spaceTweet from Naveen RaoBONUSMST3K archiveIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Holistic Engineering with Robert Mustacchi

    Play Episode Listen Later Jan 23, 2025 110:43 Transcription Available


    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleague, Robert Mustacchi.Some of the topics we hit on, in the order that we hit them:Experiences Porting KVM to SmartOSMeltdown and SpectreRobert's "Big Theory Statement" for MACRobert's "Big Theory Statement" for cpuidAGESAOxF: Put the OS back in OSDIOxide RFD 63: Network ArchitectureOxide RFD 82: Motivations and Principles for the Design of Operator FacilitiesOxide RFD 88: Chassis Management Responsibility AllocationIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Crates We Love

    Play Episode Listen Later Jan 16, 2025 93:13 Transcription Available


    Love Rust? Us too. One of its great strengths is its ecosystem of crates. Rain, Eliza, and Steve from the Oxide team join Bryan and Adam to talk about the crates we love.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Rain Paharia, Eliza Weisman, and Steve Klabnik.Some of the topics we hit on, in the order that we hit them:prettypleasewinnowBlessed.rs crate listAdam's codegen templatemietteeliza_errorserde_path_to_errorratatuiRatatui episode on January 27th!modular-bitfieldlexoptloomOxF: Software VerificationpaloozaCDSCHECKER: Checking Concurrent Data Structures Written with C/C++ AtomicsThe Postcard Wire FormatpostcardBBQueue Explained [video]petgraphU2MatrixGraph in petgraph::matrix_graphWhat does ## (double hash) do in a preprocessor directive? - Stack Overflowsamitbasu/rhdl: A Hardware Description Language based on the Rust Programming LanguagehttpmockcaminoOxF: The episode formerly known as ℔OxF: Dijkstra's Tweetstorm - YouTubeevmapbuf-listIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Predictions 2025

    Play Episode Listen Later Jan 10, 2025 121:58 Transcription Available


    The annual predictions tradition returns for 2025! Bryan and Adam were joined by Simon Willison, Mike Cafarella, Steve Tuck, and Steve Klabnik to review past predictions and look 1-, 3-, and 6-years into the future.See the table of predictions on GitHub.

    OxF 2024 Wrap-Up

    Play Episode Listen Later Dec 30, 2024 93:54 Transcription Available


    Bryan and Adam look back on the year of Oxide and Friends episodes, reflecting on favorite shows, moments, and (at length) cover images.Your hosts were Bryan Cantrill and Adam Leventhal.Some of the topics we hit on, in the order that we hit them:Oxide and Friends 2024 in ImagesOxF: Musing With Changelog's Adam StacoviakOxF: I know this!OxF: What's taking so long?XKCD: DependencyOxF: Discovering the XZ Backdoor with Andres FreundMaking the background imageOxF: Open Source LLMs with Simon WillisonOxF bonus blather 9/16/2024OxF: Cultural IdiosyncrasiesOxF: Technical BloggingOxF: RFDs: the Backbone of OxideOxF: RTO or GTFOOxF: Unshrouding TurinOxF: Adversarial Machine LearningOxF: Innovation StagnationOxF: Heterogeneous Computing with Raja KoduriIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Scaling Bluesky with Paul Frazee

    Play Episode Listen Later Dec 19, 2024 100:38 Transcription Available


    Paul Frazee joins Bryan, Adam, and the Oxide Friends to talk about the inner workings of Bluesky and the AT Protocol. Paul and the Bluesky team have been working on decentralized systems for years and years--very cool to see both the next evolutionary step in those ideas and their successful application in Bluesky!In addition to Bryan Cantrill and Adam Leventhal, speakers included our special guest, Paul Frazee, and slightly-less-special guest, Steve Klabnik.Some of the topics we hit on, in the order that we hit them:ScuttlebuttBluesky FirehoseBluesky JetstreamBluesky and the AT ProtocolBluesky Feed: Quiet PostersBluesky's bot invasion: AI accounts argue with everything you postAI Imagery labeleratprotoOxide starter packIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Conferences in Tech

    Play Episode Listen Later Dec 14, 2024 90:09 Transcription Available


    Bryan and Adam were joined by Theo Schlossnagle, KellyAnn Fitzpatrick, and Steve O'Grady to talk about conferences in tech. A lot has changed in the past couple of decades about the impetus for conferences and what makes it worthwhile to attend.In addition to Bryan Cantrill and Adam Leventhal, speakers included Theo Schlossnagle, KellyAnn Fitzpatrick, and Steve O'Grady.The lightly edited live chat from the show:ellie.idb: 2005, huh? y'all met when i was 2goodjanet: yea i was younger than 10 loljgrillo_: I was just thinking I feel very young because I was a junior in high school but not anymore lolaka_pugs: my first conference - 1975ellie.idb: oxide appeals to the youthjbk1234: my first one was LISA in 05 or 06... mostly because it took a near act of god because my director didn't believe in sending his people to conferencesjgrillo_: "before software ate the world" is what I usually call "when the internet was still fun"ellie.idb: my earliest memory was, uhhh, Google I/O 2008 when they gave every attendee that android phoneellie.idb: i don't recall which one it was, but i do remember playing with it when i was 5 hahahahataitomagatsu: I've only been to one tech conference in person, and it was a very tame SIGGRAPH that happened in Santiago, CL (I live in Chile). It was a lot about animation. I wanted it to have talks on image processing like the ones over on the US x3 but oh well, beggars can't be choosersgoodjanet: I've never been to a tech conferencedevdsp2175: The Germans know how to run a conference. The chaos communications congress is wild.ellie.idb: same!! never actually attended one as an adult hahahataitomagatsu: Have you attended one remotely?goodjanet: nope, closest is just watching recorded talks after the facttaitomagatsu: I attended the rustconf of 2 years ago remotely. It was amazing and I was soooo tired by the end of it. Brain got depleted of juice for the daynetwork2501: looking forward to in person dtrace conference with a dedicated zball roomahl0003: more of a trade show, but I went to the MacWorld conference in the late '90sahl0003: I still have some BeOS install CDs from thengoodjanet: im so thankful for recorded talksahl0003: this is kind of wild: I went with my brother who was 12 or so and we met a guy at Be... my brother would go on to work with him 30 years later!ellie.idb: https://en.m.wikipedia.org/wiki/Motorola_Droid the OG droid with the flip up keyboard and everythingtocococa: ISCA this year was just around the corner from Santiago in Buenos Aires and it was pretty cool, and CARLA took place this year in Santiago tooblacksmithforlife: Since I can never get a conference approved from work, I live off recorded conference videos on YouTubenetwork2501: best momdevdsp2175: The shade! Sending hugs to Bryan's inner child.taitomagatsu: daaaaaamn, I didn't know about either! I might keep an eye on ISCA, maybe I can go next year ❤️devdsp2175: You can't record the hallway track...jh179: Bryan's talk for Papers We Love on the History of Containers is how I found out about him, Oxide and all the rest. Had an incredible tangent about jails...zeanic: Conference idea: all hallway tracksdevdsp2175: YouTube keeps recommending Bryan's talks on running containers on the metal at Joyant.devdsp2175: And I keep watching them!ellie.idb: wow, ISCA had some really fucking cool talks this yearellie.idb: damn. i'm adding this to my watch list too!!! i'll try and see if i can get funding for next year hahahatocococa: yeah, 100%, but my brain was melted after every daynahumshalman: Bryan has the luxury of working on OSS. I think the point that Theo was making is that Surge (I only attended the very last one) was a space where you could be open about proprietary stuff. Talking about failure in a safe space, etc.nahumshalman: Ah, Theo is now making that point.taitomagatsu: Does ISCA have any sort of official YT channel?taitomagatsu: Because I might... have a handful of talks to watchgoodjanet: 18 years ago isnt that long ago?network2501: 18 years ago is almost 3 generations of lives/eras agoellie.idb: what HPC conferences are going on? i need to hear about the deets going on with CXLjgrillo_: although 18yr is ~half my life it doesn't feel very long ago..tocococa: I am not sure, I know that all keynotes were recorded, but I don´t know where they might beellie.idb: 21 years ago i was not alive

    Intel after Gelsinger

    Play Episode Listen Later Dec 5, 2024 110:43 Transcription Available


    Holy Sh**! Pat Gelsinger announced his "retirement" leaving a rudderless Intel without a captain. How did Intel get here? Some of the cultural problems may be deep in the DNA. Bryan and Adam have some ideas for what happens next, and who might be the next CEO.In addition to Bryan Cantrill and Adam Leventhal, speakers included Ian Grunert.Some of the topics we hit on, in the order that we hit them:Intel announces the retirement of Pat GelsingerAndy Jassy/Pat Gelsinger re:Invent 2018 premises/premise supercutAcquired: Adapting Episode 3: IntelCHM: Pat Gelsinger Oral HistoryWins Above Replacement (WAR)Only the Paranoid Survive by Andy GroveLarrabeeCannon LakeOxF: RIP OptaneXsight's X2NervanaIntel GaudiSpring HillInvest Like the Best: Redefining Semi-conductor ProgressIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Technical Blogging

    Play Episode Listen Later Nov 21, 2024 100:27 Transcription Available


    Bryan and Adam were joined by authors of the forthcoming book "Writing for Developers", Piotr Sarna and Cynthia Dunlop, to talk about blogging--for Bryan and Adam, it's been 20 years since they started blogging at Sun. The Oxide Friends were also joined by Tim Bray and Will Snow who kicked off blogging at Sun.In addition to Bryan Cantrill and Adam Leventhal, speakers included Tim Bray (BlueSky), Will Snow, Cynthia Dunlop and Piotr Sarna.Some of the topics we hit on, in the order that we hit them:Writing for Developers50% off (!) with code OXIDE50ongoing by Tim BrayTim Bray on blogs.sun.comScobleizerBryan: Blogging through the decadesBryan: Remembering Charles BeelerAdam: APFS in Detail: ConclusionsBeastie Boys Book: Live & DirectAdam: AWS Outposts by the Numbers: A Far-Too-Deep Dive Into PricingAdam: I Love Go; I Hate GoAdam: I am not a resourceAdam: First Rust Program Pain (So you can avoid it...)Bryan: Falling in love with RustAdam: On Blogging (Briefly)Bryan: The Power of a PronounAdam: DTrace "Scobleized"Appendix: Cool Technical BlogsCrowdsourced by the Oxide Friends:Nova - in the writer's words, "a JavaScript apologist's exploration of how JavaScript could be good"The Pragmatic EngineerTigerBeetleFaster than Lime - a very humane and deep dive into all sorts of technology, with special focus on tools and infrastructure. Recommended article: I want off Mr. Golang's Wild RideHillel Wayne - tons of formal methods talk. Also about quality assurance in the world of software, in general.Reid Atcheson - down the rabbit hole of computational math; this person is a floating point savant.Computational Complexity Blog - what it says on the tin. It might be the best blog-like resource on computational complexity.Without boatsBonus technical articles from chat and beyond:Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY - Saagar JhaShip Shape: How Canva does hand-drawn shape recognition in the browserRust after the honeymoon - Bryan CantrillRedpanda vs. Kafka: A performance comparison25% or 6 to 4: the 11/6/23 authentication outage - DiscordMeta: From zero to 10 million lines of KotlinSun almost bought Apple in 1996If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Books in the Box IV

    Play Episode Listen Later Nov 1, 2024 94:32 Transcription Available


    The 4th installment of the Oxide and Friends book recommendation series. After a brief(ish) diversion into Crimson Twins, Tomax and Xamot, Bryan and Adam are joined by several Oxide Friends to discuss their favorite recent reads.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Nick Gideo, Josh, Ian Grunert, Tom Lyon, Zander, and Oliver Herman.Tomax and XamotRecommendations:Into the Raging Sea - SladeThe Making of Prince of Persia - Jordan MechnerThe Big Score - MaloneCHM: Oral History of Hector RuizAMD Founder Jerry Sanders Rare Interview (video)Chip War - MillerCHM: Morris Chang, in conversation with Jen-Hsun Huang (video)Acquired: TSMC (audio)Creativity Inc. - Catmull and WallaceHardcore Software - SinofskyOxF: The Showstopper ShowExploding the Phone - LapsleyThe Cuckoo's Egg - StollInside the Hidden World of Elevator Phone PhreakingThe Last BookstoreThe MouseDriver Chronicles - Lusk, HarrisonHatching Twitter - BiltonCharacter Limit - Conger, MacThe Maniac - LabatutShift Happens - WicharyThe Last Philosopher in Texas - ChaconThe Idea Factory - GertnerObservability Engineering - Majors, Fong-Jones, MirandaRed Cloud at Dawn - GordinBiohazard - AlibekMore Money than God - MallabyRemembered Prisoners of a Forgotten War - CarlsonIBM and the Holocaust - BlackBryan's blog on the topicDEC is Dead, Long Live DEC - Schein, DeLisi, Kampas, SonduckOxF: The Rise and Fall of DECBonus recommendations from chatNot the End of the World - RitchieThe Man Who Broke Capitalism - GellesChildren of Time (series) - TchaikovskyThe Murderbot Diaries (series) - WellsOrganizational Behavior Real Research for Real Managers - PearceHacking: The Art of Exploitation - EricksonTakeover: Hitler's Final Rise to Power Hardcover - RybackSuccessful Aging - Levitin (felt like maybe a dig at Adam and Bryan?)Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft - Quittner, SlatallaCreative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs - KociendaIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Unshrouding Turin (or Benvenuto a Torino)

    Play Episode Listen Later Oct 16, 2024 113:36 Transcription Available


    George Cozma of Chips and Cheese joined Bryan, Adam, and the Oxide Friends to talk about AMD's new 5th generation EPYC processor, codename: Turin. What's new in Turin and how is Oxide's Turin-based platform coming along?In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest George Cozma, as well as Oxide colleagues Robert Mustacchi, Eric Aasen, Nathanael Huffman, and the quietly observant Aaron Hartwig.Some of the topics we hit on, in the order that we hit them:Chips and Cheese: AMD's Turin: 5th Gen EPYC LaunchedEnd of the Road: An Anandtech FarewellCentaur TechnologyAVX-512Zen5's AVX512 Teardown + More...Thermal Power Design (TDP)OxF: Rack Scale Networking (use of p4)P4AGESAOxF: The Network Behind the Network (Oxide server recovery)openSILphoronix: openSILPCB backdrillingOxF: AMD's MI300 (APUs)dtrace.conf(24) -- The DTrace unconference, December 11th, 2024If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Querying Metrics with OxQL

    Play Episode Listen Later Oct 2, 2024 95:14 Transcription Available


    Bryan and Adam were joined by Oxide colleague, Ben Naecker, to talk about OxQL--the Oxide Query Language we've developed for interacting with our metrics system. Yes, another query language, and, yes, we're DSL maximalists, but listen in before you accuse us of simple NIH!In addition to Bryan Cantrill and Adam Leventhal, our special guest was Oxide colleague, Ben Naecker.Some of the topics we hit on, in the order that we hit them:RFD 463: The Oxide Query LanguageGenAI podcast on the OxQL RFDRFD 125: Telemetry requirements and building blocksInfluxDBClickHouseSimon Willison: SQL Has Problems. We Can Fix Them: Pipe Syntax In SQLOxide CLI timeseries docsOxide CLI timeseries dashboard codeOxQL source codeRust peg crateGorillaClickhouse paperOxF: Whither CockroachDB?ANTLRACM Queue 2009: Purpose Built LanguagesIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    RTO or GFTO

    Play Episode Listen Later Sep 26, 2024 99:35 Transcription Available


    With Amazon's return to office (RTO) mandate in the news, Bryan and Adam revisit the topic (it's been 2.5 years since last time!). Are in-office epiphanies real or is RTO fueled by nostalgia, fear... and finance? Stay tuned / we apologize for the exposition on in-office games.In addition to Bryan Cantrill and Adam Leventhal, speakers included friend of the pod, Matt Amdur, and Chris.Some of the topics we hit on, in the order that we hit them:Message from CEO Andy Jassy: Strengthening our culture and teamsOxF: The Future of WorkAmazon leadership principlesNathanael's blog: Building Big Systems with Remote Hardware TeamsIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Reflecting on Founder Mode

    Play Episode Listen Later Sep 20, 2024 82:14 Transcription Available


    With some time passed, Bryan and Adam offer a non-hot take on Paul Graham's "Founder Mode" post. While there is plenty to quibble over, there's also the kernel of an important idea: how to balance experience, novel thinking, and limited time? Also stay tuned as they share a years old "ego con".Your hosts were Bryan Cantrill and Adam Leventhal.Some of the topics we hit on, in the order that we hit them:Paul Graham Founder ModeBryan Reflecting on Founder ModeTim O'Reilly How I FailedCamille Fournier Founder Create ManagersBryan Chesky interview we mentionOxF: on Steve Jobs and the NeXT Big ThingSeagull ManagementHow to Castrate a Bull NOT AN ENDORSEMENT; DO NOT READThe ego con: Non-Stop HitzIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    RFDs: The Backbone of Oxide

    Play Episode Listen Later Aug 30, 2024 102:09


    RFDs--Requests for Discussion--are how we at Oxide discuss... just about everything! Technical design, hardware component selection, changes in process, culture, interview systems, (even) chat--we have RFDs for all of these, over 500 in a bit under 5 years. Bryan and Adam were joined by Oxide colleagues instrumental to RFDs, from their most prolific author to those making them more consumable.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues, Robert Mustacchi, David Crespo, Ben Leonard, and Augustus Mayo.Some of the topics we hit on, in the order that we hit them:We're sorry, GermanyOxide RFD siteRFD 1: Requests for DiscussionA Tool for Discussion (Oxide blog post from Ben)Sun PSARC casesThe Queen's DuckThe Hairy ArmJoyent RFDsRFC-3AsciiDocJoyent RFD 77OxF: Hiring Processes with Gergely OroszOxide RFD API... with it's CLI generated by progenitor... which we talked about some on OxF here and here"Own your strategic weirdness"RFD 113: Engineering Determination, or how we close out RFDsIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Whither CockroachDB?

    Play Episode Listen Later Aug 21, 2024 94:07 Transcription Available


    Lots of engineering decisions get made on vibes. Popularity, anecdotes—they can lead to expedient decisions rather than rigorous ones. At Oxide, our choice to go with CockroachDB was hardly hasty! Dave Pacheco joins Bryan and Adam to talk about why we choose CRDB… and how Cockroach Lab's recent switch to a proprietary license impacts that.In addition to Bryan Cantrill and Adam Leventhal, our special guest was Dave Pacheco.Some of the topics we hit on, in the order that we hit them:TechCrunch: Cockroach Labs shakes up its licensing to force bigger companies to payKelsey's TweetOxide RFD 53: Control plane data storage requirementsOxide RFD 110: CockroachDB for the control plane databaseOxide RFD 508: Whither CockroachDBJoyent blog post on the outage due to postgres autovacuumJepsenDave's CRDB exploration repoChronyOxF: A Debugging Odyssey -- debugging an issue that manifested in CRDBThe Liberation of RethinkDBIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    The Saga of Sagas

    Play Episode Listen Later Aug 14, 2024 117:57 Transcription Available


    The Oxide control plane coordinates multiple services to do complex, compound operations. Early on, we knew we wanted to provide a robust structure for these multi-part workflows. We stumbled onto Distributed Sagas and built our own implementation in Steno. Bryan and Adam are joined by several members of the Oxide team who built and use Steno to drive the complex operation of the control plane.In addition to Bryan Cantrill and Adam Leventhal, speakers included Dave Pacheco. Eliza Weisman, Andrew Stone, Greg Colombo, and James MacMahon.Some of the topics we hit on, in the order that we hit them:Distributed Sagas: A Protocol for Coordinating Microservices - Caitie McCaffreyOxide RFD 107: Workflows EngineStenochat: "the trouble with other people's workflow engines, somehow with all the yaml in the world they're never quite extensible enough"Not our first bit of background noise on OxF (trombone)SAGAS paperchat: "when i hear sagas i think "transaction semantics enforced at the application layer" and when i hear workflow i hear "a dsl that doesn't have a for loop""Automated saga testingOxide RFD 289: Steno UpgradeFeral Concurrency Control paper from Berkeley and the University of SydneyEliza's PRSteno's description of its divergence from Distributed SagasAWS "constant work" blogchat: "Now, migrate the owl."OxF on formal methodsA complex bug with sagas: "tl;dr there's TWENTY steps in 5042 that leads to an accounting bug"Oxide RFD 373: Reliable Persistent WorkflowsEliza's novella on updating an instanceIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Pragmatic LLM usage with Nicholas Carlini

    Play Episode Listen Later Aug 9, 2024 93:12 Transcription Available


    Nicholas Carlini joined Bryan and Adam to talk about his terrific blog post on his many pragmatic uses of LLMs to solve real problems. He has great advice about when to use them (often!) and what kinds of problems they handle well. LLMs aren't great at many things, but used well they can be an amazing tool.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest, Nicholas Carlini as well as by listeners Mike Cafarella, p5commit, and chrisbur.Some of the topics we hit on, in the order that we hit them:Nicholas' blog: How I Use "AI"The McLaughlin GroupSurge 2011 ~ Closing Plenary ~ Theo SchlossnagleMicrosoft's Tay chatbotCurb Your Enthusiasm: Larry vs. SiriSal Khan on LLMsGoogle's awful AI adGoogle pulls adIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    CrowdStrike BSOD Fiasco with Katie Moussouris

    Play Episode Listen Later Jul 25, 2024 101:56 Transcription Available


    Bryan and Adam were joined by security expert, Katie Moussouris, to discuss the largest global IT outage in history. It was an event as broadly impactful as it will be instructive; as Bryan noted, you can see all of computing from here, from crash dumps to antitrust.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Katie Moussouris.PRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Heterogeneous Computing with Raja Koduri

    Play Episode Listen Later Jul 18, 2024 114:19 Transcription Available


    Raja Koduri joined Bryan and Adam to answer a question sent in from a listener: what's are the differences between a CPU, GPU, FPGA, and ASIC? And after a walk through history of hardware, software, their intersection and relevant companies, we ... almost answered it!In addition to Bryan Cantrill and Adam Leventhal, our special guest was Raja Koduri.Some of the topics we hit on, in the order that we hit them:3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon Campbell3dfxOpenGLGlideDirect3DCUDADennard scalingVLIWGPGPUAMD APUEnergy Efficiency and AI HardwarePRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Innovation Tokens with Charity Majors

    Play Episode Listen Later Jul 11, 2024 86:24 Transcription Available


    Charity Majors joined Bryan, Adam, and the Oxide Friends to talk about the idea of "innovation tokens"--a fixed budget for, so called, "innovative" projects. When is boring better and when is innovation the safer approach? Is Oxide issuing innovation tokens in some sort of hyper-inflationary cycle!?In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Charity Majors.Some of the topics we hit on, in the order that we hit them:Glyph: Against Innovation TokensCharity's Twitter ThreadOxF: Let That Sink In! (Whither Twitter?) with CharityDruidScuba whitepaperOxide RFD 68: Partnership as Shared ValuesGood Strategy Bad Strategy by Richard RumeltDropshot and ProgenitorOxF: The Pragmatism of HubrisOxF: HeliosIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Is NVIDIA like Sun from the Dot Com Bubble?

    Play Episode Listen Later Jun 27, 2024 88:58 Transcription Available


    Every so often we like to give our Oxide and Friends hot takes (or as Adam puts it "Bryan getting trolled on Twitter"). This time, a viral tweet suggests that NVIDIA is on the same trajectory as Sun Microsystems on its ascent during the Dot Com Bubble. From two alumni of Sun's rise and fall: maaaaybe not.In addition to Bryan Cantrill and Adam Leventhal, speakers included Todd Gamblin.Some of the topics we hit on, in the order that we hit them:The Tweet!OxF: Innovation Stagnation? -- wherein we forgot to read the tweetFramework laptop RISC-V mainboardTadpole SPARCbookOxF: A Requiem for SPARC with Tom Lyon -- we're RISC dead-endersAcquired on NVIDIA: part I, part II, part III, JensenRIVA 128OxF: Steve Jobs & the Next Big ThingIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Musing with Changelog's Adam Stacoviak

    Play Episode Listen Later Jun 17, 2024 106:50 Transcription Available


    Bryan and Adam were joined by The Changelog's Adam Stacoviak for a … wide ranging conversation! Something for everyone—especially fans of HBO's Silicon Valley!In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Adam Stacoviak.Some of the topics we hit on, in the order that we hit them:Bryan on ChangelogChangelog: 23 years of Ruby with MatzSWOTBachmanity InsanityStraight outta KubeconBreakmaster CylinderAdam Stac on githubChangelog Dance Party by BMCComputer History Museum: Oral HistoriesBryan's talk on social audioIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Rebooting a datacenter: A decade later

    Play Episode Listen Later May 30, 2024 100:34 Transcription Available


    Back in May 2014 Joyent accidentally rebooted an entire datacenter (not just the handful of node as intended!). That incident--traumatic was it was--informed many aspects of the Oxide product. Bryan and Adam were joined by members of that former Joyent team to discuss, commiserate, and--perhaps--get some things off their chests. a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording.In addition to Bryan Cantrill and Adam Leventhal, speakers included Josh Clulow, Brian Bennett, Robert Mustacchi, and Steve Tuck.Some of the topics we hit on, in the order that we hit them:The Register: Fat-fingered admin downs entire Joyent data centerBryan's talk: Debugging Under FireOxide and Friends on the Oakland BallersThe Ur AgentJoyent post-mortemPRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Bookclub: How Life Works by Philip Ball

    Play Episode Listen Later May 22, 2024 110:30 Transcription Available


    The long-awaited Oxide and Friends bookclub! Bryan and Adam were joined by special guest--and real life biologist--Greg Cost to discuss Philip Ball's terrific book, How Life Works: A User's Guide to the New Biology. Spoiler: Alan Turing makes a very expected appearance!In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Greg Cost.Some of the topics we hit on, in the order that we hit them:The Turing patternRNA as a precursor to DNAXenopus frogXenobotsAnton computerBryan's reading notesCentral themesPower and limitations of metaphor – especially mechanical onesThe fundamental, diametrical opposition between life and machines. (Nature does not use simulations!)Rejecting the neo-Darwinian paradigmPassages of note:p. 91: “of the common SNPs seen in human populations, fully 62 percent are associated with height” … “the most common genomic associations for complex traits like this are in the noncoding regions” What is cognition? p. 137: “Life is, as biologist Michael Levin Jeremy Gunawardenaand philosopher Daniel Dennet have argued, ‘cognition all the way down'” AlphaFold2 p. 148 “AlphaFold does not so much solve the infamously difficult protein-folding problem as sidestep it. The algorithm makes no predictions about how a polypeptide chain folds, but simply predicts the end result based on the sequence.”p. 156: allostery refers to how a

    All we have to fear is FUD itself

    Play Episode Listen Later Apr 25, 2024 81:01 Transcription Available


    The Oxide Friends have talked about the Hashicorp license change, the emergence of an open source fork of Terraform in OpenTofu, and other topics in open source. A few weeks ago both InfoWorld and Hashicorp (independently?) accused OpenTofu of stealing Terraform code—a serious claim that turned out to be fully unfounded. We (you!) have been lucky to avoid this topic with a couple of guests lined up to talk about the xz exploit discovery and founding the Oakland Ballers… but we ran out of distractions! Bryan and Adam talk about this FUD and FUD generally.Your hosts were Bryan Cantrill and Adam Leventhal.Some of the topics we hit on, in the order that we hit them:Infoworld: OpenTofu may be showing us the wrong way to forkOpenTofu responsePRs needed!If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    A Baseball Startup with Paul Freedman and Bryan Carmel

    Play Episode Listen Later Apr 17, 2024 73:11 Transcription Available


    Bryan, Adam, Steve, and the Oxide Friends are joined by the founders of the Oakland Ballers, the continuation of a long history of baseball in Oakland. There turns out to be a plenty in common between founding a computer company and founding a baseball team--and we both have our fans supporting us!In addition to Bryan Cantrill and Adam Leventhal, we were joined by very special guests Paul Freedman and Bryan Carmel as well our somewhat-special boss, Steve Tuck.Some of the topics we hit on, in the order that we hit them:The Oakland BallersBryan and Adam at Manaea's no-noThe Munson-Nixon lineThe Pioneer LeagueBaseball's longest gameAdam's neighbor, Bill George, scorer of the longest gameYolo HighwheelersBART's sponsorship of the BallersJ.T. Snow joins the BallersJ.T. saves Dusty's sonIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Discovering the XZ Backdoor with Andres Freund

    Play Episode Listen Later Apr 10, 2024 97:17 Transcription Available


    Andres Freund joined Bryan and Adam to talk about his discovery of the xz backdoor. It's an incredible story… so great to get into the details with Andres. We started by ranting about the coverage in the New York Times… coverage that explicitly refused to dig into the details! It's all the more shocking because the big story here is how Andres' penchant for digging into the details is what saved us all from what would have been a pervasive and damaging attack!In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Andres Freund.Our research for this episode:Andres' initial public disclosureNew York Times: Did One Guy Just Stop a Huge Cyberattack? by Kevin RooseKevin RooseNew York Times front page from April 4th, 2024How I got started as a developer with Andres Freund & Heikki Linnakangas | Path To Citus Con Ep08The Mystery of ‘Jia Tan,' the XZ Backdoor Mastermind | WIREDHow one volunteer stopped a backdoor from exposing Linux systems worldwide - The VergeLinux backdoor was a long con, possibly with nation-state support, experts say - Nextgov/FCWresearch!rsc: Timeline of the xz open source attackBrian Krebs thread on mastodonXz/liblzma: Bash-stage Obfuscation ExplainedA Microcosm of the interactions in Open Source projectsRisky Business #743 -- A chat about the xz backdoor with the guy who found it (podcast)Risky Biz News: F-Droid narrowly avoided XZ-like incident in 2020 (podcast)What we know about the xz Utils backdoor that almost infected the world | Ars TechnicaEverything I know about the XZ backdoorLINUX Unplugged 556: The xz Backdoor Exposed

    Cultural Idiosyncrasies

    Play Episode Listen Later Apr 3, 2024 87:17


    The Oxide Friends talk about about cultural idiosyncrasies--turns out we have a lot of them at Oxide! Some might even sound good enough for you to try out! Demo Fridays, morning water-cooler, no-meet Wednesdays, recorded meetings, dog-pile debugging (aka CSPAN for debugging), RFDs (requests for discussion), no performance review process...In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleague Steve Klabnik.Some of the topics we hit on, in the order that we hit them:Bryan: Engineering a cultureMatt: It's Free Real EstateCliff: Who killed the network switch?OxF: Engineering CultureDemo DayJujutsuCovid as a catalyst for remote-friendly featuresWatercooler morning meetingNo-meet WednesdayOtM: Jeff RothschildNo (formalized) review processThe non-zero-sum value of praisePositive Coaching AllianceChat as the apple of discord (and remember email?! Or jabber??!!)DORAOxide RFDsRFD 68: Partnership as Shared ValuesMatthew Sanabria: Observability Companies to Watch in 2024"Chat""Rock and stone"If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Adversarial Machine Learning

    Play Episode Listen Later Mar 27, 2024 83:30


    Nicholas Carlini joined Bryan, Adam, and the Oxide Friends to talk about his work with adversarial machine learning. He's found sequences of--seemingly random--tokens that cause LLMs to ignore their restrictions! Also: printf is Turing complete?!In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Nicholas Carlini.If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Data Visualization

    Play Episode Listen Later Mar 15, 2024 85:52


    Data visualization is an important--and overlooked!--tool in the software engineer's tool belt. Bryan describes a recent journey with gnuplot while Oxide colleague, Charlie Park, shares his own experience with data visualization and Adam offers a visual analysis of Simpsons episodes. Stay tuned to the end to find out about the Oxide and Friends book club coming up in May.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide Colleague, Charlie Park.(00:00) - Intro (13:39) - OODA (22:30) - Back to Bryan (24:27) - Flame Graphs (28:58) - Statemap (32:39) - Minard / Tufte (44:53) - thingskatedid (46:39) - DTrace aggregations (56:06) - ParaView (01:03:08) - Simpsons IMDb (01:05:16) - Survivorship Bias (01:15:03) - Kartlytics (01:18:15) - Kartlytics sample group (01:19:11) - Wrapping up (01:22:02) - OxF book club Some of the topics we hit on, in the order that we hit them:Bryan's rad gnuplotGitHub PR with Bryan's visualizationsTuftePronunciation of "Tufte" is /ˈtʌfti/Flame Graphsflamegraph-rsOODAThis American Life: A Little Bit of KnowledgeStatemapsMinard's diagramhttps://twitter.com/thingskatedid/status/1386077306381242371plot.awkVisualizing regular expressions and BNF grammars with GraphvizExample implementations of isvg and idotDTrace aggregationsRust crate ratatuiPrograms and libraries for plotting and other data visualizations:gnuplotMatplotlibggplot2ParaViewGLVisSimpsons IMDB visualizationAbraham Wald and the airplane diagram with red bullet holes – here's the origin storyKartlyticsHow Life Works by Philip BallIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Crucible: The Oxide Storage Service

    Play Episode Listen Later Feb 14, 2024 98:40


    Bryan and Adam are joined by members of the Oxide storage team--Josh, Alan, James, and Matt--to talk about Crucible, the service that provides block storage for VM instances running in the Oxide Rack.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues Josh Clulow, Alan Hanson, James MacMahon, and Matt Keeter.Some of the topics we hit on, in the order that we hit them:Hyper-converged infrastructureFibre ChannelZFSIntroduction to Flexible Data Placement: A New Era of Optimized Data ManagementStorage Architecture ConsiderationsCephRFD 60: Storage Architecture ConsiderationsRFD 177: Implementation of Data StorageRFD 444: Crucible Upstairs RefactoringRFD 445: Crucible Upstairs BackpressureIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Innovation Stagnation?

    Play Episode Listen Later Feb 7, 2024 60:44


    Sometimes Bryan gets trolled by a tweet and brings it to Adam and the Oxide Friends. This was a well-crafted troll: is innovation slowing? Are the most interesting problems solved. In a word: no. For many more words, listen in!In addition to Bryan Cantrill and Adam Leventhal, we were joined by Steve Klabnik.Some of the topics we hit on, in the order that we hit them:The TweetNate SilverSecularitySecular stagnationAngela Collier: physics progress in the last 70 years?Haber processCRISPR gene editingBook: Code Breaker by Walter IsaacsonLeonhard EulerDijkstra's algorithmRaftAntibioticAcquired: TSMCEUV lithographyIf we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Helios

    Play Episode Listen Later Feb 1, 2024 107:50


    Bryan and Adam are joined by Oxide colleagues Josh Clulow, Patrick Mooney, and Steve Klabnik to discuss Helios, the operating system that runs on the Oxide Rack. Helios is a distro of illumos (derived from OpenSolaris, derived from Solaris, etc.). What's a distro? Why did Oxide choose illumos? Plenty of cross-generational appeal in this episode!Some of the topics we hit on, in the order that we hit them:The Helios github repoHacker News thread its releaseOmniOSRust Tier 2 supportBryan's talk on holistic bootOxide and Friends: Holistic BootOxide and Friends: Shipping Rack 1The Quality Death SpiralOxide's "St. Louis" branch of illumosBryan's sleeper bug from 1991illumos books (How's this for some SEO?!)If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!

    Claim Oxide and Friends

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel