I think my wife and I have a toaster from when we first got married. It'll be 13 years this month. It's probably a 2009 or 2010 model, so really only about a decade or a little less old.
Every time I start a little thing in C or C++ and I write a corresponding Makefile I get annoyed by it and write the thing in Rust. Cargo is really nice. I've considered using a Cargo.toml and build.rs file just to build C and C++ files before.
This mostly works. After military service, I never changed back my cell number and I never answer if it is from the old area code. Though, I did once and it was a volunteer fire station asking for donations.
> We do all of our development in C# using a custom low-level “game engine”. At some point we need to do a writeup about it, it’s kind of interesting tech.
But I think they have at least one Unity game... or so I thought.
And, unfortunately, it is a destructive process going from elf to hex, as I've discovered a few times. Intel HEX is just the data at what addresses so one looses the section info and metadata from an elf.
I'm always happen to see when a uC vendor IDE keeps the elfs and the programmer takes elfs.
I learned by working at a contract manufacturer who also does engineering design of small device electronics (as an embedded engineer). I also have a copy of The Art of Electronics but I can't say that I've looked at it much.
This was the go to method of keeping information when I was in the military (05-09), which was _strongly_ encouraged starting in boot camp. If one was found without a pen or two and a notebook, there was some words said. I've kept the habit going into my civilian life though I don't take notes as often.
Others have mentioned that include_str! is a macro, which I suppose it is. But if you look at the source it says that it is a compiler built-in[0]. If you dig into that, you'll see that it happens inside the compiler[1] (well duh). I feel that that makes it slightly different than a normal macro in that it doesn't expand to a bunch of Rust code. I found that pretty neat.
Football toy chest! I had one of those. I remember climbing inside it -- being able to fit inside it even. I remember, when I was older, trying to climb inside but backing out because I was afraid of getting stuck in there (and trying to imagine how they would cut me out of the thing, that kind of gives me the heebie jeebies even now).
I second Duluth trousers. I had difficulty finding pants that fit since I'm a little shorter but have bigger legs. Getting pants with larger legs means a larger waist and a belt only helps cinch that up so much. Gusseted crotch trousers fixed all that. I've worn both the ballroom jeans and their khaki pants and they're both worth it.
A bonus is, if you're into martial arts, being able to kick above the waist or 'roll' (Judo/BJJ), you can still do so in those pants.
Similarly, when I'm really still and reading a book, I can hear some sort of grinding sound when I turn my neck ever so slightly. The sound reminds me of a little stepper motor. I have no idea if that is unique or not but I always thought it was interesting.
I'd recommend having a look at emulators for other chips in general and just tailoring them to ARM Cortex-M. The architecture reference manuals (ARM ARMs, har har) are freely available on ARM's website[0]. I'd recommend the ARMv6-M for Cortex-M0/+ or ARMv7-M for Cortex-M3/4/7. I think the latter manual covers both ARMv7-M (M3) as well as ARMv7E-M (M4 and M7).
You can also consider the case where you have a super fast CPU but are using poor algorithms. That's why I think the terms 'smart' and 'stupid' are fairly useless in practice.
As their menu has grown it has been getting a little harder to figure out where things are but moving around the menu is really easy. I suspect the latter helps with the former.
Also, what's wrong with a ham and cheese sandwich with mayo and Cesar dressing (in the article)? That's one thing that is great about the Sheetz UI is that I can add buffalo sauce, ranch/mayo, and bacon to nearly every sandwich, which is delicious. My all-time favorite is a bacon, lettuce, mayo, and buffalo sauce cheeseburger or chicken sandwich on a pretzel bun.
I'm always amazed at how many doctors I've encountered behave as if their knowledge is the extent of medical practice. I get it though, research is hard to stay on top of and isn't linear to results.
Granted, also, that there are lots of doctors who do follow research.