391: The Lesser of Two Weevils

Embedded.fm · 28 Oct 2021 · 55m · Episode 391

What this episode covers

Elecia White discusses her new 'Making Embedded Systems' course on Classpert, detailing the curriculum, hardware choices like STM Discovery boards, and the challenges of designing quizzes and explaining memory management metaphors. Christopher White shares a technical deep-dive into solving concurrency issues in Python by switching from threading to multiprocessing, specifically for handling GStreamer video pipelines and CAN radar data. He also explains the difficulties of bit twiddling for signed integers in Python and demonstrates using CLIP+VQGAN generative adversarial networks to create album art for his EP '#ihateeverything'.

Mentioned

Companies
Classpert
Products
STM Discovery boards
Tools
GStreamer, CLIP+VQGAN, Google Collab, NumPy, Matplotlib, ROS

Other shows on the same ground, closest first.

  • Hackaday Podcast · 1h 10m

    Ep 387: Superhuman Clocks, CAN in USB-C, and the Joys of Bare Metal

    Hackaday editors Elliot Williams and Tom Nardi discuss recent community hacks, including Mikey Sklar's work to bring MicroPython's Viper and empy cross speedups to CircuitPython, and Bas Bottberg's reverse engineering of a Bluetooth printer using bleak. They also cover Ben's complete firmware rewrite of an E-grooter in Rust, which involved discovering CAN bus over USB-C, and Egg Karate Singh's complex mechanical clocks like Ovodio. The episode concludes with Hackaday Europe talks: Sylvain's bare metal 'Minimacy' virtual machine for security-critical applications, and Janelle Wellen's presentation on space mission hacks and troubleshooting.

  • The Amp Hour · 1h 03m

    It Works With Option Number 5

    Dave Jones and Chris Gammell discuss a useless wrist-worn multimeter, the educational value of visual tools like Blender and quantum diamonds, and the pitfalls of camera review content. They detail Dave's struggles with a DI hybrid solar inverter's drifting internal clock and Chris's hack day project implementing a remote shell for Zephyr OS devices using Golioth. The conversation concludes with a comparison of Australian and US electrical systems and a lesson on hysteresis from a car's low-temperature warning.

  • Hackaday Podcast · 1h 03m

    Ep 176: Freezing Warm Water, Hacking Lenses, Hearing Data, and Watching YouTube on a PET

    Hackaday Editor-in-Chief Elliot Williams and Staff Writer Dan Maloney review the week's top hacks, including a project that brings YouTube video playback to a Commodore PET via a Raspberry Pi and dual-port SRAM, and a library called GG Wave that encodes data in audio for microcontrollers like the ESP32. They also discuss the Mpemba effect, a hack adapting a Sigma lens for Canon cameras, and a method for extracting lightning frames from video using OpenCV. The episode concludes with a deep dive into a hidden message encoded in the podcast's audio using the Kansas City standard, analyzing how podcast compression affects the signal.

  • 031 - The Title Isn't DibbleDabble

    Hosts Minja, Costillo, and Alvaro review their year, highlighting conferences like Supercon and DEFcon, and discussing the rise of edge machine learning on microcontrollers like the Arduino Nano 33 BLE Sense. They detail hands-on reverse engineering experiences, including using an X-ray van from True View to inspect PCBs and learning chip decapping with John McMaster and Nanographs. The conversation also covers the implications of deep fakes, the repeal of net neutrality, and future goals involving KiCad PCB design and open-source robotics.

  • Hackaday Podcast · 45m

    Ep115: AI is Bad at Linux Terminal, Puppeting Pico in Python, 3D Scanning Comes Up Short

    Hackaday editors Mike Szczys and Elliot Williams discuss the Mars Ingenuity helicopter's flight dynamics, a DIY PID balancer using a VL53L0X sensor, and reverse-engineering a Foscam IP camera with Flashrom and Radare2. They also cover puppeting a Raspberry Pi Pico via Python, the limitations of GPT-3 for Linux command generation, and a fluid-dynamic dead blow hammer. Finally, they analyze the practical applications of 3D scanning versus CAD modeling.

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