Welcome to thatlinuxbox.com Wednesday, January 22 2025 @ 01:52 AM UTC
Life South Half Marathon 2022
- Wednesday, February 23 2022 @ 01:56 AM UTC
- Contributed by: Dan Stoner
- Views: 692
Photo credit: BB Action Photo
I cranked the pace down after the midway point, suffered a bit after the big hill on 16th Ave, but pushed hard to the finish.
Photo credit: BB Action Photo
Photo credit: Justin Keefe
I enjoyed the free post-race beer:
Finished in 1:28:13, averaging 6:44 per mile.
T-shirt, medal, and Topo ST-3 shoes:
Strava: https://www.strava.com/activities/6712494412
- Comments (0)
Newnan's Lake 15k Race Report 2022
- Wednesday, February 09 2022 @ 10:11 AM UTC
- Contributed by: Dan Stoner
- Views: 735
The ladies field was strong. I had to kick hard to keep from getting passed by the 4th place woman who is barely visible as a grey blur over my shoulder in this photo of my sprint to the finish:
Photo credit: Doug Waldo
Finish time was 1:00:24, averaging under 6:30 per mile. I ran a pretty steady race, actually a bit faster than I thought I would be able to go.
Official results:
https://results.raceroster.com/en-US/...3kdbrn422d
Long-sleeve race t-shirt and my Inov-8 Bare-X Lite 150 racing shoes:
- Comments (0)
Floating Point and Decimal Numeric Types
- Monday, January 10 2022 @ 05:35 PM UTC
- Contributed by: Dan Stoner
- Views: 927
Different programming languages and data storage engines use different names for IEEE 754 double-precision floating point (aka "approximate") numbers:
Language / Engine | IEEE 754 double-precision data type name |
---|---|
SQL (Strict Standard) | DOUBLE PRECISION |
PostgreSQL | double precision or float8 or float |
Avro | double |
Python | float or sqlalchemy.Float |
Java | Double |
Perl | Floats are platform dependent (double precision on 64-bit x86) |
C | double |
Go | float64 |
Rust | f64 |
Fixed precision Decimal types are often but not always provided by the stdlib:
Language | Fixed precision / decimal data type name |
---|---|
SQL (Strict Standard) | NUMERIC |
PostgreSQL | numeric |
Avro | NA |
Python | Decimal |
Java | BigDecimal |
Perl | Math::BigFloat (library) |
C | NA |
Go | decimal (via github.com/shopspring/decimal library) |
Rust | Decimal (via rust_decimal library) |
Floating point naming mahem:
The SQL Standard (SQL-99) defines the following approximate numeric data types:
- FLOAT specifies the data type approximate numeric, with binary precision equal to or greater than the value of the specified _precision_. The maximum value of _precision_ is implementation-defined. _precision_ shall not be greater than this value.
- REAL specifies the data type approximate numeric, with implementation-defined _precision_.
- DOUBLE PRECISION specifies the data type approximate numeric, with implementation-defined precision that is greater than the implementation-defined _precision_ of REAL.
PostgreSQL provides 'real' and 'double precision' but also supports the aliases 'float', 'float8', and 'float4'. The only alias that maps to 'real' is 'float4' (single precision). 'float' maps to 'double precision'.
At least in Python, where 'float' is the language data type for double precision floating point, a database abstraction layer would need to make some bad choices to end up with single precision / Real data type in the persistence layer when talking to a PostgreSQL backend.
The Avro storage enginue uses 'float' for single precision, and only 'double' is mapped to IEEE 754 double precision. At this point it is dubious to me what a python 'float' would get mapped to when writing to Avro.
- Comments (0)
Gate2Gate 50k Trail Race 2021 - Race Report
- Saturday, October 30 2021 @ 06:05 PM UTC
- Contributed by: Dan Stoner
- Views: 1,239
Boom! This race has a real shotgun start.
Photo credit: Joe Kaleita
I used the same fueling strategy and equipment that I did for the Stump Jump, including my Topo Terraventure 2 shoes which I love. Without the elevation and stairs to deal with, I intended to run the entire race. With the exception of a few stops to refill water bottles, etc. I succeeded at running the whole 50k distance.
Photo - coming into an aid station:
Photo credit: Robert Evans
Coming into the finish line:
- read more (83 words)
- Comments (0)
Stump Jump 50k Trail Run 2021
- Monday, October 04 2021 @ 01:39 PM UTC
- Contributed by: Dan Stoner
- Views: 2,494
The night before the race I went to bed early and had a great sleep. Morning breakfast was much larger than my usual cup of coffe. I ate a few spoons of greek yogurt, a banana, and a bowl of oatmeal with chia seeds.
Race fuel, electrolytes, and water setup - I used GU and SaltStick caps, half with caffeine, half without. I carry the SaltStick caps in a flask of honey and water. The "pills" don't tend to dissolve in the bottle, I usually end up shaking it out of the bottle into my mouth after consuming the liquid.
Duke's Shorty Sausages are a real food option but I need to practice with those more. When huffing and puffing up a steep incline it is hard not to get a piece of food down the wrong pipe and then having to deal with coughing for a few minutes. Dried dates also make a great "real food" calorie option for me.
I also carried some granola with me decided not to eat it.
For water I carry two soft flasks in my race vest and a waist pack water bottle.
I put the following in my drop bag so I could quickly swap in calories and water quickly:
* two soft water flasks
* one bottle of honey and water mixture with a SaltStick cap
* dried dates and shorty sausages
* Two GU gel packets.
I probably took in at least 700 calories total during the race.
I also had an extra hand-held water bottle in the drop bag just in case, but didn't use it. Aid station staff were doing a good job of filling my waist belt water bottle and the stations were frequent enough. I didn't refill any of the soft flasks during the race, I just changed them out at my drop bag.
- read more (405 words)
- Comments (0)
Melon Run 2021
- Monday, July 05 2021 @ 01:26 PM UTC
- Contributed by: Dan Stoner
- Views: 1,369
(Photo credit: Florida Track Club)
(Photo credit: Jason Seitz)
I'm very happy with my performance. I was able to really race, hanging on to a solid pack of runners near the front, and out-kicked another age 40+ runner in the last quarter mile to claim the Masters division victory.
(Photo credit: Florida Track Club)
I took home a nice watermelon as my award.
(Photo credit: Florida Track Club)
I think this was my third-fastest Melon Run ever with a time of 17:56. The last time I went under 18 minutes at this race was 2014.
I have been getting good mileage in (generally 50 mile weeks) but not doing any fast race-specific training. I did get one track workout in the week before this race. Feeling good about my fitness!
My left knee has been bothering me over the past month but it is getting better. Good things ahead!
- Comments (0)