I've done something similar at $WORK for a small project in C++, and I found it extremely helpful in building trust in calculations. Once you do something like this it feels almost insane to do it the typical way where…
Custom mechanical keyboard firmware like QMK [1] and ZMK [2] support custom chords called "combos". Basically if the combo's set of keys is hit (within some timeout which defaults to 50 ms) then a specific keycode is…
One of my favorite ChatGPT uses is voice chat during long drives as a pseudo, albeit interactive, podcast to learn about various technical topics at the edge of my knowledge base. This podcast generation is pretty…
Really excited to see Rerun get fleshed out as time goes on. I've used it at $WORK in spare time to visualize multi-agent telemetry and event information for remote operated robotic systems. To me the most useful…
Dual-redundant gets you error detection without correction whereas triple-redundant with majority voting can get you error detection with correction in the case that one fails. The error detection with dual-redundancy…
> If the overall lack of experienced technical personnel were such an issue, why are the project failures on the software side, with zero issues reported on the mechanical side? Slide 38 explicitly lists staffing…
Hard to put much blame on her I think. She only joined JPL this year. Psyche was selected back in 2017.
I was in the same boat. What made me switch is Leap supports jumping across panes/windows.
For anyone looking for more depth for their TTRPG games I highly suggest exploring https://eigengrausgenerator.com/. It will lazily generate beautiful, varied details on a town, it's locations, it's buildings, it's…
Cool to see feedgnuplot (https://github.com/dkogan/feedgnuplot) in the wild here: https://i1.wp.com/user-images.githubusercontent.com/443245/1...
I use https://github.com/dkogan/vnlog/ and feedgnuplot for $WORK and it strikes a wonderful balance of simplicity and effectiveness for both quick data exploration and shell scripted data analysis and report generation.…
Outputting vnlog, using those tools to filter, and then plotting using feedgnuplot have covered most of my visualization needs. https://github.com/dkogan/vnlog https://github.com/dkogan/feedgnuplot
Sure. I meant it more in the sense that there are some launch costs associated with the Mars Helicopter because it consumes mass budget. As to the SpaceX point. Yes, I think SpaceX is more efficient with their money…
They can't exactly procure a bunch of parts and then call it a day. Lots of the cost is tied to the verification and validation. Then there's the system design, requirements engineering, trade studies, system…
I'm surprised there isn't cross-linking amongst types? If the function listing is `Foo bar(const Baz& x) const` I'd expect `Foo` and `Baz` to be links to those type definitions.
If you haven't, you should explore domain-driven design (DDD). It's an explicit idea in that framework that a problem needs a "ubiquitous language" and an identified "bounded context" where the said language is valid.…
feedgnuplot [1] is wonderful for quick visualizations of data from the shell. Also great for decoupling visualization from CLI programs. [1]: https://github.com/dkogan/feedgnuplot
I just write all my commands to a log. It's saved me a number of times. https://spin.atomicobject.com/2016/05/28/log-bash-history/
I guess I should have qualified my post, I did look at Screen (OP) and it definitely does more than just sharing a terminal. It also just reminded me of something I've done before (Screen -> screen -> tmux -> gotty, the…
Something I've done before to share a screen with coworkers is to work in tmux and start a web tty service like gotty (https://github.com/yudai/gotty). After you resolve the standard network issues (port visibility and…
Quick typo under OMG-CODEORG-2: #pragma once #ifdef __cpluspus // <-- should be __cplusplus extern "C" { #endif #include "api_types.h" // ... #ifdef __cplusplus } #endif Can't say I'm a fan of OMG-CODEORG-3, however, it…
This is like the second law of thermodynamics applied to code.
I guess I meant to ask what they mean by dependency injection. A bare version is just passing dependencies as arguments and I can't imagine what is so egregious about that. Maybe they mean something more complicated?
What do you mean by DI? I find DI is an overloaded term.
Using your frames here's the sequence as N goes from 2 to 90 with a stride of 2: https://streamable.com/l7r96
I've done something similar at $WORK for a small project in C++, and I found it extremely helpful in building trust in calculations. Once you do something like this it feels almost insane to do it the typical way where…
Custom mechanical keyboard firmware like QMK [1] and ZMK [2] support custom chords called "combos". Basically if the combo's set of keys is hit (within some timeout which defaults to 50 ms) then a specific keycode is…
One of my favorite ChatGPT uses is voice chat during long drives as a pseudo, albeit interactive, podcast to learn about various technical topics at the edge of my knowledge base. This podcast generation is pretty…
Really excited to see Rerun get fleshed out as time goes on. I've used it at $WORK in spare time to visualize multi-agent telemetry and event information for remote operated robotic systems. To me the most useful…
Dual-redundant gets you error detection without correction whereas triple-redundant with majority voting can get you error detection with correction in the case that one fails. The error detection with dual-redundancy…
> If the overall lack of experienced technical personnel were such an issue, why are the project failures on the software side, with zero issues reported on the mechanical side? Slide 38 explicitly lists staffing…
Hard to put much blame on her I think. She only joined JPL this year. Psyche was selected back in 2017.
I was in the same boat. What made me switch is Leap supports jumping across panes/windows.
For anyone looking for more depth for their TTRPG games I highly suggest exploring https://eigengrausgenerator.com/. It will lazily generate beautiful, varied details on a town, it's locations, it's buildings, it's…
Cool to see feedgnuplot (https://github.com/dkogan/feedgnuplot) in the wild here: https://i1.wp.com/user-images.githubusercontent.com/443245/1...
I use https://github.com/dkogan/vnlog/ and feedgnuplot for $WORK and it strikes a wonderful balance of simplicity and effectiveness for both quick data exploration and shell scripted data analysis and report generation.…
Outputting vnlog, using those tools to filter, and then plotting using feedgnuplot have covered most of my visualization needs. https://github.com/dkogan/vnlog https://github.com/dkogan/feedgnuplot
Sure. I meant it more in the sense that there are some launch costs associated with the Mars Helicopter because it consumes mass budget. As to the SpaceX point. Yes, I think SpaceX is more efficient with their money…
They can't exactly procure a bunch of parts and then call it a day. Lots of the cost is tied to the verification and validation. Then there's the system design, requirements engineering, trade studies, system…
I'm surprised there isn't cross-linking amongst types? If the function listing is `Foo bar(const Baz& x) const` I'd expect `Foo` and `Baz` to be links to those type definitions.
If you haven't, you should explore domain-driven design (DDD). It's an explicit idea in that framework that a problem needs a "ubiquitous language" and an identified "bounded context" where the said language is valid.…
feedgnuplot [1] is wonderful for quick visualizations of data from the shell. Also great for decoupling visualization from CLI programs. [1]: https://github.com/dkogan/feedgnuplot
I just write all my commands to a log. It's saved me a number of times. https://spin.atomicobject.com/2016/05/28/log-bash-history/
I guess I should have qualified my post, I did look at Screen (OP) and it definitely does more than just sharing a terminal. It also just reminded me of something I've done before (Screen -> screen -> tmux -> gotty, the…
Something I've done before to share a screen with coworkers is to work in tmux and start a web tty service like gotty (https://github.com/yudai/gotty). After you resolve the standard network issues (port visibility and…
Quick typo under OMG-CODEORG-2: #pragma once #ifdef __cpluspus // <-- should be __cplusplus extern "C" { #endif #include "api_types.h" // ... #ifdef __cplusplus } #endif Can't say I'm a fan of OMG-CODEORG-3, however, it…
This is like the second law of thermodynamics applied to code.
I guess I meant to ask what they mean by dependency injection. A bare version is just passing dependencies as arguments and I can't imagine what is so egregious about that. Maybe they mean something more complicated?
What do you mean by DI? I find DI is an overloaded term.
Using your frames here's the sequence as N goes from 2 to 90 with a stride of 2: https://streamable.com/l7r96