TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    Oxide and Friends

    Oxide hosts a weekly Discord show 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 live (usually Mondays at 5pm PT) https://discord.gg/gcQxNHAKCB
    Subscribe to our calendar: https://calendar.google.com/calendar/ical/c_318925f4185aa71c4524d0d6127f31058c9e21f29f017d48a0fca6f564969cd0%40group.calendar.google.com/public/basic.ics

    Advertise

    Copyright: © Oxide Computer Company

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    No Silver Bullets Aug 14, 2023
    Show notes

    Bryan and Steve Klabnik discuss Fred Brooks' essay "No Silver Bullets"--ostensibly apropos of nothing!--discussing the challenges to 10x (or 100x!) improvements in software engineering.

    In addition to Bryan Cantrill speakers on included Steve Klabnik, Ian Grunert, and Tom Lyon.

    Some of the topics we hit on, in the order that we hit them:

    • No Silver Bullet by Fred Brooks
    • Sub-podcasting (it's a thing!) this
    • video: Fred Brooks speaking on No Silver Bullet
    • Ruby on Rails demo (2005)
    • Future of coding podcast
    • Amdahl's law
    • FizzBuzzEnterpriseEdition
    • Knuth and McIlroy Approach a Problem

    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!


    Books in the Box III Jul 24, 2023
    Show notes

    In an Oxide and Friends tradition, Bryan and Adam invite the community to share book recommendations.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on included Steve Klabnik, Tom Lyon, Ian Grunert, Owen Anderson, phillipov, makowski, and saethlin. (Did we miss your name and/or get it wrong? Drop a PR!)

    Some of the topics we hit on, in the order that we hit them:

    • Elon Jet
    • High Noon: The Inside Story of Scott McNealy and the Rise of Sun Microsystems by Southwick, Karen
    • Making PCR: A Story of Biotechnology by Paul Rabinow
    • Sun Labs vs. SunSoft Water Fight 1992
    • Cyberville: Clicks, Culture, and the Creation of an Online Town Hardcover by Stacy Horn
    • Built to Fail: The Inside Story of Blockbuster's Inevitable Bust Kindle Edition by Alan Payne
    • A History of Silicon Valley - Vol 1: The 20th Century Paperback by Piero Scaruffi
    • H-E-B
    • Moby Dick by Herman Melville (Arion Press)
    • A Psalm for the Wild-Built by Becky Chambers
    • Endurance: Shackleton's Incredible Voyage by Alfred Lansing
    • Into the Raging Sea: Thirty-Three Mariners, One Megastorm, and the Sinking of El Faro
    • If Then: How the Simulmatics Corporation Invented the Future Hardcover by Jill Lepore
    • UNIVAC and the 1952 Presidential Election
    • NPR: The Night A Computer Predicted The Next President
    • Doom Guy: Life in First Person by John Romero
    • From Secret Ballot to Democracy Sausage: How Australia Got Compulsory Voting by Judith Brett
    • Bryan had a reading list for his wedding?! (his wife confirms)
      • The Fatal Shore by Robert Hughes
      • Harp in the South by Ruth Park
      • Cloudstreet by Tim Winton
      • Death of the Lucky Country by Donald Horne
      • 30 Days in Sydney by Peter Carey
      • Leviathan by John Birmingham
    • The Fatal Shore: The Epic of Australia's Founding by Robert Hughes
    • Barbarians Led by Bill Gates by Jennifer Edstrom and, Marlin Eller
    • Murray Sargent's account of how his Scroll Screen Tracer got Windows to work in protected mode
    • Startup: A Silicon Valley Adventure by Jerry Kaplan
    • DeviceScript
    • Washington: A Life by Chernow
    • California Burning: The Fall of Pacific Gas and Electric--and What It Means for America's Power Grid
    • Command and Control: Nuclear Weapons, the Damascus Accident, and the Illusion of Safety by Eric Schlosser
    • The Color of Law: A Forgotten History of How Our Government Segregated America by Richard Rothstein
    • Acts of the Apostles: Mind over Matter: Volume Blue by John F.X. Sundman
    • Thunder Below!: The USS Barb Revolutionizes Submarine Warfare in World War II by Eugene B. Fluckey
    • Thinking, Fast and Slow by Daniel Kahneman
    • The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution by Gregory Zuckerman
    • The Predictors: How a Band of Maverick Physicists Used Chaos Theory to Trade Their Way to a Fortune on Wall Street by Thomas A. Bass
    • The Eudaemonic Pie: The Bizarre True Story of How a Band of Physicists and Computer Wizards Took On Las Vegas by Thomas A Bass

    Some of the other books mentioned in the Discord channel:

    • Herr aller Dinge/Lord of All Things by Andreas Eschbach
    • Debt: The First 5,000 Years by David Graeber
    • The Sciences of the Artificial by Herbert A. Simon
    • California Burning: The Fall of Pacific Gas and Electric--and What It Means for America's Power Grid by Katherine Blunt
    • The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution Hardcover by Gregory Zuckerman
    • The Predictors: How a Band of Maverick Physicists Used Chaos Theory to Trade Their Way to a Fortune on Wall Street by Thomas A. Bass
    • The Eudaemonic Pie: The Bizarre True Story of How a Band of Physicists and Computer Wizards Took On Las Vegas by Thomas A Bass
    • Models.Behaving.Badly.: Why Confusing Illusion with Reality Can Lead to Disaster, on Wall Street and in Life by Emanuel Derman

    The Frontend of the Computer Jul 17, 2023
    Show notes

    Bryan and Adam were joined by Justin and David from the Oxide team to talk about their work on the Oxide Console--the frontend to the Oxide computer. The rigor they've brought to all aspects of the frontend--client/server type safety, test automation, a11y--it's astounding!

    We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from July 17th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues David Crespo, and Justin Bennett.

    Some of the topics we hit on, in the order that we hit them:

    • Justin's podcast: devtools.fm
    • David's talk: Folding Time with Signals in Elm
    • Oxide and Friends where we mentioned Elm
    • Playwright
    • Kent C. Dodds
    • Dropshot web framework
    • Oxide Typescript SDK
    • Oxide console repo
    • Oxide docs site

    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!


    Tales from Manufacturing: Shipping Rack 1 Jul 10, 2023
    Show notes

    Bryan and Adam were joined by members of the Oxide operations team to discuss the logistics of actually assembling the first Oxide Rack, crating it, shipping it... and all the false starts, blind alleys, and failed tests along the way.

    We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from July 10th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues, Kate Hicks, Kirstin Neira, CJ Mendez, Erik Anderson, Josh Clulow, Nathanael Huffman and Aaron Hartwig.

    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!


    Shipping the first Oxide rack: Your questions answered! Jul 03, 2023
    Show notes

    On this week's show, Adam Leventhal posed questions from Hacker News (mostly) to Oxide founders Bryan Cantrill and Steve Tuck. Stick around until the end to hear about the hardest parts of building Oxide--great, surprising answers from both Bryan and Steve.

    They were also joined by Steve Klabnik.

    Questions for Steve and Bryan:

    [@6:38] Q:

    Congrats to the team, but after hearing about Oxide for literal years since the beginning of the company and repeatedly reading different iterations of their landing page, I still don't know what their product actually is. It's a hypervisor host? Maybe? So I can host VMs on it? And a network switch? So I can....switch stuff? (*)

    A:

    Steve: A rack-scale computer; "A product that allows the rest of the market that runs on-premises IT access to cloud computing."Bryan: agrees

    [@8:46] Q:

    It's like an on prem AWS for devs. I don't understand the use case but the hardware is cool. (*)I didn’t understand the business opportunity of Oxide at all. Didn’t make sense to me.However if they’re aiming at the companies parachuting out of the cloud back to data centers and on prem then it makes a lot of sense.It’s possible that the price comparison is not with comparable computing devices, but simply with the 9 cents per gigabyte egress fee from major clouds. (*)

    A:

    Bryan: "Elastic infrastructure is great and shouldn't be cloistered to the public cloud"; Good reasons to run on-prem: compliance, security, risk management, latency, economics; "Once you get to a certain size, it really makes sense to own"Steve: As more things move onto the internet, need for on-prem is going to grow; you should have the freedom to own

    [@13:31] Q:

    Somebody help me understand the business value. All the tech is cool but I don't get the business model, it seems deeply impractical.
    • You buy your own servers instead of renting, which is what most people are doing now. They argue there's a case for this, but it seems like a shrinking market. Everything has gone cloud.
    • Even if there are lots of people who want to leave the cloud, all their data is there. That's how they get you -- it costs nothing to bring data in and a lot to transfer it out. So high cost to switch.
    • AWS and others provide tons of other services in their clouds, which if you depend on you'll have to build out on top of Oxide. So even higher cost to switch.
    • Even though you bought your own servers, you still have to run everything inside VMs, which introduce the sort of issues you would hope to avoid by buying your own servers! Why is this? Because they're building everything on Illumos (Solaris) which is for all practical purposes is dead outside Oxide and delivering questionable value here.
    • Based on blogs/twitter/mastodon they have put a lot of effort into perfecting these weird EE side quests, but they're not making real new hardware (no new CPU, no new fabric, etc). I am skeptical any customers will notice or care and would have not noticed had they used off the shelf hardware/power setups.
    So you have to be this ultra-bizarre customer, somebody who wants their own servers, but doesn't mind VMs, doesn't need to migrate out of the cloud but wants this instead of whatever hardware they manage themselves now, who will buy a rack at a time, who doesn't need any custom hardware, and is willing to put up with whatever off-the-beaten path difficulties are going to occur because of the custom stuff they've done that's AFAICT is very low value for the customer. Who is this? Even the poster child for needing on prem, the CIA is on AWS now.I don't get it, it just seems like a bunch of geeks playing with VC money?(*)

    A:

    Bryan: "EE side quests" rant; you can't build robust, elastic infrastructure on commodity hardware at scale; "The minimum viable product is really, really big"; Example: monitoring fan power draw, tweaking reference desgins doesn't cut it Example: eliminating redundant AC power suppliesSteve: "Feels like I’m dealing with my divorced parents" post

    [@32:24] Q (Chat):

    It would be nice to see what this thing is like before having to write a big checkSteve: We are striving to have lab infrastructure available for test drives

    [@32:56] Q (Chat):

    I want to know about shipping insurance, logistics, who does the install, ...Bryan: "Next week we'll be joined by the operations team" we want to have an indepth conversation about those topics

    [@34:40] Q:

    Seems like Oxide is aiming to be the Apple of the enterprise hardware (which isn't too surprising given the background of the people involved - Sun used to be something like that as were other fully-integrated providers, though granted that Sun didn't write Unix from scratch). Almost like coming to a full circle from the days where the hardware and the software was all done in an integrated fashion before Linux turned-up and started to run on your toaster. (*)

    A:

    Bryan: We find things to emulate in both Apple and Sun, e.g., integrated hard- and software; AS/400Steve: "It's not hardware and software together for integration sake", it's required to deliver what the customer wants; "You can't control that experience when you only do half the equation"

    [@42:38] Q:

    I truly and honestly hope you succeed. I know for certain that the market for on-prem will remain large for certain sectors for the forseeable future. However. The kind of customer who spends this type of money can be conservative. They already have to go with on an unknown vendor, and rely on unknown hardware. Then they end up with a hypervisor virtually no one else in the same market segment uses.Would you say that KVM or ESXi would be an easier or harder sell here?Innovation budget can be a useful concept. And I'm afraid it's being stretched a lot. (*)

    A:

    Bryan: We can deliver more value with our own hypervisor; we've had a lot of experience in that domain from Joyent. There are a lot of reasons that VMware et al. are not popular with their own customers; Intel vs. AMDSteve: "We think it's super important that we're very transparent with what we're building"

    [@56:05] Q:

    what is the interface I get when I turn this $$$ computer on? What is the zero to first value when I buy this hardware? (*)

    A:

    Steve: "You roll the rack in, you have to give it power, and you have give it networking [...] and you are then off on starting the software experience"; Large pool of infrastructure reosources for customers/devs/SREs/... in a day or less; Similar experience to public cloud providers

    [@01:02:06] Q:

    One of my concerns when buying a complete so...

    Okay, Doomer: A Rebuttal to AI Doom-mongering Jun 26, 2023
    Show notes

    Bryan and Adam offer a rebuttal to the AI doomerism that has been gaining volume. And--hoo-boy--this one had some range. Heaven’s Gate, ceteris paribus, WWII, derpy security robots, press-fit DIMM sockets, async Rust, etc. And optimistic as always: the hardware and systems AI doomers imagine are incredibly hard to get right; let’s see AIs help us before we worry about our own obsolescence!

    On this episode Bryan Cantrill and Adam Leventhal were on a rant; but we welcome others on-stage!

    Some of the topics we hit on, in the order that we hit them:

    • How we got here: Tweet from Liron Shapira
    • Comet Hale-Bopp
    • Heaven's Gate
    • Cross price supply elasticity of copper and molybdenum markets
    • Ceteris paribus -- Bryan's exit from economics
    • Chris Dixon's book releasing in March 2024 (NOT AN ENDORSEMENT)
    • British to American translation guide
    • "It's not just human-level extinction... it's like potential destruction of all value in the light cone" - Emmett Shear
    • Vingian Singularity
    • Oxide and Friends: Tales from the bringup lab
    • Oxide and Friends: More tales from the bringup lab
    • Bullying self-driving cars
    • AI Resistance Reservists: "For the Lightcone!"
    • Samsung security robots
    • Oxide and Friends: Does a GPT future need software engineers?
    • "I for one welcome our new AI overlords"

    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!


    Software Verificationpalooza Jun 19, 2023
    Show notes

    Greg and Rain from the Oxide team joined Bryan and Adam to talk about powerful methods of verifying software: formal methods in the form of TLA+ and property-based testing in the form of the proptest Rust crate. If you care about making software right, don't miss it!

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues Greg Colombo and Rain Paharia.
    Some of the topics we hit on, in the order that we hit them:

    • Distributed Sagas
    • Steno -- Oxide's implementation of distributed sagas
    • Learn TLA+
    • Hillel Wayne talks
    • Hillel Wayne on Alloy 6
    • Quickcheck Paper (2000)
    • Proptest docs
    • Rain's example code
    use proptest::prelude::*; use proptest::collection::vec; proptest! { #[test] fn proptest_my_sort_pairs(input in vec(any::<u64>(), 0..128)) { let output = my_sort(input); for window in output.windows(2) { assert!(window[0] <= window[1]); } } #[test] fn proptest_my_sort_against_bubble_sort(input in vec(any::<u64>(), 0..128)) { let output = my_sort(input.clone()); let bubble_output = bubble_sort(input); assert_eq!(output, bubble_output); } // These proptests implicitly check that my_sort doesn't crash. }
    • buf-list crate
    • guppy crate
    • ... and stay tuned for an upcoming episode revisiting async/await in Rust

    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!



    Virtualizing Time Jun 12, 2023
    Show notes

    Jordan Hendricks joined Bryan and Adam to talk about her work virtualizing time--particularly challenging when migrating virtual machines from one physical machine to another!

    We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from June 12th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleague Jordan Hendricks.

    The (lightly edited) live chat from the show:

    • DanCrossNYC: The TSC ticks at a fixed rate now days, regardless of voltage scaling on the CPU.
    • jbk: just x86 doesn't provide a consistent want to determine what the rate is
    • jbk: (I guess some chips will tell you via CPUID, but I've yet to actually encounter such chips)
    • jbk: some hypervisors will tell you via an MSR
    • zorg24: Looks the Linux kernel docs have some documentation on the x86 TSC and PIT https://www.kernel.org/doc/html/next/virt/kvm/x86/timekeeping.html
    • DanCrossNYC: CPUID or an MSR, but yeah, most systems sample over a fixed interval (determined by another time source) to figure it out.
    • jbk: no, versus some other present component that allows you to measure the frequency
    • DanCrossNYC: No, the PIT or HPET or something.
    • jbk: https://src.illumos.org/source/xref/illumos-gate/usr/src/uts/i86pc/os/tscc_pit.c?r=236cb9a8
    • jbk: is how it uses the PIT
    • jbk: (the HPET code needs to improve it's accuracy, so it's only used when the PIT isn't there at the moment)
    • jbk: some Intel NUCs have no PIT
    • jbk: so HPET is the only option
    • bcantrill: https://github.com/illumos/illumos-gate/commit/717646f7112314de3f464bc0b75f034f009c861e
    • DanCrossNYC: Two big ones: system maintenance without disturbing guest workloads, and also load balancing across a rack.
    • "Sevan: ah, thanks.
    • https://github.com/illumos/illumos-gate/blob/717646f7112314de3f464bc0b75f034f009c861e/usr/src/test/bhyve-tests/tests/common/common.c#L166"
    • bcantrill: https://github.com/oxidecomputer/tsc-simulator/tree/master
    • DanCrossNYC: The guest may well be running NTP itself.
    • iangrunert: I assume you could also check that NTP is alive / has synced recently before doing a migration right?
    • aka_pugs: Do people use IEEE 1588/PTP in datacenters? Maybe finance wackos?
    • zorg24: also it might be tricky to check if NTP synced recently if it is happening in usermode
    • iangrunert: Might've missed this - is it just the hypervisor that has to run NTP recently or the VM as well?
    • saone: I believe it was just the hypervisor
    • DanCrossNYC: The host.
    • DanCrossNYC: A guest may or may not; that's up to the guest.
    • jbk: but IIUC, if the guest IS running NTP, then the host definitely needs it to avoid any time warps
    • DanCrossNYC: Yup.
    • DanCrossNYC: Fortunately, there's a bit of an out for the blackout window during migration: SMM mode can effectively pause a machine for an indefinite period of time.
    • DanCrossNYC: We don't USE SMM anywhere, but robust systems software kinda needs to handle the case where the machine goes out to lunch for a minute.
    • zorg24: 🙌 hooray for hardware with no SMM use
    • DanCrossNYC: We have done everything we can to turn it off.
    • ahl: https://github.com/dtolnay/case-studies/blob/master/autoref-specialization/README.md
    • ahl: https://github.com/oxidecomputer/propolis
    • earltea: it worked so well I almost thought the VM didn't migrate 😅
    • saone: It's easy to forget that there's a world outside the cloud, but edge deployments that have physical peripherals hooked up need to maintain those connections to peripherals; migrating those peripherals to cloud environments and managing that integration has been a big challenge for my group.
    • iangrunert: https://signalsandthreads.com/clock-synchronization/ Good listen about clock synchronization and PTP in the ""finance weirdos"" world. MiFID 2 time sync requirements require timestamping key trading event records to within 100 microseconds of UTC.
    • jhendricks: a bit belated, but the propolis side of these changes: https://github.com/oxidecomputer/propolis/commit/7ed480843d3b5cfd9fd07dce41772f8eac4e9171
    • saethlin: The calvalry??
    • saethlin: Are we just going to let that slide
    • saethlin: Is this a pronunciation situation again
    • zorg24: not the first time I've heard it pronounced that way 🤷
    • saethlin: Well maybe it's me learning this time
    • DanCrossNYC: Calvary
    • DanCrossNYC: That's the religious thing.
    • ahl: https://github.com/illumos/illumos-gate/blob/0c5967db436935325af441af2b27d337f4e64af5/usr/src/uts/common/os/cyclic.c#L44
    • zooooooooo: thought this was rust typescript at first 😳
    • DanCrossNYC: Dunno... I missed it. 🙂
    • ahl:
    * Starting in about 1994, chip architectures began specifying high resolution * timestamp registers. As of this writing (1999), all major chip families * (UltraSPARC, PentiumPro, MIPS, PowerPC, Alpha) have high resolution * timestamp registers, and two (UltraSPARC and MIPS) have added the capacity * to interrupt based on timestamp values. These timestamp-compare registers * present a time-based interrupt source which can be reprogrammed arbitrarily * often without introducing error. Given the low cost of implementing such a * timestamp-compare register (and the tangible benefit of eliminating * discrete timer parts), it is reasonable to expect that future chip * architectures will adopt this feature.
    • aka_pugs: Bryan's TSC is overflowing.
    • DanCrossNYC: That's Tom.
    • DanCrossNYC: Riding in with the cavalry.
    • aka_pugs: Good session.
    • ahl: Thanks...

    Open Source Governance May 30, 2023
    Show notes

    Bryan and Adam are joined by Ashley Williams to talk about open source governance... and the recently, and various stumblings of the Rust project leadership.


    Building Together: Oxide and Samtec May 15, 2023
    Show notes

    Bryan and Adam are joined by Jonathan and Jignesh from Samtec to discuss working together to build the Oxide Rack. We've all seen bad vendors--what does it mean to be a great partner? Also: silicon photonics are (still!) just 18 months away!


    Previous 1 9 10 11 12 13 19 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights