62: Costs a Penny to Go to the Bathroom

Embedded.fm · 6 Aug 2014 · 1h 05m

What this episode covers

Josh Bleecher Snyder, Director of Software Engineering at PayPal, discusses the development of PayPal Beacon, a Bluetooth Low Energy (BLE) hardware device for merchant check-ins, and his prior work at Card.io on mobile computer vision. He details the engineering challenges of using BLE for always-on presence, the security architecture involving cryptographic signatures between the beacon, merchant phone, and PayPal servers, and the decision to use the Go programming language for its concurrency and developer experience. Snyder also covers the transition from founding Card.io to working at a large enterprise, highlighting the cultural shift and the use of tools like Docker and Theano for machine learning.

Most relevant to

early-stage companies and large enterprises

Topics

Mentioned

Companies
PayPal, Card.io
Products
Beacon
Chips
TI CC2540
Also
Bluetooth Low Energy, Go, GATT, Docker, Theano, OpenCV, Eigen

Other shows on the same ground, closest first.

  • IoT For All Podcast · 17m

    Using Bluetooth Low Energy for IoT Connectivity | Blecon's Simon Ford | Internet of Things Podcast

    Simon Ford, CEO of Blecon, discusses the evolution of Bluetooth Low Energy (BLE) from consumer peripherals to enterprise IoT connectivity, highlighting its low-cost, low-power advantages. He explains how BLE's advertising features enable asset tracking and how the technology is adapting to support edge AI, energy scavenging, and miniaturization. Ford also addresses the architectural challenges of using BLE for IoT, such as its pairing-centric design, and the pragmatic shift toward cost-effective deployment in industrial settings.

  • The Amp Hour · 1h 10m

    A Meeting Of The Davids

    Dave Jones and David Ledger of EEVblog discuss the development of the EEVblog multimeter app, detailing the technical challenges of implementing Bluetooth Low Energy (BLE) on Android and the decision to use the Mono framework for cross-platform compatibility. They also cover the resolution of the trademark dispute between Arduino founders Massimo Banzi and Federico Musto, news of Qualcomm's acquisition of NXP, and Samsung surpassing Intel in chip sales volume. The conversation concludes with a debate on the feasibility of autonomous vehicles and a tribute to analog guru Bob Pease.

  • Hackaday Podcast · 1h 04m

    Ep064: The COBOL Cabal, the Demoscene Bytes, and the BTLE Cure

    Hackaday editors Mike Szczys and Elliot Williams discuss the Apple/Google Bluetooth LE contact tracing API, analyzing its privacy-preserving design, adoption challenges, and potential for abuse. They review several hardware hacks, including Oliver Matson's broken inductor bike chain sensor, Marcus Young's ESPHome home automation setup, and a rapid prototyping system for iron-on e-textiles. The episode concludes with a deep dive into the 'COBOL crisis,' exploring the language's enduring role in critical infrastructure and the difficulties of maintaining legacy systems.

  • Coredump Sessions · 1h 08m

    #001: The future of Bluetooth connectivity with Blecon Founder, Simon Ford

    Simon Ford, founder of Blecon, joins Memfault’s Chris Coleman and François Baldassari to discuss the evolution of Bluetooth Low Energy (BLE) from its Nokia origins to its current role in cloud-connected devices. The group analyzes key technical shifts like LE Audio, PAwR, and coded PHY, while debating the practical trade-offs of BLE for IoT, asset tracking, and audio compared to Wi-Fi, cellular, and UWB. They also cover the challenges of BLE interoperability, debugging connection issues in the wild, and the limited real-world adoption of Bluetooth Mesh.

  • Coredump Sessions · 1h 13m

    #006: Pebble’s Code is Free: Three Former Pebble Engineers Discuss Why It's Important (PART 2/2)

    Brad Murray, former head of Pebble firmware, and Tomas, former developer evangelist at Pebble, discuss the risks and decisions behind building firmware for Pebble smartwatches. They detail a critical OTA update bug that nearly bricked nearly a million devices, which was recovered using a clever BLE-based stack overflow hack. The team also explains how they built a massive developer ecosystem through tools like CloudPebble and the Watch Face Generator, and how they optimized code size to backport Pebble 3.0 to legacy hardware using techniques like Link Time Optimization and bootloader rewriting.

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.