Oxide and Friends

Alle afleveringen

190 afleveringen, van nieuw naar oud

  1. Open Source Anti-Patterns with Kelsey Hightower

    29 augustus 2023 · 1 uur 39 min

    Afspelen
    Kelsey Hightower joined Bryan and Adam to revisit a topic Bryan had spoken about a decade ago: corporate open source anti-patterns. Kelsey brought his typical sagacity to a complex and fraught topic. Lees meer

    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 August 28th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Kelsey Hightower.

    Here is the (lightly edited) live chat from the show:

    xxxxbubbler: https://www.youtube.com/watch?v=Pm8P4oCIY3g here is Bryan's talk from 1 decade ago, for reference

    rolipo.li: web3 is going great

    rolipo.li: https://web3isgoinggreat.com/

    ahl0003: Last time Kelsey joined us for predictions

    blainehansen: "Governance orgies" happen when the governance mechanisms aren't well-designed ha. If they are well-designed then governance is good!

    jbk: opsware maybe? or tivoli?

    uptill3: hp openview was one as well

    sevanj: "they've got us working for trinkets"

    sevanj: this was mentioned on the bugzilla anouncement regarding funded staff being pulled from working on project in the last 3 years.

    blainehansen: All open source problems are secretly public goods problems haha

    carpetbomberz.com: Hashicorp DID do a "thing"

    blacksmithforlife: Just like taxes fund roads, we should have a internet usage tax that then funds these open source projects that everyone finds value in. The person taxed should get to decide which open source project gets the money

    kaliszad: The problem is, you can help other people, but first you have to sustain yourself. 🙂

    aarondgoldman: Too boring to be evil

    rolipo.li: too busy to be evil?

    aarondgoldman: Angular never got budget even when Inbox used it and had millions of users

    blainehansen: Most open source projects are probably not best led/governed by a for-profit company ha

    aarondgoldman: HP had a huge repair service business when their hardware got much more reliable it almost killed the company

    geekgonecrazy: Neve…

  2. Fork in the road for Terraform?

    22 augustus 2023 · 1 uur 20 min

    Afspelen
    On August 10th, HashiCorp made the controversial decision to re-license some of the popular, formerly-open source project under the Business Source License (BUSL). Bryan and Adam spoke with founders of the OpenTF project, an effort to keep Terraform operating in the open. Lees meer

    In addition to Bryan Cantrill and Adam Leventhal, speakers on August 21st included Josh Padnick, Malcolm Matalka, and Cory O'Daniel.

    Our condolences to the friends, family, and loved ones of Kris Nóva

    Ominous figure squeezing a fish that is vomiting gold coins

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

    OpenTF

    HashiCorp BUSL announcement

    HashiCorp BUSL FAQ

    Squeezefish "Interview" (image)

    Cory's blog post

    CNCF issue for tracking Hashicorp license change

    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!

  3. No Silver Bullets

    15 augustus 2023 · 1 uur 18 min

    Afspelen
    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. Lees meer

    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!

  4. Books in the Box III

    25 juli 2023 · 1 uur 30 min

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

    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…

  5. The Frontend of the Computer

    18 juli 2023 · 1 uur 4 min

    Afspelen
    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! Lees meer

    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!

  6. Tales from Manufacturing: Shipping Rack 1

    11 juli 2023 · 1 uur 24 min

    Afspelen
    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. Lees meer

    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!

  7. Shipping the first Oxide rack: Your questions answered!

    4 juli 2023 · 2 uur 3 min

    Afspelen
    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. Lees meer

    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 c…

  8. Okay, Doomer: A Rebuttal to AI Doom-mongering

    27 juni 2023 · 1 uur 11 min

    Afspelen
    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! Lees meer

    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!

  9. Software Verificationpalooza

    20 juni 2023 · 1 uur 22 min

    Afspelen
    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! Lees meer

    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!

  10. Virtualizing Time

    13 juni 2023 · 1 uur 6 min

    Afspelen
    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! Lees meer

    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…

  11. Open Source Governance

    30 mei 2023 · 1 uur 26 min

    Afspelen

    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.

  12. Building Together: Oxide and Samtec

    16 mei 2023 · 1 uur 20 min

    Afspelen

    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!

  13. The Network Behind the Network

    9 mei 2023 · 1 uur 39 min

    Afspelen
    Bryan and Adam are joined by Oxide colleagues Arjen, Matt, John, and Nathaneal to talk about the management network--the brainstem of the Oxide Rack. Just as it ties together so many components, this episode ties together many many (many!) topics we've discussed in other episodes. Lees meer

    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 May 8th 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues Arjen Roodselaar, Matt Keeter, John Gallagher, and Nathanael Huffman.

    This built on work described in many previous episodes:

    Cabling the Backplane Prior to going all-in on a cabled backplane with blind-mated server sleds (i.e. no plugging, unplugging, mis-plugging network cables). We (Bryan) espoused an "NC-SI or bust" mantra... at least in part to avoid doubling the cable count. With the cabled backplane, the reasons for NC-SI disappeared (which let the many reasons against truly shine).

    The Pragmatism of Hubris in which we talk about our embedded operating system, Hubris (and it's companion debugger, Humility). Hubris runs on the service processors that are the main endpoints on the management network. Matt's work controlling the management network switch (the VSC7448) is in the context of Hubris, as is John's work communicating with the sleds over the management network.

    The Power of Proto Boards showed and told about the many small boards we've used in development. Several of those were purpose built for controlling and simulating parts of the management network.

    The Oxide Supply Chain Kate Hicks joined us to talk about the challenges of navigating the supply chain. Mentioned here in the context of "supply-chain-driven design": we designed around the parts we could procure! Tip: stay away from "automotive-quality" parts when the auto industry is soaking them all up.

    Holistic Boot in which we talked about how (uniquely!) Oxide boots from nothing to its oper…

  14. Blue Skies Over Mastodon (with Erin Kissane and Tim Bray)

    2 mei 2023 · 1 uur 41 min

    Afspelen
    Erin Kissane joins Bryan and Adam to talk the new social network "Bluesky" through the lens of her blog post "Blue Skies Over Mastodon". Long-time friends of Oxide and social-media aficionados Time Bray and Steve Klabnik also helped shed light on technical and social aspects of the net network. Lees meer

    Blue Skies Over Mastodon (with Erin Kissane and Tim Bray)

    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 May 1st, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Erin Kissane and long-time acquaintances of the show Tim Bray and Steve Klabnik.

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

    Erin's blog post Blue Skies Over Mastodon

    Mastodon blog (5/1) A new onboarding experience on Mastodon]

    Tim's blog post from November Bye Twitter

    "Buy the rumor, sell the news"

    Hellthread

    "Skeet" is to "Tweet" is to "Toot" (aka "Publish")

    skyline.gay

    Bluesky blog Composable Moderation

    Lobsters

    Phanpy

    So you've been publically shamed by Jon Ronson

    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!

  15. Rust Trademark: Argle-bargle or Foofaraw?

    18 april 2023 · 1 uur 22 min

    Afspelen
    The Rust Foundation caused a fracas with their proposed new trademark rules. Bryan and Adam were lucky enough to be joined by Ashley Williams, Adam Jacob, and Steve Klabnik for an insightful discussion of open source governance and communities--in particular as applied to Rust. Lees meer

    Rust Trademark: Argle-bargle or Foofaraw?

    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 April 17th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Ashley Williams, Adam Jacob, and Steve Klabnik.

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

    Succession

    The Simpsons (explaining the title of this episode)

    The Wire

    The Wire at 20 Podcast

    The Register: Rust Foundation Apologizes for Trademark Policy

    Jomboy (our aspiration)

    Ice Weasel

    Pamela Chestek

    Bryan's talk from Node Summit 2017: Platform as a Reflection of Values

    Linux Foundation form 990

    Rust Foundation Board

    Rust Foundation participation rules

    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!

  16. Cabling the Backplane

    4 april 2023 · 1 uur

    Afspelen
    Bryan and Adam are joined by Doug Wibben and Robert Keith to talk about the mechanical design of the cabled backplane of the Oxide rack that allows for "blind-mated" server sleds--no network and power cables to plug, unplug, and mis-plug! Watch the chapter art for relevant pictures. Lees meer

    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 April 3rd, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleague, Robert Keith, and special guest, Doug Wibben.

    00:00

    03:02

    09:52

    11:09

    12:16

    12:58 ...

  17. Get You a State Machine for Great Good

    28 maart 2023 · 1 uur 8 min

    Afspelen
    Andrew Stone of Oxide Engineering joined Bryan, Adam, and the Oxide Friends to talk about his purpose-built, replay debugger for the Oxide setup textual UI. Andrew borrowed a technique from his extensive work with distributed systems to built a UI that was well-structured... and highly amenable to debuggability. He built a custom debugger "in a weekend"! Lees meer

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

    tui-rs

    Crossterm

    The reedline crate

    Episode about the "Sidecar" switch

    Elm time-travel debugging

    Replay.io

    Devtools.fm episode on Replay.io

    AADEBUG conference

    California horse meat law

    The (lightly) edited live chat from the show:

    MattCampbell: I'm gathering that this is more like the fancy pseudo-GUI style of TUI, which is possibly bad for accessibility

    ahl: we are also building with accessibility in mind, stripping away some of the non-textual elements optionally

    MattCampbell: oh, cool

    ahl: Episode about the "Sidecar" switch: https://github.com/oxidecomputer/oxide-and-friends/blob/master/2021_11_29.md

    MattCampbell: ooh! That kind of recording is definitely better for accessibility than a video.

    uwaces: Were you inspired by Elm? (The programming language for web browsers?)

    bcantrill: Here's Andrew's PR for this, FWIW: oxidecomputer/omicron#2682

    uwaces: Elm has a very similar model. They have even had a debugger that let you run events in reverse: https://elm-lang.org/news/time-travel-made-easy

    bch: I’m joining late - 1) does this state-machine replay model have a name 2) expand on (describe ) the I/o logic separation distinction?

    ahl: http://dtrace.org/blogs/ahl/2015/06/22/first-rust-program-pain/

    zk: RE: logic separation in consensus protocols: the benefit of seperating out the state machine into a side-effect free function allows you to write a formally verified implementation in a pure FP lang or theorem prover, and then extract a reference program from the proof.

    we're going to the zoo: lol i’m a web dev && we do UI tests via S…

  18. Does a GPT future need software engineers?

    21 maart 2023 · 1 uur 39 min

    Afspelen
    Bryan and Adam and the Oxide Friends take on GPT and its implications for software engineering. Many aspiring programmers are concerned that the future of the profession is in jeopardy. Spoiler: the Oxide Friends see a bright future for human/GPT collaboration in software engineering. Lees meer

    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 March 20th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on MM DD included Josh Clulow, Keith Adams, Ashley Williams, and others. (Did we miss your name and/or get it wrong? Drop a PR!)

    Live chat from the show (lightly edited):

    ahl: John Carmack's tweet

    ahl: ...and the discussion

    Wizord: https://twitter.com/balajis/status/1636797265317867520 (the $1M bet on BTC, I take)

    dataphract: "prompt engineering" as in "social engineering" rather than "civil engineering"

    Grevian: I was surprised at how challenging getting good prompts could be, even if I wouldn't quite label it engineering

    TronDD: https://www.aiweirdness.com/search-or-fabrication/

    MattCampbell: I tested ChatGPT in an area where I have domain expertise, and it got it very wrong.

    TronDD: Also interesting https://www.youtube.com/watch?v=jPhJbKBuNnA

    Wizord: the question is, when will it be in competition with people?

    Wizord: copilot also can review code and find bugs if you ask it in a right way

    ag_dubs: i suspect that a new job will be building tools that help make training sets better and i strongly suspect that will be a programming job. ai will need tools and data and content and there's just a whole bunch of jobs to build tools for AI instead of people

    Wizord: re "reading manual and writing DTrace scripts" I think it's possible, if done with a large enough token window.

    Wizord: (there are already examples of GPT debugging code, although trivial ones)

    flaviusb: The chat here is really interesting to me, as it seems to miss the point of the thing. ChatGPT does not and ca…

  19. On Silicon Valley Bank with Eric Vishria

    17 maart 2023 · 59 min

    Afspelen
    Eric Vishria of Benchmark and Oxide CEO, Steve Tuck, join Bryan and Adam to talk about Silicon Valley Bank, its role in the startup ecosystem, and the short- and long-term effects of its collapse. Lees meer

    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 March 17th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, we were joined special guests Eric Vishria and Steve Tuck.

    (Did we miss your name and/or get it wrong? Drop a PR!)

    Curated chat log from the show:

    davidf: Sharing this here because I loved every bit of it: My Startup Banking Story by Mitchell Hashimoto

    ewen: 'The teller looks at the paper, then looks at me, then looks back at the paper, then asks ""Are you the HashiCorp guy?"" ' 😮 (Definitely agree that post looks relevant, and is worth reading; thanks for sharing. There's quite the impedance mismatch between ""traditional banking"" and ""startup"" approaches to things. Which I suspect in part explains how SVB was so widely used by startups.)"

    antranigv: Question: Are there any reasons why the US is behind in these banking things? all countries in the EU and developing countries have solved these problems decade(s) ago.

    statuscalamitous: my personal, barely informed take: we built this infra earlier, so we have more legacy

    a172: It sounds like what SVB was providing that was so rare was a kind of business as a service.

    statuscalamitous: my favorite "scare a developer" story: the way ACH payments work. that's right, SFTP!

    antranigv: I think you mean FTPS? did they move to SFTP? 😄

    drkamoz: I think the opposite is also true, without the infra, Africa’s been very early to adopt mobile banking https://www.bbc.com/worklife/article/20131217-east-africa-a-mobile-banking-hub

    drkamoz: Can you explain sweep funds?

    Eric Likness - carpetbomberz.com: 6 months of runway some place else. Not what Peter Thiel was telling people.

    antranigv: What was his response?

    arjenroodselaar: Ejec…

  20. Rack-scale Networking

    28 februari 2023 · 1 uur 34 min

    Afspelen
    Bryan and Adam are joined by a number of members of the Oxide networking team to talk about the networking software that drives the Oxide rack. It turns out that rack-scale networking is hard... and has enormous benefits! Lees meer

    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 February 27th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, speakers included Ryan Goodfellow, Levon Tarver, Ben Naecker, and Arjen Roodselaar.

    Links

    Intel Tofino Series

    P4 (programming language) - Wikipedia

    p4lang/p4c: P4_16 reference compiler

    oxidecomputer/p4: A P4 compiler

    The quote crate: Rust quasi-quoting

    RIFT WG - Routing In Fat Trees | IETF Community Wiki

    Here's (much of) the live chat from the show:

    ahl https://github.com/oxidecomputer/oxide-and-friends/blob/master/2021_11_29.md

    ahl That's the Sidecar switch episode

    bcantrill https://p4.org/

    admchl What does "at line rate" mean?

    Riking Line rate = As fast as the packets could possibly come. 1Gbit, 10Gbit, 100Gbit, etc

    admchl Do you need ASICs to hit that speed? I assume x86_64 is not going to be fast enough for these specialised operations?

    levon Yes, the Tofino 2 is the ASIC

    bcantrill You need ASICs

    bnaecker Yes, you really can't do these kinds of operations on a general purpose CPU.

    rng_drizzt Yeah, you need specialized silicon here.

    JustinAzoff Right, also often across all ports at the same time in both direction. a 48 port 10gbps switch will have a line rate of 960gbps (10 ** 48 ** 2)

    duckman So the advantage is being able to offload compute to the switch?

    bnaecker Yes, and specifically that you can separate the data plane (operations on the packets) from the control plane (decisions about what operations to allow or make).

    tahnok What's TCAM?

    levon Ternary Content Addressable Memory

    bnaecker https://en.wikipedia.org/wiki/Content-addressable_memory#Ternary_CAMs

    ryaeng Sure beats logging into a number of Cisco switches and ma…

  21. Memory Safety with Yael Grauer

    14 februari 2023 · 1 uur 18 min

    Afspelen
    Yael Grauer joined Bryan, Adam, Steve Klabnik, and the Oxide Friends to talk about her recent Consumer Reports article on memory safety and memory safe languages. How do we inform the general public? How do we persuade practitioners and companies? Thanks for joining us, Yael! Lees meer

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Yael Grauer, and Steve Klabnik.

    Some of the topics we hit on, in the order that we hit them (experiment in turning the show live-chat into notes):

    Nahum: https://www.backblaze.com/blog/the-3-2-1-backup-strategy/ if anyone wants to read up on the 3-2-1 Backup strategy. 👅

    Cyborus: can we get a link to the talk?

    Nahum: https://www.youtube.com/watch?v=Q9s2NxILBK8

    Nahum: https://digital-lab-wp.consumerreports.org/wp-content/uploads/2023/01/Memory-Safety-Convening-Report-.pdf via https://digital-lab-wp.consumerreports.org/2023/01/23/new-report-future-of-memory-safety/

    Nahum: https://en.wikipedia.org/wiki/Pegasus_(spyware)

    Cyborus: "can we talk" => "hey. you. have a panic attack. anyways i got a cool sandwich"

    AaronW: "of course we should have seatbelts" 😄

    MattCampbell: but then you've got the C die-hards who say that Rust itself is too complex

    AaronW: https://twitter.com/markrussinovich/status/1571995117233504257?s=46

    DanCrossNYC: People used to say the same thing about PL/I and recently the COBOL people have been saying the same thing. Nothing new under the sun.

    statuscalamitous: https://blog.yossarian.net/2023/02/11/The-unsafe-language-doom-principle

    DanCrossNYC: People who still want to treat C as a high-level assembler are saying the same stuff the PL/I people were saying when I was young.

    Eric Likness - carpetbomberz.com: In support of Yael, Ralph Nader wasn't/isn't an automotive engineer and he could still argue for lowering safety risks to car buyers. It's advocacy.

    cdaringe: As an ocaml user, i was hoping revery would take off https://github.com/revery-ui/revery

    statuscalamitous: https://press.…

  22. Oxide and the Chamber of Mysteries

    7 februari 2023 · 1 uur 41 min

    Afspelen
    Members of the Oxide team join Bryan and Adam to talk about our journey through compliance (spoiler: we passed!). Lees meer

    Oxide and Friends: February 6th, 2023

    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 February 6th, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on February 6th included Arjen Roodselaar, Nathanael Huffman, Robert Keith, Eric Aasen, and Josh Clulow,

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

    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!

  23. Revisiting Unikernels

    24 januari 2023 · 1 uur 23 min

    Afspelen
    Oxide and Friends: January 23rd, 2023 Lees meer

    Revisiting Unikernels

    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 January 23rd, 2023.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on January 23rd included Steve Klabnik, Dan Cross, and others.

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

    Bryan's 2016 blog post Unikernels are unfit for production

    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!

    Give feedback

  24. The Power of Proto Boards!

    17 januari 2023 · 1 uur 42 min

    Afspelen
    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 January 16th, 2023. Lees meer

    In addition to Bryan Cantrill and Adam Leventhal, we were joined by Nathanael Huffman, Cliff Biffle, Rick Altherr, Matt Keeter, Eric Aasen, and Dan Cross.

    Check out the show notes on github to browse the images.

    (00:00) - Intro

    (11:42) - Gemini

    (18:33) - Root of Trust (RoT) carrier

    (20:53) - Power

    (23:41) - Trimmed Power

    (28:11) - SPI MUX

    (29:38) - SPI MUX rework

    (33:14) - Gimletlet

    (41:10) - Gimletlet NIC

    (46:28) - DIMMlet

    (56:39) - Gimletlet mk2

    (58:27) - Adapters

    (59:54) - Adapters zoom

    (01:01:47) - Ignition (FPGA)

    (01:04:40) - Gimletlet peripherals

    (01:06:12) - Gimletlet with management switch (1/2)

    (01:07:22) - Gimletlet with management switch (2/2)

    (01:09:21) - Kludge.2 (K.2)

    (01:16:23) - Donglet

    (01:25:49) - RoT carrier carrier

    (01:26:17) - Tranceiver load tester

    (01:29:06) - Load slammer for Tofino 2

    (01:31:30) - Power (improved)

    (01:32:08) - Part Toaster

    (01:33:28) - K.2r2

    Images of each proto board:

    @11:42 Gemini

    @18:33 Root of Trust (RoT) carrier

    @20:53 Power

    @23:41 Trimmed Power

    @28:11 SPI MUX

  25. Predictions 2023!

    10 januari 2023 · 1 uur 37 min

    Afspelen

    See github for the list of predictions (and add your own!)

  26. Breaking it down with Ian Brown

    27 december 2022 · 1 uur 25 min

    Afspelen
    Break it down with Ian Brown Lees meer

    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 December 26th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our special guest was Ian Brown.

  27. A Debugging Odyssey

    20 december 2022 · 1 uur 35 min

    Afspelen
    A Debugging Odyssey Lees meer

    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 December 19th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our special guest was Dave Pacheco.

  28. Podcasts for Podcast-Lovers

    13 december 2022 · 1 uur 29 min

    Afspelen
    Oxide and Friends: December 12th, 2022 Lees meer

    Podcasts for Podcast-Lovers

    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 December 12th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on MM DD included XXX, and YY. (Did we miss your name and/or get it wrong? Drop a PR!)

    Podcasts mentioned on the show

    Ziade&Ford Advisors

    Brady Heywood

    EconTalk

    Lamorna Ash on Dark, Salt, Clear

    The Amp Hour Electronics Podcast

    Tools & Craft

    Resilient web design

    Software Defined Talk

    Kubernetes: The Documentary part 1 and part 2

    devtools FM

    Science and Futurism with Isaac Arthur

    As the Ice Cream Churns

    Lost Terminal

    Let's Make A Sci-Fi

    Invest Like the Best: Shane Battier

    New York Times: The No-Stats All-Star

    Mark and Carrie

    NerdOut@Spotify: Open Source Work Is Work

    The Flop House

    The Moth

    It Could Happen Here

    Playdate Podcast

    The Chernobyl Podcast

    Behind the Bastards

    Behind the Police

    Terrorism Bad

    Guys We F****d

    How Did This Get Made: Holy Matrimony

    Startup: How Not to Pitch a Billionaire

    Boom / Bust HQ Trivia

    Acquired: TSMC

    The Pitch Show

    Bad Bets

    Tools

    Embedded.fm

    Huff Duffer

    Other links from the audience

    BSD Now

    Hardcore History

    EMCrit Podcasthttps://podcasts.google.com/feed/aHR0cHM6Ly9lbWNyaXQub3JnL2ZlZWQvcG9kY2FzdC8?sa=X&ved=0CAMQ4aUDahcKEwiIuNvvuPX7AhUAAAAAHQAAAAAQAQ&hl=en

    https://podcasts.apple.com/us/podcast/if-books-could-kill/id1651876897

    The Weirdest Thing I Learned This Week

    https://99percentinvisible.org/about/the-show/

    https://intel.com/aipodcast

    https://nextcloud.com/podcast/

    https://gzmshows.com/shows/listing/the-big-fib/

    http://wandb.com/podcast

    https://feeds.captivate.fm/gradient-dissent/

    https://blart.libsyn.com/

    https://darknetdiaries.com/

    https://theretrohour.com/

    https://www.youtube.com/channel/UCPxHg4192hLDpTI2w7F9rPg

    https://reasonablysound.com

    https://www.youtube.com/@NoBoilerplate

    https://www.youtube.com/@Namtao

    h…

  29. Leaving Twitter with Tim Bray

    29 november 2022 · 1 uur 13 min

    Afspelen
    Oxide and Friends: November 28th, 2022 Lees meer

    Leaving Twitter with Tim Bray

    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 November 28th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our special guest was Tim Bray. Other speakers on November 28th included Adam Jacob, Toasterson, and raggi. (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:

    Bye, Twitter by Tim Bray

    jwz: PSA: Do Not Use Services That Hate The Internet

    jwz: Mastodon stampede "Federation" now apparently means "DDoS yourself."

    Tim Bray On Algorithms

    On terrible Twitter ads: @intelnews: "Moore’s Law only stops when innovation stops.”

    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!

  30. Mastodon with Kris Nova

    14 november 2022 · 1 uur 31 min

    Afspelen
    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for November 14th, 2022. Lees meer

    In addition to Bryan Cantrill and Adam Leventhal, our special guest was Kris Nova. Other speakers on November 14th included XXX, and YY. (Did we miss your name and/or get it wrong? Drop a PR!)

  31. Tech Layoffs

    8 november 2022 · 1 uur 40 min

    Afspelen
    Oxide and Friends Twitter Space: November 7th, 2022 Lees meer

    Tech Layoffs

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for November 7th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on November 7th included XXX, and YY. (Did we miss your name and/or get it wrong? Drop a PR!)

  32. Open Source Firmware

    31 oktober 2022 · 1 uur 25 min

    Afspelen
    Oxide and Friends Twitter Space: October 31st, 2022 Lees meer

    Open Source Firmware

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for October 31st, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our special guests were Christian Walker and Philipp Deppenwiese.

  33. Let That Sink In! (Whither Twitter?)

    28 oktober 2022 · 1 uur 43 min

    Afspelen
    Oxide and Friends Twitter Space: October 27th, 2022 Lees meer

    Let That Sink In! (Whither Twitter?)

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for October 27th, 2022.

    In this special, breaking news edition of Oxide and Friends, Bryan Cantrill was joined by Joshua M. Clulow, Charity Majors, mick, Rishi Desai, linear cannon, ignaloidas, Craig Traynor, Cargo Occultist, and Aaron David Goldman.

  34. Open Source Inside Baseball (with Stephen O'Grady)

    25 oktober 2022 · 1 uur 11 min

    Afspelen
    Oxide and Friends Twitter Space: October 24th, 2022 Lees meer

    Open Source Inside Baseball

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for October 24th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our special guest was dear friend-of-Oxide, Stephen O'Grady.

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

    For non-American and/or non-baseball fans "inside baseball" is an idiom meaning "an expert's take or opinion"

    Also, Stephen, Bryan, and Adam love actual baseball so there was quite a bit of that as well...

    For the baseball fans, the Bryce Harper at bat we were so excited about

    The main event: Stephen's The Dead End

  35. Holistic Boot

    11 oktober 2022 · 1 uur 31 min

    Afspelen
    Oxide and Friends Twitter Space: October 10th, 2022 Lees meer

    Holistic Boot

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for October 10th, 2022.

  36. Engineering Incentives... and Misincentives

    4 oktober 2022 · 1 uur 6 min

    Afspelen
    Inspired by the incentives at Google that apparently promote launching--but not sustaining--new products, Bryan, Adam and the Oxide Friends discuss the efficacy of various incentives... and the incentives that can lead to unintended and negative outcomes. Lees meer
  37. Losing the Signal with Sean Silcoff

    27 september 2022 · 1 uur 8 min

    Afspelen
    Bryan and Adam interview Sean Silcoff, co-author of "Losing the Signal: The Untold Story Behind the Extraordinary Rise and Spectacular Fall of BlackBerry"... Soon to be a major motion picture! Lees meer

    Losing the Signal with Sean Silcoff (The Rise and Fall of BlackBerry)

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for September 26th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our esteemed guest was one of the authors of Losing the Signal, Sean Silcoff.

    Not many links, mostly anecdotes from Losing the Signal: The Untold Story Behind the Extraordinary Rise and Spectacular Fall of BlackBerry, the book Sean co-wrote with Jacquie McNish

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

    @05:01 The aha moment for BBM

    @09:42 Ruffled feathers from partner interactions

    Bell South thought they had an exlusive deal and they didn't

    Years later, people didn't seem to hold it against them

    @12:40 Brian's anecdote about a meeting with Balsillie and Lazaridis

    @15:30 Lost opportunities to course-correct

    The touch screen button

    @20:00 The Blackberry Storm

    Potentially rushed to market when it was not up to standards

    RIM's own testing lab found serious problems but shipped it anyway

    RIM was a great innovator and a terrible follower, some have said that of Apple, though

    @25:40 Lazaridis as the product guy

    This I get (keypad), this I don't get (touchscreen)

    Story on the way up is as important as on the way down

    @30:20 Parallels with DEC

    Amazing rise

    Failure to pass control

    co-CEO model at RIM - worked really well until it didn't

    @34:19 NTP Patent case

    Case brief

    Jury selection was weighed incredibly far towards lay folks with very little technical understanding

    Technical demonstration goes sideways

    @45:10 Trusting the other co-CEO and the option backdating scandal

    Lazaridis didn't…

  38. Threads, async/await, Promises, Futures

    13 september 2022 · 1 uur 15 min

    Afspelen

    A problem has been eating at Adam: we use async/await in many languages and yet we're not so good at explaining the moving parts. Bryan and the Oxide Friends therapeutically explore the space.

  39. Potpourri: Product, Platform, Paravirtualization

    6 september 2022 · 1 uur 49 min

    Afspelen
  40. The Oxide Supply Chain

    30 augustus 2022 · 1 uur 9 min

    Afspelen

    Kate Hicks from Oxide operations joins to talk about the supply chain meltdown, war stories from the past, and the innovative ways she and her team have charted a steady course through these turbulent waters

  41. Bringup Lab Chronicles: A Measurement Two Years in the Making

    23 augustus 2022 · 1 uur 35 min

    Afspelen

    The Oxide electrical engineers share their experience bringing up a 100Gb link--it's got everything from a purpose-built probing station to a 100Ω resistor that proved to be the difference between life and death (of the company)

  42. Surviving Conventional Wisdom

    16 augustus 2022 · 1 uur 22 min

    Afspelen

    Bryan, Adam, and Steve consider nuggets of conventional wisdom that turn out to be turds.

  43. RIP Optane

    9 augustus 2022 · 1 uur 43 min

    Afspelen

    The Oxide Friends pour one out for Optane, Intel's great hope that never managed to find traction.

  44. Deep Tech Investing

    2 augustus 2022 · 1 uur 15 min

    Afspelen

    Seth Winterroth and Ian Rountree join Bryan, Adam, and the Oxide Friends to talk about investing in deep tech / hard tech.

  45. Across the Chasm with Rust

    19 juli 2022 · 1 uur 44 min

    Afspelen
    Oxide and Friends Twitter Space: July 18th, 2022 Lees meer

    Across the Chasm with Rust

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for July 18th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our special guests were Steve Klabnik and Luqman Aden. Other speakers included Dan Cross, Tim McNamara, and others. (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:

    @0:27 let_chains are stable in Rust 1.64

    Adam's tweet

    The stabilization PR, with the full saga leading up to stabilization

    As Steve mentions, the feature dates all the way back to 2017 and extends the Swift-inspired if let expressions Rust has had for a while

    Some Rust features, like async functions in traits, are huge rabbit holes

    Discussion about Rust's commitment to stability and how it's enforced with things like crater

    As an example of the process leading to burnout in programming language communities: Guido stepping down as BDFL after PEP 572 (Assignment Expressions, "the walrus operator")

    Discussion about Ruby also taking stability seriously: flip-flops weren't removed in Ruby 2.0 in part because of this pretty incredible snippet from Yusuke Endoh

    Quines and variations, Yusuke Endoh's Qlobe (reproduced here), their infamous quine-relay, and their other projects

    The G-Portugol programming language

    The unstable features mechanism in Rust ("first class support for experimental features") and how this allows for user experimentation

    Exclusive range patterns in Rust and some of their perils, specifically in tock

    Contrasting the Rust unstable feature mechanism with Haskell language pragmas: the former requires a nightly compiler to use, the latter does not

    @18:20 Discussion about the Rust process; going from RFC to stable Rust

    The Rust inline assembly feature (trac…

  46. Integrating Hardware and Software Teams

    12 juli 2022 · 1 uur 43 min

    Afspelen
    Oxide and Friends Twitter Space: July 11th, 2022 Lees meer

    Integrating Hardware and Software Teams

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for July 11th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, our esteemed guest was Jon Masters. Other speakers included Nathaneal Huffman, Tom Lyon, Dan Cross, Rick Altherr, Matt Keeter, Peter Corless, Timon, Siddharth Joshi, Bob Mader, Aaron David Goldman, Simeon Miteff, Remy Goldschmidt, and MattSci. (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:

    @4:32 Fostering of mutual hatred between hardware and software people

    Huge difference in cost of errors in both time and money

    @9:38 Dealing with perishable pre-preg material Tachyon 100G

    Tachyon 100G

    @15:06 The black magic that is DDR

    DIMM training demo

    @21:58 Open source tooling for EEs

    Open FPGA tooling

    Open RISC

    RISC V

    Zero to ASIC course

    Linux from scratch

    Ben Eater's 8bit computer

    Phil's lab, KiCad 6 PCB design walkthough

    Phil's lab, Altium Designer PCB design walkthough

    @33:18 Matt Keeter's take on ECAD tools

    Eagle CAD

    Smaller breakout boards made with KiCad for unit testing

    @36:55 Timon's take on EE curriculum

    Math-heavy electrical engineering curriculum

    Arts of Electronics

    Knowing at least basics of adjacent disciplines goes a long way

    @49:03 Software shouldn't pierce abstractions in order to work reliably, but people should to deepen their knowledge

    @1:04:54 Making microchips at home

    Sam Zeloof, maskless-photolithography

    Jeri Elseworth, making microchips at home

    @1:06:05 Oxide gets a Pick'n'Place machine?

    Open Hardware Pick'n'Place machine

    @1:09:40 Bob's take on silos

    SMM, System Management Mode

    @1:22:15 Vintage gaming as an intro into embedded software

    WiFi Game Boy Cartridge

    @1:26:14 Fabs at UNI

    @…

  47. Books in the box redux

    28 juni 2022 · 1 uur 44 min

    Afspelen
    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for June 27th, 2022. Lees meer

    In addition to Bryan Cantrill and Adam Leventhal, our special guest was Scott Johnson. Other speakers included XX and YY. (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:

    @2:00 Beautiful C++

    @13:45 DEC is Dead, Long Live DEC

    @15:00 Almost Perfect

    @17:20 The Friendly Orange Glow

    @18:10 Steve Jobs & the NeXT Big Thing

    @18:50 The Soul of a New Machine

    @36:08 Reinventing the Wheel

    @38:13 Creative Capital

  48. Paths into Systems Programming

    21 juni 2022 · 1 uur 47 min

    Afspelen

    pending

  49. The Rise and Fall of DEC

    14 juni 2022 · 1 uur 52 min

    Afspelen
    Oxide and Friends Twitter Space: June 13th, 2022 Lees meer

    The Rise and Fall of DEC

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for June 13th, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on June 13th included Tom Lyon, Dan Cross, Tim Bray, Ian Grunert, and XXX. (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:

    Pronunciation and mispronunciation

    Bryan's DEC reading list:

    The Ultimate Entrepreneur by Glenn Rifkin, George Harrar

    Learn, Earn & Return - My Life as a Computer Pioneer by Harlan Anderson

    High-tech Ventures: The Guide For Entrepreneurial Success by C. Gordon Bell, John McNamara

    Computer engineering: A DEC view of hardware systems design by C. Gordon Bell, J. Craig Mudge, John McNamara

    Creative Capital: Georges Doriot and the Birth of Venture Capital by Spencer E. Ante

    DEC Is Dead, Long Live DEC: The Lasting Legacy of Digital Equipment Corporation by Edgar H. Schein, Paul J. Kampas, Michael M. Sonduck, Peter S. Delisi

    @1:29:05 Ian mentions Computer History Museum's oral history program prompting strong recommendations:

    Ian: Bernie Lacroute

    Adam: Pierre Lamond

    Bryan: Dave Cutler

    If we got something wrong or missed something, please file a PR! Our next Twitter space will likely be on Monday at 5p Pacific Time; stay tuned to our Twitter feeds for details. We'd love to have you join us, as we always love to hear from new speakers!

  50. Surviving the Dot-Com Bust

    24 mei 2022 · 1 uur 32 min

    Afspelen
    Oxide and Friends Twitter Space: May 23rd, 2022 Lees meer

    Surviving the Dot-Com Bust

    We've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for May 23rd, 2022.

    In addition to Bryan Cantrill and Adam Leventhal, speakers on May 23rd included Dan McDonald, Dan Cross, Joshua Clulow, Steve Tuck, Matt Campbell and Theo Schlossnagle. (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:

    @1:37 Pick and shovels story circulating at Sun

    Oakes Ames "King of Spades", pbs article, wiki

    boo.com wiki

    pets.com wiki

    @11:00 IPOs and public exposure

    theGlobe.com wiki

    @18:20 "The Correction"

    Feasting like 19th century robber barons

    Nov 2000, free fall

    Trilogy, Inc wiki

    @28:49 Students looking for placement

    Clarity of the bust

    @36:35 Billboards on the 101

    garden.com, cnn blurb

    @39:13 Theo's story, roulette at Trilogy

    Expansion and contraction of CS student enrollment

    @46:20 Matt's memories

    AllAdvantage wiki

    Excite@Home wiki

    John Talbott "The Fall of Silicon Graphics" article

    Fucked Company wiki

    Camaraderie over watching your companies imploding

    @53:39 Looking towards the looming housing bubble

    During Oxide raise, race against time for VC funding

    Pandemic

    Hot venture environment, over-valued companies

    Stimulus, spending on non-essentials, exacerbating income inequality

    @58:56 Differences from the dot-com era, more defined revenue models?

    Food delivery services, harbingers of bust?

    Steve anecdote: Dellionaires, margin call day, layoffs

    @1:08:12 Dan's second startup experience

    Windows on the World wiki

    @1:10:15 Matt's question: can Oxide weather a tech bust?

    Adam: downturn can motivate seeking value, looking away from (stable, pricey) incumbents to (riskier, cheaper) new offerings

    Bryan: dot com bust pushed us toward open-source, for economic r…