Welcome to thatlinuxbox.com Sunday, December 04 2022 @ 02:49 AM UTC

Gate River Run 15k 2022

View Printable Version
  • Monday, March 07 2022 @ 01:44 AM UTC
  • Contributed by:
  • Views: 276
Running and Fitness

Share
  • Google Plus
  • Facebook
  • Twitter
  • Reddit
  • LinkedIn
  • Digg

My goal was to run under 1 hour... and with a furious kick... I made it!


Photo Credit: Marathon Photos Live


Photo Credit: Marathon Photos Live

My training leading up to the race went well. I did a lot of hill training and a fair amount of tempo and speed work.

We stayed in the race hotel by the river which made race morning so much less stressful.




More...

Life South Half Marathon 2022

View Printable Version
  • Wednesday, February 23 2022 @ 01:56 AM UTC
  • Contributed by:
  • Views: 296
Running and Fitness

Share
  • Google Plus
  • Facebook
  • Twitter
  • Reddit
  • LinkedIn
  • Digg

I was definitely not fresh for the Life South Half Marathon 2022, having two hard workouts earlier in the week. I wanted to use this as a hard training effort in preparation for an upcoming race and I feel good that I accomplished what I set out to do. I hit my expected paces and felt strong on the hills, happy that my hill training seems to be paying off.

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:


Newnan's Lake 15k Race Report 2022

View Printable Version
  • Wednesday, February 09 2022 @ 10:11 AM UTC
  • Contributed by:
  • Views: 271
Running and Fitness

Share
  • Google Plus
  • Facebook
  • Twitter
  • Reddit
  • LinkedIn
  • Digg

For the 2022 Newnan's Lake 15k, the story of the day was the weather... cold and breezy. With the temperature in the high 30s plus variable amount of wind chill it was hard to decide what to wear. Some people were all bundled up and later regretted it. I think I chose wisely... tights and a lightweight long sleeve shirt, thin hat and gloves. Occasionally I pushed my hat up over my ears to modulate the temperature but then the breeze kicked in and I pulled the hat back down, glad to have it on my head!

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:


Floating Point and Decimal Numeric Types

View Printable Version
  • Monday, January 10 2022 @ 05:35 PM UTC
  • Contributed by:
  • Views: 325
Fun Stuff @ Work

Share
  • Google Plus
  • Facebook
  • Twitter
  • Reddit
  • LinkedIn
  • Digg

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.

 

Gate2Gate 50k Trail Race 2021 - Race Report

View Printable Version
  • Saturday, October 30 2021 @ 06:05 PM UTC
  • Contributed by:
  • Views: 336
Running and Fitness

Share
  • Google Plus
  • Facebook
  • Twitter
  • Reddit
  • LinkedIn
  • Digg

In October 2021 I ran two 50k Ultramarathons. The first was the Stump Jump 50k Trail Run near Chattanooga, TN. The second was my "hometown" Florida race, the Gate2Gate Trail Run held at San Felasco Hammock Preserve State Park.

Boom! This race has a real shotgun start.


Photo credit: Joe Kaleita

I used the same fueling strategy that I did for the Stump Jump. 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:

Stump Jump 50k Trail Run 2021

View Printable Version
  • Monday, October 04 2021 @ 01:39 PM UTC
  • Contributed by:
  • Views: 415
Running and Fitness

Share
  • Google Plus
  • Facebook
  • Twitter
  • Reddit
  • LinkedIn
  • Digg

On October 2, 2021 I ran the 20th Annual Stump Jump 50k trail race at Signal Mountain, Tennessee (just north of Chattanooga). I did something very different for this race compared to other races... I ate a lot of sweets (and consumed a lot of electrolytes) rather than trying to be a "low carb athlete" during the race. It paid off pretty big! I generally felt good through the whole race, had a strong last few miles, and even felt good afterwards. I'm normally a cramping mess after marathons and longer so this is a great personal discovery.



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.


User Functions

Login

Connect

thatlinuxbox.com is the home of Dan Stoner's Personal Blog, Photos, and More (opinions, rants, techno-babble, and possibly a few useful tidbits of knowledge).

Questions or Comments about this site? Contact danstoner _ at _ gmail.com.

RSS Feed for this blog

Other places to find me on the web:

Twitter

LinkedIn

GitHub

Support This Site

If you like something that you find on this site, please consider making a purchase through one of the links below or sending me an item from my Amazon Wish List.


The Clymb


Awesome VPS hosting by Linode.com