I guess it depends on your definition of "allowed" vs "required". I believe that in commercial aerospace applications a device change (e.g. change of manufacturing process or process parameters, let alone different masks) would require the entire assembly to be recertified. That's why Boeing procures all spares for the product lifetime up front.
The latest IBM z/Architecture mainframe (released in 2024) will natively run binaries compiled for the original IBM System/360, released 62 years ago.
The original architecture has been expanded to 64 bits and can (or should) run linux with older code in virtualization.
However, those mainframes are extremely high performance, high reliably, and high cost. Complete overkill for many companies, who can get away with much simpler/cheaper emulations of the System/360 from 3rd parties, or source code ports to more modern architectures.
I have read that skilled mindfulness practitioners maintain constant awareness of their breathing pattern throughout all other waking activities. Something to aspire to perhaps.
There's also a level above that, where you're aware of what is aware. I find this mental state to be even more calming/grounding than being aware of breathing but I'm not always able to shift myself into it. Being aware of breathing feels much easier/natural to me whenever I'm able to remind myself of it, which already provides quite a noticeable effect on how I'm feeling and reacting to whatever is happening in that moment.
Additionally, there's a practice called "walking meditation" [0] that can also be useful to practice this area of skills.
Finally I understand why meditation hippies kinda seem aloof when you talk to them. Turns out they are trying to multi-task some kind of awarenessmaxxing while speaking to you. The more you know!
I always thought that was part of their weirdness and maybe even some personality trait that led them to this sort of thing, but knowing it's an active choice makes it even weirder somehow.
Sometimes it is great to stomp on people’s lines but slowing down your responses half a beat is beneficial in most situations. There is often a first mover disadvantage.
I think it is helpful to practice autonomic control throughout the day. If you are riding the bus or sitting in a circle or doing this or that and you have the spare bandwidth to think about it. It becomes a habit.
People don’t like anxious people so it is part of charisma development like you do training for spiritual leadership or relational healing. Less anxiety means more tolerance for risk, ambiguity, etc. it is not “put it all on 7“
Awareness of breathing does not mean controlling your breathing, it just means noticing the sensations associated with it. Breathing can be incredibly pleasant!
If you sort your fields by size or manually pad them with natural alignment, and use #pragma pack or equivalent non-standard directives that gets you most of the way there. But yes, avoid bitfields.
C++ "standard layout type" is the modern equivalent of "POD" I think.
GP probably meant "POD for the purpose of layout" in the Itanium ABI. It's not the same as standard layout, and POD is not a term in recent C++ standards.
reply