Embedded

Embedded

Logical Elegance 532 Episodes

I am Elecia White alongside Christopher White. We’re here to chat about the interests, careers, and lives of engineers, artists, educators and makers. Our diverse guest list includes names you may have heard and engineers working quietly in the trenches. Either way, they are knowledgeable, enthusiastic, and inspiring.

We’d love to share our enthusiasm for science, technology, engineering, art, and math (STEAM).

http://makingembeddedsystems.libsyn.com/site
330: I Just Want a Dog

330: I Just Want a Dog

May 15, 2020 56:30

Chris Svec (@christophersvec) chatted with us about going from engineer to manager and working from home.  Chris had many book recommendations (these are affiliate links): Absolutely Remarkable Thing by Hank Green (fiction) Drive: The Surprising Truth About What Motivates Us by Daniel Pink The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier Resilient Management by Lara Hogan The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks Jr. Managing Humans: Biting and Humorous Tales of a Software Engineering Manager by Michael Lopp How to Win Friends and Influence People by Dale Carnegie   Chris is hiring for his team. Check out the iRobot Jobs page or look at the specific jobs he’s hiring for (in Boston, MA): Associate Software Engineer and Principal Software Engineer. Chris gave a talk to Purdue students about working from home, there is a video and a summary blog post. An interesting tweet about the difference between working from home and what people are doing now. The Canadian Federal government gave the following advice: Finally, Svec’s family wants a cat. They probably won’t get a Sphinx despite it matching all the criteria. Maybe an Abyssinian. Or maybe a dog.

190: Trust Me, I'm Right (Repeat)

190: Trust Me, I'm Right (Repeat)

May 8, 2020 1:08:51

Matt Godbolt (@mattgodbolt) spoke with us about settling arguments with Compiler Explorer. March Micro Madness is here! Compiler Explorer comes in different flavors: https://rust.godbolt.org/ https://d.godbolt.org/ https://go.godbolt.org/ https://gcc.godbolt.org/ You can see the beta version by putting a beta on the end:  https://gcc.godbolt.org/beta/ This a fully open source project. You can read the code and/or run your own version: https://github.com/mattgodbolt/compiler-explorer https://github.com/mattgodbolt/compiler-explorer-image Matt works at DRW working on low latency software. Note that DRW is hiring for software engineers. You can read about the evolution of Compiler Explorer on their blog. Matt’s personal blog is xania.org. You might like parts about 6502 Timings. He also has several conference talks on YouTube including x86 Internals for Fun & Profit and Emulating a 6502 in Javascript. Matt was previously at Argonaut Games. Jason Turner of C++ Weekly and his C++17 Commodore 64 Could a Neuroscientist Understand a Microprocessor? paper (with a nod to Don’t Panic GeoCast’s Fun Paper Friday)  

329: At Least 32-Bits, Thank You

329: At Least 32-Bits, Thank You

May 1, 2020 57:42

Kate Stewart (@_kate_stewart) of the Linux Foundation spoke with us about the Zephyr operating system (@ZephyrIoT). Some Zephyr docs: Getting Started Guide Supported boards Two projects using Zephyr: Open Artificial Pancreas System (openaps.org) Zephyr on a Hearing Aid talk at Embedded Linux Conference 2019

328: Debugging Like a Monkey

328: Debugging Like a Monkey

Apr 24, 2020 50:13

Christopher (@stoneymonster) and Elecia (@logicalelegance) discuss listener questions about USB, thesis projects, prototype iterations, motivation, and processor cores.  Chris has been using audiomovers.com to mix audio remotely in real time.

327: A Little Bit of Human Knowledge

327: A Little Bit of Human Knowledge

Apr 10, 2020 1:23:49

Daniel Situnayake (@dansitu) spoke with us about machine learning on microcontrollers. Dan is the author of TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers. You can read the first several chapters at tinymlbook.com.  TinyML is a part of TensorFlow Lite. See the microcontroller getting started guide. Dan works for Edge Impulse (@EdgeImpulse) which is making tools for easier machine learning integration at the edge. Their tools are free and they also have a getting started guide. Dan recently posted on the Edge Impulse blog about training a TinyML model to capture lion roars. For TinyML meetups and a forum, check out tinyml.org Lacuna Space: low cost sensors transmitting to space

326: Wrong in the Right Way

326: Wrong in the Right Way

Apr 3, 2020 1:03:27

Erin Talvitie of Harvey Mudd College spoke with us about machine learning, hallucinating data, and making good decisions based on imperfect predictions. Paper we discussed: Self-Correcting Models for Model-Based Reinforcement Learning Erin’s grant: Using Imperfect Predictions to Make Good Decisions For a reinforcement learning book, Erin suggests Reinforcement Learning: An Introduction by Richard S. Sutton and Andrew G. Barto or the lecture series by David Silver. For a machine learning book, Elecia likes Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems by Aurélien Géron

325: Hasn’t Been R2D2'd

325: Hasn’t Been R2D2'd

Mar 27, 2020 57:04

John Saunders (@NYCCNC) spoke with us about building a Johnny Five robot on his NYC CNC YouTube channel (https://www.youtube.com/user/saunixcomp).  You can find all of the Johnny Five build videos on a playlist or check out the NYC CNC page. As mentioned, Input Inc did a lot of the preliminary work. John recommends books: How to Win Friends and Influence People The E-Myth Revisited John is also the founder of Saunders Machine Works (they have a contact page). How Johnny Five got his name  

324: I’ll Let You Name Your Baby

324: I’ll Let You Name Your Baby

Mar 20, 2020 1:08:01

Adam Wolf (@adamwwolf) of Wayne and Layne (www.wayneandlayne.com) spoke with us about making kits, museum exhibit engineering, working on KiCad, and extraterrestrial art philosophy. Adam has a personal blog on www.feelslikeburning.com/blog/ as well as a website adamwolf.org. Adam co-wrote Make: Lego and Arduino Projects If you want to know how to contribute to KiCad libraries, check out their instruction page: kicad-pcb.org/libraries/contribute/ We also mentioned: Evil Mad Scientist’s Guide to Improving Open Source Hardware Visual Diffs KiCad Automation Tools: tools to autogenerate KiCad artifacts when committing to git Kivy: open source Python library for making displays Cedux: application framework OKGo Upside Down and Inside Out video and Art in Space project

207: I Love My Robot Monkey Head (Repeat)

207: I Love My Robot Monkey Head (Repeat)

Mar 13, 2020 1:00:59

Professor Ayanna Howard of Georgia Tech joins us to talk about robotics including how androids interact with humans.  Some of her favorite robot include the Darwin, the Nao, and, for home-hacking, the Darwin Mini. Ayanna has a profile on EngineerGirl.org, a site that lets young women ask questions of women in the engineering profession. Elecia has been working on a typing robot named Ty, documented on the Embedded.fm blog. It uses a MeArm, on sale in July 2017 at Hackaday.com, with coupon noted in show. (don't use PayPal to check out or you can't apply the coupon).  Other robots for trying out robots: Lego Mindstorms (lots of books, project ideas, and incredible online tutorials!), Cozmobot, Dash and Dot. Some robotics competition leagues include Vex, Botball, and FIRST. 

323: Snail Appnote

323: Snail Appnote

Mar 6, 2020 1:02:29

Carmen Parisi spoke with us about changing jobs from a semiconductor specialist at TI to an electrical engineering generalist at Wasatch Photonics.  Carmen was previously on Embedded 216: Bavarian Folk Metal and formerly was the host of  The Engineering Commons podcast  Carmen works at Wasatch Photonics making Ramen Spectrometers. Spudger

322: Learn Assembly Code

322: Learn Assembly Code

Feb 28, 2020 57:23

Ramiro Montes De Oca spoke with us about modular electronics, chiplets, and his company aThing.io athing.io Chiplets Project Tinkertoy (movie) is a 1953 US Navy project on automated manufacturing of modular electronics. Ramiro mentioned his accelerator: CoFoundersLab Accelerator

321: The Edge of Science Fiction

321: The Edge of Science Fiction

Feb 21, 2020 1:02:46

Jason Derleth of the NASA Innovative Advanced Concepts Program spoke with us about what it takes to win a NIAC award. NIAC program homepage  Some of the accepted NIAC studies Key dates: Note: Solicitations open in June 2020!  Apply to NIAC A guide for NSPIRES, the payment system  We first heard about NIAC talking to Ariel Waldman. Her niacfellows.org site has some advice and encouragement for applying. Ariel was on Episode 255 of the show. Elecia’s one-page overview of Curved-Crease Origami and Flex Circuitry for In-situ Planetary Science Sensor Arrays.

320: Why Isn't This Working?

320: Why Isn't This Working?

Feb 14, 2020 1:18:25

Chris Gammell (@Chris_Gammell) of The Amp Hour and Contextual Electronics joined Christopher and Elecia to talk about firmware, learning, and books. Chris is the host of The Amp Hour, a podcast about electronics and electrical engineering. Chris is also the founder of Contextual Electronics, where you can go to learn how to create electronics. Chris has a long running blog called Analog Life, found on his webpage chrisgammell.com, Chris is learning firmware as part of his consulting business. He likes Elecia’s Making Embedded Systems book. KiCon is happening at CERN in September 2020. More information at 2020.kicad-kicon.com. We talked about Jay Carlson who was on Embedded talking about his Amazing $1 Microcontroller project (#226) and about teaching embedded systems (#303) We talked about book club books: The Practicing Mind Draft No 4 Drift into Failure The Science of Self-Learning And a fun book series called Bobiverse (the Audible version is especially good). (The outro music is Chris W.’s attempt to troll Chris G. with his “lightning” round answer)

319: Squidly Tentacles

319: Squidly Tentacles

Feb 7, 2020 56:35

Chris (@stoneymonster) and Elecia (@logicalelegance) chat about the year 2038, their projects, their new finds, and future shows. The year 2038 problem is real. Elecia read some of this tweet thread about it. Single file libraries list on github: (https://github.com/nothings/single_file_libs), including the STB image handling library Chris was originally looking for. Chris is working on a MIDI project with a NUCLEO-144 (STM32F303ZE) board and various breakout boards from Adafruit and Sparkfun. Elecia talked about the NASA Innovative Advanced Concepts Program (NIAC) and curved crease origami. She also talked about PID controllers and Tiny ML. We are now soliciting sponsorship!

211: 4 weeks, 3 days (Repeat)

211: 4 weeks, 3 days (Repeat)

Jan 31, 2020 1:19:47

Dennis Jackson spoke with us about making the career shift from software to embedded. Dennis buys James Grenning’s Test Driven Development in Embedded C for his new hires and often recommends Elecia’s Making Embedded Systems. His tip that everyone should know was “Learn make!” and he has a reference for that: Why Use Make. He suggested Joel Spolsky’s reading lists from Joel On Software, even the ones that don’t obviously apply. Additional suggested-reading articles: 30 Pitfalls for Real Time Systems (part 1 and part 2) Rules for defensive C programming Why are you still using C What every computer scientist should know about floating point arithmetic The Power of Ten -- 10 Rules for Writing Safety Critical Code In his previous appearance on Embedded (#94: Don’t Be Clever), we talked about code complexity and measuring cyclomatic complexity. At that time he wanted a tool to monitor the code’s status. He has since found one: pmccabe.

318: Amazed at How Things Are Amazing

318: Amazed at How Things Are Amazing

Jan 24, 2020 1:00:45

Darryl Yong (@dyong) is a mathematics professor at Harvey Mudd College (and former classmate of ours, also at HMC). He is working with HMC’s Clinic Program, putting real industry projects in front of teams of college students. He’s also teaching number theory to prison inmates and helping teachers in the chronically underfunded Los Angeles Unified School District. Darryl writes about his career in education at Adventures in Teaching (profteacher.com). You can read about his experiences with the Inside-Out Prison Exchange Program. If you dig into the archives a bit (2009) you can read about teaching at a high school, for example adapting teaching to different students. What he took away led him to create Math for America Los Angeles, a non-profit organization dedicated to increasing the number of secondary school mathematics and computer science teacher leaders in the greater Los Angeles Area. Darryl’s personal page (darrylyong.com) and his HMC page (math.hmc.edu/~dyong). Also, check out HMC’s Clinic Program page.  

317: What Do You Mean by Disintegrated?

317: What Do You Mean by Disintegrated?

Jan 17, 2020 1:10:07

We were joined in the studio by the Evil Mad Scientists Lenore Edman (@1lenore) and Windell Oskay (@oskay). Evil Mad Scientist Laboratories (@EMSL) produces the disintegrated 555 Timer kit and 741 Op-Amp  kit. These were made in conjunction with Eric Schlaepfer, who also created the Monster 6502.  EMSL also makes the Eggbot kit and AxiDraw not-kit (and mini-kit). For a history of the pen plotter, check out Sher Minn’s Plotter People talk on YouTube. (They have too many neat things to list here, go look on their page: https://shop.evilmadscientist.com/directory. Or stop into their Sunnyvale, California shop.) We talked about the beauty of boards including Kong Money and ElectroCookie’s candy colored shields and Arduino Leonardo. Jepson Herbarium has interesting workshops including one about seaweed. At one workshop, Lenore and Windell got to talk to Josie Iselin, author of The Curious World of Seaweed.  Elecia enjoyed Slime: How Algae Created Us, Plague Us, and Just Might Save Us by Ruth Kassinger. Windell was previously on Embedded episode #124: Please Don’t Light Yourself on Fire, we mainly talked about the book he co-authored: The Annotated Build-It-Yourself Science Laboratory. Lenore was previously on Embedded episode #40: Mwahaha Session, we talked about EMSL. Our post-show tidepooling was very successful with a variety of nudibranchs, shrimp, seaweed, sea birds, snails, and hermit crabs.

316: Obviously Wasn't Obvious

316: Obviously Wasn't Obvious

Jan 10, 2020 50:59

Professor Barbara Liskov spoke with us about the Liskov substitution principle, data abstraction, software crisis, and winning a Turing Award. See Professor Liskov’s page at MIT, including her incredible CV.

315: Trespassers William

315: Trespassers William

Jan 3, 2020 56:25

Chris and Elecia talk with each other about non-work activities including music, office rearrangement, and origami. The Solarbotics Squid Hunting CearouSol Kit Samson S-patch plus 48-Point Balanced Patchbay Waldorf Blofeld Synthesizer EarthQuaker Devices Rainbow Machine V2 Polyphonic Pitch-shifting Modulator Pedal (with Magic knob) Artelino is a Japanese print auction house

314: Why Are Wings Needed in Space?

314: Why Are Wings Needed in Space?

Dec 20, 2019 1:01:37

Mohit Bhoite (@MohitBhoite) makes functional electronic sculptures from components and brass wire. We spoke with him on the hows and whys of making art. Mohit’s sculptures, including the Tie Fighter. More on his instagram: mohitbhoite Jiri Prause has a wonderful tutorial on how to make simpler freeform electronics on Instructables. Peter Vogel is another artist making phenomenal freeform electronics. Leonardo Ulian uses electronic components in his art (his don’t function but wow). Advice from Mohit on trying this yourself from Bantam Tools. Mohit likes Xuron Pliers Donate to DigitalNest by the end of 2019 and get your donation matched! Thank you to the listener who is doing the match!

一日一配

一日一配

声の日記。自分の声で日記を書く、LISTENならではのポッドキャスト。

朝の散歩

朝の散歩

朝の散歩をしながら、日々の出来事や考えたことについて語ります。

楽しいラジオ「ドングリFM」

楽しいラジオ「ドングリFM」

Web編集者、ブロガーとして人気の2人が話すポッドキャスト番組です。最近話題のニュース、日常に役立つ面白ネタなどを話します。主にライター、編集者の方にオススメの内容になっています。 ・お便りは https://goo.gl/p38JVb まで ・リスナーコミュニティ「裏ドングリ」は以下からどうぞ  https://community.camp-fire.jp/projects/view/206637  https://donguri.fm/membership/join BGMと最後の締めの曲はフリーBGM・音楽素材「 http://musmus.main.jp 」より。

近藤淳也のアンノウンラジオ

近藤淳也のアンノウンラジオ

株式会社はてな創業者であり現在もITの第一線で働く近藤淳也が、京都の宿UNKNOWN KYOTOにやって来る「好きなことを仕事にしている人」を深堀りすることで、世の中の多様な仕事やキャリア、生き方・働き方を「リアルな実例」として紐解いていきます。 . 【ホスト:近藤淳也】 株式会社OND代表取締役社長、株式会社はてな取締役、UNKNOWN KYOTO支配人、NPO法人滋賀一周トレイル代表理事、トレイルランナー。 2001年に「はてなブログ」「はてなブックマーク」などを運営する株式会社はてなを創業、2011年にマザーズにて上場。その後2017年に株式会社ONDを設立し、現在もITの第一線で働く。 株式会社OND: https://ond-inc.com/ . 【UNKNOWN KYOTO】 築100年を超える元遊郭建築を改装し、仕事もできて暮らせる宿に。コワーキングやオフィスを併設することで、宿泊として来られる方と京都を拠点に働く方が交わる場所になっています。 1泊の観光目的の利用だけではなく、中長期滞在される方にも好評いただいています。 web: https://unknown.kyoto/ . こちらから本文を読んだりコメントが書けます! https://listen.style/p/unknownradio

@narumi のつぶやき

@narumi のつぶやき

声低おじさんの独り言 お便り募集中 https://forms.gle/mFNwFusdE6eszbMU6

オカンの話なんて誰が聞くん?

オカンの話なんて誰が聞くん?

これがオカンの日常