Oxide and Friends cover image

Oxide and Friends

Latest episodes

undefined
Nov 30, 2021 • 1h 15min

The Sidecar Switch

Oxide and Friends Twitter Space: November 29th, 2021The Sidecar SwitchWe’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 29th, 2021.In addition to Bryan Cantrill and Adam Leventhal, our special guest was Arjen Roodselaar; other speakers on November 29th included Rick Altherr, Simeon Miteff, MattSci, Jason Ozolins, Thomas and Edwin Peer. (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:[@3:04](https://youtu.be/yl24yHlLRy0?t=184) Arjen’s announcement about the rack switchCadence Allegro PCB editor[@11:35](https://youtu.be/yl24yHlLRy0?t=695) Should we do our own switch? “We’re just going to tweak existing designs…”Intel Tofino 2 pageBarefoot Networks wikiP4 language wiki[@24:07](https://youtu.be/yl24yHlLRy0?t=1447) What makes this chip a beast?[@33:24](https://youtu.be/yl24yHlLRy0?t=2004) Cable backplane, sleds[@37:11](https://youtu.be/yl24yHlLRy0?t=2231) Sidecar[@38:52](https://youtu.be/yl24yHlLRy0?t=2332) Management network (out of band) NC-SI network controller sideband interface wiki > Rick: A lot of the BMC style management functionality just > kinda got tacked on to PC systems.[@48:36](https://youtu.be/yl24yHlLRy0?t=2916) SDN software-defined networking wikiNCI National Computational Infrastructure (Australia) wikiNetwork function virtualization wiki[@55:12](https://youtu.be/yl24yHlLRy0?t=3312) The tofino simulator[@59:51](https://youtu.be/yl24yHlLRy0?t=3591) Trust model, root of trust, service processor[@1:02:31](https://youtu.be/yl24yHlLRy0?t=3751) Can the switch run independent of the PCIe host?[@1:08:35](https://youtu.be/yl24yHlLRy0?t=4115) The journey. The time scale of these signaling components. Heat sinks and practice boardsHappy Hanukkah!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!
undefined
Nov 23, 2021 • 1h 19min

Talking Turkeys

Oxide and Friends Twitter Space: November 22nd, 2021Talking TurkeysWe’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 22nd, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on November 22nd included Rick Altherr, Ian, Simeon Miteff, MattSci, Nahum Shalman, Jason Ozolins, pgray, Bill Blum, Matt Ranney, Matt Campbell, FesterCluck, Rahul Saxena and Bartz the Man. (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:26](https://youtu.be/U10SuAHV8kQ?t=266) Thanksgiving[@6:13](https://youtu.be/U10SuAHV8kQ?t=373) David Tolnay twitter and githubProjects SerdeAnyhowthiserrorLondon hip hop musician Loyle Carner[@8:16](https://youtu.be/U10SuAHV8kQ?t=496) Adam is thankful for: ANTLR parser generatorpestusdt DTrace probes[@11:35](https://youtu.be/U10SuAHV8kQ?t=695) Bryan is thankful for: build.rs Rust build scriptsSaleae logic analyzers[@16:33](https://youtu.be/U10SuAHV8kQ?t=993) Ian: YubiKey[@19:09](https://youtu.be/U10SuAHV8kQ?t=1149) Matt Campbell: open source, Python accessibility Windows libraries from Chapel Hill[@23:52](https://youtu.be/U10SuAHV8kQ?t=1432) FesterCluck: Nodejs[@26:03](https://youtu.be/U10SuAHV8kQ?t=1563) Patrick: RabbitMQ[@28:19](https://youtu.be/U10SuAHV8kQ?t=1699) Nahum: WireGuard and Tailscale[@32:04](https://youtu.be/U10SuAHV8kQ?t=1924) Jason: truss by Roger Faulkner[@37:37](https://youtu.be/U10SuAHV8kQ?t=2257) Rahul: tldp.org Linux documentation[@42:11](https://youtu.be/U10SuAHV8kQ?t=2531) Simeon: sigrok, PulseView, Anyhow, thiserror[@44:35](https://github.com/dtolnay/thiserror) Adam: QMK, Magic Lantern by Trammell Hudson (twitter)[@47:36](https://youtu.be/U10SuAHV8kQ?t=2856) Matt: eBPF, (wiki)[@54:59](https://youtu.be/U10SuAHV8kQ?t=3299) MattSci: CUDA, EthernetGPSJohn Bloom (2016) Eccentric Orbits bookDifferential GPSBeiDou Chinese satellites, GLONASS Russian satellites, and Galileo European Union satellites[@1:09:20](https://youtu.be/U10SuAHV8kQ?t=4160) Bartz: grep[@1:10:30](https://youtu.be/U10SuAHV8kQ?t=4230) Rick: Ghidra reverse engineering tool Interactive Disassembler IDA[@1:12:28](https://youtu.be/U10SuAHV8kQ?t=4348) Bill: Fastest Fourier Transform in the West FFTW, and gnuplot > I’m thankful that everywhere I look there’s always something that hits my > sense of wonder. That’s the thing I love about working in this industry.Adam appreciates spreadsheets as tools for analysisIf 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!
undefined
Nov 16, 2021 • 59min

The Wrath of Kahn

Oxide and Friends Twitter Space: November 15th, 2021The Wrath of KahnWe’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 15th, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on November 15th included Dan Cross, Tom Lyon, Antranig Vartanian, Mat Trudel, Gabe Rudy, Simeon Miteff and bch. (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:Severo Ornstein (2002) Computing in the Middle Ages: A View from the Trenches 1955-1983 bookTX-2 computer in 1958LINC Laboratory INstrument Computer in 1962Wesley ClarkIMP[@6:21](https://youtu.be/oft5i5RzIC8?t=381) Quote on paternity of ARPANET and the Internet[@7:51](https://youtu.be/oft5i5RzIC8?t=471) Bryan meets Knuth… briefly SOAP[@20:00](https://youtu.be/oft5i5RzIC8?t=1200) Quote from oral history of Bob Taylor (2008)[@21:37](https://youtu.be/oft5i5RzIC8?t=1297) Dan meets Knuth?[@25:23](https://youtu.be/oft5i5RzIC8?t=1523) The lone inventor[@26:40](https://youtu.be/oft5i5RzIC8?t=1600) The patent race with Alexander Graham Bell and Elisha Gray (wiki) “Inventor” of email[@30:49](https://youtu.be/oft5i5RzIC8?t=1849) Fathering and parenting (pioneers and settlers)Any lone inventors?Credit where credit is due. Teams as more than the sum of the parts. Turing Awards[@35:49](https://youtu.be/oft5i5RzIC8?t=2149) Science papers, teams[@37:14](https://youtu.be/oft5i5RzIC8?t=2234) Andy van Dam (wiki) “Hypertext ’87 Keynote” address“Reflections on a Half Century of Hypertext” (2019) ~100mins presentationRon Minnich (On the Metal podcast)[@39:11](https://youtu.be/oft5i5RzIC8?t=2351) Dennis Klatt and DECtalkDECtalk DTC01 used a 68000 and a TI 32010 DSP; DECtalk DTC03 used a 80186 and the same TI 32010. mameDoug Engelbart (wiki)[@44:37](https://youtu.be/oft5i5RzIC8?t=2677) Who’s going to lead the charge? Michael Stonebraker (wiki)Seeing things through[@49:23](https://youtu.be/oft5i5RzIC8?t=2963) bch: communications and crediting[@50:53](https://youtu.be/oft5i5RzIC8?t=3053) DTrace, ZFS[@53:15](https://youtu.be/oft5i5RzIC8?t=3195) Mat: The Dream Machine M. Mitchell Waldrop (2001) “The Dream Machine: JCR Licklider and the Revolution that Made Computing Personal” bookDARPA, private public research funding[@56:57](https://youtu.be/oft5i5RzIC8?t=3417) The hero narrative sells wellIf 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!
undefined
Nov 9, 2021 • 1h 32min

Supercomputers, Cray, and How Sun Picked SGI's Pocket

In this conversation, Tom Lyon recounts his meetings with Boris Babayan and dives into the fascinating world of Soviet and Russian computing history. Shahin Khan emphasizes the critical role of interconnects in high-performance computing. Darryl Ramm shares insights on the acquisition of Cray by SGI and how that affected Sun Microsystems. Simeon Miteff discusses the hurdles of compilation and cooling in supercomputers, shedding light on the evolution of technology and the emotional tales behind these iconic machines.
undefined
Nov 2, 2021 • 1h 31min

On Code Review

Oxide and Friends Twitter Space: November 1st, 2021On Code ReviewWe’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 1st, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on November 1st included Kendall Morgan, Edwin Peer, Ryan Zezeski, Ian, Joshua Hoeflich, ZK Miyavi, Jason Ozolins, Nick Sherron and Austin Wise. (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:Context tweetKendall Morgan (2021) “Thoughts on Code Review” essay[@3:57](https://youtu.be/JZdXDyeSvtc?t=237) Adam’s story, first code review at Sun[@6:32](https://youtu.be/JZdXDyeSvtc?t=392) Choosing a reviewer[@9:43](https://youtu.be/JZdXDyeSvtc?t=583) Unblocking others. Empathy in feedback. Asking questions, learning.[@15:43](https://youtu.be/JZdXDyeSvtc?t=943) Bryan reviewing Jeff Bonwick’s code at Sun Odd working hoursScreaming Red Chairs[@19:47](https://youtu.be/JZdXDyeSvtc?t=1187) In-person code review vs digitized. Tools[@24:29](https://youtu.be/JZdXDyeSvtc?t=1469) Not just finding bugs. Darin’s Law[@25:59](https://youtu.be/JZdXDyeSvtc?t=1559) Adam’s story around a bug in a big diff, tracepoints in the kernel[@32:28](https://youtu.be/JZdXDyeSvtc?t=1948) Adam’s favorite useless code review comment Marginally useful changes, what to do with multiple good alternativesMatters of style and taste > Joe Kowalski: Is there a problem with this code, or is it not > implemented the way you would implement it?[@38:41](https://youtu.be/JZdXDyeSvtc?t=2321) Ian on tools. Different languages, mediums. loom for short video messages[@44:37](https://youtu.be/JZdXDyeSvtc?t=2677) Tools designed for specific tasks. GerritCode review policies[@49:31](https://youtu.be/JZdXDyeSvtc?t=2971) Jason’s story about HPE project with SCSI bug. Patch submitted to kernel group[@54:59](https://youtu.be/JZdXDyeSvtc?t=3299) Bryan’s story about an n^3 algorithm in SCSI target code[@56:55](https://youtu.be/JZdXDyeSvtc?t=3415) Rust compiler, resource awareness, error paths Often more modular than C coderust-analyzer, seeing inferred types[@1:01:15](https://youtu.be/JZdXDyeSvtc?t=3675) Joshua’s experience with in-person reviews, whiteboarding Working arm-in-arm with peopleSourcegraph Dev Tool Time videos[@1:05:21](https://youtu.be/JZdXDyeSvtc?t=3921) How do you scale quality code review in bigger teams? Culture of code review at a company[@1:07:15](https://youtu.be/JZdXDyeSvtc?t=4035) How to convince your team of the value of code review? Review can catch bugsCross team knowledge, bus factorSpeed in the short term vs speed in the long term[@1:14:39](https://youtu.be/JZdXDyeSvtc?t=4479) Ian on cultivating organizational review practices[@1:16:32](https://youtu.be/JZdXDyeSvtc?t=4592) Austin’s story on assuaging management fears around new practices Joshua: communication, writing, and accountabilityWhat code don’t we review?Code review as quality check[@1:23:55](https://youtu.be/JZdXDyeSvtc?t=5035) Engineering product quality, not always obviously of benefit to the business Skipping code reviews to show quality consequencesAdopting code review practices, incrementallyIf 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!
undefined
Oct 26, 2021 • 1h 21min

Coder's Block

Oxide and Friends Twitter Space: October 25th, 2021Coder’s BlockWe’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 25th, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on October 25th included Brigid Gaffikin, Tom Lyon, MattSci, Simeon Miteff, Edwin Peer, Ian, Nima Johari, Matt Campbell, Joshua Hoeflich, Bill, Ariel Machado, and Kendall Morgan. (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:BattleTris stories[@10:15](https://youtu.be/QGs5hlH6cLk?t=615) Writer’s block, flow (instigating tweet)National Novel Writing Month NaNoWriMoFlow wiki[@16:54](https://youtu.be/QGs5hlH6cLk?t=1014) “If you’re just problem solving, you can’t have writers block” Many degrees of freedomShiny new object[@20:39](https://youtu.be/QGs5hlH6cLk?t=1239) Remedies for writer’s block? Decide if you’re looking for tactics or strategy; is it small technical issues or not?Tactics: Hone in on ‘the craft’ – work on the languageStrategy: Is this going to reach an audience/get an agent?Write a scene from a different character’s PoV; write a vignetteThis sounds like prototyping in softwareIf you’re stuck on debugging, write some debug infrastructure[@24:16](https://youtu.be/QGs5hlH6cLk?t=1456) Doing something else entirely Brigid: ceramics, sound walks[@27:43](https://youtu.be/QGs5hlH6cLk?t=1663) Not everything is burnout[@34:13](https://youtu.be/QGs5hlH6cLk?t=2053) Software analogies to writer’s techniques[@36:04](https://youtu.be/QGs5hlH6cLk?t=2164) Personal productivity obsession Writer Emergency Pack by John August, site“You’ve got to get back to the coal face. You’ve got to finish it.”[@41:00](https://youtu.be/QGs5hlH6cLk?t=2460) Does Rust make this indecision worse? Pressure to find the “right” way[@43:56](https://youtu.be/QGs5hlH6cLk?t=2636) Arthur Whitney (wiki) > The best analog for software is poetryPandemic life, collaboration and conferences[@51:51](https://youtu.be/QGs5hlH6cLk?t=3111) Hallway track. Software is collaborative but ultimately programming is a solitary act Nimo’s experience, it’s all collaborative. Code review, art[@59:36](https://youtu.be/QGs5hlH6cLk?t=3576) Cliff code reviews, how to do good reviews Lack of code reviewers for Rust at Google[@1:04:16](https://youtu.be/QGs5hlH6cLk?t=3856) Writer’s groups, different focuses[@1:08:04](https://youtu.be/QGs5hlH6cLk?t=4084) Grad school during pandemic, gather.town - video chat platform for virtual interactions[@1:11:54](https://youtu.be/QGs5hlH6cLk?t=4314) Goals, take the wins that you can, boundaries between work life and home lifeKendall Morgan “Thoughts on Code Reviews” blog post[@1:17:38](https://youtu.be/QGs5hlH6cLk?t=4658) Bill’s experience switching things up, and enjoying computing againWrap up tweetIf 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!
undefined
Oct 19, 2021 • 1h 27min

Dijkstra's Tweetstorm

Oxide and Friends Twitter Space: October 18th, 2021Dijkstra’s TweetstormWe’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 18th, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on October 18th included Edwin Peer, Dan Cross, Ryan Zezeski, Tom Lyon, Aaron Goldman, Simeon Miteff, MattSci, Nate, raycar5, night, and Drew Vogel. (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:Dijkstra’s 1975 “How do we tell truths that might hurt?” EWD 498 tweet > PL/1 > belongs more to the problem set than to the solution setThe use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offenceAPL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums - [@3:08](https://youtu.be/D-Uzo7M-ioQ?t=188) Languages affect the way you think It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. - [@4:33](https://youtu.be/D-Uzo7M-ioQ?t=273) Adam’s Perl story - The Camel Book, not to be confused with OCaml - “You needed books to learn how to do things” - CGI - [@9:04](https://youtu.be/D-Uzo7M-ioQ?t=544) Adam meets Larry Wall - [@11:59](https://youtu.be/D-Uzo7M-ioQ?t=719) Meeting Dennis Ritchie - “We were very excited; too excited some would say…” - [@15:04](https://youtu.be/D-Uzo7M-ioQ?t=904) Effects of learning languages, goals of a language, impediments to learning - Roger Hui of APL and J fame, RIP. - Accessible as a language value - Microsoft Pascal, Turbo Pascal - Scratch - LabVIEW - [@25:31](https://youtu.be/D-Uzo7M-ioQ?t=1531) Nate’s experience - Languages have different audiences - [@27:18](https://youtu.be/D-Uzo7M-ioQ?t=1638) Human languages - The Esperanto con-lang - Tonal langages - Learning new and different programming languages - [@37:06](https://youtu.be/D-Uzo7M-ioQ?t=2226) Adam’s early JavaScript (tweet) - <SCRIPT LANGUARE="JavaScript"> circa 1996 - [@44:10](https://youtu.be/D-Uzo7M-ioQ?t=2650) Learning from books, sitting down and learning by typing out examples - How do you learn to program in a language? - Zed Shaw on learning programming through spaced repetition blog - Rigid advice on how to learn - ALGOL 68, planned successor to ALGOL 60 - ALGOL 60, was, according to Tony Hoare, “An improvment on nearly all of its successors” - [@50:41](https://youtu.be/D-Uzo7M-ioQ?t=3041) Where does Rust belong in the progression of languages someone learns? Rust is what happens when you’ve got 25 years of experience with C++, and you remove most of the rough edges and make it safer? - “Everyone needs to learn enough C, to appreciate what it is and what it isn’t” - [@52:45](https://youtu.be/D-Uzo7M-ioQ?t=3165) “I wish I had learned Rust instead of C++” - [@53:35](https://youtu.be/D-Uzo7M-ioQ?t=3215) Adam: Brown revisits intro curriculum, teaching Scheme, ML, then Java - Adam learning Rust back in 2015 (tweet) “First Rust Program Pain (So you can avoid it…)” Tom: There’s a tension in learning between the people who hate magic and want to know how everything works in great detail, versus the people who just want to see something useful done. It’s hard to satisfy both. - [@1:00:02](https://youtu.be/D-Uzo7M-ioQ?t=3602) Bryan coming to Rust - “Learn Rust with entirely too many linked lists” guide - Rob Pike interview Its concurrency is rooted in CSP, but evolved through a series of languages done at Bell Labs in the 1980s and 1990s, such as Newsqueak, Alef, and Limbo. - [@1:03:01](https://youtu.be/D-Uzo7M-ioQ?t=3781) Debugging Erlang processes. Ryan on runtime v. language - Tuning runtimes. Go and Rust - [@1:06:42](https://youtu.be/D-Uzo7M-ioQ?t=4002) Rust is its own build system - Bryan’s 2018 “Falling in love with Rust” post - Lisp macros, Clean, Logo, Scratch - [@1:11:27](https://youtu.be/D-Uzo7M-ioQ?t=4287) The use of anthropomorphic terminology when dealing with computing systems is a symptom of professional immaturity. - [@1:12:09](https://youtu.be/D-Uzo7M-ioQ?t=4329) Oxide bringup updates - I2C Inter-Integrated Circuit - SPI Serial Peripheral Interface - iCE40If 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!
undefined
Oct 5, 2021 • 1h 39min

Economics and Open Source

Oxide and Friends Twitter Space: October 4th, 2021Economics and Open SourceWe’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 4th, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on October 4th included Edwin Peer, James Todd, Peter Corless, Matt Campbell, jasonbking, Simeon Miteff, Josh Clulow, Ian, Joe Thompson, Dan Cross, Tom Lyon, Tim Burnham, and vint serp. (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:Mark Jones Lorenzo (2017) Endless Loop: The History of the BASIC Programming Language bookJohn Kemeny wiki[@3:11](https://youtu.be/JDd8xGSP9DA?t=191) Tim’s excellent tweetWilliam Gibson wikiJohn Browne (1996) The Bug Count Also Rises short story[@5:38](https://youtu.be/JDd8xGSP9DA?t=338) Growing up with BASIC[@8:03](https://youtu.be/JDd8xGSP9DA?t=483) Braille ’n Speak PDA (intro video), BASIC programmingTI-BASIC language[@10:39](https://youtu.be/JDd8xGSP9DA?t=639) Speaking program reading off system calls in real time snoop could output to /dev/audio[@13:39](https://youtu.be/JDd8xGSP9DA?t=819) Joel Spolsky (2002) Strategy Letter V blogBryan’s (2004) The Economics of Software blogSoftware “maintenance”[@20:02](https://youtu.be/JDd8xGSP9DA?t=1202) Cathedral and the Bazaar, wiki“Forkophilic” development model and the Alan Cox -ac Linux tree[@26:07](https://youtu.be/JDd8xGSP9DA?t=1567) Open source as something in the commercial best interest of a business SCO v IBM wikiHalloween documents wikiSteve Ballmer’s “Linux is a cancer” quote in the Chicago Sun-TimesOpenOffice.org wiki (open sourced from StarOffice)[@30:29](https://youtu.be/JDd8xGSP9DA?t=1829) Document editing as a service. Services and open sourceRichard Stallman on SaaS[@33:34](https://youtu.be/JDd8xGSP9DA?t=2014) The Joel Test linkJoel’s (2007) Strategy Letter VI blog“Everybody wants to be a platform”[@38:58](https://youtu.be/JDd8xGSP9DA?t=2338) Joel’s take on Sun Making the pie larger. Porting NFS to rival platformsThe Sun Network Filesystem: Design, Implementation and Experience has a section on porting experiences.Monetizing software - “Sun could never monetize software, only hardware”[@44:44](https://youtu.be/JDd8xGSP9DA?t=2684) Window toolkits, “cross platform”, write once run anywhere“Write once, debug everywhere”What’s the directory separator on MVS? or Stratos VOS?[@51:40](https://youtu.be/JDd8xGSP9DA?t=3100) James’ experience working on Tomcat Joel’s (2002) Lord Palmerston on Programming blogGraphics toolkits, Electron/Web vs Native[@1:05:21](https://youtu.be/JDd8xGSP9DA?t=3921) “OpenSolaris downloads are potential buyers for the ZFS appliance”[@1:06:17](https://youtu.be/JDd8xGSP9DA?t=3977) Jason Hoffman “The Sun does not shine on me” Strategy cannot make up for poor executionSun CEO Jonathan Schwartz didn’t travel to meet customersDemoing to a hostile audience“Asteroid named Linux on a collision course” tweet[@1:13:20](https://youtu.be/JDd8xGSP9DA?t=4400) Open-core, AWS services, monetizing open source “People will pay for a service”Could Apple open source?[@1:18:43](https://youtu.be/JDd8xGSP9DA?t=4723) Packaged solutions; giving mom a linux box. Free software: free for whom? Support relationships. People want support[@1:22:05](https://youtu.be/JDd8xGSP9DA?t=4925) Why didn’t Sun embrace Linux? ZFS on Linux, UbuntuThe Sourceware Operating System Proposal – Larry McVoy’s open source SunOS 4 proposal.Sun bought Cobalt wiki[@1:25:33](https://youtu.be/JDd8xGSP9DA?t=5133) “The writing was on the wall for Sun..” x86 price-performance“Couldn’t you buy like 100 x86 computers for that price?”RISC machine in-fighting, while Intel undercuts the market[@1:31:01](https://youtu.be/JDd8xGSP9DA?t=5461) Josh’s work on frustrating hardware configuration[@1:33:25](https://youtu.be/JDd8xGSP9DA?t=5605) Peter’s experience as a Sun customer Vertical scaling, but not so much horizontal scalingClusters of cheap commodity hardware outperforming big multiway boxesImportance of open source for big internet companiesTraders used Sun workstations, for fast trading[@1:38:39](ht...
undefined
Sep 28, 2021 • 1h 17min

The Books in the Box

Dive into fascinating discussions about influential books that shaped innovation, from radar technology in WWII to the quirky tales of the U-2 aircraft. The speakers share their humorous experiences with low-quality books, highlight personal reading journeys, and explore the nostalgia of 90s tech culture. They delve into the VHS vs. Betamax rivalry and reminisce about early predictions by ARPANET pioneers. Expect engaging anecdotes, reflections on iconic figures in technology, and a celebration of how literature intertwines with the evolution of our digital world.
undefined
Sep 21, 2021 • 1h 13min

Theranos, Silicon Valley, and the March Madness of Tech Fraud

Oxide and Friends Twitter Space: September 20th, 2021Theranos, Silicon Valley, and the March Madness of Tech FraudWe’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 20th, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on September 20th included Land Belenky, Toasterson, Cole Frederick, and Simeon Miteff. (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:John Carreyrou on Theranos “Bad Blood: Secrets and Lies in a Silicon Valley Startup” 2018 book“Bad Blood the Final Chapter” podcast as the trial proceeds (announcement), on apple, spotifyCole’s tweet linking to a ~5min video of a would-be Theranos competitor commenting on its collapse > The lone inventor is a dangerous impression to give people.Related: Brian Fitzpatrick and Ben Collins-Sussman “The Myth of the Genius Programmer” 2009 talk ~55mins[@9:47](https://youtu.be/YWdk9CKML2g?t=587) Companies that drive scientific people nuts uBeam “claims to be developing a wireless charging system to work via ultrasound. Scientists have strongly criticised the plausibility under physics of this proposal.”uBiome > To innovate, you have to balance the world as it is with the world as it isn’t.[@13:44](https://youtu.be/YWdk9CKML2g?t=824) Theranos’ fantastical vision. European attitudes around business and innovation. PCR Polymerase chain reaction invented 1983 by Kary Mullis.[@18:39](https://youtu.be/YWdk9CKML2g?t=1119) Fake it till you make it? Optative voice > The secrecy of Theranos should have been a red flag[@23:57](https://youtu.be/YWdk9CKML2g?t=1437) Whistleblower Avie Tevanian. Smoke and mirrors, giving the board the run around.[@29:05](https://youtu.be/YWdk9CKML2g?t=1745) “Everyone was relying on someone else to do their due diligence” Tech risk, venture capitalCerebras Systems wafer scale processorsEllen Pao NYT editorial “The Elizabeth Holmes Trial is a Wake-up Call for Sexism in Tech”[@35:20](https://youtu.be/YWdk9CKML2g?t=2120) Software cure-all 737 MAX failures[@40:14](https://youtu.be/YWdk9CKML2g?t=2414) Founding myths Jean-Louis Gassée2015 “Theranos Trouble: A First Person Account” blog2018 “Theranos Could Have Been Stopped” blog[@44:06](https://youtu.be/YWdk9CKML2g?t=2646) Tesla “Autopilot”, Uber self driving Anthony Levandowski > Judge Alsup: This is the biggest trade secret crime I have ever seen. > This was not small. This was massive in scale.[@48:21](https://youtu.be/YWdk9CKML2g?t=2901) March Madness of Silicon Valley Fraudsters Solyndra bankrupt 2011Tether[@59:02](https://youtu.be/YWdk9CKML2g?t=3542) Levandowski jeopardizes employee Better PlaceThe Economist ObituaryJuiceroFlip Video bought by Cisco 2009[@1:04:35](https://youtu.be/YWdk9CKML2g?t=3875) Warning signs of fraudulent companies Transparency, celebrity boardsOptaneInconsistency between board and leadership on what the coming milestones areIf 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!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app