nmdeadhead
Joined 8 years ago
Joined 8 years ago
Nice to see Bob back, especially after the gut punch of Cleve Moler's death.
On a couple of occasions Cleve mentioned that he had fairly significant troubles sleeping and I was impressed by how well he performed with so little good sleep. Turns out, I had undiagnosed sleep apnea myself that only got worse over the years (until I had three surgeries to significantly reduce it). During my bad apnea days there were times where I pulled myself together and rallied by remembering Cleve. I'll never be able to repay Cleve for what he did indirectly for me, much less what was direct and deliberate, but I do try to help others and will remain inspired by him until my brain no longer processes.
As for injuries, I have some trouble in my right foot that was due to competing in a 12-hour ruck race on a hilly trail, where we did loops in the same direction. That was May 3rd and it's still giving me a little trouble. I had a different injury in my right foot that was giving me trouble for about two years that I think was due to an aged (about ten years old) orthotic causing hard to diagnose problems that were easy to misdiagnose. I think that trouble is behind me.
One day on little sleep, when I was new to bicycling, I went over my handlebars at over twenty miles an hour, landing on my face. That flat out broke a few teeth and chipped / damaged some others. Last month I had to have six of my front teeth removed, probably due in part to the damage they took on that bike accident, although to be fair, when I was in grad school I drank a lot of sugared coke right out of the bottle and ate away much of the enamel on my upper front teeth, so some of my teeth problems are due to simple negligence.
Oh, and I had an inguinal hernia that was probably due to my rucking. I had mesh put in on one side in 2012. I have continued to ruck competively since. I came in third overall at the Bataan Memorial Death March this year in the male civilian heavy (meaning carrying a 35 pound pack or more) division[0].
[0] https://bataanmemorialdeathmarch.itsyourrace.com/Results/657...
I'm about to start my "Bataan Memorial Death Run" training block and I've put that training plan on GitHub[0]. I also started an mdbook about some of the stuff I've done, but my (then 92 year old) mom had a stroke and it's less than half-baked[1].
[0] https://github.com/ctm/Bataan-Memorial-Death-March/blob/mast... [1] https://ctm.github.io/docs/yld/life/too-public.html
In addition to Executor/DOS, a non-released version ran on the Sun 3 workstations (they too had 680x0 processors) and Executor/NEXTSTEP ran on NeXT machines, both the 680x0 based ones and the x86 powered PCs that could run NEXTSTEP.
Executor was the least compatible because it used no intellectual property from Apple. The ROMs and system software substitutes were all written in a clean room--no disassembly of the Apple ROMs or System file.
Although Executor ostensibly has a Linux port, it's probably hard to build (I haven't tried in a couple decades) in part because to squeeze the maximum performance out of a 80386 processor, the synthetic CPU relied on gcc-specific extensions.
I know a fair amount about Executor, because I wrote the initial version of it, although all the super impressive parts (e.g., the synthetic 68k emulator and the color subsystem) were written by better programmers than I am.
I'm pretty sure I'd be in the top 10% of LTPA in that study, at least for my most recent ten years. I haven't spent the money to have any of my longevity markers tested, per-se, but I did get a (free) arterial wall stiffness test[1] last year and my heart did very well for any age group, and yet I was sixty.
If you have any questions, I'd be happy to answer them, although I'm about to go for a morning walk and may be gone an hour or so.
[0] https://bataanmarch.com/register/civilian-individual/ [1] https://github.com/ctm/diet/blob/master/blood_work/20230623_...
It's free, no ads, we don't sell (or even collect for the most part) your information, etc.
Back in the day I did some work on fast hand evaluators in C and wrote in Objective-C the first software to deal multi-table poker tournaments (on IRC) on the internet.
However, if the rule is not explicitly stated, how can the player know that the rule exists? Perhaps "Monty" is evil and will not always open a door, "evil Monty" will only open a door when he knows you've chosen correctly.
IOW, without that rule explicitly stated, the answer "Switch" is simply incorrect. Without that rule, the answer is "I don't have enough information to know."
I have a few old timey computer stories, including using a punch card to transport a chunk of nitrogen triiodide. Hijinks ensued.
Surprisingly, everything appeared to work fine, until the following day, when someone soft restarted BASIC, but left one of the toggles up (because the soft restart address was octal 0200).
I wrote this up in more detail at https://ctm.github.io/docs/yld/programming/pdp8/first-hack.h...
As such, there are trainings where I use extra caffeine for a variety of different purposes, e.g. to get maximum speed to train my body to go faster, or for the mild analgesic effect to counter some discomfort from long distances. Depending on how much extra I take and when, I may have to take the attendant tiredness into account when planning the following day's activities, both physical (more training) and mental (programming).
I believe I benefit from my use of caffeine, but it's tricky. I log all the caffeine I take as well as all the calories, analgesics and alcohol in a text file (which I keep in a public repository in GitHub). I can then look back and try to figure out what's worked well in the past so I can do more of it as well as what has held me back.