Data Visualization

Oxide and Friends · 15 Mar 2024 · 1h 25m · Episode 7

What this episode covers

Bryan Cantrill, Adam Leventhal, and Charlie Park of Oxide Computer Company discuss data visualization as a tool for engineering insight, covering tools like gnuplot, Flame Graphs, and state maps. They analyze Edward Tufte’s Napoleon chart and Abraham Wald’s survivorship bias diagram to illustrate how visualization reveals hidden patterns and selection biases. The conversation also explores practical applications, including ASCII visualizations in DTrace, the Kartlytics tool for Mario Kart analytics, and using LLMs to assist with complex plotting tasks.

Mentioned

Companies
Oxide Computer Company
Tools
gnuplot, Flame Graphs, DTrace, ParaView, Kartlytics, Tableau, Ratatouille, Graphviz, ChatGPT

Other shows on the same ground, closest first.

  • IoT For All Podcast · 27m

    Learn Data Visualization from a Turing Award Winner | Hopara's Mike Stonebraker & Gant Redmon | Internet of Things Podcast

    Mike Stonebraker, Turing Award winner and CTO of Hopara, and CEO Gant Redmon discuss the evolution of data visualization for IoT, arguing that traditional dashboards are insufficient for massive sensor data. They explain how Hopara’s platform uses Google Maps-style drill-down capabilities to help users discover insights in complex datasets, such as tracking infections in hospitals or monitoring vibration sensors across 58 factories in Brazil. The conversation highlights the shift from static charts to interactive, scalable information discovery systems that allow end-users to tailor views to their specific operational needs.

  • The Robot Report Podcast · 55m

    Open source visualization and debugging for robotics

    Adrian Macneil, co-founder and CEO of Foxglove, discusses the company's open-source visualization and debugging tool for robotics, which spun out from his time at Cruise. He explains how Foxglove Studio addresses the limitations of RViz by offering cross-platform support and handling massive sensor data logs via WebGL and WebAssembly. Macneil also details the company's recent $3.7 million seed funding, its strategy of providing a free open-source core with a commercial data platform for collaboration, and his advice for early-stage hardware founders.

  • IoT For All Podcast · 23m

    Amplifying Business Intelligence with AI | MicroStrategy's Saurabh Abhyankar | Internet of Things Podcast

    Saurabh Abhyankar, Chief Product Officer at MicroStrategy, discusses the evolution of digital transformation and the integration of AI into business intelligence. He explains how MicroStrategy's semantic graph and AI capabilities help enterprises make data accessible and actionable, moving from manual data modeling to automated structuring. Abhyankar advises companies to start with specific corporate goals rather than generic data collection, emphasizing that AI acts as an amplifier for human expertise rather than a replacement.

  • Embedded.fm · 58m

    141: Malevolent and Trying to Trick You

    Julia Evans, a software engineer at Stripe, discusses using Linux system-level tools like `strace`, `perf`, and `top` to debug applications as black boxes. She explains how `strace` reveals system calls to understand program behavior without reading source code, and how `perf top` identifies CPU-intensive functions like garbage collection. Evans also shares her philosophy on debugging, emphasizing the importance of maintaining confidence and understanding that computers are logical machines, even when bugs seem impossible.

  • Embedded.fm · 1h 18m

    505: Potato in a Number Field

    Peter Griffin, a data analytics consultant and embedded enthusiast, discusses his work with the Jumperless Breadboard, a software-configurable prototyping tool, and his unconventional GUIs built in Excel and Google Colab. He details the technical challenges of using Microsoft's Data Streamer plugin for serial communication, specifically its failure to assert the DTR line, and shares insights on advanced Excel features like Power Query and pivot tables for hardware-in-the-loop testing. The conversation also covers his 'puppy communication buttons' project and the complexities of training dogs to use them.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Oxide and Friends. The episode itself belongs to its publisher.