I thrive in high-stress situations (for short periods of time). Examples include hardware validation before a large production run, putting out literal fires in manufacturing sites, and working in foreign countries to…
Shout-out to Violet Crown, PHENOM, Breakfast Club, UNITED, Night Owls, and all the other great cycling clubs in Austin! Wonderful community that I still miss. Have you tried swapping bikes with your buddy? Are you two…
Try using the Silca Tire Pressure calculator set to "Gravel Roads". This will give a safe PSI recommendation with a nod to comfort. I would ride 28mm GP4000s around 75 psi on a training ride with lots of chip seal
I'm not sure if steel frames make a significant difference in comfort. If we measure comfort as deflection or vibration, then tire choice will have orders of magnitude more importance. When you have two springs in…
Someday vendors will provide L2CAP support and we can all stop using GATT for bi-directional data transfer
Android allows you to initiate scanning and receive advertisements without user interaction (assuming the app has the permissions to run in the background and use Bluetooth). Advertisements are "broadcasts" or "beacons"
"Pairing" in BLE-speak is a key exchange procedure so devices can establish a secure connection without performing authentication again. BLE communication can happen inside of a "connection", or outside of a connection.…
Lutron Electronics is a good counter example
I like to joke that as usage based insurance goes to infinity, we all become uninsured drivers... Each insurance company uses the telematics differently. While the pricing model is regulated, it is not public. There is…
Matter came around after I left, but I believe it is the same as CHIP: * IEEE 802.15.4 (2.4 GHz PHY/MAC) * 6LowPAN (IPv6 for constrained devies) * Thread (Mesh network layer) * UDP or CoAP (CoAP is like http for…
I've been working in embedded for 5 years and am curious how rust could solve my biggest headaches: * Managing build configurations - I use CMake to build a single application for multiple hardware platforms. This is…
My attempt at a summary: Ripple refers to "spatial-reuse": a phenomenon where a train of packets spread from an originator uninterrupted. With Ripple, nodes can only transmit DATA when they have received the "talking…
Location: Philadelphia, PA or Austin, TX Remote: Yes Willing to relocate: Yes, to Austin or Philly Technologies: C++, Embedded, Python, Jenkins, ARM, Bluetooth, OpenThread Résumé/CV: https://tinyurl.com/y3vl7o9a Email:…
I thrive in high-stress situations (for short periods of time). Examples include hardware validation before a large production run, putting out literal fires in manufacturing sites, and working in foreign countries to…
Shout-out to Violet Crown, PHENOM, Breakfast Club, UNITED, Night Owls, and all the other great cycling clubs in Austin! Wonderful community that I still miss. Have you tried swapping bikes with your buddy? Are you two…
Try using the Silca Tire Pressure calculator set to "Gravel Roads". This will give a safe PSI recommendation with a nod to comfort. I would ride 28mm GP4000s around 75 psi on a training ride with lots of chip seal
I'm not sure if steel frames make a significant difference in comfort. If we measure comfort as deflection or vibration, then tire choice will have orders of magnitude more importance. When you have two springs in…
Someday vendors will provide L2CAP support and we can all stop using GATT for bi-directional data transfer
Android allows you to initiate scanning and receive advertisements without user interaction (assuming the app has the permissions to run in the background and use Bluetooth). Advertisements are "broadcasts" or "beacons"
"Pairing" in BLE-speak is a key exchange procedure so devices can establish a secure connection without performing authentication again. BLE communication can happen inside of a "connection", or outside of a connection.…
Lutron Electronics is a good counter example
I like to joke that as usage based insurance goes to infinity, we all become uninsured drivers... Each insurance company uses the telematics differently. While the pricing model is regulated, it is not public. There is…
Matter came around after I left, but I believe it is the same as CHIP: * IEEE 802.15.4 (2.4 GHz PHY/MAC) * 6LowPAN (IPv6 for constrained devies) * Thread (Mesh network layer) * UDP or CoAP (CoAP is like http for…
I've been working in embedded for 5 years and am curious how rust could solve my biggest headaches: * Managing build configurations - I use CMake to build a single application for multiple hardware platforms. This is…
My attempt at a summary: Ripple refers to "spatial-reuse": a phenomenon where a train of packets spread from an originator uninterrupted. With Ripple, nodes can only transmit DATA when they have received the "talking…
Location: Philadelphia, PA or Austin, TX Remote: Yes Willing to relocate: Yes, to Austin or Philly Technologies: C++, Embedded, Python, Jenkins, ARM, Bluetooth, OpenThread Résumé/CV: https://tinyurl.com/y3vl7o9a Email:…