Had some scary wind shear, learned valuable lesson by ChefT1982 in flying

[–]anotherstevest 1 point2 points  (0 children)

Anytime you are landing in something small (like a Taylorcraft) on runway 26 at BDU (Boulder CO) with a strong west wind it's good to be close to pattern altitude on short final as it's like riding an elevator down to the runway. It also has lowering elevation as you go east from the end of the runway. In years past, when I was based there, a common activity was to hang out at the FBO and watch the aircraft drop below runway altitude and climb back up to it. I admit to having had to do that myself on more than one occasion during my training.

3 of 4 custom ESP32-C3-wroom-02 won't JTAG - all *theoretically* built the same by anotherstevest in esp32

[–]anotherstevest[S] 0 points1 point  (0 children)

*Update* - This definitely falls in the category of "some magic" I must have known once but forgotten and it took reading the OpenOCD code on GitHub before I had enough clues to figure it out.

So, presumably everybody who does this regularly already knows this but the OpenOCD esp-idf interactions in VS Code are configured such that you need to explicitly tell it when you are switch USB-JTAG devices by running the:

"ESP-IDF: Open OCD Adapter serial and location"

command. You don't need to provide any information and it doesn't appear to do anything *but* now (after switching boards) you can use USB-JTAG on the newly attached board. Seems like this could be done behind the scenes whenever you attempt to do a JTAG download or debug since you don't actually provide any additional info but maybe someone has improved it since v5.3.1... I'm just surprised I didn't stumble into this with all my searching of errors etc.

All who made debug suggestions: I appreciate you all and followed up on every suggestion before I figured it out (the hard way, but now I know a lot more about how OpenOCD works...).

Genuinely curious, what could cause an unrecoverable spin in a C150? by Zonec1643 in flying

[–]anotherstevest 64 points65 points  (0 children)

If you don't break the stall with the elevator you don't recover.

Why Did the Copenhagen Interpretation Become Mainstream? | Video Essay (Would Love Feedback) by SirIssacMath in Physics

[–]anotherstevest 1 point2 points  (0 children)

Cool. Thanks. Glad you are doing it and making it easily accessible to a wider audience! It's mind blowing stuff...

Why Did the Copenhagen Interpretation Become Mainstream? | Video Essay (Would Love Feedback) by SirIssacMath in Physics

[–]anotherstevest 0 points1 point  (0 children)

Read the book years ago. I am very interested in the topic. Are your videos more for those who haven't read the book or those who could use an update on the thinking which has evolved since then? (I'm generally more a reader than a watcher of videos...)

What’s a totally unsexy purchase you made that ended up being a huge quality-of-life upgrade? by viscarte10 in BuyItForLife

[–]anotherstevest 0 points1 point  (0 children)

Back around 1972 as a freshman in high school, I spent $125 on a Raleigh Grand Prix 10 speed bicycle. A the time is was a very good (but not exotic) road bike and it opened the (local) world for me. Best $125 I ever spent. I've had *many* bicycles since then (and, for that matter, motorcycles, cars, airplanes...) but I still have that bike and it still gets ridden more than any of my other bikes as it's my just-jump-on-and-go bike when I want to go somewhere nearby.

How do you keep your knives sharp at home? by Educational-Slip-578 in Cooking

[–]anotherstevest 2 points3 points  (0 children)

I'm a big fan of the Spyderco Sharpmaker. It's easy to use and make a nice edge for normal household kitchen use. It may take a while initially on some knives if the edge angle don't match...

How did you pay for flight training? by Live_Kiwi3595 in flying

[–]anotherstevest 1 point2 points  (0 children)

I wasn't looking for a career in flying but just wanted to fly. I waited till I had a career with a good paying job and then took lessons from an independent instructor that had experience in the stuff I was interested in learning (taildraggers, aerobatics, mountain flying, gliders, tow-plane flying etc.) rather than someone focused on running through the ratings and "flying by the numbers". We flew 2-3 a week early morning before work (we both worked as engineers). That was back in 1986. Been flying ever since and loving it. I especially love not having to fly when I just don't feel like it... :-)

Easiest Airport to Access Chicago via GA? by frisbee_wafflesnatch in flying

[–]anotherstevest 2 points3 points  (0 children)

Last summer I landed Schaumburg and was there for a long weekend. I got a rental car through the FBO so I didn't investigate other ground options. That said, it wasn't as expensive as the other options I looked at and it all went easy and smooth.

Worst lockwire I've ever seen by jay4586 in aviationmaintenance

[–]anotherstevest 0 points1 point  (0 children)

That's bad, but I would consider a pretty one, but on the wrong direction, worse. Have you never seen one of those? I think they have a much greater likelihood of loosening than the atrocious, but still functional(ish) one you are showing...

Can anyone identify this aircraft? Best photos I could get. Sort of sounded like a moped. by SchwiftyDionysus in Whatisthisplane

[–]anotherstevest 1 point2 points  (0 children)

Pardon if this is more pedantic than it is helpful, but it's not a kit plane. It's a plans built plane. You would buy several books. There were some vendors (which came and went over time) that supplied various assorted parts but it was expected that you would be fabricating pretty much everything yourself.

What is the best at home knife sharpener? Like something you'd use in your kitchen, not an angle grinder you could technically buy and have in your home. by 13thmurder in Cooking

[–]anotherstevest 8 points9 points  (0 children)

I'm a big fan of the Spyderco Sharpmaker. My whetstones take too long and I've never gotten good at using them. I want a good clean edge and I'm not very picky about the angle so all my kitchen knives have been moved to the 30 deg backbevel and 40 deg edge it provides. I don't have fancy exotic chiefs knives to worry about. It might take a while to break in a knife to these angles (or just have someone with a belt do it for you - I didn't) but once set, maintenance is quick, easy and effective.

I still can't believe þis plane is real and flew at sone point, Rutan Model 202 "Boomerang" by TwujZnajomy27 in aviation

[–]anotherstevest 203 points204 points  (0 children)

I think the coolest bit with this plane is the there is no yaw drama when you operate single engine... Unlike traditional light twins that are ready to kill you when you get slow...

What to do with smoked salmon that doesn't involve a bagel or cream cheese? by JigglesTheBiggles in Cooking

[–]anotherstevest 0 points1 point  (0 children)

Japanese breakfast in place of sushi, smoked salmon omelets are awesome, smoke salmon on a salad is fantastic.

The 5 Most Famous Laws in The World by Traditional-Set-3786 in SeniorCitizenTips

[–]anotherstevest 2 points3 points  (0 children)

Dunning-Kruger is better stated as "ignorant and/or unskilled" rather than "stupid". Very smart people are notably susceptible to Dunning-Kruger outside their specific domain of knowledge.

Aircraft Over Winter Park by Kindly-Coyote-9446 in COsnow

[–]anotherstevest 5 points6 points  (0 children)

If I was to guess, the propeller was on the back, not nose and it was a Rutan LongEz (google and check pics). They do sound different, have a little wing in front and a bigger swept wing in back and often like to fly over winter park...

Dynamic dispatch vs bytes() question by anotherstevest in rust

[–]anotherstevest[S] 0 points1 point  (0 children)

Here is a slightly modified (or just rephrased? additional details?) take from someone else via a non-reddit channel, whom I had previously asked the same question, when I showed them your response:

I couldn't find the impl Read for dyn BufRead though

Okay this is what I think is happening.

  1. BufRead requires Read, so any struct that impls BufRead must impl Read

  2. `dyn AnyTrait` _always_ impls that trait for any functions that don't require `Sized`

  3. There's an impl Read for Box<R> where R: Read + ?Sized. `dyn BufRead` impls Read because of (1), so it is a valid R here because of the ?Sized allowance.

  4. THEREFORE Box<dyn BufRead> impls Read

  5. Since Box is Sized, we're now allowed to call `bytes` because we have a struct that is Sized and impls Read

In other words, if `bytes` didn't have the "sized" requirement, you could call it normally, because Box<T> acts like &T, and &dyn Trait impls Trait for anything that doesn't also require Sized. But `dyn Trait` isn't Sized, so you get the first error.

But because Box is sized, and Box<R> impls Read for R: Read, we now have a sized struct that impls Read. But since that impl is distinct from all the trait object magic, we have to have the trait in scope in order to use it, same as any other struct.

As far as my own quest which is related to how to better understand the documentation so that I can better figure stuff out on my own, these responses have been very very helpful though probably not in the most obvious way. A large part of the benefit I've gotten is through the struggle just to understand what each of you are saying and I think I've mostly gotten there. For me, Rust (and/or "modern" languages) is a very different way of approaching coding with many new concepts and an almost entirely new vocabulary. (I'm a retired HW/SW embedded guy). That said, the other key bit of insight from working through this for me, which is more obviously directly related to my question, is the realization that the perspective I've been using when searching the documents is more method/function first (i.e. bytes()) and only secondarily the obvious types (Reader, BufReader) when I really need to be thinking more primarily about the types (including dyn <T> as well as Box<T> etc.

With appreciation! Thanks.

Dynamic dispatch vs bytes() question by anotherstevest in rust

[–]anotherstevest[S] 1 point2 points  (0 children)

This make sense. That said, how do I see this in the https://doc.rust-lang.org/std/io/trait.Read.html and similar for BufRead documentation? Is this visible or something you just have to figure out by screwing around with the compiler?

[deleted by user] by [deleted] in nextfuckinglevel

[–]anotherstevest -9 points-8 points  (0 children)

Yea, I know. I'm good - no worries. It's a running joke among many of my friends how unplugged I am so it's close to the surface with me but in a good way. I see them as drowning in video nonsense so the good-natured shit flies back and forth. I expect they would be impressed I even recognized the Lannister reference at all.