I pick a category, like fruits and vegetables or cars, and then try to come up with a word in that category that starts with every letter of the alphabet in order. To keep it relaxing I synchronize it with my breath. On the breath in, I note the letter I am on: "C" for example. On the breath out I note the word: "Cantaloupe". If I don't have a word for that letter by the time I breath out, no big deal, I conceptualize whatever was in my mind at that point and then repeat the letter on the next breath in.
Another thing I do that works well for me is just counting breaths. On the breath in I think "in-n-n-n-n" and on the breath out I count. When I lose count, and I am still awake, I start again from 0, as any sane programmer would ;-).
ETA: For a couple of months I have been doing a short gratitude routine as I am getting into bed. I acknowledge the good and positive things that happened during the day, and I tell myself that I did a good job (if I did) or that I did as well as I could today and that's good enough for today. Then I think, "And now it's time for rest. I've been looking forward to this." If any part of me starts thinking about the day again or thinks about tomorrow, I gently reassure it that I will attend to all of this tomorrow morning and that now it's quiet time and time to rest.
All of this plus 250 mg of magnesium an hour before bed has made falling asleep super consistent and easy.
From the Introduction: "Each satellite may carry traffic for dozens of independent networks through an array of on-board transponders, each covering a diameter of thousands of kilometers (at most a third of Earth’s surface)".
Can someone help me understand the use of "diameter" in this sentence. I am guessing it refers to the satellite's signal coverage of the Earth's surface. If that's the case, wouldn't something like arc degrees be a better measure? I just can't figure out how "diameter" can be used to describe a coverage arc or area.
They mean the intersection between the cone produced by the satellite and "illuminated" surface. If the antenna beam is normal to the sphere, it will produce a disk which has an diameter.
"Unbreakable: The Western States 100" [1] came to mind after you reminded me of the Barkley documentary. “The Barkley Marathons, the race that eats it’s young” seems more human and better grounded than "Unbreakable", but "Unbreakable" captured the excitement of running ultra marathons so completely for me.
What's the method for connecting the watch to the Internet?
Garmin Bounce [0] has some of the features on your list and many more (like on-watch LTE). I don't believe it includes the ability to use heart rate and stress levels to trigger automatic alerts. I have no first-hand knowledge in this field, but I would imagine it would be very difficult to implement this without many false positives especially for kids in the day care and school settings because excitement and play likely look very similar to anxiety and distress from the point of view of the heart rate sensor.
False Positives can be mostly mitigated using historical data. If the child is consistently meeting alert criteria at a specific time (ie. Mon-Fri at 1300-1330 for Recess), alert is logged but no notification sent, unless toggled otherwise.
The real challenge is the power consumption. Consistent monitoring burns a lot of power, someone smarter than me should figure it out.
The author says that they tend to load all of the assets on init. This sidesteps the issue of the C#'s garbage collector (GC). I am not a C# developer, but seem to recall reading that GC can cause unexpected slow downs. Web search shows articles on tips and tricks for optimizing GC in C#, so it seems like a real issue.
Does anyone have any first hand experience they would like to share? Is it easy to avoid the GC slowing down your game unexpectedly? Is it only a problem for a certain class of games?
There’s a recent promising development relevant to the GC pause issue. It seems couple weeks ago some smart developer working for Microsoft has made a version of GC called “Satori” which pretty much solved these GC pauses for many real-world use cases.
No BIOS necessary when we're talking about bare metal systems. printf() will just resolve to a low-level UART-based routine that writes to a FIFO to be played out to the UART when it's not busy. Hell, I've seen systems that forego the FIFO and just write to the UART blocking while writing.
I hope nobody was confused into thinking I thought a BIOS was required, I was pointing out the evolution from this to a monitor. I've written some code[1] that runs on the STM32 series that uses the newlib printf(). I created the UART code [2] that is interrupt driven[3] which gives you the fun feature that you can hit ^C and have it reset the program. (useful when your code goes into an expected place :-)).
Yup, I recall Atari ST (68000) and BBC Micro (6502) having unbuffered
and interrupt access to 6402 UART - which I used to C/ASM to fire MIDI
bytes to and from.
Tangential to this... Wright brothers lived and worked in Ohio, but the first flight happened in North Carolina due to its wind conditions and soft sand. In the early 2000's (if I remember right) North Carolina came out with a license plate with the image of the Wright Flyer and a slogan of "First in Flight". Ohio then came out with a license plate with "Birthplace of Aviation". A bit more on this here: https://en.wikipedia.org/wiki/Wright_brothers#State_rivalry
Well, the EXIF data is going to include the focal length at least, I assume all that data is part of the blob being signed. So it would be pretty annoying to make sure the image aligns with what that lens would capture at that focal length, but yes the "analog loophole" strikes again.
Another thing I do that works well for me is just counting breaths. On the breath in I think "in-n-n-n-n" and on the breath out I count. When I lose count, and I am still awake, I start again from 0, as any sane programmer would ;-).
ETA: For a couple of months I have been doing a short gratitude routine as I am getting into bed. I acknowledge the good and positive things that happened during the day, and I tell myself that I did a good job (if I did) or that I did as well as I could today and that's good enough for today. Then I think, "And now it's time for rest. I've been looking forward to this." If any part of me starts thinking about the day again or thinks about tomorrow, I gently reassure it that I will attend to all of this tomorrow morning and that now it's quiet time and time to rest.
All of this plus 250 mg of magnesium an hour before bed has made falling asleep super consistent and easy.