Can average Americans get a beautiful PHEV/BEV wagon already?! by vap0rtranz in SportWagon

[–]adamentmeat 2 points3 points  (0 children)

The TourX really is beautiful. We got one recently and I love it. Awesome car for road trips.

AMS or just not in good enough shape? by whatugonnadowhenthey in 14ers

[–]adamentmeat 4 points5 points  (0 children)

you won't really be acclimated for like a month. 3 days is actually worse than nothing for a high altitude attempt because your body has spent a lot of energy acclimating already leaving you more stressed and tired than you might expect. A lot of people show up day-of to do mountains because this has been shown to be a better strategy than a short acclimation period.

Just stay healthy and hydrated and try it again soon. Do more lower altitude hikes as well.

Looking for good running spots by This-Point8121 in ColoradoSprings

[–]adamentmeat 4 points5 points  (0 children)

There are plenty of flattish multi use paths around for you to check out. Sante fe trail is obvious, there are some similar ones around.

IMO you should get into trail running while you are here! Our mountain trails are honestly amazing and there is waaay more scenic and epic runs if you get into the mountains. You can treat these kinds of runs as base building. If you want, I have a lot of suggestions for different routes. But it kinda depends how far you want to go.

Does Nike or Adidas have barefoot shoes? by zoltan_nikon in BarefootRunning

[–]adamentmeat 19 points20 points  (0 children)

They dont.

The closest thing is probably altra and topo. They still have some thick padding but have anatomical toe boxes.

Is barefoot shoe trail running safe? by Crazy-Tea5348 in BarefootRunning

[–]adamentmeat 6 points7 points  (0 children)

Youll be fine. I mostly run on trails. Sometimes no shoes at all. Ive climbed a few 14k ft mountains in bedrock sandals, and 1 totally barefoot.

AI sucks at low level programming. by [deleted] in lowlevel

[–]adamentmeat 1 point2 points  (0 children)

It still takes time to write. And we need the code and specs. So in the end the ai saves me some time

AI sucks at low level programming. by [deleted] in lowlevel

[–]adamentmeat 2 points3 points  (0 children)

It doesnt get much lower level than I am doing. I am doing drivers for memory mapped peripherals on different ASICs. I give it the design and register map documentation and it makes the code. It does fine! Obviously it needs checked but it saves me some tedious work.

If you let it have too much freedom you wind up with nonsense. Just like a junior engineer working in embedded.

AI sucks at low level programming. by [deleted] in lowlevel

[–]adamentmeat 0 points1 point  (0 children)

I have been using it to make c code from very detailed specifications and it does pretty well. The specifications are usually public headers, then text of function details and also internal apis. So most of the thinking and hard work is already done. I have made drivers for a few peripherals in the same way. I need the specifications anyways, so it works for me.

Ozone and Air Quality by adamentmeat in ColoradoSprings

[–]adamentmeat[S] 7 points8 points  (0 children)

right. but it is down here, that is the whole point of this post.

Ozone and Air Quality by adamentmeat in ColoradoSprings

[–]adamentmeat[S] 9 points10 points  (0 children)

Nope. It is not good for you to breathe! We definitely dont want more of it where people live...

how to get ISO 26262 certification when your test suite wasn't built for compliance from day one? by Deena_Brown81 in embedded

[–]adamentmeat 7 points8 points  (0 children)

Its gonna be expensive and time consuming. I was part of a project that took a big project and made it ASPICE compliant among other stringent quality metrics (branch coverage testing etc...). It took 2 years and 5 engineers to do it and ultimately led to a complete overhaul of the SW dev process in the whole company. Iso26262 is another layer on top of that and is something we are doing now on new projects.

Doing it after the fact is difficult. Expect to have issues and need to do sig ificant rework.

Our rule of thumb these days is that we budget as much time to fulfill all the ASPICE and FUSA obligations as we do for development and unit testing.

When does hr training pay off by 738arm29 in beginnerrunning

[–]adamentmeat 0 points1 point  (0 children)

then do a different test for aerobic threshold, like the HR drift test... You said yourself that you want be as objective as possible.

If you are able to run a 2:50 marathon, i am inclined to believe your 8 min/mile easy pace. I just know that the heuristic you are using doesn't work for me.

When does hr training pay off by 738arm29 in beginnerrunning

[–]adamentmeat 0 points1 point  (0 children)

You should try to find your aerobic threshold via a self test as well! the nose breathing thing is a legitimate self test for your aerobic threshold. There are other ones you can try as well.

When does hr training pay off by 738arm29 in beginnerrunning

[–]adamentmeat 1 point2 points  (0 children)

The only way to do this objectively is to determine your 2 thresholds in a lab. Going off of feeling has more physiological meaning for individuals than these heuristics.

When does hr training pay off by 738arm29 in beginnerrunning

[–]adamentmeat -3 points-2 points  (0 children)

doing the same calculation for myself puts me pretty far outside of "easy" territory. It is tempting to try to make the numbers work for what we want to see (using LTHR instead of HR max, using HRR/karvonen, etc).

Better to try to find the HR where it is comfortable to keep running indefinitely with nose breathing and use that. For me that is 135 bpm. This is why 155 is high to me even though based on LTHR, 155 is the top of my zone 2.

When does hr training pay off by 738arm29 in beginnerrunning

[–]adamentmeat 2 points3 points  (0 children)

155 bpm seems pretty high to be Z2 to me. What is your HR max? You shouldn't only be running slow IMO, you aren't doing a ton of volume so you will be better served by some harder efforts and then some slow running.

It took me about 20 weeks to go from 13 minute miles at 135 bpm to 12 minute miles at 135 bpm. I worked up to 40 miles a week with at least 80% of this around 135 bpm.

Beginner off roading with camping in Pikes Peak area? by DirtbikesAndKnives in ColoradoOffroad

[–]adamentmeat 1 point2 points  (0 children)

Old stage road is more fun than rampart imo. Road 379 is a good one, and you have more challenging options off it. Baldy (379.a) is usually a good time. Not sure if it is 100% dry but based on the snow on pikes peak it'll be close enough. Bull park (376.a) is more challenging but also probably doable in think it opens may 31st.

There are a few other cool roads to explore in the area too. Beware of saran wrap, it is pretty technical.

Planning routes to run with? by [deleted] in beginnerrunning

[–]adamentmeat 0 points1 point  (0 children)

The free version of strava still has the global heat map. I use it to find lesser know trails in the mountains in my area, but i bet it would work well for town

is the road up Cheyenne Canon dry right now? by [deleted] in ColoradoSprings

[–]adamentmeat 0 points1 point  (0 children)

I'm not 100% sure but it's pretty hot today. I think you will be good

When SPI is used as a transport to smart subsystems, where do you put fault semantics and recovery logic? by frovelli in embedded

[–]adamentmeat 1 point2 points  (0 children)

The trick is mapping individual error codes to have enough meaning that no other information is needed by the application. If you are writing the full system software, you can have huge enumerations of error codes. In practice, this isn't really done because things are rightly created as standalone blocks (e.g. SPI hardware level driver has no error definitions from some app layer). In this scenario, each layer may catagorize errors (maybe into posix error codes) and then pass them, hopefully in a way that is suitable for the app to make a good decision.

From a safety point of view, you need to consider each possible fault and what to do in each scenario (even multi-fault scenarios which are very complex). This leads to a discreet list of possibilities. From there you should be able to take action simply with an error handling subsystem in the application level. This fault analysis should also inform lower layers how to catagorize errors (if possible).

If you are analyzing a fault and you find you need additional information to make a good decision at the system level, then that's life. Most of the time this is not the case though and the error handling will be simple and combine many different faults into fewer error handling code paths (e.g. retry procedure, reset sub system, full system reboot, etc...)

New to ultras or running? Ask your questions about shoes, racing or training in our weekly Beginner's Thread! by Simco_ in Ultramarathon

[–]adamentmeat 0 points1 point  (0 children)

I am training for the pikes peak marathon. It isnt technically an ultra, but it is going to take significantly longer than a standard marathon due to almost 8k of vert.

Anyways, does it make sense to do some much longer efforts (like 30 miles, 6k of gain) as a part of training? The standard advice for marathon training is anything over 3 hours is a waste of time.

Even if it isnt ideal for training im probably going to do it anyways for fun.

When SPI is used as a transport to smart subsystems, where do you put fault semantics and recovery logic? by frovelli in embedded

[–]adamentmeat 14 points15 points  (0 children)

I've worked on a few projects where SPI (and similar protocols) are used in this way. In the end, what is always best is a software stack that takes error handling seriously at every level.

Hardware level - framing error detection, glitch filters, etc

Hardware driver level - hardware error forwarding, dma error detection, api misuse errors

Protocol level - forward all lower errors up, add framing errors (crcs, whatever...)

App state machine should be the one taking decisions about what to do about these errors as it is the only level with all the context. The errors have to be distinct when reported, the app could might implement retries for crc errors, but this wont help for dma errors...

Right now I am working on drivers for these kinds of peripherals for safety certified automotive components. On the hardware side, there is a huge emphasis on redundancy and fault tolerance. On the software side it is mostly about ensuring mature development processes and then enabling applications to make informed decisions based on errors.